html, body {background: #a4d0ea url('images/pageBackground.gif') repeat-y center top;font:normal 12px/22px Arial, Verdana, sans-serif;color:#023868;margin:0;padding:0;text-align:center;}

form {margin:0;padding:0;}

#pageWrapper {width:801px;margin:0 auto;padding:0px;text-align:left;position:relative;}

#header {background:transparent url('/images/masthead.jpg') no-repeat right top;padding-bottom:78px;}

span.imageReplace {visibility:hidden;}
h1 span.imageReplace {visibility:hidden;}

#rightColText {padding:10px 20px 20px 20px;width:510px;float:right;position:relative;background:transparent;}

#rightColText a {color:#e88100;font-weight:bold;position:relative;}

#rightColText a.lnkimg {text-decoration:none !important;}

#rightColText a:hover {color:#0061ae;text-decoration:none;}

#rightColText h1 {font:normal 22px 'Century Gothic', Helvetica, Arial, sans-serif;color:#0061ae;}

#mainFeature {margin:30px 0 30px 0;}

.homepageFeatureLeft {border-right:1px solid #e88100;display:block;width:250px;float:left;padding-right:12px;margin-right:8px;}

.homepageFeatureRight {float:right;}

.infoButton {display:block;width:277px;margin:10px;float:right;text-decoration:none;}

.infoButton img {border:none;text-decoration:none;}

.welcomeHeadline {background:url('/images/WelcomeHeadline.gif') no-repeat left top;}
.pfHeadline {background:url('/images/providerfinder_headline.gif') no-repeat left top;padding-top:4px;padding-bottom:4px;}
.searchresultsHeadline {background:url('/images/searchResults_Headline.gif') no-repeat left top;padding-top:4px;padding-bottom:4px;}

/*added Dappy 10.01.08 */ #rightColText a.orangeBox {font-weight:normal;text-align:center;color:#0061ae;width:115px;text-decoration:none;line-height:14px;padding:13px 0;margin-right:10px;margin-top:10px;float:left;background:transparent url('../images/orange-box.gif') no-repeat left top;}
a.orangeBox strong, a.blueBox strong {font-size:16px;}

#rightColText a.blueBox {font-weight:normal;text-align:center;color:#0061ae;width:115px;text-decoration:none;line-height:14px;padding:13px 0;margin-right:10px;float:left;margin-top:10px;background:transparent url('../images/blue-box.gif') no-repeat left top;}

.productWrapper {padding:1px 20px;background:url('../images/product-wrapper.jpg') no-repeat left top;margin:10px 0;}
.productWrapperAlt {padding:1px 20px;background:url('../images/product-wrapper-alt.jpg') no-repeat left top;margin:10px 0;}
#rightColText .productWrapper a, #rightColText .productWrapperAlt a {color:#0061ae;}

#faq dt span{color:#EE8100;font-weight:bold;font-size:12px;text-decoration:underline;}
#faq dt:hover, #faq dt:hover span, #faq span:hover {cursor:pointer;color:#0061ae;text-decoration:none;}
#faq dd {margin-bottom:20px;padding:15px 10px 10px 30px;margin-left:0px;margin-top:5px;background:url('../images/faq-background.gif') no-repeat left top;}
#faq .active {color:#023868;text-decoration:none;font-size:14px;}
/*Safari Warning */
.warningPopup{position:absolute;width:649px;background:transparent url('../images/safari-warning.png') no-repeat left top;color:red;padding-top:80px;padding-left:20px;padding-right:50px !important;padding-bottom:200px;left:-200px;z-index:900;top:0;}

.warningPopup p {width:600px;}

/*endadd*/
/* ------ Footer - within Right Column divs ----- */
#Footer {text-align:center;color:#ababab;font-size:10px;text-decoration:none;clear:both;padding-top:25px;}
#Footer a {text-align:center;color:#ababab;font-size:10px;text-decoration:none;margin-top:50px;}
/* ------ End Right Column _----------*/
#leftColText {padding:20px;position:relative;width:210px;float:left;position:relative;background-color:transparent;background-image:none;margin-top:-78px;z-index:1;}

#mainLogo {position:relative;display:block;background:transparent url('images/logo.png') no-repeat right top;padding:55px 20px;width:210px;text-decoration:none;}

#leftColText ul {margin:0;padding:0;list-style:none;}

#leftColText ul li {display:block;width:210px;}

/* ---- Audience Nav ---- */
#patientsLink {background:url('images/Patients.gif') no-repeat left top;}
#clientsLink {background:url('images/Clients.gif') no-repeat left top;}
#providersLink {background:url('images/Providers.gif') no-repeat left top;}

li.audienceHead { /* If image replacement doesn't work - this styles the links for each "audience" */color:#e88100;font:normal 16px Helvetica, Arial, sans-serif;padding-bottom:20px;}

li.audienceHead a {color:#e88100;text-decoration:none;display:block;}

#patientsLink:hover, #clientsLink:hover, #providersLink:hover {background-position:0 -19px;}

li.audienceDescrip { /* If image replacement doesn't work - this styles the links for descriptions of each audience */font-style:italic;}

li ul li { /* fixes nested li's from the audienceHead class */font:normal 12px Arial, Verdana, sans-serif;color:#0061ae;}

ul#ClientsNav, ul#ProvidersNav, ul#PatientsNav {color:#e88100;font:normal 12px/18px Arial, Helvetica, sans-serif;margin-left:10px;}

ul#ClientsNav li a, ul#ProvidersNav li a, ul#PatientsNav li a{padding:5px 0 5px 15px}

ul#ClientsNav li a:hover, ul#ProvidersNav li a:hover, ul#PatientsNav li a:hover {color:#0061ae;background:url('images/DHSsymbol_leftnav.gif') no-repeat left 5px;}

/* ------ Company Nav ----- */
#CompanyNav li {padding:3px 0;font:normal 16px Hevetica, Arial, sans-serif;color:#0061ae;}

#CompanyNav li a {color:#0061ae;text-decoration:none;display:block;margin:0;padding:7px 0;}

#CompanyNav li a:hover {background-position:0 -32px;}

#AboutUs {background:url('images/AboutUs.gif') no-repeat left top;}
#Contact {background:url('images/Contact.gif') no-repeat left top;}
#DevonCares {background:url('images/DevonCares.gif') no-repeat left top;}
#Events {background:url('images/Events.gif') no-repeat left top;}
#Press {background:url('images/Press.gif') no-repeat left top;}

.leftColDivider {display:block;background:url('images/leftcolDivider.gif') no-repeat center center;font-size:5px;}

/*---------------- Mini Provider Finder -------------*/

#miniProviderFinder ul {list-style:none;margin:0;padding:0;}

#miniProviderFinder ul li {margin:10px 0;}

#miniProviderFinder a{color:#e88100;font-weight:bold;padding-bottom:1px;}

#miniProviderFinder a:hover {text-decoration:none;border-bottom:1px dotted #e88100;}

#miniProviderLink a {background:url('images/providerfinder.gif') no-repeat left top;text-decoration:none;color:#e88100;font:normal 14px Century Gothic, Helvetica, Arial, sans-serif;font-weight:bold;display:block;padding:10px;}

#miniProviderLink a:hover {background-position:0 -42px;border:none;}

#miniProviderFinder select, #miniProviderFinder .input {font:normal 12px Arial, Helvetica, sans-serif;font-weight:bold;color:#666666;background-color:#dedede;padding:3px;border:1px solid #e4a351;}

#miniProviderFinder select:focus, #miniProviderFinder .input:focus {background:#FFFFFF;border:1px solid #e88100;}

/*////// Code for all forms generic styling ------////*/
/* Required Asterik - will be used on other forms <strong class="required">*</strong> is the code */
.required {font-size:11px;color:#3c3c3c;}
.optional {font-size:11px;display:block;color:#3c3c3c;}

/*---------------- Full Provider Finder devonhealth.com/providerfinder/ -------------*//* == Search Form Start == */ 
.fieldsetWrap {background:white url('/images/fieldset_bottom.gif') no-repeat left bottom;width:512px;margin-bottom:20px;position:relative;}

fieldset {border:none;margin:0;padding:10px 30px 10px 60px;width:422px;background:url('/images/providerFinder_fieldset_top.gif') no-repeat right top;}

.fieldset_one {border:none;margin:0;padding:10px 30px 10px 60px;width:422px;background:url('/images/fieldsetWrap_one.gif') no-repeat left top;}

.fieldset_two {border:none;margin:0;padding:10px 30px 10px 60px;width:422px;background:url('/images/fieldsetWrap_two.gif') no-repeat left top;}

.legend {border:none;margin:0;padding:0;text-align:center;color:#023868;font:normal 20px 'Century Gothic', Arial, Helvetica, sans-serif;width:100%;display:block;}

.legendOne {background:url('/images/legendHeadline_one.jpg') no-repeat center top;}

.legendTwo {background:url('/images/legendHeadline_two.gif') no-repeat center top;}

.pfProviderType {font:normal 14px Arial, Verdana, sans-serif;color:#023868;}

fieldset dt {font:normal 12px Arial, Helvetica, sans-serif;color:#023868;float:left;clear:left;width:110px;position:relative;text-align:right;margin-right:5px;margin-top:5px;margin-bottom:5px;}

/* width adjustment for non-provider finder forms */
.notpf dt {width:150px;}
.notpf dd {width:260px;
    top: 0px;
    left: -1px;
}
/* End */
.minorAdjust {margin-top:-5px;}
fieldset dd {float:left;position:relative;width:300px;margin-left:5px;margin-top:5px;margin-bottom:5px;}

dd.submitButton, p.submitButton {text-align:center;}

fieldset p {display:block;clear:left;}

.fieldset_two p {margin:5px 0;padding:0px;}

fieldset span {text-align:left;position:absolute;padding-left:22px;padding-top:3px;padding-bottom:3px;padding-right:10px;width:191px;margin-top:-3px;margin-left:3px;background:transparent url('/images/validationbox.gif') no-repeat left top;
font-weight:bold;font-size:11px;}

span.notValidation {position:relative;padding:0;width:auto;display:inline;margin:0;background:none;font-size:22px;}

span.formErrorMessage {font:normal 12px/18px Arial, Verdana, sans-serif;color:Red;display:block;text-align:center;}

.extraFieldsLink {text-align:center;}

#rightColText p.extraFieldsLink a {color:#1EA12D;text-decoration:none;}

.animation {position: absolute; z-index:800;left:45%;top: 45%;visibility:visible;vertical-align:middle;border-style:none;border-color:blue; background-color:InactiveCaption;padding:10px;}

 /* == Search Form End / Results Page Start == */
#detailWrapper{width:512px;background:transparent url('/images/provider-detail-bottom.gif') no-repeat left bottom;}

#resultsHeaders {padding:5px 0px 5px 0;font-weight:bold;margin:0px;}

#resultsWrapper table {width:100%;margin:0;padding:0;clear:left;}

#resultsWrapper table td, #resultsWrapper table th {margin:0;padding:0;vertical-align:top;line-height:18px;}

.searchResult {padding-top:5px;padding-bottom:5px;border-bottom:1px solid #b7c7d2;}

.providerName {width:225px;}
.providerSpecialty {width:120px;}
.providerLocation {width:100px;text-align:center;}
/* added by dhanas: 9.24.2008 */
.providerDistance {width:65px;text-align:right;}
/**/
#resultsWrapper table td.providerLink {padding-bottom:10px;border-bottom:1px solid #CCCCCC;text-align:right;}
.searchResult a {color:#e88100;}
.searchResult a:hover {text-decoration:none;color:#0061ae;}
.resultsPages {padding:10px 23px;text-align:right;}
.resultsPages a {color:#e88100;}
.resultsPages a:hover {text-decoration:none;color:#0061ae;}

/* == Results Page End / Provider Detail Page Start == */
#providerDetail_Name {background:url('/images/providerDetail_top.jpg') no-repeat left top;padding:75px 23px 5px 100px;}

.proDetailName {font:normal 18px Arial, Helvetica, sans-serif;font-weight:bold;}

#providerDetail_Headline_Locations {background:transparent url('/images/providerDetail_Map.jpg') no-repeat left top;margin:10px 23px;padding-left:60px;padding-top:15px;}

#providerDetail_Headline_Locations h1 {color:#023868;}

#providerDetail_Info {margin:5px 23px;}

.providerDetail_Locations {margin:5px 10px 5px 15px;width:231px;float:left;line-height:16px;}

.providerDetail_Locationsalt {margin:5px 15px 5px 10px;width:231px;float:left;line-height:16px;}

.mapFrame {border:1px solid #0061ae;}

.floatLeft {float:left;display:block;width:120px;clear:both;font-weight:bold;text-align:right;}

.floatRight{display:block;float:right;width:335px;clear:right;}

.clearBoth{clear:both;display:none;height:1%;}

/* added by dhanas: 9.24.2008 */
.providerDetail_Locations span.addSpace{ line-height: 28px;}

#providerDetail_LocationsH3 {width:90%;border-bottom: solid 1px #CCCCCC;padding-left: 4px;margin-left:12px;}
.hidePage {filter:alpha(opacity=40);-moz-opacity: 0.40;opacity: 0.40;}
.updater {position: absolute;z-index:100;top: 0px;left: 0px;height:100%;width:100%;background:url('/images/transparentOverlay.png') repeat-y left top;}

.updaterContent {position: fixed;background-color:#ffffff;z-index: 102;color:#E88100;border: 1px solid #E88100;text-align:center;	width: 195px;height: auto;padding-top: 18px;padding-bottom: 0px;top:50%;left:50%; font-size: 16px;filter:alpha(opacity=99);-moz-opacity: 0.99;opacity: 0.99;}

.updaterContent img {padding: 18px;}

/**** =========== Regional PPO Network MAP CSS (/clients/devon-health-ppo-networks.aspx) ****/
#RegionalNetworkMap {width:320px;margin:10px;float:right;background:url('../images/regional-network-map.jpg') no-repeat center top;padding-top:18px;padding-bottom:20px;}

#RegionalNetworkMap a#regionalNY {display:block;width:100px;padding:35px 0;text-align:center;float:right;margin-right:35px;font-weight:bold;font-size:26px;}

#RegionalNetworkMap a#regionalOH {display:block;width:105px;padding:25px 0;text-align:center;float:left;clear:right;font-weight:bold;font-size:26px;}

#RegionalNetworkMap a#regionalPA {display:block;width:135px;padding:20px 0;text-align:center;float:left;font-weight:bold;font-size:26px;}

#RegionalNetworkMap a#regionalNJ {display:block;width:70px;padding:30px 0 10px 0;text-align:right;float:left;font-weight:bold;font-size:26px;}

#RegionalNetworkMap a#regionalDE {
display:block;width:90px;padding:10px 0 10px 10px;text-align:center;float:right;font-weight:bold;font-size:26px;
}

#RegionalNetworkMap a#regionalMD {display:block;width:100px;padding:20px 20px 20px 0;text-align:center;float:right;font-weight:bold;font-size:26px;}

#RegionalNetworkMap a#regionalNY:hover, #RegionalNetworkMap a#regionalOH:hover, #RegionalNetworkMap a#regionalPA:hover {color:White;}

/* End Regional Network Map CSS */
/* Featured Provider / Hospital Specific CSS */
#QuickFactsWrapper {width:175px;float:right;margin:10px;background:url('../images/quickfacts_bottom.gif') no-repeat left bottom;}

#QuickFacts {padding:10px;background:url('../images/quickfacts_top.gif') no-repeat left top;}

#fpServices {background:url('../images/featured-provider-services.gif') no-repeat left top;}

#fpServices p {text-align:center;}

#fpServices ul {margin:0;padding:0;width:503px;list-style:none;}

#fpServices li {background:url('../images/services-list.gif') no-repeat 10px center;padding:2px 0 2px 30px;}

#fpServices .listAlt {background:#c4e0f1 url('../images/services-list-alt.gif') no-repeat 10px center;padding:2px 0 2px 30px;}

#fpServices .listAltLast {background:url('../images/fpservices-last-alt-round.gif') no-repeat 0 top;padding:2px 0 8px 30px;}

/* Sitemap CSS */

#sitemap li {margin:4px 10px;list-style-image:url('images/DHSsymbol_leftnav.gif');}

/* PartnerForm fix - it covers the button without this CSS */
#partnerForm {clear:right;}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
/* Special class to hide an input field */
input.hidden {display:none !important;visibility:hidden !important;}


/* =========================================================
    Press Release Page Styling
    added by Dappy 04-07-2009
   ========================================================= */
   .pressReleases {margin:0px 0px 36px 0px;padding:18px 0;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;}
   .pressReleases dt {width:100px;text-align:right;float:left;margin-right:20px;clear:both;font-style:italic;}
   .pressReleases dd {width:390px;text-align:left;float:right;margin:0;padding:0;}

/* =========================================================
    Press Release Page Styling
    added by Dappy 10.19.2009
   ========================================================= */
.round-box-top {border:none;margin:0;padding:10px 30px 10px 60px;width:422px;background:url('/images/providerFinder_fieldset_top.gif') no-repeat right top;}

#providerApproved h1 {padding-left:35px;background:url('images/check-icon.png') no-repeat left top;border-bottom:1px solid #a4d0ea;padding-bottom:10px;}
#providerNotApproved h1 {padding-left:35px;background:url('images/red-exclamation-icon.png') no-repeat left top;border-bottom:1px solid #a4d0ea;padding-bottom:10px;}
#providerNotFound h1 {padding-left:35px;background:url('images/orange-question-icon.png') no-repeat left top;border-bottom:1px solid #a4d0ea;padding-bottom:10px;}
.credentialing-form .providerName {font-size:16px;font-weight:bold;}
.credentialing-form .locations {border-bottom:1px solid #a4d0ea;font-size:14px;}
.credentialing-form .locations a {font-weight:normal !important;font-size:12px !important;}
.credentialing-form fieldset {background:none;padding:0px;}