/******* 	TOP LINKS	 *******/
.navtop		{ text-align:right; padding:12px 25px 0 0; font-size: 11px; font-weight:bold;}
.navtop 		{ color:#FFFFFF;}


/******* 	POP UP MENUS	 *******/
.navpop 		{ visibility:hidden; position:absolute; z-index:10; background: #FFFFFF; font-size:11px; border-bottom: 1px solid #A1A1A1; border-left: 1px solid #A1A1A1; border-right: 1px solid #A1A1A1;}
.navpop UL	{ list-style: none; list-style-image: none; padding:0px; margin:0px; }
.navpop LI	{ padding:0px; margin:0px; }

.navpop a 			{ color: #666666; text-decoration:none; display:block; height:22px; border-top:1px solid #F1F1F1; line-height:22px; 
						padding:0 0 0 10px; margin:0px;}
.navpop a:hover  	{ color: #E73E3E; background: #f5fff4; }


#navpopholder	{ position:relative;	}
#navpop_a		{ left:110px; width:146px;}
#navpop_b		{ left:227px; width:146px;}
#navpop_c   	{ left:348px; width:146px;}


/******* 	SIDE NAVIGATION *******/
.navside			{ width: 184px; padding: 15px 1px 0 0; font-size:11px; }
.navside ul		{	/*display:block;*/ font-weight:normal; list-style-type: none; padding:0px 0 0 0px; margin:0; } 
.navside li 	{  margin: 0px; padding:0px 0 0px 0; line-height: 12px;  text-align: right; border:0px solid #ffffff; } 
.navside  a  	{	 display:block; margin:6px 6px 1px 15px; padding:4px 5px 4px 0;} 
.navside li a  	{	  display:block; margin:1px 5px 1px 15px; padding:4px 5px 4px 0; 
						color: #7987AB; text-decoration: none;  border:1px solid #EFEFF1;} 
.navside li a:hover { color:#13A5C8; background:#e1fcff; border:1px solid #FFFFFF; }

.navside li a  	{	height:expression('14px'); }
							
.navside .on a { color: #2F4682; background:#e1f0ff; border:1px solid #FFFFFF;}

.navside LI.subTitle { color: #2F4682; border-bottom:1px solid #7987AB; font-weight:bold; padding:0 14px 4px  0;   margin:5px 0 1px 10px;  font-size:13px; }
.navside LI.space		{}
							
/******** HORIZONTAL NAVIGATION *************/
.navmenu					{  background:#E65F37;  clear:both;  height: 27px;} 
.navmenu 	ul			{	display:block; font-size:12px; line-height:13px; font-weight:bold; padding:0px;
								margin: 0; list-style-type: none; background:#E65F37; } 
.navmenu 	li 		{	margin: 0; padding:0 ; float:left; } 
.navmenu 	a  		{	display: block; width:100%; margin:1px 0 1px 0; width: 100px;  line-height: 25px; 
								text-align: center; color: #FFFFFF;	text-decoration: none; 	} 							
								
.navmenu 	a:link, .navmenu a:active, .navmenu a:visited 		{	color: #FFFFFF;	 	}
.navmenu 	a:hover 									 				 		{	color:#D54D2D;	background:#FFFFFF;		} 
.navmenu		.seperator { background:#FFFFFF; height: 27px; width:1px; padding:0px; margin:0px;}
