@charset "utf-8";
/* CSS Document */

/* =============== Main Nav =================== */	

#menu { 
	position: relative;
	bottom: 0px;
	left: 31px;
	width: 924px; 
	height: 30px; 
	margin: 0; 
	padding: 0 0 0 10px;  
 	background: url('images/main_menu_bkg4_30.png') no-repeat;
	z-index:2900;
	}

#mainNav, #mainNav ul { /* all lists */
	float:left;
	list-style: none;
	background: none;
	padding:0;
	margin: 0;
	border:solid 0px yellow;
	}

#mainNav li { /* main list items */
	float: left;
	border:solid 0px red;
	text-align: center;
	}
#mainNav  a{
	padding: 2px 58px 0px 58px;
	display : block;
	font: 11px/1.8 arial,helvetica, sans-serif;
	color : #fff;
	margin: 0;
	font-weight : bold;
	text-decoration : none;
	border-right: 1px solid #ccc;
	width:auto;
	height:auto;
	white-space:nowrap; 
	}
	
* html #mainNav a{ width: 2em;w\idth: 2em;}

#mainNav li a:hover {
	padding: 2px 58px 0px 58px;
	display : block;
	color: #fff;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #ccc;
	width: auto;
	height:auto;
	}
#topNavActive a {background: #cb8f39  url('images/tit_dn.png') center top no-repeat;}
	
* html #mainNav a:hover{ width: 2em;w\idth: 2em;}	

#mainNav li ul { /* second-level lists */
	position : absolute;
	left: -9999px;
	margin: 0;
	/* top: 29px; */
	width: 164px; 
                border:0px solid  #ddd /* #cb8f39 */;
background:none;
	}

#mainNav li ul  a {
	width: 150px;
	padding: 6px 8px;
	display: block;	
	background: #ddd;
	color: #666;
	font: 10px/1.2 Arial, Helvetica, san-serif;
	font-weight: bold;
	text-align: left;
	float: none;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #eee;
	border-right:1px solid #ddd;
	border-left: 1px solid #ddd;
	white-space:normal; 
	}

#mainNav li ul  a:hover {
 	width: 150px;
 	padding: 6px 8px;
	display: block;
	background: #cb8f39 ;
	font-weight: bold;
	color: #fff;
	float: none;
	border-bottom: 1px solid #aaa;
                border-top: 1px solid #eee;
                border-right: 1px solid #cb8f39;
                border-left: 1px solid #cb8f39;
	}


#mainNav li ul ul{ /* third-level lists */
	margin: -22px 0 0 163px;
                width:164px;
	}
#mainNav li ul ul  a {width: 150px;border-left: 1px solid #999;}
#mainNav li ul ul  a:hover {width: 150px;}
	
	
#mainNav li:hover ul ul, 
#mainNav li:hover ul ul ul, 
#mainNav li.sfhover ul ul, 
#mainNav li.sfhover ul ul ul {
	left: -9999px;
	}

#mainNav li:hover ul, 
#mainNav li li:hover ul, 
#mainNav li li li:hover ul, 
#mainNav li.sfhover ul, 
#mainNav li li.sfhover ul, 
#mainNav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}

#mainNav li:hover, #mainNav li.sfhover {
	background:#efd1a6 url('images/new_main_on.png') repeat-x;
                color:#fff;
	outline:0;
	}

#mainNav .menuLast a {border-right: 0px solid #000;}

#mainNav .menuLast li:hover ul,
#mainNav .menuLast li li:hover ul, 
#mainNav .menuLast li li li:hover ul, 
#mainNav .menuLast li.sfhover ul, 
#mainNav .menuLast li li.sfhover ul, 
#mainNav .menuLast li li li.sfhover ul { /* lists nested under hovered list items */
	left: -330px;
	}

/* =============== Header End =================== */
