/*--- UNIVERSAL SETTINGS --*/

* {
	margin: 0;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
}

a {
	font: 13px Helvetica;
	color: #b0586d;
	text-decoration: none;
}

a:hover {
	color: #5d5d5d;
}

a:focus {
	outline: 0;
}

.whitelink {
	font: 15px "Georgia";
	color: #fff;
}

.whitelink:hover {
	color: #b0586d;
}

img {
	border: 0;
}

body {
	padding: 0;
	margin: 0;
	text-align: center;
	background: #f5edcb url(../images/bodybg.jpg) repeat-x;
}

#wrap {
	text-align: left;
	width: 936px;
	position: relative;
	margin: 0 auto;
	padding: 0;
}

.content {
	width: 936px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/wrapbg.jpg) repeat-y;
}

#headerindex {
	padding: 0;
	margin: 0;
	height: 117px;
}

#headerindex p {
	margin: 0;
}

.logo {
	margin-left: 20px;
}

/*--- COLUMNS ---*/

#leftcolumn {
	position: absolute;
	width: 235px;
	margin: 117px 0 0 40px;
	padding: 0;
}

#rightcolumn {
	padding: 0;
	float: left;
	width: 610px;
	margin-top: 10px;
	margin-left: 300px;
	display: inline;
}

#rightcolumnindex {
	padding: 0;
	margin: 0 0 0 7px;
	width: 922px;
	display: inline;
	background: url(../images/rightcolumnindex.jpg) no-repeat;
	float: left;
}

#indexcontent {
	width: 620px;
	margin-top: 15px;
	margin-left: 288px;
	display: inline;
	float: left;
}

.indexthird {
	width: 202px;
	height: 140px;
	margin: 20px 2px 0 2px;
	float: left;
}

.indexthird p.liner {
	margin: 0 0 6px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ddd;
}

/* TOP NAVIGATION */

#userlocation {
	width: 300px;
	position: absolute;
	margin: 5px 0 0 265px;
	visibility: hidden;
}

#userlocation_top {
	width: 300px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#userlocation_bottom {
	background: #ffffcc;
	border-left: 1px solid #edd8a0;
	border-right: 1px solid #edd8a0;
	border-bottom: 1px solid #edd8a0;
	padding: 13px;	
}

#userlocation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

#userlocation li {
	margin: 0;
	padding: 3px 0 3px 19px;
	background: url(../images/li-purparrow-yellowbg.gif) no-repeat 0;
	display: block;
}

#userlocation li a {
	color: #000;
}

#userlocation li a:hover {
	color: #b0586d;
}

.siteassist {
	position: absolute;
	width: 200px;
	height: 20px;
	margin: 10px 0 0 715px;
}

.siteassist ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.siteassist li {
	display: inline;
	margin-left: 10px;
}

.siteassist li a {
	font-size: 11px;
	color: #fff;
}

.siteassist li a:hover {
	color: #ddd;
}

.topnav {
	width: 610px;
	height: 20px;
	margin: 75px 0 0 305px;
	padding-top: 10px;
	border-top: 1px solid #fff;
	position: absolute;	
}

.topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.topnav li {
	display: inline;
	margin-left: 40px;
}

.topnav li.first {
	margin: 0;
}

.topnav li a{
	font-size: 16px;
	font-family: Georgia, serif;
	color: #fff;
}

.topnav li a:hover {
	color: #b0586d;
}


/*--- SIDEBAR NAVIGATION ---*/

#navcolumn {
	width: 236px;
	float: left;
}

#navcolumn a {
	margin: 0;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	font-family: Georgia, serif;
	display: block;
	width: 100%;
}

#navcolumn a:hover {
	color: #fff;	
	background: url(../images/li-bg.jpg) top left no-repeat;
}

html>body #navcolumn li a {
width: auto;
}

#navcolumn ul {
	width: 235px;
	margin: 0 0 0 1px;
	padding: 0;
}

#navcolumn li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #717171;
	display: block;
}

#navcolumn li a {
	padding: 16px 0 19px 3px;
	display: block;
	margin: 0;
	width:100%; height:100%;
	overflow:hidden;
	font: 13px/1 Georgia, serif;
	color:#000;
	text-decoration: none;
}

#navcolumn li a.enroll {
	color: #000;
	font-variant: small-caps;
	font-size: 14px;
	font-weight: 700;
	background: #fff url(../images/li-enroll-bg.jpg) no-repeat;
}

#navcolumn li a.enroll:hover {
	color: #fff;
}

#navcolumn li:hover {
		background: url(../images/li-bg.jpg) no-repeat;
}

#navcolumn span {
	display: block;
	margin:0; padding: 7px 0 0 13px;
}

/*--- FONT SETTINGS ---*/

p {
	margin-bottom: 20px;
	font: 13px "Helvetica";
	color: #000;
	text-align: justify;
}

h1{
	padding-top: 25px;
	font: 30px "Helvetica";
	color: #000;
	padding-left: 10px;
	float: left;
}

h2{
	font: 15px "Georgia";
	color: #fff;
	background: #33517c;
	padding: 6px 6px;
}

h3 {
	font: 26px "Georgia";
	color: #000;
	margin: 17px 0 0 0;
}

h4 {
	font: 26px "Georgia";
	color: #000;
	margin: 17px 0 0 23px;
}

h5{
	font: 20px "Helvetica";
	margin-bottom: 10px;
	color: #000;
	border-bottom: 1px solid #ddd;	
}

/*--- HEADER IDs ---*/

#header-index {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_index.jpg) no-repeat;
	display: inline;
}

#header-espanol {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_espanol.jpg) no-repeat;
	display: inline;
}

#header-partd {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_partd.jpg) no-repeat;
	display: inline;
}

#header-casemanagement {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_casemanagement.jpg) no-repeat;
	display: inline;
}

#header-eventsrc {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_eventsrc.jpg) no-repeat;
	display: inline;
}

#header-eventsoc {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_eventsoc.jpg) no-repeat;
	display: inline;
}

#header-memberevents {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	display: inline;
}

#header-memberservices {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_memberservices.jpg) no-repeat;
	display: inline;
}

#header-memberforms {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_memberforms.jpg) no-repeat;
	display: inline;	
}

#header-memberformsrc {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_membformsrc.jpg) no-repeat;
	display: inline;	
}

#header-memberformsoc {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_membformsoc.jpg) no-repeat;
	display: inline;	
}

#header-about {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_aboutarta.jpg) no-repeat;
	display: inline;
}

#header-sitehelp {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_sitehelp.jpg) no-repeat;
	display: inline;
}

#header-contact {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_contact.jpg) no-repeat;
	display: inline;	
}

#header-pressreleases {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_pressreleases.jpg) no-repeat;
	display: inline;	
}

#header-findadoctor {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_findadoctor.jpg) no-repeat;
	display: inline;	
}

#header-findadrug {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_findadrug.jpg) no-repeat;
	display: inline;	
}

#header-findapharmacy {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_findapharmacy.jpg) no-repeat;
	display: inline;	
}

#header-findahospital {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_findahospital.jpg) no-repeat;
	display: inline;	
}

#header-sitemap {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_sitemap.jpg) no-repeat;
	display: inline;	
}

#header-benefitsoc {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_benefitsoc.jpg) no-repeat;
	display: inline;	
}

#header-orangecounty {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_orangecounty.jpg) no-repeat;
	display: inline;	
}

#header-riversidecounty {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_riversidecounty.jpg) no-repeat;
	display: inline;	
}

#header-benefitsrc {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_benefitsrc.jpg) no-repeat;
	display: inline;	
}

#header-media {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header_media.jpg) no-repeat;
	display: inline;
}

/*--- MOOTOOLS' STYLES ---*/

.anchorhouse {
	padding: 10px 0 10px 0;
	color: #000;
	border-top: 1px solid #ddd;
}

.anchorhouse a {
	padding: 0 0 0 20px;
	font: 15px Georgia, "Times New Roman", Times, serif;
	background: url(../images/li-purplearrow.gif) no-repeat 0% 50%;
}

#mission {
	margin: 0;
	padding: 0;
}

#healthy {
	margin: 0;
	padding: 0;
}

#lowcostbenefits {
	margin: 0;
	padding: 0;
}

#empower {
	margin: 0;
	padding: 0;
}

#expectations {
	margin: 0;
	padding: 0;
}

/*--- LISTS ---*/

ul.contact {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.contact li{
	height: 87px;
	background: url(../images/li-bluebg.jpg) repeat-x;	
}

ul li.blankli {
	height: 87px;
	background: none;
}

ul.events {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.events li{
	height: 145px;
	background: url(../images/li-events.jpg) repeat-x;	
}

ul.events_detail {
	margin: 0;
	padding: 0;
	list-style: none;
}

.eventTopStrip { background-color: #cecaa5; height: 1px; }
.eventBottomStrip { background-image: url(../images/eventBottomTrim.jpg); background-repeat: repeat-x; height: 73px; }

ul.events li.blankli2 {
	height: 115px;
	background: none;
}

ul.partd {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.casemanagement {
	margin-left: 20px;
	padding: 0;
	list-style: none;
}

ul.partd li {
	padding: 10px 0 10px 20px;
	background: url(../images/li-purplearrow.gif) no-repeat 0 50%;
	border-bottom: 1px solid #ddd;
}

ul.casemanagement li {
	padding: 5px 0 5px 20px;
	background: url(../images/li-purplearrow.gif) no-repeat 0 50%;
}

ul.horizontalcalendarlist {
	width: 610px;
	margin: 0;
	padding: 4px 0 4px 0;
	list-style: none;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	float: left;
}

.horizontalcalendarlist li {
	display: inline;
	margin: 0;
	padding: 0;
	border-right: 1px solid #b2b2b2;
}

.horizontalcalendarlist li.noborder {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}

ul.horizontalcalendarlist li a {
	color: #000;
	font: 18px Georgia, "Times New Roman", 
Times, serif;
	padding: 0 5px 0 4px;
}

ul.horizontalcalendarlist li a:hover {
	color: #b0586d;
}

ul.benefithighlightlist {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.benefithighlightlist li {
	margin: 0;
	padding: 10px 0 10px 20px;
	border-bottom: 1px solid #ddd;
	background: url(../images/li-purplearrow.gif) no-repeat left 50%;
}

/*--- SITE FRAMEWORKS ---*/

form {
	width: 625px;
	text-align: left;
	margin: 0 auto;
	padding-top: 20px;
}

fieldset {
	margin: 20px 0;
	padding: 10px 10px;
	overflow: auto;
	border: 1px solid #dae2d7;
	background: #fafafa url(../images/fieldset_bg.jpg) repeat-x;
}

.graybox {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff;
	border: 1px solid #dddddd;
}

form label.field-checkbox {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

form input#checkbox_7 {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0 0 0 10px;
}

.miniquestions:first-child {
	margin: 0;
}

.miniquestions {
	margin: 10px 0 0 0;
	clear: both;
}

.miniquestions {
	margin: 20px 0 0 0;
	clear: both;
}

.miniheader {
	font-weight: bold;
	font-size: 15px;
	margin: -3px 0px 23px 0px;
	padding:0;
	color: #000;
}

.largecolumnleft {
	width: 250px;
	padding: 4px 0 0 0;
	margin-left: 35px;
	float: left;
	text-align: right;
}

.largecolumnleft p {
	text-align: right;
}

.largecolumnright {
	width: 250px;
	padding: 0;
	margin-left: 35px;
	float: left;
}

.columnclear {
	clear: both;
	margin: 0;
	padding: 0;
}
.lefthalf {
	width: 295px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

.righthalf {
	width: 295px;
	margin: 0 0 0 20px;
	padding: 0;
	float: left;
	display: inline;	
}

.lefttwothirds {
	width: 355px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

.righttwothirds {
	width: 350px;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	display: inline;
}

.rightonethirds {
	width: 235px;
	margin-left: 15px;
	float: left;
	display: inline;
}

/*--- BLOCK CLASSES ---*/

.yellowbuttonsbar {
	width: 922px;
	height: 71px;
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../images/yellowbarbg.jpg) repeat-x;
	float: left;
	display: inline;
}

.yellowbuttons {
	padding: 0;
	float: left;
	width: 627px;
	height: 71px;
	margin-left: 285px;
	display: inline;
}

.contacttitles {
	width: 300px;
	float: left;
}

.contactmailingcontent {
	width: 200px;
	margin: 33px 0 0 0;
	padding: 0;
	float: right;
}

.contactphonecontent {
	width: 200px;
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
	float: right;
}

.contactphonecontent p {
	margin: 0;
}

.contactemailcontent {
	width: 200px;
	margin: 39px 0 0 0;
	padding: 0;
	float: right;
}

.downloadcontainer {
	width: 500px;
	float: left;
	margin-left: 20px;
	display: inline;
}

.pdf {
	margin: 21px 0 0 20px;
	width: 40px;
	height: 43px;
	background: url(../images/pdf.jpg) no-repeat;
	float: left;
	display: inline;
}

.partdsidebar {
	width: 230px;
	margin: 0;
	padding: 8px;
	background: #f9f9f9;
	border: 1px solid #b2b2b2;
	float: left;
}

.benhighlightsidebar {
	width: 215px;
	margin: 0 0 10px 15px;
	padding: 8px;
	background: #f9f9f9;
	border: 1px solid #b2b2b2;
	float: left;
	display: inline;
}

.countyfilter {
	width: 265px;
	height: 175px;
	margin: 0 0 10px 15px;
	padding: 8px;
	background: #f9f9f9;
	border: 1px solid #b2b2b2;
	float: left;
	display: inline;

}

.horizontalcalendar {
	margin: 0;
	float: left;
	text-align: center;
}

.newspaperimage {
	width: 64px;
	height: 79px;
	margin: 16px 0 0 0;
	padding: 0;
	background: url(../images/newspaper.gif) no-repeat;
}

.pressdetailscontainer {
	width: 500px;
	margin: 10px 0 0 10px;
	padding: 0;
	float: left;
	display: inline;
}

.pressheadline {
	width: 515px;
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px 0;
	padding: 0;
}

.pressheadline p {
	font: 22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

.pressdate {
	width: 515px;
	margin: 0 0 10px 0;
	padding: 0;
}

.pressdate p {
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

.calendarcontainer {
	margin: 3px 10px 0 10px;
	padding: 0;
	display: inline;
	float: left;
}

.calendarimage {
	width: 58px;
	height: 79px;
	margin: 16px 0 0 0;
	padding: 0;
	background: url(../images/calendar.gif) no-repeat;
}

.calendarmonth {
	margin: 0 auto;
	padding: 0;
	display: inline;
}

.calendarmonth p {
	margin: 0 0 7px 0;
	padding: 12px 0 0 0;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	text-align: center;
}

.calendarday {
	margin: 0;
	padding: 0;
}

.calendaryear {
	margin-top: 2px;
	padding-top: 2px;
}

.calendarday p {
	margin: 0;
	font: 34px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;	
	text-align: center;
}

.calendaryear p {
	margin: 0;
	color: #000;	
	text-align: center;
}

.eventdetailscontainer {
	width: 500px;
	margin: 10px 0 0 10px;
	padding: 0;
	float: left;
	display: inline;
}

.eventheadline {
	width: 521px;
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px 0;
	padding: 0;
}

.eventheadline p {
	font: 22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

.eventdescription {
	margin: 0;
	padding: 0;
}

.eventdescription p {
	margin: 0;
}

.eventgenericcontainer {
	width: 500px;
	margin: 10px 0 0 10px;
	padding: 0;
	float: left;
	display: inline;
}

.eventgeneric_title { margin: 0; padding: 0; vertical-align: top; width: 70px; }
.eventgeneric_info { margin: 0; padding: 0; vertical-align: top; }
.eventgeneric_vspace { height: 10px; }

.memberservice {
	width: 290px;
	margin: 15px 0 0 0;
	padding: 0;
	border-bottom:1px solid #b2b2b2;
}

.memberservice p {
	margin: 0;
}

/*--- IMAGE CLASSES ---*/

.dennis-story {
	position: absolute;
	margin: 266px 0 0 640px;
}

.artalogo {
	margin: 0 0 0 34px;
}

.eventbutton {
	float: right;
	background: url(../images/viewevent.jpg) no-repeat;
}

img {
	border: 0;
}

.leftfloat {
	margin: 0 10px 0 0;
	float: left;
}

.phonefloat {
	margin: 0 10px 85px 0;
	float: left;
}

/*--- Misc Classes and Spans ---*/

.currentpage {
	font: 15px "Georgia";
	color: #b0586d;
}

.learnmorebutton {
	margin: 0 0 0 60px;
}

.pcpsearch {
	margin-left: 43%;
}

.acrobat {
	width: 120px;
	height: 40px;
	padding: 0 10px;
	margin: 0 auto;
}

.findadrug {
	width: 162px;
	height: 90px;
	padding: 0;
	margin: 0 0 0 438px;
	position: absolute;	
}

.findahospital {
	width: 162px;
	height: 90px;
	padding: 0;
	margin: 0 0 0 600px;
	position: absolute;
}

.findadoctor {
	width: 162px;
	height: 71px;
	padding: 0;
	margin: 0 0 0 276px;
	position: absolute;
}

.findapharmacy {
	width: 162px;
	height: 90px;
	padding: 0;
	margin: 0 0 0 762px;
	position: absolute;
}

.viewevent {
	margin: 5px 0 0 0px;
	padding: 0;
}

.memberservicel {
	position: absolute;
	margin: 15px 0 0 200px;
}

span.smallgraytext {
	color: #7e7e7e;
	font: 11px/1 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

span.largegraytext {
	padding: 0;
	font: 15px Georgia, "Times New Roman", Times, serif;
}

span.bluebold {
	color: #325280;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

span.memberservicetitle {
	color: #000;
	font: 20px Georgia, "Times New Roman", Times, serif;
}

span.largehelvetica {
	color: #000;
	font: 20px/1.2 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.nobottomargin {
	margin-bottom: 0;
}

/*--- Footer and Clears ---*/

#footer {
	height: 55px;
	clear: both;
	background: url(../images/footerbg.jpg);
}

#indexfooter {
	height: 90px;
	clear: both;
	background: url(../images/indexfooterbg.jpg);
}

.footertext {
	margin-top: 19px;
	margin-left: 420px;
	padding: 0;
}

.indexfootertext {
	position: absolute;
	text-align: center;
	vertical-align: bottom;
}


.footerclear {
	clear: both;
}

.emailText { width: 150px; }
.emailTextBox { width: 450px; }

.indicate { color: Red; }
.drSearchLeftPad { width: 100px; text-align: right; vertical-align: top; height: 35px; }
.drSearchLabels { width: 200px; vertical-align: top; height: 35px; }
.drSearchControlPad { width: 170px; vertical-align: top; height: 35px; }
.drSearchControls { width: 170px; vertical-align: top; }
.drSearchRightPad { width: 190px; vertical-align: top; height: 35px; }

.membform {	font: 13px "Helvetica";	color: #000; }

#header-david {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header-david.jpg) no-repeat;
	display: inline;
}

#header-jennifer {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header-jennifer.jpg) no-repeat;
	display: inline;
}

#header-fogel {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header-fogel.jpg) no-repeat;
	display: inline;
}

#header-consultants {
	float: left;
	width: 922px;
	height: 230px;
	margin-left: 7px;
	background: url(../images/header-consultants.jpg) no-repeat;
	display: inline;
}

#spanIPAHospitals { color: gray; }

#indexfindadrug { width: 120px; height: 46px; background-color: #DEE9EF; border: solid 1px black; padding: 5px 5px 5px 5px; margin-left: 10px; }
#divDrugFormularyHolder { position: relative; }
#indexfindadrugpartd { position: absolute; left: 100px; top: -30px; width: 80px; height: 30px; background-color: #DEE9EF; border: solid 1px black; padding: 5px 5px 5px 5px; }
indexfindadrugfromservices { width: 140px; height: 30px; background-color: #DEE9EF; border: solid 1px black; padding: 5px 5px 5px 5px; margin-left: -40px; }
#divAppealsHolder { position: relative; }
#indexappealspartd { position: absolute; left: 216px; top: -30px; width: 80px; height: 48px; background-color: #DEE9EF; border: solid 1px black; padding: 5px 5px 5px 5px; }

.mediabutton { width: 179px; vertical-align: top; }
.media_link { position: absolute; width: 179px; height: 47px; text-indent: 45px; padding-top: 14px; color: White; background-image: url(../images/btnMediaLink.jpg);  background-repeat: no-repeat; cursor: hand; }
.media_link:hover { background-image: url(../images/btnMediaLink_over.jpg); color: White; }
.media_space { width: 20px; }

.artaphonenumber { position: absolute; margin-left: 290px; margin-top: 15px; }

.casemanagement_span { font-weight: bold; font-style: italic; }
.tblCaseManageLink { text-align: center; }