﻿
body {margin: 0; text-align: center; background: #192F52 url(/images/body_bg.gif) top left repeat-x;}
span.dotIR-alternate {display: none;}
.dotIR-replaced {visibility: visible !important;}
#container {position: relative; width: 740px; text-align: left; margin-left: auto; margin-right: auto;}
#header {position: absolute; width: 740px; height: 97px; background: url(/images/header_bg.gif) top left no-repeat;}
#logo {position: absolute; left: 2px; top: 16px; width: 281px; height: 66px;}
#logo_print {display: none;}
#nav_intro {position: absolute; width: 740px; height: 248px; top: 97px; left: 0;}

#nav {position: absolute; width: 191px; height: 248px; top: 0; left: 0;}

#nav ul {margin: 0; padding: 0;}
#nav ul li {margin: 0; padding: 0;}
#nav span {display: none;}

#nav_Default{float: left; display: block; width: 191px; height: 31px;}
#nav_Default a{float: left; display: block; width: 191px; height: 31px; background: url(/images/nav/Default.gif) top left no-repeat;}
#nav_Default a:hover{background-position: 0 -31px;}

#nav_About{float: left; display: block; width: 191px; height: 31px;}
#nav_About a{float: left; display: block; width: 191px; height: 31px; background: url(/images/nav/About.gif) top left no-repeat;}
#nav_About a:hover{background-position: 0 -31px;}

#nav_Products{float: left; display: block; width: 191px; height: 31px;}
#nav_Products a{float: left; display: block; width: 191px; height: 31px; background: url(/images/nav/Products.gif) top left no-repeat;}
#nav_Products a:hover{background-position: 0 -31px;}

#nav_Services{float: left; display: block; width: 191px; height: 31px;}
#nav_Services a{float: left; display: block; width: 191px; height: 31px; background: url(/images/nav/Services.gif) top left no-repeat;}
#nav_Services a:hover{background-position: 0 -31px;}

#nav_Engineering{float: left; display: block; width: 191px; height: 31px;}
#nav_Engineering a{float: left; display: block; width: 191px; height: 31px; background: url(/images/nav/Engineering.gif) top left no-repeat;}
#nav_Engineering a:hover{background-position: 0 -31px;}

#nav_Fire_Suppression{float: left; display: block; width: 191px; height: 31px;}
#nav_Fire_Suppression a{float: left; display: block; width: 191px; height: 31px; background: url(/images/nav/Fire_Suppression.gif) top left no-repeat;}
#nav_Fire_Suppression a:hover{background-position: 0 -31px;}

#nav_Quote{float: left; display: block; width: 191px; height: 31px;}
#nav_Quote a{float: left; display: block; width: 191px; height: 31px; background: url(/images/nav/Quote.gif) top left no-repeat;}
#nav_Quote a:hover{background-position: 0 -31px;}

#nav_Employment{float: left; display: block; width: 191px; height: 31px;}
#nav_Employment a{float: left; display: block; width: 191px; height: 31px; background: url(/images/nav/Employment.gif) top left no-repeat;}
#nav_Employment a:hover{background-position: 0 -31px;}

/*
#nav_ContactUs{float: left; display: block; width: 191px; height: 31px;}
#nav_ContactUs a{float: left; display: block; width: 191px; height: 31px; background: url(/images/nav/ContactUs.gif) top left no-repeat;}
#nav_ContactUs a:hover{background-position: 0 -31px;}'
*/

#intro {position: absolute; width: 549px; height: 248px; top: 0; left: 191px;}
#content_columns {position: absolute; top: 345px; width: 740px; background: white url(/images/l_bg.gif) top left repeat-y;}
#content_left {float: left; padding-left: 20px; width: 201px;}
	#content_left #nav2 {width:191px;height:31px;margin:0px 0px 0px -20px;padding:0px;}
	#content_left #nav2 ul {margin:0px;padding:0px;}
	#content_left #nav2 ul li {margin:0px;padding:0px;}
	#content_left #nav2 span {display: none;}
	#content_left #nav2_ContactUs {display: block;width:228px;height:31px;margin:0px;padding:0px;}
	#content_left #nav2_ContactUs a{display:block;width:228px;height:31px; background: url(/images/nav/ContactUs-bottom.gif) top left no-repeat;}
	#content_left #nav2_ContactUs a:hover{background-position: 0 -31px;}


#logos {width: 201px; height: 177px; background: #FAFBFC url(/images/logos_bg.gif) top left repeat-y; border-top: solid 2px #B0BDCE; }
#ge_popup a:link, #ge_popup a:visited, #ge_popup a:active {color: #233F68;}
#ge_popup a:hover {color: #BF1031;}
#address {width: 201px; height: 209px; background: #1F385B url(/images/address_bg.gif) top left repeat-y; margin: 25px 0 20px 0; text-align: center; }
#address_inner {padding-top: 8px;}
#address_inner .smwhbd {text-align: center; font: bold 11px/14px verdana, sans-serif; color: White; margin: 0 0 8px 0;}
#address_inner .mdwh {text-align: center; font: 12px/16px verdana, sans-serif; color: White; margin: 0 0 8px 0;}
#address_inner a {color: White; font-weight: bold; text-decoration: none;}
#address_inner a:hover {color: #BF1031;}

#content_main {float: left; padding: 18px 0 18px 18px; width: 490px; font: 11px/150% verdana, sans-serif; }
#content_main h1 {font: 25px/100% "trebuchet ms", trebuchet, sans-serif; color: #233F68; margin: 6px 0 0 0;}
#content_main p {margin: 0 0 12px 0;}
#content_main a:link, #content_main a:visited, #content_main a:active {color: #233F68;}
#content_main a:hover {color: #BF1031;}
#content_main ul {list-style: square outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#content_main ul li{}

#home_services {clear: right; width: 488px; height: 179px;}
#home_services img {float: left;}

#footer{clear: both; background-color: #192E52; height: 17px; padding-top: 3px; padding-left: 3px; color: White; font: 11px verdana, sans-serif;}
#footer a{color: White; text-decoration: none;}
#footer a:hover{color: #BF1031;}
#footer_right{float: right;}

.fullwidth {width: 100%;}
.clear {clear:both;}