@charset "UTF-8";
/* CSS Document */

/* CSS Document */

* { margin:0px; padding:0px; }

body { background-color:#E8E8DD; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#333333; }

#skip_nav { height:100px; margin-top:-100px; } 

#wrapper {
	width:949px;
	/*background-image:url(/images/background.gif);
	background-repeat:repeat-y;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
}

#nav  {
	float:left;
	padding-top:315px;
}
#nav ul { list-style:none; }
#nav ul li { display: inline; padding: 0px 5px; text-transform:uppercase; font-size:11px; }
#nav ul li a:link, #nav ul li a:visited { color:#FFFFFF; text-decoration:none; }
#nav ul li a:hover, #nav ul li a:active { color:#C1C1A4; text-decoration:none; block:}


#header {
	height:335px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
}
#headercontent { height:208px; padding:20px 20px 20px 733px;  }
#headercontent p.h1 { font-size:1.6em; color:#000000; }
#headercontent ul { margin-left:10px; padding-left:10px; }
#headercontent li { font-size:1.2em; color:#FFFFFF; padding-bottom: 5px; }



#headertext h3 {
	font-size:1.3em;
	font-weight:normal;
	color:#FFFFFF;
	padding:10px 0 0 380px;
	margin:0;
		
}

#headertext h4 {
	font-size:1.1em;
	font-weight:normal;
	color:#d7df21;
	padding:40px 0 0 380px;
	margin:0;
		
}

#maincontent {
	width:643px;
	float:left;
	padding:20px;
}
#maincontent ul { margin-left:10px; padding-left:10px; line-height:150%; }
#sidecontent { width:225px; float:right; padding:13px; }
#sidecontent ul { margin-left:10px; padding-left:10px; line-height:150%; }

h1 { font-size:1.7em; padding-bottom:0.5em; color:#990000; font-weight:normal; }
h2 { font-size:1.4em; padding-bottom:0.5em; color:#990000; font-weight:normal; }
h3 { font-size:1.1em; padding-bottom:0.8em; font-weight:bold; }
p { padding-bottom:0.8em; line-height:150%; }

a.white:link, a.white:visited { color:#FFFFFF; text-decoration:none; }
a.white:hover, a.white:active { color:#000000; text-decoration:none; }

a.black:link, a.black:visited { color:#000000; text-decoration:none; }
a.black:hover, a.black:active { color:#000000; text-decoration:underline; }
 
a.red:link, a.red:visited { color:#990000; text-decoration:none; }
a.red:hover, a.red:active { color:#990000; text-decoration:underline; }

#maincontent a:link, a:visited { color:#990000; text-decoration:underline; }
#maincontent a:hover, a:active { color:#990000; text-decoration:none; }

h2 a:link, h2 a:visited { color:#990000; text-decoration:none; }
h2 a:hover, h2 a:active { color:#990000; text-decoration:underline; }

#colour { background-color:#BDCCA4; padding:10px; overflow:visible; clear:both; width:95%; }
div.left { width:220px; }
div.right { float:right;  width:200px; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
a img { border:none; }
img .alignleft { float:left; padding-right:10px; }
img .alignright { float:right; padding-left:10px; }

#footer {
	clear:both;
	background-repeat:repeat-y;
	height:12px;
	color:#990000;
	line-height:150%;
	padding:10px;
}

#terms {  clear:both; float: right; height:36px; color:#CC0000; line-height:150%; padding:10px; }
#wrapper #maincontent #column1 {
	width: 300px;
	float: left;
}
#wrapper #maincontent #column2 {
	float: right;
	width: 300px;
}
#wrapper #maincontent {
	border: thin solid #C1C1A4;
}
#wrapper #maincontent {
	background-color: #FFFFFF;
}



#wrapper #sidecontent {
	border: thin solid #C1C1A4;
}

#wrapper #sidecontent {
	background-color: #fff;
}

#wrapper #header #nav {
	padding-left: 20px;
}

