.jquerycssmenu{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
height:38px;
clear:both;
}

.jquerycssmenu ul{
margin:0;
padding:0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
	position: relative;
	line-height:normal;
	text-align:center;
	display: inline;
	float: left;	
	cursor:pointer;
	}

.jquerycssmenu ul li.left_m1 { width:120px; height:38px;}
.jquerycssmenu ul li.left_m1 a{ background:url(../i/m1.gif) center no-repeat;}
.jquerycssmenu ul li.left_m1 a:hover,.jquerycssmenu ul li.active_m1 a { background:url(../i/m1_o.gif) center no-repeat; }

.jquerycssmenu ul li.m2 { width:193px; height:38px;}
.jquerycssmenu ul li.m2 a{  background:url(../i/m2.gif) center no-repeat; }
.jquerycssmenu ul li.m2 a:hover,.jquerycssmenu ul li.active_m2 a{ background:url(../i/m2_o.gif) center no-repeat; }


.jquerycssmenu ul li.m3 { width:112px; height:38px;}
.jquerycssmenu ul li.m3 a{  background:url(../i/m3.gif) center no-repeat; }
.jquerycssmenu ul li.m3 a:hover,.jquerycssmenu ul li.active_m3 a { background:url(../i/m3_o.gif) center no-repeat; }
.jquerycssmenu ul li.active_m3 div {background:url(../i/m3_o.gif) center no-repeat !important; }

.jquerycssmenu ul li.m3_o { background:url(../i/m3_o.gif) center no-repeat; width:112px; }

.jquerycssmenu ul li.m3 div{ background:url(../i/m3.gif) center no-repeat; cursor:pointer;}
.jquerycssmenu ul li.m3 div:hover{ background:url(../i/m3_o.gif) top no-repeat;}


.jquerycssmenu ul li.m4 { width:65px; height:38px;}
.jquerycssmenu ul li.m4 a{  background:url(../i/m4.gif) center no-repeat; }
.jquerycssmenu ul li.m4 a:hover,.jquerycssmenu ul li.active_m4 a{ background:url(../i/m4_o.gif) center no-repeat; }

.jquerycssmenu ul li.m5 { width:203px; height:38px;}
.jquerycssmenu ul li.m5 a{  background:url(../i/m5.gif) center no-repeat; }
.jquerycssmenu ul li.m5 a:hover,.jquerycssmenu ul li.active_m5 a{ background:url(../i/m5_o.gif) center no-repeat; }

.jquerycssmenu ul li.m6 { width:180px; height:38px;}
.jquerycssmenu ul li.m6 a{  background:url(../i/m6.gif) center no-repeat; }
.jquerycssmenu ul li.m6 a:hover,.jquerycssmenu ul li.active_m6 a{ background:url(../i/m6_o.gif) center no-repeat; }

.jquerycssmenu ul li.right_m7 { width:101px; height:38px;}
.jquerycssmenu ul li.right_m7 a{  background:url(../i/m7.gif) center no-repeat; }
.jquerycssmenu ul li.right_m7 a:hover,.jquerycssmenu ul li.active_m7 a{ background:url(../i/m7_o.gif) center no-repeat; }

.jquerycssmenu ul li.separator_m { background:url(../i/separator_menu.gif) top no-repeat; height:38px; width:1px !important;}


/*Top level menu link items style*/
.jquerycssmenu ul li a{
	display: block;
	color:#fff;
	text-decoration: none;
	line-height:38px;
	}

.jquerycssmenu ul li a:hover{
	display: block;
	color:#fff;
	text-decoration: none;
	}

	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
-moz-opacity: 0.9; /* Mozilla 1.6 ? ???? */
-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
position: absolute;
left:0;
margin-left:-1px !important;
display: block;
visibility: hidden;
font-size:11px;
/*border-left:1px solid #d0d5db;
border-right:1px solid #d0d5db;*/
border-top:1px solid #d0d5db;


}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
}



/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 11px arial, Geneva, sans-serif;
width: 185px; /*width of sub menus*/
text-align:left;
color:#fff;
padding: 7px 15px;
margin:0;
border-left:1px solid #d0d5db;
border-right:1px solid #d0d5db;
background:#6a778a url(../i/menu_separator_bottom.gif) bottom repeat-x !important;
}



.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
	border-left:1px solid #d0d5db;
	border-right:1px solid #d0d5db;
	}

.menu_wrap {
	clear:both;
	height:36px;
	width:1000px;	
	//margin-bottom:-2px !Important;
	}

.menu_wrap, x:-moz-any-link	{
	margin-bottom:-4px;
	}

.nobg_menu_bottom {
	background:none !important;
	}

.nobg_menu_bottom a{
	background:#6a778a !important;
	padding:6px 15px 2px 15px !important;
	//padding:6px 15px 1px 15px !important;
	}

.bg_drop_menu {
	background:url(../i/bg_menu_s.gif) top center no-repeat !Important;
	_width:217px;	
	height:7px;
	margin-top:-1px;
	width:217px;
	}

*:first-child+html .bg_drop_menu {width:217px; margin-top:-8px; }


