/* CSS Document */
* {margin:0; padding:0; border:0;}
h1 {font-size:24px;line-height:26px; font-weight:lighter;padding:12px 0 4px 0;clear:both;}
h2 {color:#333;padding:12px 0 4px 0;font-size:18px;line-height:20px; font-weight:lighter;clear:both;}
h3 {color:#333;padding:12px 0 2px 0;font-size:12px;line-height:14px; clear:both;}
p {margin:8px 0 4px 0;}
body,html {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin-bottom:10px;}
#black {background-color:#000;color:#FFF;margin-top:20px;}
#black a:link, #black a:visited {color:#6683B3;}
#black a:hover {color:#FFF;}
#black #container, #black .mainbody, #black .mainbody2, #black #base, #black .ruleabove {border-color:#FFF;}

#woodgate {background-color:#FAEAE5;color:#666;margin-top:10px;}
#woodgate a:link, #woodgate a:visited {color:#6683B3;}
#woodgate a:hover {color:#000;}
#woodgate #container, #woodgate .mainbody, #woodgate .mainbody2, #woodgate .base, #woodgate .ruleabove {border-color:#FFF;}

a {text-decoration:none;}
ul {padding-left:5px;margin-left:5px;}
li {padding-left:5px;margin-left:5px;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;border-style:solid;border-width:1px;border-color:#6683B3;padding:2px;}
/*textcolours*/
.black {color:#000;}
.white {color:#FFF;}
.darkblue {color:#003383;}
.lightblue {color:#6683B3;}
.cream {color:#F0F0D9;}

#background {margin-top:10px;width:950px;height:auto;margin-left:auto; margin-right:auto;padding-top:10px;background-image:url(images/topshad.gif);background-repeat:no-repeat;background-position:0 0;}
#container {clear:both;width:900px; height:auto; margin-left:auto; margin-right:auto; border-width:12px; border-style:solid;background-color:#FFF;}
#container a img { border: none; }

#header {width:900px;height:120px;clear:both;}

#header .navigation {clear:both;margin-bottom:0px;width:750px;height:25px;padding:7px 25px 8px 25px;}
#header .navigation {padding:7px 25px 0 25px;}
#header .navigation a {padding-right:15px;}
#header .navigation a:hover {color:#FFF;}
#header #nav {background-image:url(images/topnavblend2.jpg);background-repeat:repeat-y;background-position:0 0;clear:both;}

.head {background-color:#CBDFFB;}




.mainbody {width:848px;height:auto;padding:0px 25px 0 25px;border-top-style:solid;border-top-width:8px;}

.border {border-style:solid;border-width:1px;border-color:#D7D7D7;}

.homecolumn {width:450px;float:left;height:auto;margin-bottom:25px;font-size:12px;line-height:16px;}

#base {width:848px;padding:0 0px 15px 0px;height:auto;clear:both;font-size:10px;line-height:14px;}
#base .ruleabove {padding-top:10px;border-top-style:solid;border-top-width:1px;border-color:#D7D7D7;}
#base a {padding-right:5px;}

#base2 {width:848px;padding:0px 0px 15px 0px;height:auto;clear:both;font-size:10px;line-height:14px;}
#base2 .rulebelow {padding-bottom:0px;border-bottom-style:solid;border-bottom-width:1px;border-color:#D7D7D7;}
#base2 a {padding-right:5px;}

.whiteback {background-color:#FFF;padding-top:20px; }

.table td {padding:6px; vertical-align:top;border-bottom-style:solid;border-bottom-color:#8AB8D0;border-width:1px;}

.home {width:723px;float:left;margin-bottom:25px;}

/* Footer */
#footer { 
	clear: both; 
	color: #5EA5FD; 
	background: #FFFFFF; 
	margin: 0; padding: 0; 
	height: 12px;	  
	font-size: 95%;		
}
#footer a { 
	text-decoration: none; 
	font-weight: bold;	
	color: #FFF;
}
#footer .footer-left{
	float: left;
	width: 70%;
}
#footer .footer-right{
	float: right;
	width: 25%;
}

/* Linksbar */
#linksbar { 
	clear: both; 
	color: #5EA5FD; 
	background: #FFFFFF; 
	margin: 0; padding: 0; 
	height: 20px;	  
	font-size: 150%;		
}
#linksbar a { 
	text-decoration: none; 
	font-weight: none;	
	color: #FFF;
}
#linksbar .footer-left{
	float: left;
	width: 75%;
}
#linksbar .footer-right{
	float: right;
	width: 20%;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 125px;
	padding: 10px 0px 0px 0px;
	color: #787878;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	margin: 0px 15px;
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #D1D1D1;
	padding-left: 15px;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar h2 {
	height: 38px;
	padding: 12px 0 0 15px;
	letter-spacing: -.5px;
	color: #181818;
}

#sidebar p {
	margin: 0 0px;
	padding: 0px 20px 20px 20px;
	text-align: justify;
}

#sidebar a {
	border: none;
	color: #B94E0E;
}

#sidebar a:hover {
	text-decoration: underline;
}