@charset "utf-8";
/* CSS Document */

body { background:url(../_images/grassCover.jpg) repeat left; height: 100%; width: 100%; margin: 0px; padding: 0px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; color:#333; }

img, div { border: 0px; behavior: url(css/iepngfix.htc) }

a, a:visited, a:active, a:link {text-decoration: none;}
a:hover { text-decoration: underline; }

#cloudCover { position:absolute; top:0px; left: 0px; overflow:hidden; background:url(../_images/cloudBackground.jpg) repeat-x; width: 100%; height: 600px; }
#body { position: relative; width: 100%; }
#content { position:absolute; width: 100%; } 
#headerContainer { background:url(../_images/headerContainer.png) no-repeat left; width: 302px; height: 111px; overflow:hidden; }
table, tr, td {text-align: left;}

/* MENU ROLLOVERS */

#mPayBill { display: block; width: 63px; height: 50px; background: url("../_images/mPayBill.png") no-repeat 0px 8px; behavior: url(css/iepngfix.htc); }
#mPayBill:hover { background-position: 0 -49px; }
#mPayBill span { display: none; }

#mFind { display: block; width: 68px; height: 50px; background: url("../_images/mFindADoctor.png") no-repeat 0px 8px; behavior: url(css/iepngfix.htc); }
#mFind:hover { background-position: 0 -49px; }
#mFind span { display: none; }

#mLocations { display: block; width: 76px; height: 50px; background: url("../_images/mFindLocation.png") no-repeat 0px 8px; behavior: url(css/iepngfix.htc); }
#mLocations:hover { background-position: 0 -49px; }
#mLocations span { display: none; }

#mTwitter { display: block; width: 51px; height: 50px; background: url("../_images/mTwiter.png") no-repeat 0px 8px; behavior: url(css/iepngfix.htc); }
#mTwitter:hover { background-position: 0 -49px; }
#mTwitter span { display: none; }

#mAbout{ display: block; width: 125px; height: 37px; background: url("../_images/mAbout.png") no-repeat 0px 0px; behavior: url(css/iepngfix.htc); }
#mAbout:hover { background-position: 0 -41px; }
#mAbout span { display: none; }

#mForms { display: block; width: 112px; height: 37px; background: url("../_images/mForms.png") no-repeat 0px 0px; behavior: url(css/iepngfix.htc); }
#mForms:hover { background-position: 0 -41px; }
#mForms span { display: none; }

#mLocation { display: block; width: 112px; height: 37px; background: url("../_images/mLocation.png") no-repeat 0px 0px; behavior: url(css/iepngfix.htc); }
#mLocation:hover { background-position: 0 -41px; }
#mLocation span { display: none; }

#mDoctors { display: block; width: 112px; height: 37px; background: url("../_images/mDoctors.png") no-repeat 0px 0px; behavior: url(css/iepngfix.htc); }
#mDoctors:hover { background-position: 0 -41px; }
#mDoctors span { display: none; }

#mFAQs { display: block; width: 112px; height: 37px; background: url("../_images/mFAQs.png") no-repeat 0px 0px; behavior: url(css/iepngfix.htc); }
#mFAQs:hover { background-position: 0 -41px; }
#mFAQs span { display: none; }

#mChildCare { display: block; width: 112px; height: 37px; background: url("../_images/mChildCare.png") no-repeat 0px 0px; behavior: url(css/iepngfix.htc); }
#mChildCare:hover { background-position: 0 -41px; }
#mChildCare span { display: none; }

#mBilling { display: block; width: 112px; height: 37px; background: url("../_images/mBilling.png") no-repeat 0px 0px; behavior: url(css/iepngfix.htc); }
#mBilling:hover { background-position: 0 -41px; }
#mBilling span { display: none; }

#mLinks { display: block; width: 124px; height: 37px; background: url("../_images/mLinks.png") no-repeat 0px 0px; behavior: url(css/iepngfix.htc); }
#mLinks:hover { background-position: 0 -41px; }
#mLinks span { display: none; }

.rightShadow { background:url(../_images/rightShadow.png) top right;  behavior: url(css/iepngfix.htc) }
.leftShadow { background:url(../_images/leftShadow.png) top left; behavior: url(css/iepngfix.htc); }

.drkBlueSmall { color: #00467f; font-size:10px; }
.hDivider { background:url(../_images/hDivider.gif) repeat-x left; }
.hDividerWhite { background:url(../_images/hDividerWhite.png) repeat-x left; }

.footer { background:url(../_images/footerBackground.png) left no-repeat; width: 920px; height: 38px; color:#FFF; font-size: 10px; behavior: url(css/iepngfix.htc); }
.footer a { color: #FFF; text-decoration: none; text-decoration: none; }
.footer a:hover, .footer a:visited:hover { color:#71b2ec; text-decoration: underline; }
.footer a:visited { text-decoration: none; }

.searchField {
    font-size: 11px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #85b1de;
    width: 170px;
	color: #00467f;
}

.toutBackground { background:url(../_images/toutBackground.jpg) left top no-repeat; }

.doctorLetter { border: 1px solid #000000; background-color: #00467f; color: #ffffff; width: 20px; height: 20px; text-align: center; }
.doctorLetter a {color: #ffffff; text-decoration: none; }
.doctorLetterActive { border: 1px solid #000000; background-color: #ffffff; color: #00467f; width: 20px; height: 20px; text-align: center; }
.docResults {border: 1px solid #000000;}
.docResults th {background-color: #00467f; color: #ffffff; text-align: left; }
.docResults td {padding: 5px; border-bottom: 1px dotted #cccccc;}

.linksResources, .linksResources a:link, .linksResources a:visited { color: 00467f; text-decoration: none; }
.linksResources a:hover { color: #71b2ec; text-decoration: underline; }

.locationDetailActive {background-color:#8bb70c;padding:7px;padding-left:15px;padding-right:15px;color:#ffffff;border: 1px solid #8bb70c;}
.locationDetailActive a, .locationDetailActive a:link, .locationDetailActive a:active { 
	color: #ffffff;
	text-decoration: none;
}
.locationDetail {background-color:#ffffff;padding:7px;padding-left:15px;padding-right:15px;color:#000000;border: 1px solid #8bb70c;}
.locationDetail a, .locationDetail a:link, .locationDetail a:active { 
	color: #000000;
	text-decoration: none;
}
/* SIFR DEFINITIONS */
/*h1 { letter-spacing: 12px; }
h2 { letter-spacing: 14px; }
h3 { letter-spacing: 22px; }
h4 { letter-spacing: 12px; }*/


.sIFR-active h1, .sIFR-active h2, .sIFR-active h3, .sIFR-active h4, .sIFR-active .redText, .sIFR-active .ajaxh3, .redText, .ajaxh3 { visibility: hidden; font-family: Verdana; }
.sIFR-active h1, .sIFR-active h2, .sIFR-active h3, .sIFR-active h4, .sIFR-active .redText, .sIFR-active .ajaxh3, .redText, .ajaxh3  { padding: 0px; margin: 0px; }

.ajaxh3 { letter-spacing: 14px; }
.redText, .lightBlueText, .yellowText, .purpleText, .darkRedText, .orangeText, .lightPurpleText, .darkBlueText { letter-spacing: 14px; }