body {	padding: 0;	width:	 1200px;				/* 2010-06-27: Expanded to 1280px from 1024px. */	margin-left:	auto;	margin-right:	auto;}.imgMargin {margin: 0px 10px 0px 0px; /*top,right,bottom,left*/} .center-div	{	position: absolute;	height:	1371px;			/*	same as header + main container */	width:	1200px;			/*	same width as header container 	*/}	.pullquote {	font-family: Georgia;	font-size: 32px;	color: #FFFFFF;	font-style:oblique;	padding: 10px 10px 10px 10px;}p.bodytxt {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	text-align: left;	padding: 0px 10px 0px 10px;	text-indent: 0px;}.bodytxt-address	{			/* modification of bodytxt for contact.html */	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	text-align: left;	padding-left: 15px;	text-indent: 0px;}.bodytxt ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	text-align: left;	padding: 0px 10px 0px 10px;	text-indent: 0px;}.bodytxt A:link{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	text-align: left;	padding: 0px 10px 0px 10px;	text-decoration: underline;}.bodytxt A:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	text-align: left;	padding: 0px 10px 0px 10px;	text-decoration: underline;}.bodytxt A:active{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #75cc9c;	text-align: left;	padding: 0px 10px 0px 10px;	text-decoration: underline;}.bodytxt A:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #75cc9c;	text-align: left;	padding: 0px 10px 0px 10px;	text-decoration: underline;}.bodytxt2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #1f538c;	text-align: left;	padding: 0px 10px 0px 10px;}.menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #194177;	text-align: left;	padding: 0px 0px 0px 0px;}.menu A:link{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #194177;	text-align: left;	padding: 0px 0px 0px 0px;	text-decoration: none;}.menu A:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #194177;	text-align: left;	padding: 0px 0px 0px 0px;	text-decoration: none;}.menu A:active{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	text-align: left;	padding: 0px 0px 0px 0px;	text-decoration: none;}.menu A:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	text-align: left;	padding: 0px 0px 0px 0px;	text-decoration: none;}.mile {	font-family: Georgia;	font-size: 14px;	color: #FFFFFF;	text-align: left;	padding: 0px 8px 0px 8px;	outline: none;}.mile A:link{	font-family: Georgia;	font-size: 14px;	color: #FFFFFF;	text-align: left;	text-decoration: none;	padding: 0px 8px 0px 8px;	outline: none;}.mile A:visited{	font-family: Georgia;	font-size: 14px;	color: #FFFFFF;	text-align: left;	text-decoration: none;	padding: 0px 8px 0px 8px;	outline: none;}.mile A:active{	font-family: Georgia;	font-size: 14px;	color: #132d5f;	text-align: left;	text-decoration: underline;	padding: 0px 8px 0px 8px;	outline: none;}.mile A:hover{	font-family: Georgia;	font-size: 14px;	color: #132d5f;	text-align: left;	text-decoration: underline;	padding: 0px 8px 0px 8px;	outline: none;}.subtitle {	text-align: left;	font-family: Georgia;	font-size: 32px;	color: #FFFFFF;	padding: 0px 10px 0px 10px;}.subtitle_board {	text-align: left;	font-family: Georgia;	font-size: 20px;	color: #FFFFFF;	padding: 0px 10px 0px 10px;}.subtitle2 {	text-align: left;	font-family: Georgia;	font-size: 32px;	color: #132d5f;	padding: 0px 10px 0px 10px;}.subtitle3 {	text-align: left;	font-family: Georgia;	font-size: 22px;	color: #FFFFFF;	font-weight: bold;	padding: 0px 10px 0px 10px;}.subtitle3-nopad {	text-align: left;	font-family: Georgia;	font-size: 22px;	color: #FFFFFF;	font-weight: bold;}a.subtitle3-link:link	{	text-align: left;	font-family: Georgia;	font-size: 22px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}a.subtitle3-link:visited	{	text-align: left;	font-family: Georgia;	font-size: 22px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}a.subtitle3-link:active {	text-align: left;	font-family: Georgia;	font-size: 22px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}a.subtitle3-link:hover {	text-align: left;	font-family: Georgia;	font-size: 24px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}.subtitle4 {	text-align: center;	font-family: Georgia;	font-size: 16px;	color: #FFFFFF;	font-weight: bold;	padding: 0px 10px 0px 10px;}.subtitle4 A:link{	text-align: center;	font-family: Georgia;	font-size: 16px;	color: #FFFFFF;	font-weight: bold;	text-decoration: underline;}.subtitle4 A:visited{	text-align: center;	font-family: Georgia;	font-size: 16px;	color: #FFFFFF;	font-weight: bold;	text-decoration: underline;}.subtitle4 A:active{	text-align: center;	font-family: Georgia;	font-size: 16px;	color: #75cc9c;	font-weight: bold;	text-decoration: underline;}.subtitle4 A:hover{	text-align: center;	font-family: Georgia;	font-size: 16px;	color: #75cc9c;	font-weight: bold;	text-decoration: underline;}.background {	background: url(images_home/background_top.jpg) top center repeat-x;	background-color:#5490bf;	height: 520px;	width: 100%;	z-index:1;}.header {	background: url(images_home/background_top_logo.jpg);	background-repeat:no-repeat;	background-position:top left;	height: 477px;	width: 100%;					/* 2010-06-27: now maximizes to .body width */	z-index:2;	position:absolute;left:0px;top:0px;}.header_widgets	{	height: 477px;	width: 100%;					/* 2010-06-27: now maximizes to .body width */	position: absolute;}.widget-1	{	width: 185px;	height:80px;	float: right;}/* needs to be expanded 429px */.wave {	width: 851px;	height:90px;	z-index:5;	position:absolute;	left:0px;	top:202px;}/* needs to be expanded the same amt as .wave */.city {	width: 642px;	z-index:100;	position:absolute;	left:248px;	top:120px;}.main {	background: url(images_home/wave_backgnd.jpg);	background-repeat: repeat-x;	background-position:top left;	width: 1131px;						/*  2010-06-27: moved 142px to widen things */	z-index:10;	position:absolute;	left:0px;	top:284px;	background-color:#7dadcb;}.navmenu {	width: 100%;	padding: 10px 0px 0px 10px;}.bluebox {	width:100%;		/* 2010-06-27: width(content) - 245px */	background: url(images_home/bluebox_backgnd.jpg);	background-repeat:repeat-x;	background-position:top left;	background-color:#1f538c;	/* gradient */	border:2px solid #194177;	margin-bottom: 15px;-moz-box-sizing:border-box;box-sizing:border-box;}.bluebox2 {	width:100%;		background: url(images_home/bluebox_backgnd.jpg);	background-repeat:repeat-x;	background-position:top left;	background-color:#1f538c;	border:2px solid #194177;	margin:0px 0px 0px 0px;-moz-box-sizing:border-box;box-sizing:border-box;}.bluebox3 {	width:626px;	background: url(images_home/lightbluebox_backgnd.jpg);	background-repeat:repeat-x;	background-position:top left;	background-color:#3071a7;	border:2px solid #3274a9;	margin:15px 0px 15px 0px;}.greenbox {	width:205px;	height: 620px;			/*2010-06-27: shortened to correct spacing from bottom row */	background: url(images_home/greenbox_backgnd.jpg);	background-repeat:repeat-x;	background-position:top left;	background-color:#1e8a51;	border:2px solid #176e38;	margin:0px 10px 0px 0px;}.vertdots {	width:22px;	background: url(images_home/blue_dot_line_vert.gif);	background-repeat: repeat-y;	background-position:top center;	margin:0px 10px 0px 10px;}.vertdotswt {	width:2px;	background: url(images_subpages/white_dot_line_vert.gif);	background-repeat: repeat-y;	background-position:top center;	margin:0px 10px 0px 10px;}.nav {float:left;width:22%;}.content {					float:right;	width: 78%;	z-index:9;	margin-bottom:	40px;		/*space out the footer a bit */}.hidden { display: none; }.unhidden { display: block; }