/*
#6cc067 dark green
#eafbd8 level 3 light green
#cceac0 light green border
*/
.tnav_menu { 
	float: right;
    padding: 67px 0px 0px 0px;
    width: 495px;
    height: 17px;
    font-size:11px;
}

#ddnav, #ddnav ul {
	float: left;
	width: 490px;
	list-style: none;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
	z-index:1; /* places dropdown above bread crumbs located in section.jhtml*/

}

#ddnav a {
	display: block;
}

#ddnav li {
	float: left;
	padding: 0;
	border-top: 1px solid #cceac0;
	border-left: 1px solid #cceac0; 
	border-right: 1px solid #cceac0;  /* light green border around every cell */
	background: #FFF;
}
#ddnav li.ddLast {
	border-bottom: 1px solid #cceac0;
}
#ddnav li:hover, #ddnav li.nhover { 
	background: #6cc067;
	position: static;
}

#ddnav li ul { /* second level & third levels */
	position: absolute;
	left: -999em;
	height: auto;
	width: 137px; /* wraps second level cats -  level 2 width (bottom) */
	font-weight: normal;
	margin: 0px; /********(key) level two positioning relative to main nav ****/
}

#ddnav li li {
	width: 120px; /* level 2 width (top) non-arrow li */
	margin:0px;
}
*html #ddnav li li {
	width:137px;
}

#ddnav li ul ul {
	margin:-35px 0 0 120px; /* prevents third level from wrapping ---> third level positioning*/ 
}

#ddnav li:hover ul ul, #ddnav li.nhover ul ul {
	left: -999em;
}

#ddnav li:hover ul, #ddnav li li:hover ul, #ddnav li.nhover ul, #ddnav li li.nhover ul { /* lists nested under hovered list items */
	left: auto; /* extra space after the arrow, level two, effects level three  */
}



/* L2 */
#ddnav ul li#levelTwo {
	background: #FFF; 
	width:120px; /* level 2 width (top) arrow li */
}
*html #ddnav ul li#levelTwo {
	width:137px; /* level 2 width (top) arrow li */
}
#ddnav ul li#levelTwo a {
	color:#000000;
}
#ddnav ul li#levelTwo a:hover, #ddnav ul li#levelTwo a.nhover {
	color:#000000;
}
#ddnav ul li#levelTwo:hover, #ddnav ul li#levelTwo.nhover {
	background: #eafbd8;	
}
/* L3 */
#ddnav li li li {
	background: #FFF; /* third level coloring */
}
#ddnav li li li a:hover, #ddnav li li li a.nhover {
	color:#000000;
}
#ddnav li li li:hover, #ddnav li li li.nhover {
	background: #eafbd8; /* third level coloring */
}

/* default positioning for all browsers */
#ddnav li#levelOneContainer {
	border:0px;
	float:left;
	padding: 0px;	
}
#ddnav li#levelOneContainerOn {
	background:#6cc267;
	border:0px; /* modify this to get borders around top level */
	float:left;	
}
#ddnav li#levelOneContainer a {
	padding:5 10 5 8px;
	color:#6cc267;
	text-decoration: none;
}
#ddnav li#levelOneContainerOn a {
	padding:5 10 5 8px;
	color:#FFF;
}
#ddnav li#levelOneContainer a:hover, 
#ddnav li#levelOneContainer a.nhover {
	color:#FFF;
	padding:5 10 5 8px;
	text-decoration: none;
}
.onIt { /* used to keep the highlight state of the top level text white */
	color:#FFF;
	text-decoration: none;
}
.offIt { /* used to keep the highlight state of the top level text white */
	color:#6cc267;
	text-decoration: none;
}
#ddnav li#levelOneSpace {
	background:#FFF;		
	width:58px;
	border:0px;
	height:27px;
	float:left;
}
*html #ddnav li#levelOneSpace {		
	width:58px;
}
