div#nav_contain { width:997px; height:50px; background:url(/images/navigation_background.png) no-repeat; position:absolute; z-index:100;}

div#nav_contain #nav { float:left;font-size:16px; float:left; }

div#nav_contain #nav li { display:block; float:left; font:bold 16px "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif; }

div#nav_contain #nav li.current { color:#fff; }

div#nav_contain #nav li.current a {color:#fff; text-shadow: #001d2b 0px 1px 2px; }

div#nav_contain #nav li.current span { display:block; background:transparent url(images/bg_nav_on.png) no-repeat right top; }

div#nav_contain #nav li a { display:block;height:50px;line-height:40px;padding:0 28px;outline:none; color:#FFF; text-decoration:none;}

div#nav_contain #nav li.current a, div#nav_contain #nav li.current a:hover { background:transparent url(images/arrow.png) no-repeat center bottom;padding:0 28px; }

div#nav_contain #nav li a:hover { background:transparent url(images/bg_nav_on.png) no-repeat top right; color:#fff;text-decoration:none; }

div#nav_contain ul, ol, ul li, ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}

/* Side Nav */

#subnav { width:272px; margin: 0 10px 0 10px; border-top:3px #00276f solid; padding-top:10px; border-bottom: 3px #a2a1a1 solid;}

#subnav ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#subnav a
{
display: block;
padding: 0px 12px 12px 0px;
width: 260px;
background:url(nav_divider.png) no-repeat;
}

#subnav a:link, #subnavlist a:visited
{
color: #54befb;
text-decoration: none;
font-weight:bold;
}

#subnav a:hover
{
color: #002468;
}

#subnav #current {
color: #002468;
}

/* Side Nav Projects*/

#subnavpj { width:272px; margin: 0 10px 0 10px; border-top:3px #00276f solid; padding-top:10px; border-bottom: 3px #a2a1a1 solid;}

#subnavpj ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#subnavpj a
{
display: block;
padding: 0px 12px 12px 0px;
width: 260px;
background:url(nav_divider.png) no-repeat;
}

#subnavpj a:link, #subnavlist a:visited
{
color: #54befb;
text-decoration: none;
font-weight:bold;
}

#subnavpj a:hover
{
color: #002468;
}

#subnavpj #current {
color: #002468;
}


/* Video Link */

.video {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #54befb;
text-decoration: none;
font-weight:bold;
}

.video a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #54befb;
text-decoration: none;
font-weight:bold;
}

.video a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #002468;
text-decoration: none;
font-weight:bold;
}

.video a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #54befb;
text-decoration: none;
font-weight:bold;
}
