html,body {
text-align:center; /*center hack*/
background:#6bacd6 url(../images/tile-body.jpg) repeat-x;
font:12px Arial, Helvetica, sans-serif;
margin-top:0;
}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
a {color:#0061a8;}
a .current{text-decoration:underline;}
#wrap{
width:939px;
margin:0 auto;/*center hack*/
text-align:left;/*center hack*/
}
#flow{
float:left;
width:933px;
border-top:0px;
border-right:3px solid #000;
border-bottom:3px solid #000;
border-left:3px solid #000;
background:url(../images/tile-flow.gif) repeat-y;
}
/*BEGIN ALT VERSIONS OF STYLES FOR PAGES WITHOUT RIGHT COLUMN (I.E. enroll.php)*/
#flowNoEnroll{
float:left;
width:933px;
border-top:0px;
border-right:3px solid #000;
border-bottom:3px solid #000;
border-left:3px solid #000;
background:#fff;
}
	#leftColumnNoEnroll{
	float:left;
	width:883px;/*933px pre pad*/
	/*border-top:3px solid #0061a8;*/
	padding:20px 25px 10px 25px;
	}
		#leftColumnNoEnroll h1{
		margin:0 0 20px 0;
		font:bold italic 24px Verdana, Arial, Helvetica, sans-serif;
		color:#000;
		}
		#leftColumnNoEnroll h3{
		margin:0 0 10px 0;
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#39608a;
		float:left;
		width:100%;
		}
/*END ALT VERSIONS OF STYLES FOR PAGES WITHOUT RIGHT COLUMN (I.E. enroll.php)*/
	#masthead{
	float:left;
	width:905px;
	background:#fff url(../images/tile-masthead.jpg) repeat-x;
	border-bottom:#ed145a solid 2px;
	padding:14px 14px 0 14px;
	}
		#logo{
		float:left;
		width:291px;
		}
		#search{
		float:left;
		width:266px;
		margin:5px 0 0 30px;
		}
			.searchTextInput{
			width:180px;
			border:1px solid #000;
			padding:2px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			float:left;
			margin:0;
			}
			.searchButton{
			background:url(../images/search-submit.png) no-repeat; 
			width:66px; 
			height:18px; 
			cursor:pointer; 
			border:none;
			margin:0;
			float:right;
			font:12px Verdana, Arial, Helvetica, sans-serif;
			}
		#fontSizeLinks{
		float:left;
		width:500px;
		margin:5px 0 0 20px;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		color:#ed145a;
		}
			#fontSizeLinks a{
			color:#0061a8;
			}
		#cartLinks{
		float:right;
		margin:5px 0 0 0;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#0061a8;
		}
			#cartLinks a{
			color:#0061a8;
			}
		#mastheadInfo{
		float:right;
		width:614px;
		margin:5px 0 0 0;
		}
			#glowYellow{
			float:left;
			width:210px;
			height:59px;
			background:url(../images/glow-yellow.png) no-repeat;
			font:bold 13px Verdana, Arial, Helvetica, sans-serif;
			color:#000;
			padding:25px 0 0 10px;
			}
				.suppliesBlurb1{
				width:195px;
				float:left;
				margin:0 0 3px 0;
				}
				.suppliesBlurb2{
				width:210px;
				float:left;
				margin:0 0 0 11px;
				}
			#tollFree{
			float:left;
			width:240px;
			text-align:center;
			margin:12px 0 0 55px;
			}
				#tollFree h2{font:bold 24px Verdana, Arial, Helvetica, sans-serif; color:#ed145a;margin:0;}
				#tollFree h1{font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#000;margin:0 0 4px 0;}
			#accredit{
			float:right;
			width:42px;
			margin-top:25px;
			}
	#topNav{
	float:left;
	width:100%;
	background:url(../images/tile_topnav.jpg) repeat-x;
	height:28px;
	padding:4px 0;
	border-bottom:3px solid #00538c;
	}
		a:link.enroll, a:visited.enroll {
		text-decoration:none;
		color:#000;
		}
		 a:hover.enroll,  a:hover.active {
		text-decoration:none;
		color:#ed145a;
		}
		a.enroll{
		float:left;
		width:107px;
		height:22px;
		margin:0 10px 0 12px;
		background:#e9dd0a;
		text-align:center;
		padding:6px 0 0 0;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		}
		.topNavButton{margin-top:5px;}
		.topNavButton a{
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		float:left;
		padding:0 8px;
		background:url(../images/topnav-pipe.gif) right center no-repeat;
		}
		.topNavButtonLast{margin-top:5px;}
		.topNavButtonLast a {
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		float:left;
		padding:0 6px;
		}
	#homeBG{
	float:left;
	width:813px;/*933px before pad*/
	min-height:315px;
	background:url(../images/bg-home.jpg) no-repeat;
	border-top:10px solid #418dc6;
	padding:0 20px 0 100px;
	}
		#homeBGLeft{
		float:left;
		width:400px;
		padding:10px 0 0 0;
		}
			#homeBGLeft h1{
			margin:0;
			font:bold italic 20px Verdana, Arial, Helvetica, sans-serif;
			color:#000;
			}
			#homeBGLeft ul{
			list-style:disc;
			display:block;
			width:260px;
			padding:0 0 0 20px;
			float:left;
			}
			#homeBGLeft li{
			color:#e9dd0a;
			font:bold 16px/20px Arial, Helvetica, sans-serif;
			padding-bottom:0px;
			}
				#homeBGLeft .color{
				color:#fff;
				}
				.celebrate{
				float:left;
				width:100px;
				height:94px;
				background:#fff;
				padding:3px;
				margin:30px 10px 0 0;
				border:2px solid #0f5f99;
				opacity:0.7;filter:alpha(opacity=70);
				}
			#homeBGLeft h2{
			margin:0;
			font:bold italic 18px Verdana, Arial, Helvetica, sans-serif;
			color:#e9dd0a;
			float:left;
			}
				a.yellow{color:#e9dd0a;}
		#homeVideo{
		float:right;
		width:342px;
		float:right;
		padding:10px 20px 0 0;
		}
	#leftColumn{
	float:left;
	width:612px;/*662px pre pad*/
	/*border-top:3px solid #0061a8;*/
	padding:20px 25px 10px 25px;
	}
		#leftColumn h1{
		margin:0 0 20px 0;
		font:bold italic 24px Verdana, Arial, Helvetica, sans-serif;
		color:#000;
		}
		#leftColumn h3{
		margin:0 0 10px 0;
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#39608a;
		float:left;
		width:100%;
		}
		#meterRow{
		width:602px;/*orig 612px*/
		float:left;
		padding:0 5px 20px 5px;
		}
			#meter{
			float:left;
			width:148px;
			}
			#meterText{
			float:left;
			width:449px;/*orig 454px*/
			padding:2px 0 0 5px;
			}
				#meterText h1{
				font:bold 15px Verdana, Arial, Helvetica, sans-serif;
				color:#e94380;
				}
		.callouts{
		float:left;
		width:605px;/*605px orig*/
		background:#cfe7f4;
		margin-bottom:18px;
		}
			.calloutsImageLeft{
			float:left;
			width:143px;
			margin:0;
			}
			.calloutsImageRight{
			float:right;
			width:143px;
			margin:0;
			}
			.calloutsTextLeft{
			float:left;
			width:445px;/*orig 462px*/
			padding:17px 0 0 17px;
			}
			.calloutsTextMiddle{
			float:left;
			width:319px;
			padding:17px 0 0 0;
			}
			.calloutsTextRight{
			float:left;
			width:445px;/*orig 462px*/
			padding:17px 17px 0 0;
			}
				#leftColumn .callouts h1{
				font:bold 14px Verdana, Arial, Helvetica, sans-serif;
				color:#0061a8;
				margin:0 0 10px 0;
				}
	#rightColumn{
	float:left;
	width:271px;
	/*border-top:3px solid #00538c;*/
	background:url(../images/tile-enroll.gif) repeat-y;
	}
		#enrollFormHeader{
		float:left;
		width:231px;/*orig 271px*/
		background:url(../images/enroll-form-header-bg.jpg) no-repeat;
		padding:20px 20px 0 20px;
		}
			#formHeader{float:left;width:155px;}
				#formHeader img{
				float:left;
				width:133px;
				}
				#formHeader h1{
				font:13px Verdana, Arial, Helvetica, sans-serif;
				color:#000;
				margin-top:5px;
				float:left;
				}
		.formPad{padding:0 20px 20px 20px; float:left;}
			form .enrollTxtField label, .enrollTxtField label{
			width:231px;
			float:left;
			padding:0 0 10px 0;
			font:12px Verdana, Arial, Helvetica, sans-serif;
			}
			.enrollTxtField input{
			width:200px;
			float:left;
			border:1px solid #fff;
			padding:2px;
			margin-top:3px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			}
			.enrollTxtField select{
			width:200px;
			float:left;
			border:1px solid #fff;
			padding:2px;
			margin-top:3px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			}
			.enrollRadio{
			width:231px;
			float:left;
			padding:0 0 10px 0;
			}
			.enrollRadio label{
			padding:0 0 0 0;
			font:12px Verdana, Arial, Helvetica, sans-serif;
			}
			.enrollRadio input{
			border-width:0;
			}
			.meterListStyle{
			font:11px Verdana, Arial, Helvetica, sans-serif;
			}
			.brandStyle{
			font:bold 11px Verdana, Arial, Helvetica, sans-serif;
			background-color:#666666;
			color:#fff;
			}
			.enrollFormButton{
			background:url(../images/enroll-form-button.gif) no-repeat; 
			width:140px; 
			height:51px; 
			cursor:pointer; 
			border:none;
			float:left;
			margin:10px 0 0 45px;
			}
			.signOff{
			width:231px;
			float:left;
			padding:10px 0 0 0;
			font:10px Verdana, Arial, Helvetica, sans-serif;
			}
			
/*DROP DOWN STYLES */
#dropmenudiv {
margin:5px 0 0 0;
position:absolute;
border-bottom-width: 0;
font:bold 13px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:1000;
background:#d3e7f4;
text-indent:5px;
text-align:left;
}
	#dropmenudiv a {
	display: block;
	color:#333333;
	border-top: 1px solid #fff;
	margin: 1px 0;
	text-decoration: none;
	}
	#dropmenudiv a:hover {
	display: block;
	color:#FFF;
	width:100%;
	background:#999;
	}
	
/*FOOTER*/
#footerNew{
width:100%;
float:left;
text-align:center;
margin:20px 0 20px 0;
}
	#footerNew a{
	color:#133c6a;
	}
	
/*INTERIOR PAGE STYLES*/

a:link.getStarted, a:visited.getStarted {
text-decoration:none;
color:#000;
}
a:visited.getStarted, a:hover.getStarted {
text-decoration:none;
color:#ed145a;
}
a.getStarted{
float:left;
margin:0;
background:#e9dd0a;
text-align:center;
padding:6px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

/*BEGIN PATIENT INFO RIGHT COLUMN*/
.rightnavborder{border-left:1px solid #ccc;}
.rightnavborder h2{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000;margin:0;background:#CCCCCC; padding:3px;}
.CurrentNewsHeader{font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#000;margin:0; }
/*EOF PATIENT INFO RIGHT COLUMN*/


/*BEGIN CSS LEFT OVER FROM OLD SITE*/
.cells {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
padding: 5px;
}
/*END CSS LEFT OVER FROM OLD SITE*/



		


