/* CSS Document */

#navcontainer {
 padding-top: 15px;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#navcontainer ul ul
{
margin: 0;
margin-left: 10px;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}


#navcontainer li { margin: 0 0 3px 0; }

#navcontainer ul ul li { margin: 0 0 0px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px solid #0080a3;
width: 165px;
background-color: #e0a700;
background-image: url(l1_down.gif);
background-repeat: no-repeat;
}

#navcontainer ul ul a
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px solid #0080a3;
width: 151px;
background-color: #eee;
background-image: url(l1_down.gif);
background-repeat: no-repeat;
}

#navcontainer ul ul ul a
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px solid #0080a3;
width: 136px;
background-color: #eee;
background-image: url(l1_down.gif);
background-repeat: no-repeat;
}

#navcontainer ul ul ul ul a
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px solid #0080a3;
width: 121px;
background-color: #eee;
background-image: url(l1_down.gif);
background-repeat: no-repeat;
}


#navcontainer a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer a:hover
{
border: 1px solid #0080a3;
/*background-color: #964314;*/
background-color: #0080a3;
background-image: url(l1_over.gif);
background-repeat: no-repeat;
color: #fff;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #0080a3;
/*background-color: #964314;*/
background-color: #0080a3;
background-image: url(l1_over.gif);
background-repeat: no-repeat;
color: #fff;
}
#nonactive a:link, #nonactive a:visited
{
border: 1px solid #0080a3;
/*background-color: #e0a700;*/
background-color: #0080a3;
background-image: url(l1_over.gif);
background-repeat: no-repeat;
color: #fff;
}
ul ul #nonactive a:link, #nonactive a:visited
{
border: 0px solid #0080a3;
background-color: #eee;
background-image: url(l1_over2.gif);
background-repeat: no-repeat;
color: #0080a3;
}
ul ul #nonactive a:hover
{
border: 0px solid #0080a3;
/*background-color: #964314;*/
background-color: #0080a3;
background-image: url(l1_over3.gif);
background-repeat: no-repeat;
color: #fff;
}


/* ##### HOR NAV in subsite ##### */
#hornav {
 color: #fff;
 padding: 10px;
 padding-top: 6px;
 padding-bottom: 3px;
 margin: 0px 0px 10px 0px;
 background: #0080A3;
 height: 30px;
 position: relative;
}

#hornav .csc-menu-1 {
 position:absolute;
 top: 2px;
 left: 0px;
 margin:0;
 padding:0;
 font-family:arial,sans-serif;
 color: #FFFFFF;
 }

#hornav .csc-menu-1 li {
 border: solid 0px #000;
 color:#fff;
 display:block;
 float:left;
 line-height:16px;
 list-style-type:none;
 position:relative;
 margin-right:-1px;
 }
/* hide from MacIE \*/
#hornav .csc-menu-1 li {
 width:auto;
 }
/* end hide */
#hornav .csc-menu-1 li a, #hornav .csc-menu-1 li a:link, #hornav .csc-menu-1 li a:visited {
 color:#fff;
 background-color:transparent;
 text-decoration:none !important;
 font-size:11px;
 font-weight:normal;
 padding-left:3px;
 padding-right:3px;
 display:block;
 border-color:#ccc;
 border-width:0;
 border-width/**/:0 0 0 1px;
 border-style:solid;
 voice-family:"\"}\"",inherit;
 border-width:0;
 }
#hornav .csc-menu-1 li a:hover, #hornav .csc-menu-1 li a:active, #hornav .csc-menu-1 li a:focus, #hornav .csc-menu-1 li a.activeItem {
 color:#fff;
 background-color:#DFA700!important;
 }