.headerRow{
	background-image:url(images/headerLowerBarBg.gif);
}

body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-image:url(images/background.png);
	background-repeat:repeat-x;
	background-color:#09F;
}

img{
border: none;
}

h1{
color:#09F;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}

.siteMap{
	background-color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555;
}

.siteMap a{
	color:#777;
	text-decoration:none;
}

.siteMap a:hover{
	text-decoration:underline;
}

.content{
	background-color:#000;
color:#FFF;
font-size:12px;
text-align:left;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
font-family:Arial, Helvetica, sans-serif;
}

.content a{
	color:#09F;
	text-decoration:none;
}

.content a:hover{
	text-decoration:underline;
}

.contentBodyColour{
	background-color:none;
}

.emphasis{
	text-align:center;
	color:#09F;
}

.picture{
text-align:center;
font-size:10px;
}

.central{
text-align:center;
}

.textBox{
font-size:10px;
text-align:center;
}

.submit{
font-size:10px;
text-align:center;
}

.correct{
font-size:9px;
color:#00FF00;
text-align:center;
}

.incorrect{
font-size:9px;
color:#FF0000;
text-align:center;
}


/* centre or body box  */
.centreBoxContainer{
width: 488px;
}

.bodyArea{
font-family:Arial, Helvetica, sans-serif;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
vertical-align: bottom;
}

.bodyArea a{
color:#09F;
}

.bodyArea a:hover{
text-decoration:underline;

}

.bodyBoxTopLeft{
width: 33px;
background-image:url(images/box/bodyTopLeft.gif);
background-repeat:no-repeat;
height:20px;
}

.bodyBoxTopCentral{
width: 449px;
background-image:url(images/box/centreBg.gif);
background-repeat:repeat-x;
height:20px;
}

.bodyBoxTopRight{
width: 27px;
background-image:url(images/box/bodyTopRight.gif);
background-repeat:no-repeat;
height:20px;
}

.bodyBoxBottomLeft{
width: 33px;
background-image:url(images/box/bodyBottomLeft.gif);
background-repeat:no-repeat;
height:23px;
}

.bodyBoxBottomCentral{
width: 449px;
background-image:url(images/box/bodyCentreBgBottom.gif);
background-color: #404040;
background-repeat: no-repeat;
background-position:left;
height:23px;
}

.bodyBoxBottomRight{
width: 27px;
background-image:url(images/box/bodyBottomRight.gif);
background-repeat:no-repeat;
height:23px;
}

.bodyBg{
background-image:url(images/box/bodyBg.gif);
background-repeat:no-repeat;
background-position:bottom;
}

/*  side boxes  */
.boxContainer{
width:147px;
}

/*  nav box  */
.nav{
font-family:Arial, Helvetica, sans-serif;
background-color:#000;
color:#FFF;
padding-top: 5px;
padding-bottom: 5px;
vertical-align: bottom;
}

.nav a{
color:#FFFFFF;
text-decoration:none;
}

.nav a:hover{
text-decoration:underline;
}

.navBoxTopCentral{
width: 100px;
background-image:url(images/box/centreBg.gif);
background-repeat:repeat-x;
height:20px;
}

.navBoxBottomCentral{
width: 100px;
background-image:url(images/box/centreBgBottom.gif);
background-repeat:repeat-x;
height:20px;
}

.navBoxTopLeft{
width: 22px;
background-image:url(images/box/topLeft.gif);
background-repeat:no-repeat;
height:20px;
}

.navBoxBottomLeft{
width: 22px;
background-image:url(images/box/bottomLeft.gif);
background-repeat:no-repeat;
height:20px;
}

.navBoxTopRight{
width: 25px;
background-image:url(images/box/topRight.gif);
background-repeat:no-repeat;
height:20px;
}

.navBoxBottomRight{
width: 25px;
background-image:url(images/box/bottomRight.gif);
background-repeat:no-repeat;
height:20px;
}

.boxSide{
width: 5px;
background-image:url(images/vertivleLineBg.jpg);
background-repeat:repeat-y;
}

.boxBody{
	color:#FFF;

}

.boxTitle{
	color:#09f;
	text-align:left;
	padding-left: 0px;
	font-weight:bold;
	font-size: xx-large;
}

/*  Menu  */
.menuLeftSpace{
width: 8px;
}

.menuRightGrey{
background-color:#666666;
text-align:right;
color:#FFFFFF;
font-size:12px;
}

.menuRightRed{
background-color:#FF0000;
text-align:right;
color:#FFFFFF;
font-size:12px;
}

.spacerCell{
height: 4px;
}

/*  right coloumn  */

.headline{
color: #CCC;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:left;
font-weight:bold;
}

.headline a{
	color:#09F;
}

.headline a:hover{
	text-decoration:underline;
}


.bodyPart{
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
padding-left: 10px;
padding-top: 7px;
}

.smallLink{
font-size:10px;
paddin-top: 5px;
}

.smallLink a{
	color:#FFF;
text-decoration:underline;
}

.smallLink a:hover{
	color:#09F;
}

.advert{
text-align:center;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px;
}

/*  footer   */
.footer{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width:100%;
background-image:url(images/footerBg.jpg);
background-position:top;
background-repeat:repeat-x;
border-color: #999999;
}

.footer a{
color:#FFFFFF;
text-decoration:none;	
}

.footer a:hover{
text-decoration:underline;
}

.topHeader{
	background-image:url(images/headerBlock.jpg);
	background-repeat: no-repeat;
}

.headerLinks{
	color:#FFF;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

.headerLinks a{
	color:#FFF;
	text-decoration:none;
}

.headerLinks a:hover{
	color:#09F;
	text-decoration:underline;
}

.headerLinks a:visited{
	color:#FFF;
	text-decoration:none;
}

.footerTable{
	background-image:url(images/footermiddlebg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width: 858px;
}

.tab{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-image:url(images/tab.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.containerLeft{
	background-image:url(images/leftSideBg.jpg);
	background-repeat:repeat-y;
}

.containerRight{
	background-image:url(images/rightSideBg.jpg);*/
	background-repeat:repeat-y;
}

.navCenter{
	background-image:url(images/navBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.menuGrey{
	color:#666;
}

.menuBlue{
	font-style:italic;
}