/* CSS Document */
html, body {
	font-size: 12px;
	margin: 0;
	font-family:  arial, verdana, helvetica, sans-serif;
	background-color: #030536;
	height: 100%;
	background-image:url(bg_bluetop.gif);
	background-repeat : repeat-x;  
	background-position: top left;
}

img {border: 0;}
h1 {font-size:23px; font-weight:lighter; color:#89AAC7;}
h2 {font-size:14px;}
h3 {font-size:14px; color:#ffcc33;}
.bluequote {font-size:16px; color:#67b0e1; padding:0;}
.yellowheading {font-size:14px; color:#ffda48; padding:0;}
.floatright {float:right;}
.floatleft {float:left;}
.clear {clear:both; padding: 0px; float: none; margin: 0px; height: 0px; overflow: hidden;}
a:link {color: #ffda48; text-decoration:underline}
a:visited {color: #ffda48; text-decoration:underline}
a:hover {color: #ffda48; text-decoration:none}
#centre {
	height:100%;
	width: 734px;
	margin: 0 auto 0 auto;
	background-image:url(bg_blue.jpg);
	background-repeat:repeat-y;
	background-position:50% 0;
}
/* Navigation set */
#navigation {
	float:left;
	width: 734px;
	height: 28px;
	text-transform:uppercase;
	font-size:10px;
	margin: 0 auto 0 auto;
	background-color:#0863AA;
	border-bottom:2px solid #000;
	border-top:2px solid #000;
}
#navigation ul {padding:6px 0px 0px 0px;margin:0; list-style:none; text-align:left;}
#navigation a {display: block; color:#fff; text-decoration:none;}
#navigation a:hover{display: block;	color:#fff; text-decoration:underline;}
#navigation li {float: left; padding: 0 11px; border-right: 1px solid #fff}
#navigation li ul {position: absolute; width:120px; left: -999em;}
#navigation ul li ul {padding:2px;}
#navigation ul li ul li{padding: 2px 7px; margin: 0; list-style: none; text-align:left; border:none;}
#navigation li:hover ul {left:auto;}
#navigation li:hover ul, #navigation li.sfhover ul {left:auto; background-color:#ffda48;}
#navigation .dropdown a{color:#000033;}
#navigation .dropdown a:hover{color:#000033;}
.navtop a{padding-left:10px; text-decoration:none;}
.navtop a:hover{padding-left:10px; color:#fff; text-decoration:underline;}
#rightnav {width:227px; padding:0;margin:0; background-color:#3C85C2}
#rightnav ul {padding:0; margin:0;}
#rightnav li {float:left; display:block; margin:0; padding:0; list-style: none; border-bottom:1px solid #3C85C2; height:32px;}
#rightnav a:link, #rightnav a:visited, #rightnav a:active, #rightnav a:hover {text-decoration: none; }

/* Content Holder set */
#content_holder {float:left; width:734px; background:url(bg_blue.jpg) repeat-y; background-position:right;}
#content_line {width:734px; background:url(bg_line.gif) repeat-y 0 0;}
#content_left {float:left; width:475px;	color: #fff; padding:14px 20px 20px 10px;}
#content_right {float:right;	width:227px; color:#fff; font-size: 11px;}
#content_all {float: left; color: #fff;	padding-right: 10px; padding-top: 10px;}
#content_full {float:left; width:702px;	color: #fff; padding:14px 0px 20px 10px;}

#content_contact {float:left; width: 200px;}
#content_contactform {
	float:right;
	width:235px;
	color: #fff;
	padding-right: 10px;
	padding-top: 10px;
}
#content_contactform .question_form {width: 115px; padding-bottom: 7px; float:left;}
#content_contactform label {width: 100px; padding-top: 2px; font-weight:bold; float:left; }
#content_contactform .form_row {width: 230px; float:left; padding-bottom: 7px;}
#content_contactform .error {margin-left: 100px; color:#FF99CC}

#news_holder {margin: 20px 0 0 10px;} 
#news_holder h3{margin:0; padding-bottom: 5px;}
#news_holder a:link, #news_holder a:visited, #news_holder a:active, #news_holder a:hover {color:#fff; text-decoration:none}
.moreinfo {color:#000334; text-decoration:underline;}
.news_image {margin: 10px 0 0 10px;}
.news_text {margin: 7px 5px 10px 0;}


input, select, option { font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
#footer_holder {
	float:left;
	width: 734px;
	font-size:10px;
	color:#fff;
	background-color:#0863AA;
	border-bottom:2px solid #000;
}

#footer_bar {float:left; height: 18px;	margin: 5px 0 2px 5px;}
#footer_nav {float:right; margin: 5px;}
#footer_nav ul {padding:0;margin:0; list-style:none; text-align:left;}
#footer_nav li {float: left; padding: 0 12px; border-right: 1px solid #fff}
#footer_nav a:link, #footer_nav a:visited, #footer_nav a:active {color:#fff; text-decoration:none;}
#footer_nav a:hover {color:#fff; text-decoration:underline;}
#footer_nav strong {color:#030536;}
.line {border-bottom:1px solid #073D7D;}