* {
	padding: 0;
	margin: 0;
}

body {
	background: #fff;
	text-align: center;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #666666;
}

a {
	color: #15375d;
	text-decoration: none;
}



h4, p,blockquote, fieldset, ol, dl, dir, menu {
	margin: 1.12em 0 
}

h2 {
	color: #15375d;
	font-size: 15px;
	margin: .75em 0 
}

h3 {
	font-size: 12px;
}

td {
	border: 1px solid #eee;
	padding: 5px 3px;
	vertical-align: top;
	font-size: 11	px	;
}

#holder {
	margin: 0 auto;
	width: 747px;
	text-align: left;
	background: url("images/holder-bg.jpg") top left repeat-y;
}
.ButtonStyle
{
border-width:1px;
width:150px;
background-color:#04659C;
color:Yellow;
font-size:15px;
font-weight:bold;
padding:2px; 	
}

/*
	header
*/
	
	#header {
		height: 198px;
		position: relative;
	}
	
	#header h1 {
		background: url("images/home.jpg") top left no-repeat;
		width: 747px;
		float: left;
		height: 133px;
		text-indent: -9999px;
		margin-top: 65px;
	}
	
	   #page-login #header h1 {
		      background: url("images/login.jpg") top left no-repeat;
	   }
	
	   #page-find-a-provider #header h1 {
		      background: url("images/findaprovider.jpg") top left no-repeat;
	   }
	
	   #page-enrollees #header h1 {
		      background: url("images/enrollees.jpg") top left no-repeat;
	   }
	
	   #page-providers #header h1 {
		      background: url("images/providers.jpg") top left no-repeat;
	   }
	
	   #page-preferred-drug-list #header h1 {
		      background: url("images/preferred.jpg") top left no-repeat;
	   }
	
	   #page-prevention-and-wellness #header h1 {
		      background: url("images/prevention.jpg") top left no-repeat;
	   }
	
	   #page-fraud-and-abuse #header h1 {
		      background: url("images/fraud.jpg") top left no-repeat;
	   }
	
	   #page-contact-us #header h1 {
		      background: url("images/contactus.jpg") top left no-repeat;
	   }
	
	   #page-links #header h1 {
		      background: url("images/links.jpg") top left no-repeat;
	   }
	
	   #page-your-privacy-rights #header h1 {
		      background: url("images/privacy.jpg") top left no-repeat;
	   }
	
	   #page-medline-plus #header h1 {
		      background: url("images/medlineplus.jpg") top left no-repeat;
	   }
	
	#header h1 a {
		display: block;
		width: 180px;
		height: 133px;
		text-indent: -9999px;
	}
	
	#header ul {
		list-style: none;
		float: right;
		position: absolute;
		top: 35px;
		right: 0;
		height: 21px;
		clear: both;
		overflow: hidden;
	}
	
	#header ul li {
		float: left;
		display: block;
	}
	
	#header ul li a {
		float: left;
		padding: 21px 0 0 0;
		overflow: hidden;
		height: 21px;
		clear: both;
	}
	
	#home {
		background: url("images/topnav-home.gif") bottom left no-repeat;
		width:  48px;
	}
	
	#links {
		background: url("images/topnav-links.gif") bottom left no-repeat;
		width:  49px;
	}
	#lab {
		background: url("images/topnav-findalab.gif") bottom left no-repeat;
		width:  78px;
	}
	
	#your-privacy-rights {
		background: url("images/topnav-your-privacy-rights.gif") bottom left no-repeat;
		width:  137px;
	}
	
	#medline-plus {
		background: url("images/topnav-medline-plus.gif") bottom left no-repeat;
		width:  92px;
	}
	#krames {
		background: url("images/topnav_krames.gif") bottom left no-repeat;
		width:  62px;
	}
	
	
	#en-espanol {
		background: url("images/topnav-en-espanol.gif") bottom left no-repeat;
		width:  76px;
	}
	
	#main {
		clear: both;
	}
	
	#home, #lab, #your-privacy-rights, #medline-plus, #en-espanol, #krames, #main { 
		background-position: 0 -21px;
	}

/*
	
	handles the active state for top nav
	
*/

			#page-home #home, 
			#page-login #login, 
			#page-links #links, 
			#page-en-espanol #en-espanol, 
			#page-krames #krames,
			#page-medline-plus #medline-plus, 
			#page-fraud-and-abuse #fraud-abuse, 
			#page-prevention-and-wellness #prevention-wellness, 
			#page-your-privacy-rights #your-privacy-rights,
			#header ul li a:hover
			{
				background-position: left bottom;
			}
	



/*
	main
*/

#main {
	background: #fff;
	padding-top: 12px;
	border-top:  12px solid #fff;
}

/*
	main nav
*/

#nav {
	list-style: none;
	margin-left:  80px;
}

#nav li {
	float:  left;
}

#nav li a {
	float:  left;
	display: block;
	padding: 37px 0 0 0;
    overflow: hidden;
    height: 0px !important;
    height /**/:37px;
}

#login {
	background: url("images/nav-login.gif") top left no-repeat;
	width:  58px;
}

#find-a-provider {
	background: url("images/nav-find-a-provider.gif") top left no-repeat;
	width: 80px;
}

#enrollees {
	background: url("images/nav-enrollees.gif") top left no-repeat;
	width: 85px;
}

#providers {
	background: url("images/nav-providers.gif") top left no-repeat;
	width: 85px;
}

#preferred-drug-list {
	background: url("images/nav-preferred-drug-list.gif") top left no-repeat;
	width: 87px;
}
	
#prevention-wellness {
	background: url("images/nav-prevention-and-wellness.gif") top left no-repeat;
	width:  106px;
}
	
#fraud-abuse {
	background: url("images/nav-fraud-and-abuse.gif") top left no-repeat;
	width:  85px;
}

#contact-us {
	background: url("images/nav-contact-us.gif") top left no-repeat;
	width: 81px;
}

/*
	handles active page for body nav
*/

	#page-web-portal #web-portals,
	#page-find-a-provider #find-a-provider,
	#page-enrollees #enrollees,
	#page-providers #providers,
	#page-prevention-and-wellness #prevention-wellness,
	#page-fraud-and-abuse #fraud-abuse,
	#page-contact-us #contact-us,
	#page-login #login,
	#page-preferred-drug-list #preferred-drug-list,
	#page-members #members, #nav li a:hover {
		background-position: 0 -39px;
	}


/*
	main subnav
*/

#subnav {
	clear: left;
	list-style: none;
	float: left;
	width: 170px;
	margin-top: 34px;
	margin-bottom: 30px;
}

	#subnav ul {
		list-style: none;
	}

#subnav a {
	text-transform: uppercase;
	font-size: 9px;
	font-family: Arial, Tahoma, sans-serif;
	color: #666666;
	display: block;
	padding: 7px 20px;
	background: url("images/subnav-bg.gif") bottom left repeat-x;
}

	#subnav a:hover {
		color: #15375d;
	}

#subnav .active {
	color: #15375d;
}	
	
		#subnav ul a {
			padding-left:35px;
			/*background: none;*/
		         

		}
/*#subnavform a
{
	text-transform: uppercase;
	font-size: 9px;
	font-family: Arial, Tahoma, sans-serif;
	color: #666666;
	display: block;
	padding: 7px 20px
}		
#subnavform li
{
	background: url("images/subnav-bg.gif") bottom left repeat-x;
}		
	#subnavform a:hover {
		color: #15375d;
	}

#subnavform .active {
	color: #15375d;
}	
	
		#subnavform ul a {
			padding-left:30px;
		    background: none;  

		}
*/

/*
	body
*/

#body {
	margin-left:  181px;
	margin-top: 35px;
	padding: 31px 20px 89px 0;
	width: 538px;
}

	#body li {
		margin-bottom: 1em;
		margin-left: 3em;
	}
	
/*	#body em {
		color: #15375d;
		font-style: normal;
	}
*/
	
	#body ol li {
		margin-left: 2em;
	}

/*
	footer
*/

#footer {
	padding: 11px 0 10px 0;
	clear: both;
	font-size: 10px;
}

/* Following Code Commented as the footer image is requested to remove. 02/24/2010 */

/*#schaller {
	margin-left: 11px;
	float: left;
	text-indent: -9999px;
	height: 38px;
	width: 149px;
	background: url("images/footer-schaller-anderson.jpg") left no-repeat;
}*/

#info {
	float: right;
	text-align: right;
	color: #808184;
}

	#info a {
		text-transform: uppercase;
	}

.clear {
	clear: both;
}

.center {
	text-align: center;
}

/*
	TABLES
*/

td, fieldset {
    border: 1px solid #eee;
    padding: 6px;
}

th {
	font-size: 10px;
    padding: 6px;
}

.smalltable {
	margin: 0 auto;
	width: 50%;
	text-align: left;
}

	.smalltable td {
		width: 50%;
		padding: 2px 5px;
	}
	
	.smalltable .on {
		background: #fff;
	}

label { 
    display: block;
}


.error {
	background: yellow;
	color: red;
}


/* classes for the subnav */

.provider-manual #subnav .manual, 
.provider-orientation #subnav .orientation, 
.provider-web-portal-agreement #subnav .agreement, 
.provider-newsletter #subnav .newsletter, 
.your-childs-health #subnav .child, 
.your-pregnancy #subnav .pregnancy, 
.womens-health #subnav .womens, 
.mens-health #subnav .mens, 
.benefit-summary #subnav .summary, 
.frequently-asked-questions #subnav .faq, 
.disease-management #subnav .disease, 
.case-management #subnav .case, 
.rights-and-responsibilities #subnav .rightsandresponsibilities
.ask-me-3 #subnav .ask {
	color: #15375d;
}


