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


.navcontainer{ border:0px solid pink; position:relative; top:0px;
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:0px;
width:242px; 
background-image: url(/images/navfooter.jpg); 
background-repeat:no-repeat; 
height:18px; background-position:top; 
clear:both;
}



.navlist
{float:left;     
background-image: url(/images/newnav.jpg);
 background-repeat:no-repeat; 
 background-position:top right; 
 margin-bottom:0; padding-bottom:0;
width:204px;
padding: 0 0 10px 0; 
margin-left: 0px; background-color:none;
font: 12px verdana, sans-serif; 
border-bottom:1px solid #CCCCCC;
 }

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

.navlist li a
{
display: block;
padding: 0.4em 0.5em 0.4em 0.9em;
text-decoration: none; letter-spacing:.5px;  
}

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

.navlist li a:hover
{
font-weight:normal;
color: #33CCFF;color: #0099CC;
background:none;
border-left: 0px #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: #0099CC;
display: block;
width: auto;
text-decoration: none;

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

#navcontainer A:hover, #navcontainer A:active { color: #00CC00; }

#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; 
 font-weight:bold;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

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


/*-----*/



/*secondary nave*/

#navfooter
{margin-left:86px; 
 border:0px solid white; width:890px;
padding: 20px 0 0 5px;
Margin-top:28px;
}


#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: #f1f1f1;
display: block;
width: auto;
text-decoration: none; line-height:1;

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

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

#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;
white-space:nowrap;
padding: 0;
float: left;
width: auto;
}

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

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