/******* 	TOP LINKS	 *******/
.navtop		{ text-align:right; padding:12px 25px 0 0; font-size: 11px; font-weight:bold;}
.navtop a		{ color:#FFFFFF;}



.navPop 			{ z-index:200; }
.headNavMain	{ z-index:10; } 
#navSide 		{	z-index:25;}
#navSide UL		{	z-index:25;}


/******* 	POP UP MENUS	 *******/
.navPop 			{  position:absolute;  display:none;  top:120px; left:0px;
						background:#004010;	 font-size:11px; line-height:12px; border:2px solid #F47321; padding:5px 2px 10px 2px; border-top:none;}
.navPop UL		{ display:none; list-style: none; list-style-image: none; padding:0px; margin:0px; }
.navPop LI		{ padding:0px; margin:0px; width:100%; }
.navPop a 			{ color: #FFFFFF; text-decoration:none; display:block; 
						 		padding:2px 8px; margin:0px; }
.navPop a:hover  { color:#FEC425; background:#01591D; text-decoration:none;}



#navPop1		{ left:30px; 	width: 150px; top:136px;}
#navPop2		{ left:207px; 	width: 170px; top:139px;}
#navPop3  	{ left:400px; 	width: 160px; top:161px; padding-top:0px; }
#navPop4		{ left:610px; 	width: 150px; top:172px;}
#navPop5		{ left:800px; 	width: 140px; top:171px; }

#navPop1 .mcover { left:0px; 	top:-6px;  	background:url(../images/menu/mcover1.png); width:156px; height:6px; }
#navPop2 .mcover { left:-2px; 	top:-9px;  	background:url(../images/menu/mcover2.png); width:177px; height:9px; }
#navPop3 .mcover { left:-2px; 	top:-21px;  background:url(../images/menu/mcover3.png); width:168px; height:21px; }
#navPop4 .mcover { left:-2px; 	top:-7px;  	background:url(../images/menu/mcover4.png); width:152px; height:7px; }
#navPop5 .mcover { left:-1px; 	top:-16px;  background:url(../images/menu/mcover5.png); width:147px; height:16px; }
.mcover { position:absolute; behavior: url(/assets/styles/iepngfix.htc); }


/******* 	SIDE NAVIGATION *******/
#navSideSpacer 			{  height:160px; }
#navSide 					{ position:absolute;}
#navSide ul					{	position:absolute; display:block;  	font-weight:normal;	list-style-type: none;	padding:0px; margin:25px 0 10px 0; } 
#navSide li 				{	margin: 0px 0 0 10px; width:172px; padding:0; border-bottom:1px solid #428f31; } 
#navSide li.CMSListMenuLIlastnav		{ border-bottom: none;	}
#navSide a  				{	font-size:12px; font-weight:bold; text-transform: uppercase; line-height: 14px;
									display: block;  margin:1px 0px 1px 0;  padding:8px 5px; 
									color: #FFFFFF;		text-decoration: none; 	 } 
#navSide a:hover 			{ color:#FEC425; }

#navSide .on a {}
 
#navSide a.CMSListMenuLinkHighlighted		{ color:#F47220; }							




/******* 	HOME MID NAVIGATION *******/
#navMid	 { background:#01410F; height:33px;  border-top:2px solid #f47321;}
#navMid	ul		{	display:block; font-size:12px; line-height:13px;	font-weight:bold;	padding:0px;
							margin: 0; list-style-type: none;	left:0px; text-transform:uppercase;   } 
#navMid	li 		{	margin: 0; padding: 2px 2px;  float:left;  } 
#navMid	a  		{	display: block; margin:0;  width:236px;
								text-align: center;  padding:8px 0px;
								color: #FFFFFF;		text-decoration: none; 	} 			
#navMid	a:hover { color:#FEC425;}			

								
/******** TOP NAVIGATION *************/		

#headNavTop			{  position:absolute; top:0px; right:12px; } 
#headNavTop	ul		{	display:block; font-size:11px; line-height:13px;	font-weight:bold;	
							padding:0px; margin: 0; list-style-type: none;	left:0px;  } 
#headNavTop	li 	{	height:25px; margin: 0 2px 0 0; padding: 0px 0px 0px 18px;  float:left;   background: url(../images/header/tabs.gif) no-repeat top left; } 
#headNavTop	span  	{	height:25px;  display: block; background: url(../images/header/tabs.gif) no-repeat right 100%; 
								text-align: center;   width:110px;
								color: #FFFFFF;		text-decoration: none; padding-right:18px; 	} 			
#headNavTop	a  	{	  display: block; 
								text-align: center;  padding: 4px 0px 0 0;  
								color: #FFFFFF;		text-decoration: none; outline:0; white-space:no-wrap;	} 										
#headNavTop	a:hover { color:#FEC425;}		





							
/******** HORIZONTAL NAVIGATION *************/
.headNavMain	{  position:absolute; top:110px; } 
.headNavMain	ul		{	display:block; font-size:12px; line-height:13px;	font-weight:bold;	padding:0px;
							margin: 0; list-style-type: none;	left:0px; margin-top:10px; } 
.headNavMain	li 		{	margin: 0; padding: 4px 2px;  float:left;  border-bottom:2px solid #f47321; border-top:1px solid #00581C;} 
.headNavMain	a  		{	display: block; margin:0;  width:188px;
								text-align: center;  padding:3px 0px;
								color: #FFFFFF;		text-decoration: none; 	} 			
.headNavMain	a:hover { color:#FEC425;}												


/******** SUB NAVIGATION *************/
#navSub { margin: 10px 22px 20px 0;  }								
#navSub a { font-size:12px; line-height:13px; color:#00400F; font-weight:bold; display:block; margin:5px 0px;}								
#navSub a { text-decoration:none; }
#navSub a:hover { color: #f47321;}

#navSub UL UL a {  color:#8f4617;}								
#navSub UL UL UL a {  font-weight:normal; color:#000000}								
#navSub UL UL UL UL  a {  font-weight:normal; color:#8f4617;}	


#navSub ul		{	display:block;  	font-weight:normal;	list-style-type: none;	padding:0px; margin:0px 0 0px 15px; } 
#navSub li 		{	margin: 0px 0 0 0px;  padding:0;  } 

#navSub a.CMSListMenuLinkHighlighted { color:#F47220; }


/******** SUB NAVIGATION *************/
#navSiteMap { margin: 20px 50px 20px 100px;  }			
#navSiteMap HR { color:none; background:none; }					
#navSiteMap a { font-size:11px; color:#000000; font-weight:bold; display:block}								
#navSiteMap a { text-decoration:none; }
#navSiteMap a:hover { color: #f47321;}

#navSiteMap UL UL a {  color:#8f4617;}								
#navSiteMap UL UL UL a {  font-weight:normal; color:#000000}								
#navSiteMap UL UL UL UL  a {  font-weight:normal; color:#8f4617;}	


#navSiteMap ul		{	display:block;  	font-weight:normal;	list-style-type: none;	padding:0px; margin:0px 0 10px 15px; } 
#navSiteMap ul ul ul		{	margin-bottom:0px; } 
#navSiteMap li 		{	margin: 0px 0 0 0px;  padding:0;  } 

#navSiteMap a.CMSListMenuLinkHighlighted { color:#F47220; }





