/* ********************************************************* */
/* ********************** Menu ***************************** */
/* ********************************************************* */

#nav
{
   height: 25px;
   width: 800px;
   position: absolute;
   margin-left: 5px;
   padding: 0;
   float: left;
   top: 124px;
}

#nav ul
{
   margin: 0;
   padding: 0;
   list-style: none;
   float: left;
   z-index:7500;
}

ul#nav 
{
	margin: 0;
	list-style: none;
	float: left;
        z-index:7500;
}

#nav li 
{
	float: left;
	position:relative;
	font-family:verdana; 
	font-size:10px; 
        font-weight:bold;
}

#nav li a 
{
	display: block;
	float: left;
	font: 1.0em/30px Verdana;
	color: #FFFFFF;
	padding: 0 5px 0 5px;
	text-decoration: none;
	/* background: url(../images/bg_menu_a.gif) no-repeat 100% 0px; */
}

.pipe 
{
	display: block;
	float: left;
	font: bold 1.0em/30px Verdana;
	color: #FFFFFF;
	padding: 0 0 0 0;
	text-decoration: none;
	/* background: url(../images/bg_menu_a.gif) no-repeat 100% 0px; */
}

#nav li a:hover 
{
	color: #FFFFFF;
	background: #8199B7 url(../images/bg_menu_a_hover.gif) repeat-x 100% 0px;
}

#nav li ul 
{
	position: absolute;
	width: 175px;
	left: -999em;
	list-style: none;
	background: url(../images/bg_submenu.png) no-repeat 0px 100%;
	/*background: #667687;*/
	border-top: 2px solid #2D3946;
        z-index:99;
}

#nav li ul a 
{
	width: 140px;
	left: -999em;
	font-family:verdana; 
	font-size:10; 
	background: transparent none; 
        z-index:9999;
}

* html #nav li ul a 
{
	width: 140px;
	/* w\idth: 130px; */
}

#nav li ul a:hover 
{
        background: #7890AE;
	color: #FFFFFF;
        z-index:9999;
}

#nav li:hover ul 
{
	left:0;
	top:30px;
	display:block;
        z-index:9999;
}

#nav li:hover ul, #nav li.sfhover ul 
{
	left: 0;
	top:30px;
	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 ************************** */
/* ********************************************************* */
 

 /* *** 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 */  


 
/*printer styles*/ 
@media print
{ 
   /*hide the left column when printing*/ 
   #leftcol
   { 
      display:none;
   } 
   #twocols, #maincol
   {
      width:100%; 
      float:none;
   }
}
