@charset "utf-8";
/* CSS Document */

/* navigation styles ****************************/

/*for IE-avoids flickering*/
#nav {
position:relative;
z-index:90;
left:1px;
text-align:center;  
background:#274d89;
width: 944px;
height:38px;
border-left:1px solid #333333;
}

#nav ul {
width: 944px;
list-style: none;
padding: 0;
line-height:40px;/*brings text down from top edge of buttons*/
}

#nav li {
display:inline;
float:left;
background:none;
min-width:60px;
height:30px;
}

#nav ul li a {
background:url(../images/navSep.gif) no-repeat right;
height:40px;
display:block;
color:#dcdbc7;
text-decoration:none;
outline:none;
font-size:1.6em;
font-weight:bold;
padding:0 22px 0 22px;/*adjust this if navigation items get added/subtracted*/
}

#nav ul li a:hover {
color:#98b9d8;
}

/*************************/
/*     SUBNAVIGATION
/*************************/


html>body .displayme {/*---for better browsers NOT IE----- */
display:inline!important;
}

#nav li ul {/*hides second level menu and positions it*/
display: none;
position: absolute; 
background:#8093a7;
width: 944px;
left:0px;
top:0px;
list-style:none;
padding: 0;
margin: 38px 0 0 0;/*TOP MARGIN MOVES IT DOWN FROM MAIN NAV*/
text-align:center;
z-index:99;
}

#nav li li {
padding:0;
display:inline-block;
background-image:none;
margin:0 7px 0 0;
height:25px;
}

#nav li li a {
text-decoration:none;
position:relative;
line-height:15px;
padding:5px 10px 0 10px;
font-size:1.0em;
white-space:nowrap;
background-image:none;
outline:0;
color:#dcdbc7;
}

#nav li li a:hover { /*black hover color*/
text-decoration:underline;
background-image:none;
color:#dcdbc7;
}

#nav li:hover ul, #nav li.over ul { 
display: block; /*shows second level menu on hover*/
}

