﻿/******* 	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;} 




/******* 	SIDE NAVIGATION *******/
#navSide 					{   }
#navSide ul					{	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.lastnav			{ border-bottom: none;	}
#navSide a  				{	font-size:11px; font-weight:bold;  line-height: 14px;
									display: block;  margin:1px 0px 1px 0;  padding:8px 5px; 
									color: #666667; background:#efefef;		text-decoration: none; 	 } 
#navSide a:hover { color:#FEC425; }

#navSide .on a {}



/******** MAIN HORIZONTAL NAVIGATION *************/
#headNavMain	{
	position:relative;
	top:0px;
	border-top:1px solid #cbcbcb;
	width:100%;
	font-size:11px;
	left: 0px;
	background:#fff url('../images/breadback.jpg') repeat-x;
	height: 40px;
} 
#headNavMain	ul		{	display:block; line-height:12px;	font-weight:bold;	padding:0px;
							margin: 0; list-style-type: none;	left:0px; text-transform:uppercase;  } 
#headNavMain	li 		{	margin: 0; padding: 0px;  float:left; position:relative; } 
#headNavMain	a  		{	display: block; margin:0 1px 0 0;
							text-align: center;  padding:5px 16px 5px;
							color:#666667;	text-decoration: none; } 			
#headNavMain	a:hover, #headNavMain .hover a { color:#666667;  background:#CCC ;  border-bottom:4px solid;}				

#headNavMain .active a  { border-bottom:4px solid;	}

li#nav1.active a, li#nav1 a:hover, #headNavMain li#nav1.hover a { border-color:#fd7441; }								
li#nav2.active a, li#nav2 a:hover, #headNavMain li#nav2.hover a { border-color:#d03548; }
li#nav3.active a, li#nav3 a:hover, #headNavMain li#nav3.hover a { border-color:#fcc000; }
li#nav4.active a, li#nav4 a:hover, #headNavMain li#nav4.hover a { border-color:#8ab64e; }
li#nav5.active a, li#nav5 a:hover, #headNavMain li#nav5.hover a { border-color:#0048ac; }
li#nav6.active a, li#nav6 a:hover, #headNavMain li#nav6.hover a { border-color:maroon;  }


/******* 	POP UP MENUS	 *******/
#headNavMain	.navPop 			{  position:absolute;  display:none; top:26px; left:0px; width:170px;
						background:#FFFFFF;	 font-size:10px; line-height:12px; border:1px solid #f5f5f5; }
#headNavMain	.navPop UL		{ list-style: none; list-style-image: none; padding:0px; margin:0px;  }
#headNavMain	.navPop LI		{ padding:0px; margin:0px; float:none;   }
#headNavMain	.navPop a 			{ font-weight:normal; text-align: left; color:#666667; text-decoration:none; display:block; text-transform:uppercase;
						 		padding:5px 12px 5px 16px; margin:0px; background:none;  }
#headNavMain	.active .navPop a, #headNavMain .hover .navPop  a { border:none; }

#headNavMain	.navPop a:hover  { color:#FFFFFF; background: #000000; text-decoration:none; border:none; }
#headNavMain	.navPop a, #headNavMain	.navPop a:hover   {  background-repeat: no-repeat; background-image:url('../images/bulletnav.png');  }
#headNavMain	.navPop a  { behavior: url(iepngfix.htc); }

#headNavMain	#navPop1  a:hover { background-color:#fd7441; }								
#headNavMain	#navPop2  a:hover { background-color:#d03548; }
#headNavMain	#navPop3  a:hover { background-color:#fcc000; }
#headNavMain	#navPop4  a:hover { background-color:#8ab64e; }
#headNavMain	#navPop5  a:hover { background-color:#0048ac; }
#headNavMain	#navPop6  a:hover { background-color:maroon; }


/******** SUB NAVIGATION *************/
#navSub { margin-bottom:50px;}								
#navSub a { font-size:11px; line-height:12px;  font-weight:bold; display:block; padding: 3px 15px 4px 15px; margin: 1px 0px;}								
#navSub a { text-decoration:none; color: #666667; background:#efefef; }
#navSub a.CMSListMenuLinkHighlighted  { background:#d03548; color:#FFFFFF; }
#navSub a:hover { background:#d03548; color:#FFFFFF; }
#navSub UL UL a:hover { background:#FFFFFF; color: #d03548;}

#navSub UL UL a { font-weight:normal;   background:none; padding: 3px 5px 3px 10px; margin:0px; }								
#navSub UL UL a.CMSListMenuLinkHighlighted  { color:#d03548; background: url('../images/bulletsub.gif') no-repeat 0px 7px;}


#navSub ul	 	{	display:block;  	font-weight:normal;	list-style-type: none;	padding:0px; margin:0px 0 0px 0px; } 
#navSub ul ul	{	margin:3px 0 3px 10px; } 
#navSub li 		{	margin: 0px 0 0 0px;  padding:0;  } 



/******** SUB NAVIGATION *************/
#navSiteMap	 { padding-bottom:50px; }
#navSiteMap a { font-size:11px; line-height:12px;  font-weight:bold; display:block; margin: 1px 0px; color:#666667; }								
#navSiteMap a:hover {  color:#d03548; }
#navSiteMap ul ul a { font-weight:normal; }
#navSiteMap ul 	{	display:block;  	list-style-type: none;	padding:0px; } 
#navSiteMap li 		{	margin: 0px 0 3px 0px;  padding:0;  } 


.halfLeft { float:left; width:50%; }
.halfRight { float:left; width:50%; }

.footNav		 { font-size:12px; }
.footNav	 UL	 { display:block;  	font-weight:normal;	list-style-type: none;	padding:0px; margin:15px 0 0px -10px; } 
.footNav	 li  { margin: 0px 0 5px 0px;  padding:0;  float:left; }
.footNav	 a   { display:block; width:125px; color:#666667; padding: 4px 10px 5px 10px; text-decoration:none; }
.footNav	 a:hover { background:#fff url('../images/grad1.jpg') repeat-x; text-decoration:none; color:#666667;}
