#navbar {
   	height:25px;
	display: block; 
	margin: 0px;
	padding-right:30px;
	}

#navbar {   margin-top: 60px;}


#navbar li {
   list-style: none;
   float: right;
   padding: 1px;
  
  
   }

#navbar li a {
   display: block;
   padding: 5px 10px;
	color: #FFF;
   background-color: #205883;
   text-decoration: none;
	   
	font-weight:bold;
	background: #205883; }
	
#navbar li a:hover { background: #5cbdf2; color: #FFF; }

#navbar li ul {
	display: none; 
  /* width: 10em;  Width to help Opera out */
   background-color: #205883;
   border:none;
   border: 1px solid #5cbdf2;
   }
   
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0;
   }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
   background-color: #205883;
   text-align:center;
   color: #FFF; 
   z-index:4;}

#navbar li li a:hover {
   background-color: #5cbdf2;color: #FFF; }
   

#navbar li li {
   background-color: #205883;
   
  }
  
#navbar li li a {
	border:none;
	padding:10 0 0 0;
  	border:1px solid #5cbdf2;
  	}


/*sub nav styles*/


#subnav {
   height:25px;
	display: block; 
	margin: 0;
	padding: 0;}
#subnav li {
   list-style: none;
   float: left; }
#subnav li a {
    display: block;
    padding: 5px 10px;
	color: #003366;
    text-decoration: none;
	border-right: 2px solid #adddf8;   
	font-weight:bold;
	background: #f9fbf4; }
	
#subnav li a:hover { background: #003366; 
color: #fff;}

.subnavact{
background: #003366; 
color: #fff;
	
}

.textnav{
	font-weight:bold;
	color:#000;	
	padding:0 5px 0 5px;
}

.textnav a:link,
.textnav a:visited,
.textnav a:active {
	
	color:#008ED3;
	text-align:center;
}