body, li, td, th, pre { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; }
a:link, a:visited, a:active { color: #003366; }
h1 { font-size: 12px; }
h2 { font-size: 11px; padding:0px;}
input.form_style1, textarea.form_style1, select.form_style1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; border: inset 2px; background-color: #D4D0C8; }
input.form_style2, textarea.form_style2, select.form_style2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: inset 2px; background-color: #EEEEEE; }
input.formData, textarea.formData, select.formData { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: inset 2px; background-color: #EEEEEE; }
img { border: 0px none; }
form {margin: 0px;}

a:link.white, a:visited.white, a:active.white { color: #FFFFFF; }
.white {color: #FFFFFF; }

#logo_line { position: absolute; top: 0px; left: 0px; background: #CE0000; width: 100%;	height: 48px; text-align: right; border-bottom: 3px solid #FFFFFF; z-index: 3; }
#tag_line {	position: absolute;	top: 51px; left: 0px; background: #314594; text-align: right; height: 18px;	width: 100%; border-bottom: 1px solid #FFFFFF; }
#skip_navigation {position: absolute;}
#map_line5 { position: absolute; top: 70px;	left: 0px; width: 100%;	height: 52px; background: url(/images/main/bluegrid.png); }

#nav_line2 { position: absolute; top: 109px; left: 297px; height: 29px; z-index: 3; }
#nav_line3 { position: absolute; top: 109px; left: 461px; height: 29px; z-index: 3; }
#nav_line4 { position: absolute; top: 109px; left: 611px; height: 29px; z-index: 3; }
#nav_line5 { position: absolute; top: 121px; left: 0px; width: 100%; height: 33px; z-index: 1; background: url(/images/main/blue_crosshatch.png); border-top: 1px solid #FFFFFF; }

#content_container { position: absolute; top: 156px; left: 0px; width:100%; background-color: #a1c4e2; }
	#left_column { position:absolute; top: 0px; left: 0px; background: #a1c4e2; padding: 0px; width: 200px; border-right: 1px solid #0A3D7E;}
		#vertical_left_nav { padding-left: 28px; width:172px; border-top: 1px solid #0A3D7E; background-color: #0A3D7E; background-repeat: no-repeat; background-position: 0px 50%; }
		/*voice-family: "\"}\""; voice-family: inherit; width: 217px;	padding-left: 28px; }
		html>body #vertical_left_nav { width: 217px; padding-left: 28px; } */
		#left_content { padding: 10px 10px 10px 10px; border-top: 1px solid #0A3D7E; }
	#main_content { top:156px; margin-left: 200px; padding: 0px 10px 10px 15px; border-top: 1px solid #0A3D7E;}
		#bread_crumbs { clear: right; padding-top: 7px;}
		#right_box { float: right; background: #EEE5C8; padding:10px; border:dashed 1px; width: 30%; margin:5px 0px 10px 10px;}

	#worldwide { clear:both;  background: #CE0000; width: 100%; height: 51px; border-top: 1px solid #0A3D7E; border-bottom: 1px solid #0A3D7E;}
	#country { position:relative; top: 0px; padding: 6px 12px 0px 12px; left: 0px; display:block; color: #FFFFFF; z-index:5;}
	#cmn { float: right; text-align: right; padding: 3px; top: 0px;}

	#footer { position: relative; width: 100%; }
	#copyright { position:absolute; }
	#footer_links { position:absolute; width:99%; text-align: right; }
	#legal { text-align: center; padding-top: 20px; width: 100%; }
	
#residential_menu { position:absolute; top: 134px; left: 297px; width:165px; z-index:5; visibility: hidden; background-image: url(/images/main/spacer.gif); }
#commercial_menu { position:absolute; top: 134px; left: 461px; width:180px;	z-index:5; visibility: hidden; background-image: url(/images/main/spacer.gif); }
#inside_menu { position:absolute; top: 134px; left: 606px; width:170px; z-index:5; visibility: hidden; background-image: url(/images/main/spacer.gif); }

ul.top_nav { list-style: none; margin: 0; padding: 0; background-color: #336699; }
ul.top_nav li a:link, ul.top_nav li a:visited { text-decoration: none; display: block; width: 94%; padding: 3%; font: 10pt/1.5 Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
/*voice-family: "\"}\""; voice-family: inherit; width: 94%; padding: 3%; }*/
ul.top_nav li a:hover { background-color: #0A3D7E; }
ul.top_nav li { border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

ul.left_nav { list-style: none; margin: 0; padding: 0; background-color: #336699; }
ul.left_nav li a:link, ul.left_nav li a:visited { text-decoration: none; display: block; width: 94%; padding: 3%; font: 10pt/1.5 Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
/*voice-family: "\"}\""; voice-family: inherit; width: 94%; padding: 3%; }*/
ul.left_nav li a:hover { background-color: #0A3D7E; }
ul.left_nav li { border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

ul.subnav { list-style: none; margin: 0px; padding: 0px; background-color: #0A3D7E; border-top: 1px solid #FFFFFF; display: none; }
ul.subnav li { border: 0px;	padding-left: 1.5em; }
ul.subnav li a:link,  ul.subnav li a:visited { padding: 1px; font-size: 95%; background-color: transparent; }
ul.subnav li a:hover { background-color: transparent; text-decoration: underline; }

li.top_li { border-top: 1px solid #FFFFFF; }
#main_image { position: absolute; top: 0px; left: 0px; z-index: 5;}
.indent {display:block; margin-left: 20px;}
.nobreak { white-space: nowrap; }

#aowrSearchBox { background-color: #eee5c8; border:1px solid #0A3D7E; } 
#aowrResultsPagination { background-color: #FFFFFF; } 
#aowrResultsTable { width:100%;  border:1px solid #0A3D7E;}
.aowrResultsHeader { background-color: #0A3D7E; color: #FFFFFF; padding:5px; text-align:center; font-weight:bold;} 
.aowrResultsSubHeader { background-color: #eee5c8; padding: 4px; white-space: nowrap; } 
.aowrResultsListA { background-color: #FFFFFF; padding:3px;} 
.aowrResultsListB { background-color: #EEEEEE; padding:3px;} 
#aowrDetailsHeader { background-color: #0A3D7E; color:#FFFFFF; } 
#aowrDetailsRightColumn { background-color: #EEE5C8; border-left: 1px solid #0A3D7E; }
#aowrResultsInner {border: 1px solid #0A3D7E;}
.homeBoxes { border: 1px solid #0A3D7E;}

