/* ********************************************************* */
/* ********************** Menu ***************************** */
/* ********************************************************* */

#nav
{
   height: 28px;
   background: #303092 url(../images/menu.jpg); repeat-x 0px 0px;
}

#nav ul
{
   padding-left: 12px;
   margin: 0;
   list-style: none;
   float: left;
   top: 250px;
   z-index:7500;
}

#nav ul li 
{
   padding-left:1.2em;
   padding-right:1.2em;
   height: 30px;
   float: left;
   position:relative;
   font-family:verdana; 
   font-size:8;
}

#nav ul li a 
{
   display: block;
   float: left;
   font: 0.8em/30px Verdana;
   height: 28px;
   color: #FFFFFF;
   padding: 0 6px 0 6px;
   text-decoration: none;
}

#nav ul li a .active
{
   display: block;
   float: left;
   font: 0.8em/30px Verdana;
   height: 28px;
   color: #FFFFFF;
   padding: 0 6px 0 6px;
   text-decoration: none;
}

#nav ul li a:hover 
{
   background: #E1E1E1;
   color: #2F3092;
}

#nav ul li ul 
{
   position: absolute;
   left: -999em;
   list-style: none;
   z-index:99;
}

#nav ul li ul a 
{
   width: 150px;
   left: -999em;
   font-family:verdana; 
   font-size:10; 
   background: transparent none; 
   z-index:9999;
}

* html #nav li ul a 
{
   width: 150px;
   /* w\idth: 150px; */
}

#nav ul li ul a:hover 
{
   background: #7890AE;
   color: #FFFFFF;
   z-index:9999;
}

#nav ul li:hover ul 
{
   left:0;
   top:29px;
   display:block;
   z-index:9999;
}

#nav ul li:hover ul, #nav li.sfhover ul 
{
   left: 0;
   top:29px;
   display:block;
   z-index:9999;
}

#nojs 
{
   background: #4F5868 url(../images/bg_noscript.gif) no-repeat 0px 0px;
   width: 500px;
   float: left;
}

#nojs li 
{
   float: left;
   list-style: none;
}

#nojs li a 
{
   color: #FFFFFF;
   text-decoration: underline;
   padding-left: 7px;
   padding-right: 7px;
   display: block;
   font: 1.1em/30px Arial, Helvetica, sans-serif;
}

#nojs ul li a:hover 
{
   background: #788294;
   text-decoration: none;
}

/* ********************************************************* */
/* ********************** Menu end ************************** */
/* ********************************************************* */
 
#nav ul 
{
   padding-left: 30px;
   margin: 0;
   list-style: none;
   float: left;
   top: 250px;
   z-index:99;
   text-transform: uppercase;
}
			
#nav ul li 
{
   padding-left:1.2em;
   padding-right:1.2em;
   float: left;
   position:relative;
   font-family:verdana; 
   font-size:8;
   z-index:99;
}
				
#nav ul li ul 
{
   position: absolute;
   width: 160px;
   left: -999em;
   list-style: none;
   z-index:99;
}
			
#nav ul li a 
{
   display: block;
   float: left;
   color: #FFFFFF;
   padding: 0 6px 0 6px;
   text-decoration: none;
}
			
#nav ul li a:hover 
{ 
   background: #E1E1E1;
   color: #2F3092;
}

#nav ul li ul
{
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   padding-left: 0;
   padding-right: 0;
   background: #303092;
}

#nav ul li ul li
{ 
   background: transparent;
   z-index:99;
}
					
#nav ul li ul li a 
{
   width: 250px; 
   background: transparent;
   z-index:99;
}

#nav ul li ul li a:hover
{ 
   background: #E1E1E1;
   color: #2F3092;
   width:126px;
}
					
#nav ul li:hover ul, #nav ul li.over ul 
{ 
}
			
				
/* *** Float containers fix:
.clearfix:after 
{
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}
 
.clearfix
{
   display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
   height: 1%;
}

.clearfix
{
   display: block;
}
/* End hide from IE-mac */  

/* Fix IE. Hide from IE Mac \*/
* html #nav ul ul li 
{ 
   float: left; height: 1%; 
}
			
* html #nav ul ul li a 
{ 
   height: 1%; 
}
/* End */
 
/*printer styles*/ 
@media print
{ 
   /*hide the left column when printing*/ 
   #leftcol
   { 
      display:none;
   } 
   #twocols, #maincol
   {
      width:100%; 
      float:none;
   }
}
