/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.

=================================================================== */
/* common styling */
.menu2 {
	float:left;
	width:840px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:url(img/menu.gif) repeat-x;
	color:#ffffff;
}
.menu2 ul {
padding:0;margin:0;list-style-type:none;
}
.menu2 ul li {
float:left; position:relative;
}
.menu2 ul li.group {
	display:block;
	text-indent:10px;
	background:#666;
	color:#fff;
	width:162px;
	padding:4px 0;
}
 
.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#fff; padding:0px 16px; 
line-height:35px; 
height:35px;

}
 
.menu2 ul li:hover {width:auto;}
 
.menu2 ul li a:hover {
	/*background:#aaa url(images/sub2a.gif);
	color:#c00;*/
	color:#a9c833;
}
 
.menu2 ul li:hover a {
/*background:#aaa url(images/sub2a.gif); */
color:#93bc2d;
}
 
.menu2 ul li ul {
display: none;
}
.menu2 table {
	margin:0;
	/*border-collapse:collapse; */
	font-size:11px;
	position:absolute;
	top:0px;
	left:0;
	
}

.menu2one {width:67px;}
.menu2two {width:79px;}
.menu2three {width:93px;}
.menu2four {width:105px;}
.menu2five {width:130px;} 
.menu2six {width:65px;} 
.menu2seven {width:54px;} 

/* specific to non IE browsers */
.menu2 ul li:hover ul {
	display:block;
	position:absolute;
	top:29px;
	background:#93bc2d;
	margin-top:6px;
	left:0;
	width:auto;	
}
 
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
	display:block;
	color:#fff;
	height:auto;
	line-height:23px;
	padding:4px 16px;
	width:160px;
	background: #a9c833;
	border-bottom: #fff dotted thin;
}
.menu2 ul li:hover ul li a.drop {
background: #93bc2d;
}
.menu2 ul li:hover ul li a:hover {
color:#fff; background: #93bc2d;
}
.menu2 ul li:hover ul li a:hover.drop {
background:  #93bc2d; color:#fff;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#fff; left:152px; height:138px; width:172px; overflow:auto; background: #93bc2d;
}
.menu2 ul li:hover ul li:hover ul li a {background:#93bc2d;}
.menu2 ul li:hover ul li:hover ul li.group {width:162px; padding:5px 0;}
 
.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {
	background:#93bc2d;
	color:#fff;
}
  
/* specific to IE5.5 and IE6 browsers */

.menu2 ul li a:hover ul {
	display:block;
	position:absolute;
	top:30px; 
	t\op:29px; 
	background:#93bc2d;
	left:0; 
	marg\in-top:6px;
}

.menu2 ul li a:hover ul li a {
	display:block; 
	color:#fff; 
	height:auto; 
	line-height:23px; 
	padding:4px 16px; 
	width:160px; 
	w\idth:120px;
	background: #a9c833;
	border-bottom: #fff dotted thin;
}
.menu2 ul li a:hover ul li a.drop {
	background:#93bc2d; 
	padding-bottom:5px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#fff; background: #93bc2d;
}
.menu2 ul li a:hover ul li a:hover.drop {
 background: #93bc2d; color:#fff;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#fff; left:152px; height:138px; width:170px; overflow:auto; background:#93bc2d;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#93bc2d; color:#fff;}
  
.left {clear:both;}