/*top menu*/

.nav{
	background-color: #2E2E2A;
	height: 2px;
}

.menu2 {

	float:left;

	width:100%;

	font-family: arial, sans-serif;

	font-size:10px;

	border-top:1px solid #2c2c2d;

	margin:0 0 0px; /* for this demo only */

	background-color: #2E2E2A;

	background-image: url(../images/clip_image059_2.gif);

	background-repeat: repeat;
}

.menu2 ul {
	zfont-weight:bold;
    padding:0;margin:0;list-style-type:none;
	z-index:100;
	position:relative;
	left:102px;
}

.menu2 ul li {
	z-index:100;
	float:left;
	position:relative;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #5A5A55;
}

.menu2 ol li {
	z-index:100;
	float:left;
	position:relative;
}

.menu2 ul li.group {display:block; text-indent:10px; background:#E3E7EE; color:#fff; width:120px; padding:4px 0;}

 

.menu2 ul li a, .menu2 ul li a:visited {

	float:left;

	display:block;

	text-decoration:none;

	color:#fff;

	padding:0px 21.4px;

	line-height:25px;

	height:26px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: uppercase;	/*font-weight: bold;*/

}

 

.menu2 ul li:hover {

 width:auto;



}

 

.menu2 ul li a:hover {

	color:#031B6A;

	background-color: #fff;

	background-image: url(../images/tab-bg_line_on9.gif);

	background-repeat: repeat-x;

}



.menu2 ul li:hover a {background:#fff;  color:#031B6A;} 



.menu2 ul li ul {

display: none;

filter: Alpha(Opacity=75);

-moz-opacity:0.7;



}

.menu2 table {

	margin:0;

	border-collapse:collapse;

	font-size:10px;

	position:absolute;

	top:0;

	left:0;

	

}

 

/* specific to non IE browsers */

.menu2 ul li:hover ul {

display:block; position:absolute;top:26px; background:#8793a5; margin-top:0px; left:0; width:205px;

}

.menu2 ul li:hover ul li ul {

 display: none;
 
 width: 205px;

}

.menu2 ul li:hover ul li a {

 display:block;

 background:#000;

 color:#fff;

 height:auto;

 line-height:15px;

 padding:4px;

 width: 196px;

 border-top-width: 1px;

 border-top-style: solid;

 border-top-color: #1C1C1B;	

}

.menu2 ul li:hover ul li a.drop {

	background:#000;



}

.menu2 ul li:hover ul li a:hover {

color:#fff; background: #373737;

}

.menu2 ul li:hover ul li a:hover.drop {

background: #888; color:#ff0;

}

.menu2 ul li:hover ul li:hover ul {

display:block; position:absolute; top:0px; color:#000; left:152px; height:auto; width:205px; overflow:auto; background:#888;

}

.menu2 ul li:hover ul li:hover ul li a {background:#888;}

.menu2 ul li:hover ul li:hover ul li.group {width:205px; padding:5px 0;}

 



.menu2 ul li:hover ul li:hover ul.left {

 left:-205px;

 top: 0px;

}

.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}

 

 

 

/* specific to IE5.5 and IE6 browsers */

.menu2 ul li a:hover ul {

	display:block;position:absolute;top:30px; t\op:25px; background:#000; left:0; marg\in-top:1px;

	

	}

.menu2 ul li a:hover ul.scroller {

overflow:auto;}

 

.menu2 ul li a:hover ul.endstop {

 left: -80px;

}

.menu2 ul li a:hover ul li a {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #1C1C1B;

	display:block; color:#fff; height:1px; line-height:15px; padding:4px; width:205px; w\idth:205px;

}

.menu2 ul li a:hover ul li a.drop {

	background:#888; padding-bottom:5px;

}

.menu2 ul li a:hover ul li a ul {

	visibility:hidden; position:absolute; height:0; width:180;

}

.menu2 ul li a:hover ul li a:hover {

	color:#fff; background: #373737;

}

.menu2 ul li a:hover ul li a:hover.drop {

 background: #888; color:#ff0;

}

.menu2 ul li a:hover ul li a:hover ul {

	visibility:visible; position:absolute; top:-69px; t\op:-70px; 

	color:#000; left:152px; height:auto; overflow:auto; background:#888;

}

.menu2 ul li a:hover ul li a:hover ul.left {

	 left:-212px;

	 top: 0px;

}

.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}

 



.left {clear:both;}



/*end top menu*/

