@charset"utf-8";#menu li{float:left;display:block;}
#menu li a{position:relative;display:block;}
#menu li a:hover, #menu li a.active{background:url(../images/nav-over.jpg);color:#242829;}
#menu #contractorNav a:hover, #menu #contractorNav a.active{background:url(../images/nav-over2.jpg);color:#242829;}
#menu ul li a{color:#177F74 !important;}
#menu ul li a:hover{color:#fff !important;}
#menu li ul{left:-999em;position:absolute;}
#menu li ul li{float:none;}
#menu li ul a{}
#menu li ul a:hover{}
#menu li:hover ul, #menu li.sfhover ul{}
#nav ul ul li a{text-decoration:none;color:#710100;padding-left:0;background:none;}
#nav ul ul li a:hover{text-decoration:underline;color:#710100;}
#nav ul ul li a{display:block;background:none;border:none;}
#nav ul ul li{background:none;}
#nav ul ul ul{margin-top:-31px;margin-left:240px;}
#nav{width:101%;}
#nav ul{z-index:200;}
#nav ul li, #nav ul ul li{float:left;position:relative;}
#nav ul ul li, #nav ul ul ul li{}
#nav ul ul li a{}
#nav ul ul{float:left;margin:0;padding:0;margin-top:30px;height:auto;font-size:12px;z-index:200;position:absolute;top:0;left:0;text-align:left;}
#nav ul ul ul{position:absolute;top:-5px;left:-32px;}
#nav ul ul li{border:none;}
#nav ul ul li a{font-size:12px;text-transform:none;text-align:left;display:block;padding-right:20px !important;padding-left:20px !important;}
#nav ul ul ul li a{font-size:12px;text-transform:none;text-align:left;display:block;padding-right:20px !important;padding-left:20px !important;}
#nav ul ul li.first a{border:none;}
#nav ul ul li.last a{border:none;}
#nav ul ul ul{margin-top:5px;border:none;float:left;z-index:200;}
#nav ul ul ul li{margin:0;}
#nav ul li a, #nav ul li:hover ul li a, #nav ul ul li:hover ul li, #nav li:hover img.topLevelImg{display:block;}
#nav ul ul li:hover img.subLevelImg{display:block;}
#nav ul ul li a, #nav ul ul ul li, #nav img{display:none;}
#nav ul ul li a:hover{}
#nav ul ul li{height:auto !important;}
#nav ul ul li a{width:120px;background:none;color:#177F74;font-weight:normal;background:#ebebeb url(../images/dropDownArrow.png) 10px 8px no-repeat !important;border-bottom:1px solid #E8E8E8;border-top:1px solid #fff;padding:5px 0;padding-left:10px;height:auto !important;}
#nav ul ul li a:hover{width:120px;background:#642077 url(../images/dropDownArrow.png) 10px 8px no-repeat !important;padding:5px 0;padding-left:10px;color:#fff;height:auto !important;text-decoration:none;}
#nav ul ul ul li a:hover{width:120px;background:#197f74 url(../images/dropDownArrow.png) 10px 8px no-repeat !important;padding:5px 0;padding-left:10px;color:#fff;height:auto !important;text-decoration:none;}
#menu ul li ul{position:absolute;margin:0 0 0 192px;}
#nav ul{margin:0;padding:0;list-style:none;}
#nav span{display:none;}
#nav li{float:left;background:url(../images/nav-off.jpg);}
#nav li.noMargin{margin:0;}
#nav li a{display:block;height:22px;width:114px;color:#fff;font-size:11px;text-align:center;padding-top:8px;}
#nav li a:hover{background:url(../images/nav-over.jpg);color:#242829;}
#nav #contractorNav{background:url(../images/nav-off2.jpg);}
#nav #contractorNav a{width:121px;}
#contractorNav li a{width:160px;}
#nav ul li.on{background:url(../images/nav-on.jpg);}
#nav #contractorNav.on{background:url(../images/nav-on2.jpg);}
