﻿/*
top nav bg #285477 url(_design/top-nav_bg.png)
top nav link #ffffff
top nav link active #ffffff background #ffffff


2nd nav bg #E0EBF5
breadcrumb link #333333
breadcrumb active link #2B5A80
*/

 #nav,#nav2{font-family:Arial }
 
 
 #nav{float: left;font-size:12px;
/*list-style-type:none;*/
font-weight: bold; 
text-align:center;
width:960px; 
 -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#285477 url(/_design/top-nav_bg.png) repeat-x scroll left top;
height:35px;
position:relative; 
 }
 
#nav a{ text-align:left; 
display: block; 
color:#ffffff; 
text-decoration: none;
text-transform:capitalize;

}
 
#nav li {  padding:2px 3px 2px 3px;margin:8px 0px 0px 0px;
float: left;
display: block;
} 
#nav li a{  background-color:transparent; color:#ffffff;
    
 }

#nav li.sep
{width:2px; 
    
    }

 
 #nav  a.selected,#nav  li.selected ,#nav li a:hover,    #nav  li:hover
{ background-color:#ffffff; color:#285477;
}
  
#breadcrumb, #nav2{float: left;
/*list-style-type:none;*/
font-weight: bold; 
text-align:center;
 
width:960px; 
 -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:#E0EBF5;
height:30px;
 margin-bottom:20px;
 }
 
 #breadcrumb a{float: left;text-align:left; 
display: block; 
color:#333333; 
text-decoration: none;
padding:7px 7px 5px 7px;}
 
 
 
 
#nav2 ul { text-align:left; 
   z-index:10000; 
display: block;

}
#nav2 a{ text-align:left; 
display: block; 
color:#333333; 
text-decoration: none;
padding:7px 7px 5px 7px;
}
 #nav2  a.selected
{color:#666666;
background:white url(../menu/menu2-selected-left.jpg) repeat-x scroll left top;
}
#nav2  li.selected 
{ padding:0px 3px 0px 3px;
  background:transparent url(../menu/menu2-selected-right.jpg) no-repeat scroll right top;
}

#nav2 li {padding:0px 3px 0px 3px;  margin-top:4px;
float: left;
display: block;
} 
#nav2 li a{   background-color:transparent; 
    
 }

#nav2 li.sep
{width:3px;height:30px;margin:2px 5px 0px 3px;
    background:transparent url(../menu/menu2-divider.png) no-repeat scroll right top;
    }

#nav2 li.sep:hover{ background:transparent}
#nav2 li a:hover{/*background : #99CC33 url(../img/hover_menu_bg.jpg) top center no-repeat;*/
    background:white url(../menu/menu2-selected-left.jpg) repeat-x scroll left top;color:#666666;
    }
    
    #nav2  li:hover
{ padding:0px 3px 0px 3px;background:transparent url(../menu/menu2-selected-right.jpg) no-repeat scroll right top;
}
    
#nav2 li li a{ 
		/*padding-left:.2em;padding-right:.2em;*/
	 	
    }

#nav2 li ul 
{
    /*
border-left:#999 solid .0167em;
border-bottom:#999 solid .0167em;
border-right:#999 solid .0167em;*/
position: absolute;
 left: -999em; 
height: 24px;
width: 14.7em;
font-weight: normal;
display: block;
margin: 0px 0px 0px -1px;
}
#nav2 li ul a { color:#333333; 
width: 13.5em; 
border-left:#999 solid .0167em;
border-bottom:#999 solid .0167em;
border-right:#999 solid .0167em; 
w\idth:13.9em;margin-top:-.2em;
}
#nav2 li ul ul {/*display: block;*/
margin:-1.75em 0 0 14.6em;
/*border-top:#999 solid 1pt;*/
}
 
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul  #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul   {
 left: -999em; 
display: block;
} 

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul , #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul{
left: auto;/* background: #eeeeee;display:block;*/ 
}

 #nav2 li.sfhover {color:#bbb;  }

#nav2 li ul a:hover { color:#666666; 
width: 13.5em;  background: #eeeeee;
border-left:#999 solid .0167em;
border-bottom:#999 solid .0167em;
border-right:#999 solid .0167em; 
w\idth:13.9em;margin-top:-.2em;
} 
