@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background:#5068ad url(/Images/bg.jpg) repeat-x;
}

#marginWrap {
width:1002px;
margin:0px auto;
}

/*********** HEADER ****************/

#header {
width:1002px;
height:186px;
background:url(/Images/header.jpg) no-repeat;
}
#logo {
float:left;display:inline;
width:148px;
height:146px;
margin:11px 0px 0px 20px;
text-decoration:none;
}
#logo span {
visibility:hidden;
}

#tagline {
float:left;display:inline;
width:315px;
height:43px;
overflow:hidden;
margin:25px 0px 0px 17px;
font-size:14px;
font-family:arial;
font-style:italic;
line-height:20px;
}
#tagline p {
margin:0px;
}

/*********** UTILITY NAV ****************/
#utility_nav {
width:412px;
height:60px;
float:left;display:inline;
margin:11px 0px 0px 86px;
}
#utility_nav ul {
float:left;display:inline;
list-style:none;
border-left:2px solid #d5dbff;
height:55px;
list-style-position:outside;
}
#utility_nav ul a {
font-family:Arial;
text-decoration:none;
font-size:13px;
color:#333333;
}
#utility_nav ul a:hover {
color:#333399;
}
#utility_nav ul li {
margin:0px;
line-height:17px;
padding:0px;
}
#utility_set1 {
padding:2px 0px 0px 9px;
margin:0px;
}
#utility_set2 {
padding:2px 0px 0px 9px;
margin:0px 0px 0px 11px;
}
#utility_set3 {
padding:2px 0px 0px 9px;
margin:0px 0px 0px 7px;
}


/*********** PRIMARY NAV ****************/
#primary_nav {
padding:0px;
list-style:none;
width:788px;
height:40px;
overflow:hidden;
float:left;display:inline;
margin:41px 0px 0px 0px;
}
#primary_nav ul {
padding:0px;
margin:0px;
list-style:none;
width:788px;
height:40px;
}
#primary_nav li {
float:left;display:inline;
}
#primary_nav li a {
float:left;display:inline;
height:40px;
text-decoration:none;
}
#primary_nav li a span { 
visibility:hidden;
}
#primary_facilities a {
width:109px;
}
#primary_facilities a:hover {
background:url(/Images/primary_navOn.jpg) 0px 0px no-repeat;
}
#primary_faq a {
width:269px;
margin-left:23px;
}
#primary_faq a:hover, #primary_nav li[id="primary_faq"][class="selected"] a {
background:url(/Images/primary_navOn.jpg) -132px 0px no-repeat;
}
#primary_news a {
width:83px;
margin-left:21px;
}
#primary_news a:hover, #primary_nav li[id="primary_news"][class="selected"] a {
background:url(/Images/primary_navOn.jpg) -422px 0px no-repeat;
}
#primary_about a {
width:114px;
margin-left:20px;
}
#primary_about a:hover, #primary_nav li[id="primary_about"][class="selected"] a {
background:url(/Images/primary_navOn.jpg) -525px 0px no-repeat;
}
#primary_contact a {
width:128px;
margin-left:21px;
}
#primary_contact a:hover, #primary_nav li[id="primary_contact"][class="selected"] a {
background:url(/Images/primary_navOn.jpg) -660px 0px no-repeat;
}



/*********** CONTENT ****************/
#content_wrap {
width:1002px;
background:url(/Images/content_rpt.png) repeat-y;
float:left;display:inline;
min-height:562px;
}

#breadcrumbs {
font-family:"Trebuchet MS",Helvetica,Arial;
font-size:22px;
font-weight:bold;
text-decoration:none;
color:#999999;
background:url(/Images/breadcrumb_div.jpg) left bottom no-repeat;
margin-left:18px;
padding:0px 0px 12px 13px;
}
#breadcrumbs a {
color:#999999;
text-decoration:none;
}
#breadcrumbs .breadcrumbOn {
color:#333399;
text-decoration:none;
}
#breadcrumbs a:hover {
color:#333399;
}
#breadcrumbs .breadcrumbOn:hover {
color:#333399;
}

#content {
float:left;display:inline;
}

/*********** SUBNAV ****************/
#subNav_wrap {
float:left;display:inline;
width:213px;
margin-left:18px;
height:50px;
}


#welcome {
width:394px;
float:left;display:inline;
margin:23px 0px 0px 55px;
font-family:"Trebuchet MS",Helvetica;
font-size:14px;
}
#welcome H1 {
font-size:18px;
margin:0px;
padding:0px;
}
#welcome p {
margin:17px 0px 25px 0px;
line-height:18px;
}

#rightColumn {
float:left;display:inline;
width:260px;
margin:0px 0px 0px 44px;
}
#address {
width:244px;
height:233px;
background:url(/Images/address_bg.jpg) no-repeat;
font-family:"Trebuchet MS", Helvetica;
font-size:14px;
margin:37px 0px 0px 0px;
}
#address h1 {
font-size:18px;
padding:15px 0px 0px 18px;
}
#address p {
margin:15px 30px 15px 18px;
}


/*********** PAGE BOTTOM AREA ****************/
#pageBottom {
width:1002px;
height:88px;
background:url(/Images/pageBottom.png) no-repeat;
float:left;display:inline;
padding:0px 0px 25px 0px;
}
#footer {
width:1002px;
}
#copyright {
float:left;display:inline;
width:488px;
text-align:left;
color:#503e3b;
margin-left:10px;
font-size:10pt;
}
#alienMarketing {
float:left;display:inline;
text-align:right;
width:488px;
color:#503e3b;
font-size:10pt;
}