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


/* CSS Document */

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

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

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

#wrapper { width:980px; margin:0px auto; background-image:url(back_home.jpg); background-repeat:repeat-y; }

#navigation  { float:right; padding-top:48px; }
/*#nav ul { list-style:none; }
#nav ul li { display: inline; padding: 0px 10px; text-transform:uppercase; }
#nav ul li a:link, #nav ul li a:visited { color:#D4E01E; text-decoration:none; }
#nav ul li a:hover, #nav ul li a:active { color:#FFFFFF; text-decoration:none; }*/


#header { height:78px; background-image:url(back_header.jpg); background-repeat:no-repeat; }
#headercontent { height:208px; background-image:url(img_home.jpg); background-repeat:no-repeat; padding:20px 20px 20px 750px;  }
#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; }
#headercontent h1 { color:#fff; }

#headertext {
	background-image:url(back_bannertext.jpg);
	background-repeat: no-repeat;
	height:132px;
}

#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:660px; float:left; padding:20px; }
#maincontent ul { margin-left:10px; padding-left:10px; line-height:150%; }
#sidecontent { width:220px; float:right; padding:20px; }
#sidecontent ul { margin-left:10px; padding-left:10px; line-height:150%; }

h1 { font-size:1.6em; padding-bottom:0.8em; color:#990000; font-weight:normal; }
h2 { font-size:1.6em; padding-bottom:0.5em; font-weight:normal; }
h3 { font-size:1.2em; padding-bottom:0.8em; font-weight:bold; color:#990000;}
h4 { font-size:1.0em; padding-bottom:0.8em; font-weight:bold; color:#990000;}
p { padding-bottom:0.8em; line-height:150%; }

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

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


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

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



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

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:#FFFFFF; text-decoration:none; }
 
a.red:link, a.red:visited { color:#D4E01E; text-decoration:none; }
a.red:hover, a.red:active { color:#FFFFFF; text-decoration:none; }

#colour {
	background-color:#D1C5B6;
	padding:10px;
	overflow:visible;
	clear:both;
	width:95%;
}
div.left {
	width:275px;
	background-color: #D1C5B6;
	padding: 15px;
}
div.right {
	float:right;
	width:310px;
	background-color: #D1C5B6;
	padding: 15px;
}

.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-image:url(back_footer.jpg); background-repeat:repeat-y; height:36px; color:#D4E01E; line-height:150%; padding:10px; }



/* These styles create the dropdown menus. */
#navbar {
	margin: 0;
	padding: 0;
	height: 1em; }
#navbar li {
	list-style: none;
	float: left; }
#navbar li a {
	display: block;
	padding: 9px 2px;
	/* background-color: #5e8ce9;*/
	color: #D4E01E;
	text-decoration: none; }
#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #E5DED4;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #CFC5BB;
	border-bottom: 1px solid #fff;
	color: #000; }
#navbar li li a:hover {
	background-color: #E5DED4; }






