@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background:#000 url(/Images/bg.png) repeat-x;
font-family:arial;
} 

#marginWrap {
width:996px;
margin:0px auto;
}

#home_main {
float:left;display:inline;
width:996px;
height:806px;
background:url(/Images/home_main.jpg) no-repeat;
}

#logo {
width:290px;
height:115px;
float:left;display:inline;
margin:0 0 0 16px;
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 533px;
}
#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-top: 57px; margin-left: 59px;
}
#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;
outline:none;
width:100%;
text-decoration:none;
}
#primary_nav ul li a span {
visibility:hidden; 
}
#primary_products {
width:140px;
margin-left:0px;
}
#primary_products:hover, #primary_nav li[id="primary_products"][class="selected"] a {
background:url(/Images/primary_navOn.jpg) 0px 0px no-repeat;
}


#primary_services {
width:140px;
margin-left:14px;
}
#primary_services:hover, #primary_nav li[id="primary_services"][class="selected"] a {
background:url(/Images/primary_navOn.jpg) -154px 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:205px;
float:left;display:inline;
overflow:hidden;
margin-left: 374px; margin-top: 398px;
font-size:12px;
line-height:15px;
color:#000;
}
#welcome p {
line-height:14px;
margin:0 0 9px;
}
#welcome_link {
display:inline;
float:right;
height:17px;
margin-right:43px;
margin-top: -8px;
outline:medium none;
overflow:hidden;
text-decoration:none;
width:124px;
}
#welcome_link:hover {
background:url(/Images/welcome_linkHover.jpg) no-repeat;
}
#welcome_link span {
visibility:hidden;
}

#footerLinks {
float:left;display:inline;
width:100%;
color:#fff;
font-size:11px;
margin-bottom: 20px;
}
#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 ; }
a:hover {
text-decoration:underline;
}
#alien {
font-size:11px;
color:#fff;
float:left;display:inline;
text-align:right;
width:100%;
}
#alien a {
color:#fff;
}
