/* Horizontal Menu*/

#nav{
	display:none;
	position: absolute;
	top:240px;
	left:0;
	width: 950px;
	background: #99CC00 url(images/nav/bg_nav.jpg) repeat-x top left;
	height: 36px;
}

#nav ul {
	
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:auto;

}
#nav li {
	/* avoid padding and margin, to avoid IE6 complication*/
	position: relative;
	float:left;
	list-style: none;
}
#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;

}

#nav a {
	/* avoid padding and margin */
	font-size:12px;
	display:block;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	height: 36px;
	background: url(images/nav/bg_navtab.jpg) top left no-repeat;
	color: #2f5b26 ;
	width: 120px;
	text-indent: -999em;
	overflow:hidden;

}

#nav  li a { 


}
	
#nav  li.SelectedTab a:hover { 	
	
}
#nav li.SelectedTab a{ 
	color: #2f5b26;
	background-color: #FFF; 	
}



#nav li#nav39 a{ width: 116px;}
#nav li#nav96 a{ width: 132px; background-position: -116px 0px;}
#nav li#nav97 a{ width: 129px; background-position: -248px 0px;}
#nav li#nav98 a{ width: 150px;  background-position: -377px 0px;}
#nav li#nav99 a{ width: 187px; background-position: -527px 0px;}
#nav li#nav100 a{ width: 170px; background-position: -714px 0px;}


#nav li#nav39 a:hover, #nav li.SelectedTab#nav39 a{ width: 116px; background-position: 0px -37px;}
#nav li#nav96 a:hover, #nav li.SelectedTab#nav96 a{ width: 132px; background-position: -116px -37px;}
#nav li#nav97 a:hover, #nav li.SelectedTab#nav97 a{ width: 129px; background-position: -248px -37px;}
#nav li#nav98 a:hover, #nav li.SelectedTab#nav98 a{ width: 150px;  background-position: -377px -37px;}
#nav li#nav99 a:hover, #nav li.SelectedTab#nav99 a{ width: 187px; background-position: -527px -37px;}
#nav li#nav100 a:hover, #nav li.SelectedTab#nav100 a{ width: 170px; background-position: -714px -37px;}



/*#nav li#nav61 a{ width: 95px; background-position: -655px 0px;}
*/


/*Second Level Navigation*/
#nav li ul{
	padding: 2px 2px 2px 2px;
	background: #8CC63F !important;
	width: 200px;
}

#nav li li a{
	z-index: 100;
	text-align:left;
	background: #FFFFFF !important;
	color: #2f5b26;
	width: 190px !important;
	border-bottom:1px solid #99CC00;
	padding: 5px;
	height:auto;
	text-indent: 0px;
	overflow: visible;

}

#nav li li a:hover {
	background: #5D9732 !important ;
	color:white;
	
}

/* 3rd Level */
#nav li li ul{
	display:block;
}


#nav li li li a {

}
#nav .DisabledTab {
	color:#ccc;
}
/* no need to change these hover classes
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul,
#nav li#nav62 ul ul{
	left: -999em;
}
#nav li:hover ul,
#nav li.iehover ul{
	z-index:100;
	top: 36px;
	left:0px;
}

/*3rd Level Navigation*/
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,
#nav li li li.iehover ul {
	top: 0;
	left:200px;
}



/* Second Navigation */

#secondnav{
	margin: 0px 20px;
}

#secondnav ul, #secondnav ul li{
	list-style:none;
	padding:0px;
	margin: 0px;
}

#secondnav ul li{
	margin-top: 1px;
}


#secondnav ul li a{
display:block;
overflow:hidden;
color:white;
padding: 5px 0px;
font-size:13px;
/*text-indent:-999em;*/
text-decoration: none;
width: 260px;

}


#secondnav ul li.SelectedTab a,
#secondnav ul li a:hover{
color: #003300;

}

#secondnav ul li.SelectedTab li a
{
color: white;
font-weight: normal;

}

#secondnav ul li.SelectedTab li a:hover
{
color: #003300;
}

#secondnav ul.Level2 li {
	margin-top: 1px;
	margin-bottom: 0px;
	
}

#secondnav ul.Level2 li a{
	padding-left: 10px;

}

#secondnav ul.Level2 li.SelectedTab a,
#secondnav ul.Level2 li a:hover{

}


#secondnav ul.Level2 li.SelectedTab a{
	font-weight: bold !important;
	color: #003300;
}