/* CSS Document */

*{padding:0; margin:0;}

html, body{
	margin-top:0; margin-left:auto; margin-bottom:20px; margin-right:auto;
	padding:0;
	font-size: 100.01%;
	text-align:centre;
	background-color:#202020; background-image:url(../images/body-bg.gif); background-position:center; background-repeat:repeat-y;
}

.container { 
	width:940px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	padding:0;
	text-align:left;
	z-index:1;   
}

/*Text Styles*/
a, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:Verdana, Arial, Helvetica, sans-serif}

h1, h2, h3, h4, {font-family:Georgia, "Times New Roman", Times, serif;}  

.italic {font-style:italic;}
.clr{clear:both; padding:0; margin:0;} 
img {border:none}
.spacer-line{ margin-top:10px; margin-right:0; margin-bottom:15px; margin-left:0; padding:0;}
.floatleft{ float:left} 
.floatright{ float:right} 

/*Start Main Nav*/
#nav-block {
	position:relative;
	width:940px;
	min-height:40px; height:40px; 
	margin-top:0; margin-right:0; margin-bottom:15px; margin-left:0; padding:0;
	background-image: url("../images/nav-bg.gif"); background-repeat:repeat-x;
 	z-index:11;
}
	#nav-wrap {
		padding-top:8px; margin-top:0; margin-right:1px; margin-bottom:0; margin-left:20px; 
	}
		#topnav { list-style:none; margin:0; padding:0; }
		#topnav li {
			float:left; display:block; height: 1%; /* Forces hasLayout (ie6) */ vertical-align:middle; padding-right:20px;
		}
		#topnav li a { color:#fff; font-size:14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;  }
		#topnav li.active a { color:#D59F0B; text-decoration:none;	}
		#topnav li a:hover { color:#D59F0B; text-decoration:underline;	}
/*End Main Nav*/



/* Left col */
#leftcol{
	position:relative;
	float:left;	text-align:left;
	width:200px;
	margin-left:20px;
 	z-index:13;
 }

#leftcol h2 {
	margin-top:0; margin-bottom:10px; padding-bottom:5px;
	color:#fff; font-size:0.9em; font-weight:400; font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #B4B4B4; 
 }
#leftcol h3 {
	margin-top:0;  margin-bottom:15px; padding-bottom:5px;
	color:#fff; font-size:0.9em; font-weight:400; font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #B4B4B4;
 }
#leftcol h3 a { color:#9A7F55; text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif;}
#leftcol p {
	margin: 0 0 20px 0; padding:0;
	color:#D8D8D8; font-size:0.7em; line-height:130%; font-family:Verdana, Arial, Helvetica, sans-serif;
 }
#leftcol p span.yellow { color:#D59F0B; }

/* End Left col */

/*Main content */
#maincol{ 
 	position:relative;
 	float:left;	text-align:left;
	width:701px; 
	margin:0;  padding:0;
 	z-index:14;
 }

#centrecol { 
 	text-align:left;
	width:668px; 
	margin-left:30px;
 }

#subleftcol { 
 	float:left; text-align:left;
	width:198px;
	margin-top:20px; margin-left:30px; padding:0;
	z-index:22;
 }
 	#subleftcol img { border:1px solid #B4B4B4; }
	#subleftcol h2 {
		margin-top:0; margin-bottom:10px; padding:0; 
		color:#574009; font-size:0.9em; font-weight:600; font-family:Georgia, "Times New Roman", Times, serif;
	 }
	#subleftcol p {
		margin-bottom:30px; padding:0;
		color:#333; font-size:0.7em; line-height:130%; font-family:Verdana, Arial, Helvetica, sans-serif;
	 }
	#subleftcol p a {color:#006031; text-decoration:underline;  font-family:Verdana, Arial, Helvetica, sans-serif;}
	#subleftcol p a:hover {color:#006031; text-decoration:underline; }

#subcentrecol { 
 	float:left;	text-align:left;
	width:440px; 
	margin-left:30px;
 }

#maincopy {margin:0; padding:0;}
#maincopy h1 {
	margin-top:0; margin-bottom:15px; padding-bottom:5px; 
	color:#fff; font-size:0.9em; font-weight:400; font-family:Georgia, "Times New Roman", Times, serif; 
	border-bottom: 1px solid #B4B4B4; 
 }
#maincopy h2 {
	margin-top:0; margin-bottom:10px; padding-bottom:5px; 
	color:#fff; font-size:0.9em; font-weight:400; font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #B4B4B4;  
 }
#maincopy h3 {
	margin-top:0; margin-bottom:15px; padding:0; 
	color:#fff; font-size:0.75em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; 
 }
	#maincopy h3 a { color:#9A7F55; text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif;}
#maincopy h4 {
	margin-top:25px; margin-bottom:0px; padding:0; 
	color:#574009; font-size:0.7em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;
 }

#maincopy p {
	margin-bottom:30px; padding:0;
	color:#D8D8D8; font-size:0.7em; line-height:130%; font-family:Verdana, Arial, Helvetica, sans-serif;
 }
#maincopy p span.newscolour { color:#574009; } 
#maincopy p.smalltext { font-size:0.65em; } 
 
#maincopy p a {color:#D59F0B; text-decoration:none; }
#maincopy p a:hover {color:#D59F0B; text-decoration:underline; }
#maincopy ul { margin-left:25px; margin-bottom:20px; }
#maincopy li {color:#D59F0B; font-size:0.7em; line-height:130%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#maincopy li span {color:#D8D8D8; }
#maincopy li span a {color:#D59F0B; }

#subrightcol { 
 	float:right; text-align:left;
	width:228px;
	margin-top:-15px; margin-left:35px; margin-bottom:0; margin-right:0; padding:0;
	z-index:20;
 }
#subrightcol p { 
	margin-top:0; margin-left:0; margin-bottom:22px; margin-right:0; padding:0;
 }
/*Footer */

#footer-line {
	width:940px; padding-top:10px; margin-top:25px; margin-bottom:0; margin-left:0;  
	border-top: 1px dotted #B4B4B4;
}

#footer-info {
	margin-top:5px; text-align:left;  
}
	#footer-info p {
		margin-bottom:10px; margin-left:25px;
		font-size:0.7em; line-height:130%; color:#D8D8D8; font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
	#footer-info p a { color:#D59F0B; text-decoration:none;}	
	#footer-info p a:hover {color:#D59F0B; text-decoration:underline; }
	

 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#headerblock{display:none;} 
#leftcol{display:none;} 
#nav-footer{display:none;} 


