@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
font-family:arial;
background:#000;
} 
#bgWrap {
float:left;display:inline;
width:100%;
background:#dad9d9 url(/Images/bg_interiorTop.jpg) repeat-x;
}
#marginWrap {
width:996px;
margin:0px auto;
}
#main {
float:left;display:inline;
width:996px;
background:url(/Images/content_rpt.jpg) repeat-y;
}
#header {
float:left;display:inline;
width:996px;
height:330px;
background:url(/Images/header.jpg) no-repeat;
}
#logo {
width:210px;
height:211px;
float:left;display:inline;
margin:30px 0px 0px 50px;
text-decoration:none;
outline:none;
}
#logo span {
visibility:hidden;
}

#utility_nav {
width:133px;
height:24px;
float:left;display:inline;
overflow:hidden;
margin:19px 0px 0px 579px;
}
#utility_nav ul {
list-style:none;
margin:0px;
padding:0px;
}
#utility_nav ul li {
float:left;display:inline;
}
#utility_nav ul li a {
height:24px;
float:left;display:inline;
width:100%;
text-decoration:none;
outline:none;
}
#utility_nav ul li a span {
visibility:hidden; 
}
#utility_home {
width:47px;
}
#utility_home:hover, #utility_nav li[id="utility_home"][class="selected"] a {
background:url(/Images/utility_navOn.jpg) no-repeat;
}
#utility_contact {
width:78px;
margin-left:8px;
}
#utility_contact:hover, #utility_nav li[id="utility_contact"][class="selected"] a  {
background:url(/Images/utility_navOn.jpg) -55px 0px no-repeat;
}

#primary_nav {
width:606px;
height:36px;
float:left;display:inline;
overflow:hidden;
margin:57px 0px 0px 105px;
}
#primary_nav ul {
margin:0px;
padding:0px;
list-style:none;
}
#primary_nav ul li {
float:left;display:inline;
}
#primary_nav ul li a {
height:36px;
display:block;
width:100%;
text-decoration:none;
outline:none;
}
#primary_nav ul li a span {
visibility:hidden; 
}

#primary_services {
width:140px;
}
#primary_services:hover, #primary_nav li[id="primary_services"][class="selected"] a {
background:url(/Images/primary_navOn.jpg) -154px 0px no-repeat;
}
#primary_products {
width:140px;
margin-left:14px;
}
#primary_products:hover, #primary_nav li[id="primary_products"][class="selected"] a {
background:url(/Images/primary_navOn.jpg) 0px 0px no-repeat;
}

#primary_employment {
width:143px;
margin-left:14px;
}
#primary_employment:hover, #primary_nav li[id="primary_employment"][class="selected"] a {
background:url(/Images/primary_navOn.jpg) -308px 0px no-repeat;
}
#primary_about {
width:140px;
margin-left:15px;
}
#primary_about:hover, #primary_nav li[id="primary_about"][class="selected"] a {
background:url(/Images/primary_navOn.jpg) -466px 0px no-repeat;
}
#welcome {
width:548px;
height:122px;
float:left;display:inline;
overflow:hidden;

}
#content p {
margin:0px 0px 15px 0px;
}
#contentBG {
float:left;display:inline;
width:336px;
background:url(/Images/content_rpt.jpg) repeat-y;
}
#contentArea {
width:996px;
float:left;display:inline;
background:url(/Images/content_top.jpg) no-repeat;
min-height:336px;
}

#left {
width:240px;
margin:0px 0px 0px 17px;
float:left;display:inline;
}
#requestAQuote {
width:240px;
height:49px;
float:left;display:inline;
text-decoration:none;
outline:none;
}
#requestAQuote span {
visibility:hidden;
}
#requestAQuote:hover {
background:url(/Images/requestAQuote_hover.jpg) no-repeat;
}

#subNav {
width:240px;
float:left;display:inline;
}
#subNav ul {
list-style:none;
margin:0px;
padding:0px;
}
#subNav ul li {
margin-top:1px;
}
#subNav ul li a {
display:block;
background:#810221 url(/Images/subNav_off.jpg) 20px 11px no-repeat;
padding:7px 5px 7px 46px;
font-size:16px;
font-weight:bold;
font-family:Arial;
color:#d8d8d8;
}

#subNav ul li a:hover, #subNav ul li.selected a {
text-decoration:none;
color:#820020;
background:#d2d2d2 url(/Images/subNav_on.jpg) 20px 11px no-repeat;
}

#content {
float:left;display:inline;
width:665px;
margin-left:28px;
margin-top:20px;
font-size:12px;
line-height:15px;
color:#000;
}
.redTitle {
margin:0px 0px 15px 0px;
font-family:Arial;
font-size:24px;
color:#820020;
font-weight:normal;
background:url(/Images/redTitle.png) 0px 2px no-repeat;
line-height:26px;
padding:0px 0px 0px 33px;
}
#footer {
float:left;display:inline;
background:url(/Images/footerBG.jpg) repeat-x;
width:100%;
min-height:136px;
}
#footerWrap {
width:996px;
margin:0px auto;
}
#pageBottom {
width:996px;
float:left;display:inline;
background:url(/Images/pageBottom.jpg) no-repeat;
height:39px;
}
#contactUs {
width:149px;
height:15px;
text-decoration:none;
overflow:hidden;
margin:0px 0px 0px 91px;
float:left;display:inline;
outline:none;
}
#contactUs:hover {
background:url(/Images/contactUs_hover.jpg) no-repeat;
}
#contactUs span {
visibility:hidden;
}
#footerLinks {
float:left;display:inline;
width:100%;
color:#fff;
font-size:11px;
}
#footerLinks ul {
width:100%;
float:left;display:inline;
list-style:none;
}
#footerLinks li {
display:inline;
margin:0px 20px 0px 0px;
}
#footerLinks li a {
text-decoration:none;
font-size:11px;
color:#fff;
}
#footerLinks li a:hover {
text-decoration:underline;
}
a { text-decoration:none ; 
color:#820020;
}
a:hover {
text-decoration:underline;
}
#alien {
font-size:11px;
color:#fff;
float:left;display:inline;
text-align:right;
width:100%;
}
#alien a {
color:#fff;
}