/* CSS Document *//*--------------------*/* {margin: 0; padding: 0;}html {height: 100%; margin-bottom: 1px;}body {height: 100%;}/* Body Typeset-------------------------- */body {	background: #5e88a2;	color: #000000;	background-image: url(images/backing_gradient.jpg);	background-repeat: repeat-x;	font-size: 70%;	font-family: Arial, Helvetica, sans-serif;	}h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {    margin:  .5em 0;    padding: 0;	}	img { border:none; }	h1, h2, h3, h4, h5, h6 {	/*font-family: Arial, Helvetica, sans-serif;*/	/*letter-spacing: -1px;*/	/*padding-bottom: 3px;*/	/*border-bottom: 1px solid #eee;*/	/*color: #AE1010;*/	/*background-color: rgb( 0, 0, 0); */	}h1 { font-size: 180%; margin-top: 0px; margin-bottom: 3px;}h2 { font-size: 164%; }h3 { font-size: 145%; border-width: 1px }h4 { font-size: 118%; }h5 { font-size: 118%; font-weight: bold; }h6 { font-size: 86%; font-weight: bold; }/* Layout-------------------------- */#container {	width: 950px;	margin: 0 auto;	}#header {	margin-top: 20px;	margin-bottom: 20px;	}	#blank {    height: 30px; }#content {	background-color: #FFFFFF;position: relative;	overflow: hidden;		}	#twocols {	}	#left_col {	float: left;	width: 236px;	background-color: #30566c;	border-left:4px solid #FFF;	border-right:4px solid #FFF;	border-top:4px solid #FFF;	}	#left_col2 {	float: left;	width: 236px;	background-color: #30566c;	border-left:4px solid #FFF;	border-right:4px solid #FFF;	border-top:4px solid #FFF;	padding-bottom: 3000px;	margin-bottom: -3000px;	}				#left_hero {	margin-top: 4px;	}		#right_col {	float: left;	width: 700px;	background-color: #ffffff;	}	#right_col_content {	background-color: #30566c;	width: 320px;	margin-left: 2px;	margin-right: 4px;	margin-top: 4px;	height: 578px;	}	#right_pic {	border:1px solid #FFF;    margin-bottom: 10px;	}	.feature_box_link {	border-bottom: 1px solid #FFF;	}	#intro_text {	background-color: #30566c;	color: #fff;	height: 145px;	width: 600px;	border-top:1px solid #FFF;	padding-left: 20px;	padding-top: 20px;	padding-right: 80px;	}		#page_header_text {	background-color: #30566c;	color: #fff;	width: 600px;	border-top:1px solid #FFF;	padding-left: 20px;	padding-right: 80px;	padding-bottom: 3px;	}				#main_content {	border-top:1px solid #FFF;	}	#main_content_col1 {	float: left;	width: 419px;	background-color: #89caf0;	padding-top: 20px;	padding-left: 40px;	padding-right: 40px;	padding-bottom: 2500px;	margin-bottom: -2500px;		}	#main_content_col2 {	float: left;	width: 184px;	color: #fff;	background-color: #15374b;	border-left:1px solid #FFF;	padding-bottom: 3100px;	margin-bottom: -3100px;	padding-left: 8px;	padding-right: 8px;	font-size: 90%;	text-align: center;	}	#main_content_col2_header {	color: #fff;	padding-left: 5px;	padding-right: 5px;	padding-top: 10px;	padding-bottom: 8px;	text-align: center;	font-size: 140%;	font-weight: bold;	}	#main_content_col3 {	float: left;	width: 619px;	background-color: #89caf0;	padding-top: 20px;	padding-left: 40px;	padding-right: 40px;	padding-bottom: 2500px;	margin-bottom: -2500px;		}	#main_content_col4 {	float: left;	width: 620px;	background-color: #89caf0;	padding-top: 20px;	padding-left: 40px;	padding-right: 40px;	padding-bottom: 2500px;	margin-bottom: -2500px;	}					#main_content_col4 a {	font-size: 110%;	}	#main_content_col4 a:hover {	font-size: 110%;		}#main_content_col4.here a:hover {	font-size: 110%;	}#main_content_col4.here a {	font-size: 110%;	}				.gallery_row {	height: 165px;	}	.gallery1 {	float: left;	width: 180px;	margin-right: 20px;	}		.gallery_image {	width: 180px;	height: 120px;	margin-bottom: 3px;	}	.gallery_text {	text-align: center;	margin-bottom: 10px;	width: 180px;	font-size: 90%;	height: 20px;	}		.right_col_feature {	text-align: center;	margin-bottom: 20px;	}	.right_col_image {	border: solid 1px #fff;	margin-bottom: 3px;	}	.right_col_text {	}						#footer {	border-top: 4px solid #FFF;	}		#copyright {					float: left;	color: #fff;	font-weight: bold;	font-size: 100%;	padding-top: 9px;	}				/* Footer menu-------------------------- */		#footer_menu {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 100%;	padding-top: 9px;	padding-bottom: 5px;	text-align: right;	color: #fff;	float: right;	}#footer_menu ul {	margin: 0;	padding: 0;	}#footer_menu li {	list-style: none;	margin: 0;	padding: 0;	display: inline;	}#footer_menu li a {	padding: 5px 3px 5px 4px;	margin-bottom: 0;	border: 0;	color: #FFFFFF;	text-decoration: none;	}	#footer_menu li a:hover {	color: #15374b;		}#footer_menu li.here a:hover {	color: #fff;	}#footer_menu li.here a {	color: #fff;	}				/* Menu One-------------------------- */	#menu {	width: 234px;	border-style: solid solid none solid;	border-color: #94AA74;	border-size: 1px;	border-width: 1px;	}	#menu li a {	height: 32px;  	voice-family: "\"}\"";   	voice-family: inherit;  	height: 24px;	text-decoration: none;	border-bottom: solid 1px #fff;	}		#menu li.blue1 a:link, #menu li.blue1 a:visited {				color: #ffffff;	background-color: #15374b;	}#menu li.blue2 a:link, #menu li.blue2 a:visited {				color: #ffffff;	background-color: #214e68;	}	#menu li.blue3 a:link, #menu li.blue3 a:visited {				color: #ffffff;	background-color: #2e6180;	}	#menu li.blue4 a:link, #menu li.blue4 a:visited {				color: #ffffff;	background-color: #3c7495;	}	#menu li.blue5 a:link, #menu li.blue5 a:visited {				color: #ffffff;	background-color: #5592b6;	}	#menu li.blue6 a:link, #menu li.blue6 a:visited {				color: #ffffff;	background-color: #69aad0;	}	#menu li.blue7 a:link, #menu li.blue7 a:visited {				color: #ffffff;	background-color: #89caf0;	}						#menu li a:link, #menu li a:visited {	color: #5E7830;	display: block;	padding: 8px 0 0 10px;	}	#menu li a:hover {	color: #26370A;	background: url(images/menu1.gif) 0 -32px;	padding: 8px 0 0 10px;	}	#menu li a:active {	color: #26370A;	background: url(images/menu1.gif) 0 -64px;	padding: 8px 0 0 10px;	}		/*  - end-------------------------- *//* Links-------------------------- */a, a:link, a:active {	color: #000033;	/* border-bottom: 1px solid #AE1010; */	text-decoration: none;	font-weight: bold;	}a:hover {		color: #fff;	/* border-bottom: 1px solid #333; */	}			ul {	list-style: none;	margin: 0;	padding: 0;	}