		body {
			margin: 0px;
			padding:0px;
			font-size: 100%;
		}
		
		#header {
			width:100%;
			background-image:url('images/epc_header.jpg');
			background-color:#fff;
			height:100%;
			background-repeat:repeat-x;
			background-position: top center;
			padding-bottom:3px;
		}
		
		#headerleftcolumn {
			width:157px;
			padding:40px 10px 0px 10px;
			vertical-align:top;
		}
		
		#headercentercolumn {
			width:100%;
			padding:50px 20px 0px 20px;
			vertical-align:top;
		}
		
		#headerrightcolumn {
			width:300px;
			min-width:300px;
			padding:55px 10px 2px 5px;
			vertical-align:top;
			text-align:center;
		}
		
		#textselector {
			width:200px;
			margin:0px auto 0px auto;
			vertical-align:top;
		}
		
		#content {
			width:100%;
			height:100%;
			margin: 0px;
			padding:0px;
		}

		#footer {
			width:100%;
			padding:0px 20px 0px 0px;
			text-align:right;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			font-size:75%;
		}
		
		#footer a {
			color:#2f777d;
		}
		
		#footer a:hover {
			color:#fff;
			background:#2f777d;
			text-decoration:none;
		}
		
		#navcolumn {
			width:157px;
			background-image:url('images/side_background.gif');
			padding:10px 10px 20px 10px;
			vertical-align:top;
		}
		
		#center {
			width:100%;
			background-image:url('images/center_background.gif');
			background-repeat:repeat-x;
			padding:1px 22px 20px 22px;
			margin:1px 20px 20px 20px;
			vertical-align:top;
		}
		
		* html #center {
			width:100%;
			background-image:url('images/center_background.gif');
			background-repeat:repeat-x;
			padding:1px 38px 20px 22px;
			margin:1px 20px 20px 20px;
			vertical-align:top;
		}

		#rightcolumn {
			width:157px;
			background-image:url('images/side_background.gif');
			padding:10px 10px 20px 10px;
			vertical-align:top;
		}
		
		.rightcolumnheader {
			font-size: 140%;
			line-height:90%;
			font-family:Georgia,"Times New Roman",Serif;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color:#a00230;
			text-shadow:2px 2px #fff
		}
		
		.rightcolumncontent {
			font-size: 72%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			margin:0px 0px 0px 0px;
			padding:0px 0px 10px 10px;
			line-height:130%;
		}
		
		.rightcolumncontent a {
			color:#2f777d;
			text-decoration:none;
		}
		
		.rightcolumncontent a:hover {
			color:#fff;
			text-decoration:none;
			background:#2f777d;
		}
		
		.rightcolumnphoto {
			margin:5px 0px 5px 0px;
			border-bottom:2px solid #5A5A5A;
			border-right:2px solid #5A5A5A;
		}
		
		.rightcolumnart {
			margin:0px 0px 20px 0px;
			border:0;
			text-align:center;
		}
		
		.more {
			font-size: 75%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			text-align:center;
		}
		
		.more a {
			color:#2f777d;
			text-decoration:none;
		}
		
		.more a:hover {
			color:#fff;
			text-decoration:none;
			background:#2f777d;
		}
		
		.navheader {
			font-size: 140%;
			line-height:90%;
			font-family:Georgia,"Times New Roman",Serif;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-shadow:2px 2px #fff
		}
		
		.nav ul {
			margin:5px 0px 0px 0px;
			padding:5px 0px 0px 25px;
			list-style-type: disc;
			list-style-image: url(images/green_arrow.gif);
		}
		
		* html .nav ul {
			margin:0px 0px 0px 25px;
			padding:0px 0px 0px 0px;
		}
		
		.nav li {
			margin:0px 0px 0px 0px;
			padding:0px 0px 7px 0px;
			font-size:72%;
			line-height:130%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
		}
		
		.nav li a {
			text-decoration:none;
			color:#2f777d;
		}
		
		.nav li a:hover {
			color:#fff;
			text-decoration:none;
			background:#2f777d;
		}
		
		.middlelist ul {
			margin:5px 0px 20px 20px;
			padding:0px 0px 0px 0px;
			list-style-type: disc;
			list-style-image: url(images/green_arrow.gif);
			font-size: 80%;
			line-height:140%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
		}
		
		* html .middlelist ul {
			padding:5px 0px 20px 50px;
			margin:0px 0px 0px 25px;
		}
		
		.middlelist li a {
			color:#2f777d;
			text-decoration:none;
		}
		
		.middlelist li a:hover {
			color:#fff;
			text-decoration:none;
			background:#2f777d;
		}
		
		.anchorlinks {
			margin:20px 0px 20px 10px;
			padding:5px 5px 5px 15px;
			background-color:#ddd;
			font-size:85%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			line-height:120%;
			border:1px dashed #666;
		}
		
		.errorbox {
			margin:0px 0px 10px 0px;
			padding:5px 0px 0px 20px;
			font-size:88%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			line-height:120%;
			background-color:#f7f7f7;
			border:1px dashed #ccc;
		}
		
		.anchorlinks a {
			color:#2f777d;
			text-decoration:underline;
		}
		
		.anchorlinks a:hover {
			color:#ffffff;
			text-decoration:none;
			background:#2f777d;
		}
		
		h1 {
			font-size: 250%;
			font-family:Georgia,"Times New Roman",Serif;
			font-weight:500;
			color:#2f777d;
			margin:10px 0px 10px 0px;
			line-height:97%;
			text-shadow:2px 2px #fff
		}
		
		h2 {
			font-size: 160%;
			line-height:97%;
			font-family:Georgia,"Times New Roman",Serif;
			font-weight:500;
			color:#2f777d;
			padding:5px 0px 0px 0px;
			margin:0;
			text-shadow:2px 2px #fff
		}
		
		.headerheadline {
			font-size: 18px;
			font-family:Georgia,"Times New Roman",Serif;
			font-weight:500;
			color:#2f777d;
			padding:0;
			margin:0;
			text-shadow:2px 2px #fff
		}
		
		.redtext {
			color:#a00230;
		}
		
		.greytext {
			color:#4f4f4f;
		}
		
		.pressreleasetext {
			padding:10px 0px 10px 0px;
			margin:0;
			font-size:90%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			line-height:150%
		}
		
		.pressreleasetext a {
			color:#2f777d;
			text-decoration:underline;
		}
		
		.pressreleasetext a:hover {
			color:#ffffff;
			text-decoration:none;
			background:#2f777d;
		}
		
		.middletext {
			padding:10px 0px 10px 0px;
			margin:0;
			font-size:95%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			line-height:180%;
			text-align:justify;
		}
		
		.middletext a {
			color:#2f777d;
			text-decoration:underline;
		}
		
		.middletext a:hover {
			color:#ffffff;
			text-decoration:none;
			background:#2f777d;
		}
		
		.formtext {
			font-size:80%;
			line-height:100%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			margin-right:10px;
		}
		
		.tabletext {
			font-size:80%;
			line-height:110%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
		}
		
		.address {
			font-size:80%;
			line-height:150%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
		}
		
		.submitbutton {
			padding:10px 0px 10px 0px;
		}
		
		.smallermiddletext {
			padding:10px 0px 10px 0px;
			margin:0;
			font-size:88%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			line-height:170%;
			text-align:justify;
		}
		
		.smallermiddletext a {
			color:#2f777d;
			text-decoration:underline;
		}
		
		.smallermiddletext a:hover {
			color:#ffffff;
			text-decoration:none;
			background:#2f777d;
		}
		
		.corporateofficersbig {
			padding:5px 0px 0px 0px;
			text-indent:20px;
			font-size:95%;
			font-family:Georgia,"Times New Roman",Serif;
		}
		
		.corporateofficerssmall {
			padding:0px 0px 15px 0px;
			text-indent:40px;
			font-size:80%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			color:#2f777d;
			border-bottom:#ddd dashed 1px;
		}
		
		.corporateofficerssmall a {
			color:#2f777d;
			text-decoration:none;
		}
		
		.corporateofficerssmall a:hover {
			color:#ffffff;
			text-decoration:none;
			background:#2f777d;
		}
		
		.corporateofficerssmall_last {
			padding:0px 0px 15px 0px;
			text-indent:40px;
			font-size:80%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			color:#2f777d;
		}
		
		.corporateofficerssmall_last a {
			color:#2f777d;
			text-decoration:none;
		}
		
		.corporateofficerssmall_last a:hover {
			color:#ffffff;
			text-decoration:none;
			background:#2f777d;
		}
		
		.featurephoto {
			padding:0px 20px 0px 0px;
		}
		
		.rightfeaturephoto {
			padding:0px 0px 0px 20px;
		}
		
		.dasheddivider {
			width:100%;
			height:1px;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			border-bottom:1px #666 dashed;
		}
		
		.lightdasheddivider {
			width:100%;
			height:1px;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			border-bottom:1px #ccc dashed;
		}
		
		#businessdivisions ul {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 25px;
			list-style-type: disc;
			list-style-image: url(images/green_arrow.gif);
		}
		
		#businessdivisions td {
			padding:10px 10px 10px 10px;
			text-align:left;
			vertical-align:top;
			border-bottom:#ddd dashed 1px;
		}
		
		* html #businessdivisions ul {
			margin:0px 0px 0px 25px;
			padding:0px 0px 0px 0px;
		}
		
		#businessdivisions li {
			font-size:72%;
			line-height:120%;
			padding:0px 0px 7px 0px;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
		}
		
		#businessdivisions li a {
			text-decoration:none;
			color:#2f777d;
		}
		
		#businessdivisions li a:hover {
			color:#fff;
			text-decoration:none;
			background:#2f777d;
		}
		
		#providertable {
			margin:5px auto 0px auto;
			text-align:center;
			font-size:72%;
			line-height:120%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			border:1px dashed #ddd;
			background-color:#eee;
		}
		
		#providertable a {
			text-decoration:none;
			color:#2f777d;
		}
		
		#providertable a:hover {
			color:#fff;
			text-decoration:none;
			background:#2f777d;
		}
		
		#providertable td {
			width:180px;
			padding:5px 15px 5px 15px;
		}
		
		.providertableart {
			border:1px #ddd;
			padding:0px 3px 5px 3px;
		}
		
		.quickbox {
			margin:10px auto 0px auto;
			text-align:left;
		}
		
		.quickbox_green {
			width:157px;
			height:127px;
			background:url('images/green_quickbox_bg.jpg');
			background-repeat:no-repeat;
			vertical-align:top;
			padding-top:10px;
			margin-left:8px;
			margin-right:8px;
			cursor:pointer;
		}
		
		.portal_boxes {
			width:640px;
			height:120px;
			
			padding-top:10px;
			margin-left:8px;
			margin-right:8px;
			border-bottom:1px dashed #8e8e8e;
		}
		
		.quickbox_blue a {
			text-decoration:none;
		}
		
		.large_quickbox_text {
			color:#fff;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			font-size:12px;
			padding-left:10px;
			font-weight:800;
		}
		
		.large_quickbox_text a {
			text-decoration:none;
			color:#fff;
		}
		
		.large_quickbox_text a:hover {
			text-decoration:none;
			color:#2f777d;
			background:#fff;
		}
		
		.small_quickbox_text {
			color:#fff;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			font-size:80%;
			line-height:14px;
			padding-left:15px;
			padding-right:10px;
		}
		
		.large_portal_text {
			color:#00437f;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			font-size:22px;
			padding-left:10px;
			font-weight:800;
		}
		
		.large_portal_text a {
			text-decoration:none;
			color:#00437f;
		}
		
		.large_portal_text a:hover {
			text-decoration:none;
			color:#00437f;
			background:#ddd;
		}
		
		.small_portal_text {
			font-size:95%;
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			line-height:180%;
			padding-left:30px;
		}
		
		.pharmacylistings {
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			font-size:90%;
			line-height:130%;
			margin:5px 0px 5px 20px;
		}
		
		
		
		
		/********||  Text selector styles  ||****************/
		
		#textselector {
			width:160px;
		}
		
		.textselectortext {
			font-family:"Lucida Grande",Verdana,Sans-Serif;
			font-size:10px;
			margin-bottom:5px;
			vertical-align:top;
		}
		
		.textselectorimages a {
			padding:0px 60px 0px 60px;
		}
		
		.textselectorimages a {
			padding:0px 60px 0px 60px;
		}.redtext a {

			color:#a00230;
}
.redtext a:hover {


			color:#999999;
}
