#nav ul, #nav li {
	margin:auto;
	padding:auto;
}

table.navtab {
	background-image:none;
}

/*navigation */


/* td  */
.dnav {
	/*
	background-image: url(gnav.gif);
	*/
	background-repeat: repeat-x;
}

.navilayer iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}


/** Dropdowns **/

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 139px;			
	background-color:#B0B67A;
}

#nav li { /* all list items */
	position: relative;
	float: left;
	width: 139px;	
}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -2000px;
	margin:0;
	margin-left:1px;
	margin-top:2px;
	clear:both;		
	padding:0;
	top:35px;
	border:none;
	z-index:10;			
}

#nav li#fleftr ul, #nav li#flefty ul { /*first item of the second-level lists */
	position: absolute;
	left: -2000px;
	margin:0;
	margin-left:0;
	margin-top:2px;
	clear:both;		
	padding:0;
	top:35px;	
	border:none;	
}

#nav li ul ul { /* third-and-above-level lists */
	left: -2000px;
}

#nav li a {
	width: 139px;
	display: block;	
	font-weight: normal;
	text-decoration: none;
	padding: 3px 2px 3px 8px;
	height:14px;
	text-align:left;
	margin: 0;	
	font-size:11px;			
	color: #666600;	
	background-color:none;		
	background:none;	
	
	width: 140px;			
}	

#nav li a:hover {
	border:none;				
	color: #666600;	
	background-color:none;		
	background:none;
}

#nav li a {	
	border:none;				
}

#nav a.encl {
	border:none;					
	background-color:#93A445;	
	color:#ffffff;
	border-top:1px dashed #C6D05D;
}	

#nav a.encl:hover {	
	border:none;				
	background-color:#A5B850;	
	color:#ffffff;
	border-top:1px dashed #C6D05D;
}

#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 {
	left: -2000px;
	
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul, #nav li li li li.iehover ul { /* lists nested under hovered list items */
	left: auto;
	
}

#nav #fleftr:hover ul, #nav li.iehover#fleftr ul, #nav #flefty:hover ul, #nav li.iehover#flefty ul {
	left: -2000px;	
}

#nav #fleftr:hover ul, #nav li.iehover#fleftr ul, #nav #flefty:hover ul, #nav li.iehover#flefty ul { /* lists nested under hovered list items */
	left: auto;	
}

#nav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

#nav .bhead, #nav .bhead:hover {	
	border:none;	
	display:block;
	overflow:visible;	
	width:100%;	
	white-space:nowrap;
	float:left;	
	text-align:center;
	margin:0;
	padding:0;	
	color:#333333;	
	text-decoration:none;
	font-weight:bold;
	font-size:11px;	
	height:27px;
	
	color:#ffffff;	
	padding-top:10px;
	
	background-image: url(../images/glbut.gif);	
	background-repeat:no-repeat;
		
}

#nav .bhead:hover {		
	color:#ffffff;		
	background-color:#93A445;
}

#nav .lhead {	
	overflow:visible;
	height:37px;
	float:left;
	text-align:left;
	width:20%;		
	padding:0;	
	background-repeat:no-repeat;	
	background-color:none;
	z-index:10;			
	background-position:0 0;
	padding-left:0;					
}

#nav #fli {
	width:139px;
	background-image:none;	
	border:none;			

	border-top:1px dashed #C6D05D;
		
	height:0;	
	overflow:hidden;	
	padding-top:0;
	padding-bottom:0;			
}

#nav #nodot {
	background-image:none;
}

#nav #lli {		
	width:139px;		
	padding-top:0;
	padding-bottom:0;
	border:none;			
	
	background-image:none;	
	height:0;	
	overflow:hidden;	
}

#nav #sep {		
	width:129px;		
	height:1px;
	padding-top:0;
	padding-bottom:0;
	border:none;			
	border-top:1px dashed #C6D05D;
	background-color:#ffffff;
}

#nav .sep {		
	width:150px;		
	height:1px;
	padding-top:0;
	padding-bottom:0;
	border:none;			
	border-top:1px dashed #C6D05D;
	background-color:#93A445;		
}

.nred a {	
	color:#333333;	
	text-decoration:none;
	font-weight:bold;
}

.nred a:hover {	
	color:#990000;		
}

#nav #fleftr, #nav #flefty {
	background-image:none;	
	padding-left:0;	
}	

#nav {		
	margin:0;		
	padding:0;
	width:758px;			
}

.navframe {
	width:758px;		
}

#nav .lhead {
	width:151px;
	margin:0;
	padding:0;
	border:none;
}

#nav .bhead {	
	border:none;
}



#nav .right_ul a {
	width:143px;
}

#nav .left_ul {
	margin-left:0px;
}

#nav #lhead_right {
	width:153px;
}

#nav .right_ul .sep {
	width:153px;
}

/* highlighted menu item   */

#nav #highlight {
	background-color:#93A445;
}