/* primary colours
	light blue :
	middle blue : #52b4d1;
*/

body {
	margin:0px;
	padding:0px;
	font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	line-height:140%;
	font-size:12px;
}
body, p, td, div { font-size:12px; color:#3F3C28;  font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;}

#headerTable { 
/* background-image:url(/templates/images/header.gif);  */
margin:0px; 

height:100px; 
 cursor:hand;


text-align:center; 
font-weight:bold; 
background-repeat:no-repeat;

}

.mainmenu {  color:#FFFFFF;  background-color:#0C4260; padding:4px; }
.mainmenu a { margin-right:10px; color:#FFFFFF; }
.mainmenu a:hover { color:#FC8419; }

#header {  padding:25px 0px 0px 70px; background-image:url(/templates/images/header.jpg); }
#header h1 { font-size:16px; color:#FFFFFF;  text-indent:-5000px; }

.buttonApply { 
	color:#FFFFFF;
   font-family:'trebuchet ms',helvetica,sans-serif;
	
  
   background-color:#FC8419;
   border:1px solid;
   border-top-color:#E16F0A;
   border-left-color:#E16F0A;
   border-right-color:#E16F0A;
   border-bottom-color:#E16F0A;
 
	cursor:hand;
	text-decoration:none;
	padding:0px 10px 3px 10px;
	text-align:center;
	font-weight:bold;
	
	  }

.buttonApply:hover {  background-color:#FFFFFF; color:#FC8419; }


.rankCol { font-size:18px; font-weight:bold; text-align:center; }

.leftContent { vertical-align:top; 

width:207px;
color:#FFFFFF;
font-size:14px;
padding:0px 0px 0px 3px;
background-image:url(/templates/images/leftContent.jpg);
background-repeat:no-repeat;

}

a img { border:0px; }

.mainContent { 
	vertical-align:top;
	
	
	margin:5px 0px 0px 0px;
	
}
h2 { font-size:14px; }
#mainText { padding:5px; }



#mainmenuHeader {
	background-color:#9C9578;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
}

#mainmenu { background-color:#B7B4A3; }

#mainmenu a { display:block; margin:2px; color:#FFFFFF; padding-left:15px;
background-image:url(/templates/images/menuarrow.gif);
background-repeat:no-repeat;

font-weight:bold;
background-position:0px 5px;
}
#mainmenu a:hover {  color:#62A72B }

.rowHeader  td { font-weight:bold; color:#0C4260; }

.rowOffColour { background-color:#e1e1e1; }

#linksList a {
	display:block;
	margin:5px 0px 5px 0px;
}

.adsenseBox {
	width:200px;
	float:right;
}


#footer { color:#000000; text-align:center;background-image:url(/templates/images/footer.gif); height:40px; }
#footer a { margin-right:10px; color:#000000; vertical-align:middle; }

a.button  {
display: block;
background-color: transparent;
background-image: url(/templates/images/buttonBackground.gif);
background-repeat: no-repeat;
width: 132px;
height: 28px;

padding: 5px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}

a.button:hover {  background-position: 0 -36px; }

.message { padding:5px; background-color:#cc3300; color:#FFFFFF; text-align:center; }

.redColour { color:#cc3300; font-weight:bold; }

.offText { color:#E16F0A; }

.question { margin:4px 0px 4px 0px; color:#0C4260; font-weight:bold; }

.answer { margin:4px 0px 4px 0px; }

.photo { vertical-align:middle; text-align:center;   border-bottom:1px solid #666666;}
.photo img { border:1px solid #000000; }
.comments { border-bottom:1px solid #666666; }
.formLabel { color:#0C4260; font-weight:bold;  }

#linksFeatured { 
	background-color:#eeeeee;
	border:1px solid #666666;
	margin:15px 15px 5px 5px;
}

#adsenseBox {
	width:180px;
	vertical-align:top;
	text-align:center;
}

#articleBox {vertical-align:top; }

.latestArticles { 
	background-color:#FFFFFF;
	border:1px solid #999999;
	margin:3px 5px 10px 3px;
	
	padding:5px;
}
.latestArticles div {
	 color:#FC8419; font-size:14px; font-weight:bold;
}
.latestArticles a { margin:8px 0px 8px 0px; color:#6197A3; display:block; font-weight:bold; }
.latestArticles a:hover { color:#FC8419; }

#statesList li { color:#666666; }