/* Basic code - don't modify */
 
#mainnav{
	position:absolute;
	top:203px;
	left:0;
	}
	 
 #nav { display: block;  margin: 0; padding: 1px 0 0 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;}
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; }  /* IE6 "fix" */
  * html #nav li{
  	border:0;#
  	display:inline;
  	}
 	
 html* #nav li{
 	border:0;#
 	display:inline;
 	}
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: -6px; }
    
/* Essentials - configure this */

#nav ul { width: 210px; }
#nav ul ul { left: 210px; width:210px}

/* Everything else is theming */
 
#nav { width:675px; background-color:#979799; height: 27px; }
/* #nav *:hover { background-color: none; }*/
#nav a { width:210px; color: white; line-height:1;}
  #nav li.hover a { background-color: #979799; }
  #nav ul { top: 27px; width:210px;}

	#nav li a,
    #nav li a:visited{ 
	  	width:210px;
		/*height:22px;*/
	    font-size:13px;
	    line-height:27px;
		text-indent:12px;
		font-weight:normal;
		margin:0;
		color: white;
		background:#979799 url(/_img/mainnav_sublevel_line.gif) 10px bottom no-repeat;
	}	
	#nav ul a.hover { color:#000; background:#979799 url(/_img/mainnav_sublevel_line.gif) 10px bottom no-repeat;}
     * html #nav ul a:hover  {color:#000; background:#979799 url(/_img/mainnav_sublevel_line.gif) 10px bottom no-repeat;}

	#nav li a.toplevel,
    #nav li a.toplevel:visited{ 
	  	width:131px;
	    font-size:1.3em;
	   	height:27px;
		text-indent:12px;
		font-weight:bold;
		padding:0;
		margin:0;		
		color: white;
		border-bottom:0px solid #fff;		
		background:transparent url(/_img/mainnav_bg.gif) 0 0 no-repeat;
	}

	#nav li a.toplevel:hover {  color:#000; background:transparent url(/_img/mainnav_bg.gif) 0 -27px no-repeat; }
 	#nav li a.toplevel.hover {  color:#000; background:transparent url(/_img/mainnav_bg.gif) 0 -27px no-repeat; }
           
#nav a.current{color:#000 !important;}
#nav ul a,#nav ul a:visited {
	width:210px;
	/*background:none;	*/
   }
   
   
  #nav ul li.drop a,
  #nav ul li.drop a:visited {
	background:#979799 url(/_img/mainnav_sublevel_line_drop.gif) 10px bottom no-repeat;
width:210px;
   } 
  #nav ul li.drop a:hover {
	background:#979799 url(/_img/mainnav_sublevel_line_drop.gif) 10px bottom no-repeat;
width:210px;
   }    
   
  #nav ul ul li a,
  #nav ul ul li a:visited {
	background:#858587 url(/_img/mainnav_sublevel_line.gif) 10px bottom no-repeat !important;
width:210px;
   } 
  #nav ul ul li a:hover {
	background:#858587 url(/_img/mainnav_sublevel_line.gif) 10px bottom no-repeat !important;
width:210px;
   }     
   
   
   
.contentnavi{
	width:170px;
	float:left;

}   
.contentnavi ul{
	background-color:#979799;
	margin:0;
	padding:0;
	list-style-type:none;
}
.contentnavi li{
	padding:0 12px;
}

.contentnavi li a,
.contentnavi li a:visited{
	color:#fff;
	font-size:1.3em;
	border-bottom:1px solid #fff;
	display:block;
	padding:5px 0;
	width:146px;
}

.contentnavi li a.current,
.contentnavi li a:hover{
	color:#000;
}

.contentnavi ._top{
	background:transparent url(/_img/mainnav_sublevel_topcap2.gif) right 0 no-repeat;
	height:8px;
}

.contentnavi ._bottom{
	background:transparent url(/_img/mainnav_sublevel_bottomcap.gif) right 0 no-repeat;
	height:12px;
}


