@charset "UTF-8";
/* CSS Document */







.navcontainer{ border:0px solid pink; position:relative; top:-60px;
background-image:url(/images/navshadow.jpg);  
background-repeat:repeat-y; 
background-position:left; float:right;
width:242px; 
overflow:hidden; margin-bottom:0; padding:0px; background-color:transparent;
}

.navfooters{position:relative; top:-60px;
width:242px; 
background-image: url(/images/navfooter.jpg); 
background-repeat:no-repeat; 
height:18px; background-position:top; 
clear:both;
}



.navlist
{float:right; border:0px solid pink;  
background-image: url(/images/newnav.jpg);
 background-repeat:no-repeat; background-position:top right; margin-bottom:0; padding-bottom:0;
width:234px;
padding: 0;
margin-left: 0; background-color:#0077AD;
font: 11px verdana, sans-serif;

color: white; }

.navlist li
{
list-style: none;
margin: 0px;
border-left: 0px #004080 solid;
border-bottom: 1px solid #fff;
text-align: left;
}

.navlist li a
{
display: block;
padding: 0.7em 0.5em 0.7em 0.9em;
text-decoration: none;
}

.navlist li a:link { color: #fff; }
.navlist li a:visited { color: #fff; }

.navlist li a:hover
{
font-weight:bold;
color: #fff;
background: #00ACEE;
border-left: 3px #004080 solid;
}








/*secondary nave*/

#navcontainer
{margin-left:-20px;
margin: 0; display:block;
padding: 0 0 0 5px;
Margin-top:20px; width:250px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{font-size:.75em; font-family: arial;
color: #f1f1f1;
display: block;
width: auto;
text-decoration: none; font-weight:bold;

margin: 0;
padding: 2px 2px;
}

#navcontainer A:hover, #navcontainer A:active { color:#fff; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;

font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;

}

#subnav UL
{ display:block;
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, .subnav A:active { color: #444; }
#subnav A.active:link, .subnav A.active:visited { color: #444; }
#subnav BR, .navcontainer BR { clear: both; }


/*-----*/



/*secondary nave*/

#navfooter
{margin-left:80px; 
 
padding: 20px 0 0 5px;
Margin-top:92px;
}

#navfooter UL
{ 
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navfooter LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navfooter A
{font-size:.75em; font-family: arial;
color:#00ADEF;
display: block;
width: auto;
text-decoration: none;

margin: 0;
padding: 2px 5px;
}

#navfooter A:hover, #navfooter A:active { color: #f1f1f1; }

#navfooter A.active:link, #navfooter A.active:visited
{
position: relative;
z-index: 102;

font-weight: bold;
}

#subfoot
{border:0px solid pink;

 
 
}

#subfoot UL
{ 
list-style: none;
 
padding: 0px;

}

#subfoot LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subfoot A
{
color: #00ADEF;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subfoot A:hover, .subfoot A:active { color: #f1f1f1; }
#subfoot A.active:link, .subfoot A.active:visited { color: #ccc; }
#subfoot BR, .navfooter BR { clear: both; }