#accessibility {
	width:980px;
	margin:auto; 
	height:47px;	
	color:#fff;
	overflow:hidden;
	font-weight:bold;
}

.accessibility_navigation {
	padding:18px 0px 18px 29px;
	float:left;
}

.accessibility_telephone {
	float:right;
}

#accessibility a {
	color:#fff;
	text-decoration:none;
}

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

#accessibility a.selected {
	font-weight:bold;
	text-decoration:none;	
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#525051;
	background-color:#00aeef;
	padding: 0px;
	margin: 0px;	
}

#brand {
	width:650px;
	height:221px;
	float:right;
}

div.clear, span.clear {
	clear: both !important;
	visibility: hidden !important;
	overflow: hidden !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	font-size: 1px !important;
	height: 1px !important;
	width: 1px !important;
	float: none !important;
 }
 
 #content {
 	width:531px;
 	float:left;
	background-image:url(../images/backgrounds/content_background.png);
	background-repeat:repeat-y;
 }
 
 #content_top {
 	width:531px;
	height:16px;
 	background-image:url(../images/backgrounds/content_background_top.png);
	background-repeat:no-repeat;
 }
 
 #content_pad {
 	padding:20px 30px;
 }
 
 #content h1, #content h3 {
 	color:#00aeef;
 }
 
 #content h1.project {
	color:#8ccc4a;
}
 
 #content a {
 	color:#00aeef;
	font-weight:bold;
 }
 
 #homelink {
 	margin-right:30px;
 }
 
#main {
 	margin:10px 0 0 225px;
 }
 
#header {
	height:221px;
	overflow:hidden;
}

img, form {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#logo {
	width:321px;
	height:201px;
	float:left;
}

#navigation {
	position:relative;
	top:-20px;
	left:20px;
	width:194px;
	z-index:999;
	float:left;
}

#right {
	width:210px;
	float:right;
}

.right_img {
	padding:0 0 14px 0;
}

a.selected {
	color:#fff;
}

.strong_alt {
}

ul#navigation_main {
	list-style:none;
	margin:0;
	padding:0;
	font-weight:bold;
}

ul#navigation_main li {
	width:194px;
	margin:0;
	padding:0;
	text-align:center;
}

ul#navigation_main li.navigation_main_first {
	min-height:36px;
	background-image:url(../images/navigation/navigation_main_first.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li.navigation_main_first:hover {
	min-height:36px;
	background-image:url(../images/navigation/navigation_main_first_hover.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li.navigation_main_first_selected {
	min-height:36px;
	background-image:url(../images/navigation/navigation_main_first_selected.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li.navigation_main_standard {
	min-height:39px;
	background-image:url(../images/navigation/navigation_main_standard.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li.navigation_main_standard:hover {
	min-height:39px;
	background-image:url(../images/navigation/navigation_main_standard_hover.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li.navigation_main_standard_selected {
	min-height:39px;
	background-image:url(../images/navigation/navigation_main_standard_selected.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li.navigation_main_first_show {
	min-height:36px;
	background-image:url(../images/navigation/navigation_main_first_hover.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li.navigation_main_standard_show {
	min-height:39px;
	background-image:url(../images/navigation/navigation_main_standard_hover.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li.navigation_main_last {
	min-height:41px;
	background-image:url(../images/navigation/navigation_main_last.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li.navigation_main_last:hover {
	min-height:41px;
	background-image:url(../images/navigation/navigation_main_last_hover.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li.navigation_main_last_selected {
	min-height:41px;
	background-image:url(../images/navigation/navigation_main_last_selected.gif);
	background-repeat:no-repeat;
}

ul#navigation_main li span {
	height:28px;
	padding:10px 0 0 0;
	display:block;
}

ul#navigation_main li span a {
	color:#fff;
	text-decoration:none;
}

ul#navigation_main li span a:hover {
	text-decoration:underline;
}

ul#navigation_main li span a.selected {
	font-weight:bold;
	text-decoration:none;	
}

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

ul#navigation_sub li {
	width:194px;
	margin:0;
	padding:0;
	text-align:center;
}

ul#navigation_sub li.navigation_sub_first {
	min-height:36px;
	background-image:url(../images/navigation/navigation_main_standard_hover.gif);
	background-repeat:no-repeat;
	background-color:#fff;
}

ul#navigation_sub li.navigation_sub_standard {
	min-height:36px;
	background-image:url(../images/navigation/navigation_main_standard_hover.gif);
	background-repeat:no-repeat;
	background-color:#fff;
}

ul#navigation_sub li.navigation_sub_last {
	min-height:36px;
	background-image:url(../images/navigation/navigation_main_standard_hover.gif);
	background-repeat:no-repeat;
	background-color:#fff;
}

ul#navigation_sub li.navigation_sub_first:hover,ul#navigation_sub li.navigation_sub_standard:hover,ul#navigation_sub li.navigation_sub_last:hover {
	background-image:url(../images/navigation/navigation_main_standard_hover.gif);
	background-repeat:no-repeat;
}

ul#navigation_sub li.navigation_sub_first_show,ul#navigation_sub li.navigation_sub_standard_show,ul#navigation_sub li.navigation_sub_last_show {
	background-image:url(../images/navigation/navigation_main_standard_hover.gif);
	background-repeat:no-repeat;
}

ul#navigation_sub li.navigation_sub_first_selected,ul#navigation_sub li.navigation_sub_standard_selected,ul#navigation_sub li.navigation_sub_last_selected {
	min-height:36px;
	background-image:url(../images/navigation/navigation_main_standard_selected.gif);
	background-repeat:no-repeat;
}

ul#navigation_sub li span {
	min-height:28px;
	padding:10px 0 0 0;
	display:block;
}

ul#navigation_sub li span.twolines {
	min-height:28px;
	padding:5px;
	display:block;
}

ul#navigation_sub li span a {
	color:#fff;
	text-decoration:none;
}

ul#navigation_sub li span a:hover {
	color:#fff;
	text-decoration:underline;
}

ul#navigation_sub li span a.selected {
	font-weight:bold;
	text-decoration:none;
	color:#fff;	
}

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

ul#navigation_tertiary li {
	width:194px;
	height:39px;
	margin:0;
	padding:0;
	text-align:center;
}

ul#navigation_tertiary li.navigation_tertiary_first {
	min-height:36px;
	background-color:#fff;
}

ul#navigation_tertiary li.navigation_tertiary_first_alt {
	min-height:36px;
	background-image:url(../images/navigation/navigation_main_standard_selected.gif);
	background-repeat:no-repeat;
}

ul#navigation_tertiary li.navigation_tertiary_first_alt span a {
	color:#fff;
}

ul#navigation_tertiary li.navigation_tertiary_standard {
	min-height:36px;
	background-image:url(../images/navigation/navigation_sub_standard.gif);
	background-repeat:no-repeat;
	background-color:#fff;
}

ul#navigation_tertiary li.navigation_tertiary_last {
	min-height:36px;
	background-image:url(../images/navigation/navigation_sub_standard.gif);
	background-repeat:no-repeat;
	background-color:#fff;
}

ul#navigation_tertiary li.navigation_tertiary_first:hover,ul#navigation_tertiary li.navigation_tertiary_standard:hover,ul#navigation_tertiary li.navigation_tertiary_last:hover {
	/*background-image:url(../images/navigation/navigation_main_standard_hover.gif);*/
	background-repeat:no-repeat;
}

ul#navigation_tertiary li.navigation_tertiary_first_show,ul#navigation_tertiary li.navigation_tertiary_standard_show,ul#navigation_tertiary li.navigation_tertiary_last_show {
	background-image:url(../images/navigation/navigation_main_standard_hover.gif);
	background-repeat:no-repeat;
}

ul#navigation_tertiary li.navigation_tertiary_first_selected,ul#navigation_tertiary li.navigation_tertiary_standard_selected,ul#navigation_tertiary li.navigation_tertiary_last_selected {
	min-height:39px;
	background-image:url(../images/navigation/navigation_main_standard_selected.gif);
	background-repeat:no-repeat;
}

ul#navigation_tertiary li span {
	min-height:28px;
	padding:10px 0 0 0;
	display:block;
}

ul#navigation_tertiary li span.twolines {
	min-height:28px;
	padding:5px;
	display:block;
}

ul#navigation_tertiary li span a {
	color:#00aeef;
	text-decoration:none;
}

ul#navigation_tertiary li span a:hover {
	color:#004e77;
	text-decoration:underline;
}

ul#navigation_tertiary li span a.selected {
	font-weight:bold;
	text-decoration:none;
	color:#004e77;	
}

#useful {
	background-image:url(../images/backgrounds/useful_background.png);
	background-repeat:repeat-y;
	font-weight:bold;
}

#useful_footer {
	background-image:url(../images/backgrounds/useful_background_bottom.png);	
	width:194px;
	height:16px;
}

#useful_header {
	width:194px;
	height:38px;
	background:url(../images/backgrounds/useful_top.png);
	background-repeat:no-repeat;

}

#useful_header div {
	padding:8px;
}

#useful_header h3 {
	margin:0;
	padding:0;
	color:#fff;
	text-align:center;
	font-weight:bold;
}

.useful_spacer {
	background-image:url(../images/backgrounds/useful_background_mid.png);
	background-repeat:no-repeat;	
	width:194px;
	height:17px;
}

#useful span {
	width:194px;
	padding:10px 0;
	display:block;
	text-align:center;
}

#useful span a {
	color:#525051;
	text-decoration:none;
}

#useful span a:hover {
	color:#525051;
	text-decoration:underline;
}

#wrapper {
	width:980px;
	margin:auto; 
	background-image:url(../images/backgrounds/background.png);
	background-repeat:no-repeat;
	background-color:#b2e7fa;
}