/******* 	TOP LINKS	 *******/
.navtop		{ text-align:right; padding:12px 25px 0 0; font-size: 11px; font-weight:bold;}
.navtop a		{ color:#FFFFFF;}


/******* 	POP UP MENUS	 *******/
.navpop {  		visibility:hidden; position:absolute; z-index:10;  font-size:11px; 
				border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;
				padding: 5px 0 1px 0;background-color: #F1F1F1; 
				background: #ffffff url(../images/submenu_bg.jpg) repeat-x; }
.subnavpop {  		visibility:hidden; position:absolute; z-index:10;  font-size:11px; 
				border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;
				padding: 5px 0 1px 0;background-color: #F1F1F1;  }
.navpop UL, .subnavpop UL	{ 	list-style: none; list-style-image: none; padding:0px; margin:0px; }
.navpop LI, .subnavpop LI	{ 	padding:0px; margin:0px;  }

.navpop a, .subnavpop a {  	color: #666666; text-decoration:none; display:block; height:22px; 
				border-top:1px solid #dddddd; line-height:22px; 
				padding:0 20px 0 20px; margin:0px; }
.navpop a:hover, .subnavpop a:hover {background-color: #ffffff; color: #910000;}

#navpopholder 		{ position:relative;	}
#popservices		{ left:318px; width: 147px; }
#popsmallbusiness	{ left: 466px; top: 28px; width: 180px; padding: 0;}
#popenterprise 		{ left: 466px; top: 51px;width: 180px; padding: 0;}
#popaboutus		{ left: 443px; width: 120px;}
#popcareers 		{ left: 564px; top: 28px; width: 150px; padding: 0;}
#pophealthcare 		{ left: 466px; top: 74px; width: 180px; padding: 0;}


li.arrow, li.arrow a:hover { background-image: url(../images/navArrow.gif); 
					background-position: right center;
					background-repeat: no-repeat; }


/******** HORIZONTAL NAVIGATION *************/
.navmenu				{  	background-color:#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-color:#E65F37; } 
.navmenu 	li 			{	margin: 0; padding:0px; 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-color:#FFFFFF;		} 
.navmenu		.seperator 	{ background:#FFFFFF; height: 27px; width:1px; padding:0px; margin:0px;}

/******* 	SIDE NAVIGATION *******/
.navBack { }

.navside 			{ background-repeat: repeat-x; padding: 5px 0 1px 0; background-image: url(../images/submenu_bg.jpg);}
.navside ul			{ display:block; font-weight:normal; list-style-type: none;	padding:0px; margin:0px; } 
.navside li 			{ line-height: 24px; margin: 0px; padding:0px; text-align: left;} 
.navside a  			{ font-weight: bold; font-size:12px; display: block;  margin:0;  padding:0px 0px 0px 28px; color: #850019;	text-decoration: none; } 
.navside a:hover 		{ color:#EE3E3E; }
.navside .on a 			{ background-image: url(../images/customBullet.gif); background-position: center left; background-repeat: no-repeat;}

.navside .navsideSub 		{ padding: 0px 0 0px 15px; margin: 0; }
.navside .navsideSub ul		{ display:block; font-weight:normal;	list-style-type: none; list-style-image: none;	padding:0px; margin:0px; } 
.navside .navsideSub li 		{  margin: 0px; padding:0px; text-align: left; border-bottom:1px solid #ffffff;  } 
.navside .navsideSub a  		{ font-weight: normal; font-size:11px; display: block; margin:0; padding:0px 0px 0px 28px; color: #850019; text-decoration: none; background-image: none;} 
.navside .navsideSub a:hover 	{ color:#EE3E3E; }
.navside .navsideSub .on a 	{ background-image: none;  font-weight: bold; }

.navside .navsideSub .navsideSubSub 		{   padding: 5px 0 0px 15px; margin: 0;}
.navside .navsideSub .navsideSubSub ul		{  font-weight:normal; list-style-type: none;	padding:0px; margin:0px; } 
.navside .navsideSub .navsideSubSub li 		{  line-height: 11px; margin: 0px; padding:0 0 5px 0px; text-align: left;}
.navside .navsideSub .navsideSubSub a  		{ font-weight: normal; font-size:11px; margin:0; padding:0px 0px 0px 28px; color: #850019; text-decoration: none; background-image: none;} 
.navside .navsideSub .navsideSubSub a:hover	{ color:#EE3E3E; }
.navside .navsideSub .navsideSubSub .on 		{  background-image: none; font-weight: bold; font-size: 15px }