a, a:visited {
	color:#108ed8;
	margin:0;
	padding:0;
	text-decoration:none;
}

a:hover, a:active {
	color:#108ed8;
	margin:0;
	padding:0;
	text-decoration:underline;
}

a.active {
	color:#003d79;
}

	.beige ul li a.active {
		color:#003d79;
	}

#footer a, #footer a:visited {
	color:#707579;
	margin:0 6px;
	text-decoration:none;
}

#footer a:hover, a:active {
	color:#108ed8;
}

.sub_col p a.pdf {
	background:url('./home/images/bg-pdf.gif') 0 50% no-repeat;
	display:inline;
	font-size:11px;
	padding-left:14px;
	width:auto;
}

/*//////////////
// GLOBAL NAV
//////////////*/

#nav_global {
	background-color:#fff;
	height:36px;
	left:0;
	margin:0 0 0 30px;
	position:relative;
	top:0;
}
		
ul#gobal_nav{
	list-style: none;
	padding: 0;
	margin: 0 30px 0 0;
}

#gobal_nav li{
	display: block;
	list-style: none;
	float: left;
	margin: 0; padding: 0;
}

#gobal_nav a{
	display: block;
	overflow: hidden;
	height: 0px !important;
	height /**/: 36px; /*For IE5 Win */
	padding: 36px 0 0 0;
}

#gobal_nav a:hover, #global_nav a.active {
	background-position: 0 -36px;
}

#gobal_nav .active {
	background-position: 0 -36px;
}

img.g_nav_sep {
	margin:0 20px;
}

a.g_nav1 { width:113px; background: url('./home/images/nav-global_our_company.gif') 0 0 no-repeat;}
a.g_nav2 { width:179px; background: url('./home/images/nav-global_products_services.gif') 0 0 no-repeat;}
a.g_nav3 { width:69px; background: url('./home/images/nav-global_careers.gif') 0 0 no-repeat;}
a.g_nav4 { width:89px; background: url('./home/images/nav-global_newsroom.gif') 0 0 no-repeat;}




/*//////////////
// AUDIENCE NAV
//////////////*/

ul#audience_nav {
	list-style:none;
	margin:6px 0 0 30px;
	padding:0;
}

#audience_nav li {
	display:block;
	list-style:none;
	margin:0 0 8px 0;
	padding:0;
}

#audience_nav a {
	display:block;
	height: 0px !important;
	height /**/: 27px; /*For IE5 Win */
	overflow:hidden;
	padding: 27px 0 0 0;
}

#audience_nav a:hover {
	background-position: 0 -33px;
}

#audience_nav a:active {
	background-position: 0 -33px;
}

a.a_nav1 { width:170px; background:url('./home/images/nav-aud_blue.gif') 0 0 no-repeat; }
a.a_nav2 { width:170px; background:url('./home/images/nav-aud_consultants.gif') 0 0 no-repeat; }
a.a_nav3 { width:170px; background:url('./home/images/nav-aud_employers.gif') 0 0 no-repeat; }
a.a_nav4 { width:170px; background:url('./home/images/nav-aud_physicians.gif') 0 0 no-repeat; }
a.a_nav5 { width:170px; background:url('./home/images/nav-aud_pharmacists.gif') 0 0 no-repeat; }
a.a_nav6 { width:170px; background:url('home/images/nav-aud_mcos.gif') 0 0 no-repeat; }
a.a_nav7 { width:170px; background:url('home/images/nav-aud_pbms.gif') 0 0 no-repeat; }




/*//////////////
// UTILITY AUDIENCE NAV
//////////////*/
ul#util_nav {
	list-style:none;
	margin:14px 0 0 25px;
	margin:0;
	padding:14px 0 27px 25px;
}

	#util_nav li {
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
	}
	
		#util_nav a {
			display:block;
			height: 0px !important;
			height/**/: 0px; /*For IE5 Win */
			overflow:hidden;
			padding:13px 0 0 0;
		}
		
		#util_nav a:hover, #util_nav a:active, #util_nav a.active {
			background-position:0 -13px;
		}
		
a.u_nav1 { width:88px; background:url('./home/images/nav-util_blue.gif') 0 0 no-repeat; }
a.u_nav2 { width:103px; background:url('./home/images/nav-util_consultants.gif') 0 0 no-repeat; }
a.u_nav3 { width:102px; background:url('./home/images/nav-util_employers.gif') 0 0 no-repeat; }
a.u_nav4 { width:105px; background:url('./home/images/nav-util_physicians.gif') 0 0 no-repeat; }
a.u_nav5 { width:118px; background:url('./home/images/nav-util_pharmacists.gif') 0 0 no-repeat; }
a.u_nav6 { width:69px; background:url('home/images/nav-util_mcos.gif') 0 0 no-repeat; }
a.u_nav7 { width:69px; background:url('home/images/nav-util_pbms.gif') 0 0 no-repeat; }
		
		




/*//////////////
// SUB (SECONDARY) NAV
//////////////*/

ul#sub_nav {
	list-style:none;
	margin:0px 0 0 30px;
	padding:0;
}

ul#sub_nav li {
	border-top:solid 1px #dedede;
	font-size:14px;
	font-weight:bold;
	padding:7px 0;
}

ul#sub_nav li:first-child {
	border:none;
	padding-top:0;
}

ul#sub_nav li.first {
	border:none;
	padding-top:0;
}

ul#sub_nav li a {
	color:#0b8cd7;
	text-decoration:none;
}

ul#sub_nav li a:hover {
	color:#003d79;
}

ul#sub_nav li a.active {
	color:#003d79;
}




/*//////////////
// TERTIARY NAV
//////////////*/

ul#tert_nav {
	list-style:none;
	margin:0 0 10px 10px;
	padding:0;
}

ul#tert_nav li {
	border:none;
	font-size:11px;
	font-weight:normal;
	padding:3px 0;
}
