body       { color: #455869; font-size: 12px; font-family: Arial, Verdana; line-height: 18px; background-image: url("../pix/bg_inside.gif"); background-repeat: repeat-x }
.tableoutline { border-right: 1px solid #9bacc0; border-bottom: 1px solid #9bacc0 }
.tableleft { font-weight: bold; text-align: left; padding: 10px; width: 180px; vertical-align: top; border-top: 1px solid #9bacc0; border-left: 1px solid #9bacc0 }
.tableright { text-align: left; padding: 10px; vertical-align: top; border-top: 1px solid #9bacc0; border-left: 1px solid #9bacc0 }
.bodyhome { color: #455869; font-size: 11px; font-family: Arial; background-image: url("../pix/home/bg_home.jpg"); background-repeat: repeat-x }
.class { }
p { }
td { }
a    { color: #ca8829; text-decoration: none }
a:hover  { color: #2f8d83; text-decoration: underline }
.header     { color: #8e82b2; line-height: 8px; background-image: url("../pix/home/bg_top.gif"); background-repeat: no-repeat; text-align: right; height: 90px; vertical-align: bottom }
.headerinside { color: #8e82b2; line-height: 8px; background-image: url("../pix/bg_top_inside.gif"); background-repeat: no-repeat; text-align: right; height: 62px; vertical-align: bottom }
.bg-landing-title { background-image: url("../pix/bg_landing_title.jpg"); background-repeat: no-repeat }
.headerlink { color: #8e82b2; text-decoration: none }
.headerlink:hover { color: #fff; text-decoration: underline }
.bgmiddle   { background-image: url("../pix/home/bg_middle.jpg"); background-repeat: no-repeat }
.question { padding: 3px }
.text10 { font-size: 10px }
.questionline { padding: 3px; border-bottom: 1px solid #bfbfbf }
.bg-landing-body     { background-image: url("../pix/bg_landing_body.jpg"); background-repeat: no-repeat; text-align: left; padding-right: 14px; padding-left: 15px }
.bgmiddleinside  { background-image: url("../pix/bg_middle_inside.jpg"); background-repeat: no-repeat }
.bgmiddleinside2    { background-image: url("../pix/bg_yellowline.gif") }
.nav { color: white; font-size: 15px; padding-right: 3px; padding-left: 8px; height: 36px; vertical-align: middle; border-bottom: 1px dotted white }
.navon   { color: #4a3882; font-size: 15px; background-image: url("../pix/bg_nav.gif"); background-repeat: repeat-x; padding-right: 3px; padding-left: 8px; height: 36px; vertical-align: middle; border-bottom: 1px solid white }
.sn     { color: #2f8d83 !important; font-size: 13px; line-height: 13px; background-image: url("../pix/bg_sn.jpg"); background-repeat: no-repeat; padding-right: 3px; padding-left: 14px; height: 60px; border-right: 1px solid #9bacc0 }
.snoff   { color: #493880; font-size: 13px; line-height: 13px; background-image: url("../pix/bg_sn_off.jpg"); padding-right: 3px; padding-left: 14px; height: 45px; vertical-align: middle; border-right: 1px solid #9bacc0 }
.snon    { color: #2f8d83; font-size: 13px; line-height: 13px; background-image: url("../pix/bg_sn_on.jpg"); padding-right: 3px; padding-left: 14px; height: 45px; vertical-align: middle; border-right: 1px solid #9bacc0 }
.snbar { border-bottom: 1px solid #9bacc0 }
.ssnoff { color: #3d3463; font-size: 11px; background-color: white; background-repeat: no-repeat; padding: 1px 3px 6px 14px; vertical-align: middle; border-right: 1px solid #9bacc0 }
.ssnon { color: #2f8d83; font-size: 11px; background-color: white; background-repeat: no-repeat; padding: 1px 3px 6px 14px; vertical-align: middle; border-right: 1px solid #9bacc0 }
.ssn { color: #2f8d83 !important; font-size: 11px; font-weight: bold; background-color: white; background-repeat: no-repeat; padding: 1px 3px 6px 4px; vertical-align: middle; border-right: 1px solid #9bacc0 }
.footer { color: #8ecec0; line-height: 16px; padding-top: 8px; padding-right: 3px; padding-left: 8px; vertical-align: middle }
.footerlink { color: #8ecec0; line-height: 16px; text-decoration: underline }
.footerlink:hover { color: white; line-height: 16px }
.co-find  { color: #825b22; line-height: 28px; background-image: url("../pix/bg_co_finddoctor.gif"); background-repeat: no-repeat; text-align: center; padding: 35px 3px 13px }
.features { color: #224771; font-size: 12px; font-weight: bold; background-image: url("../pix/home/bg_features.gif"); background-repeat: no-repeat; text-align: center; width: 185px; height: 44px; vertical-align: middle; border-top: 1px solid #c0902a }
.featureson { color: #c0902a; font-size: 12px; font-weight: bold; text-decoration: underline; background-image: url("../pix/home/bg_features.gif"); background-repeat: no-repeat; text-align: center; width: 185px; height: 44px; vertical-align: middle; border-top: 1px solid #c0902a }
.featuresleft { background-repeat: no-repeat; text-align: center; height: 44px; vertical-align: middle; border-top: 1px solid #c0902a }
.hp-tagline  { line-height: 31px; padding-left: 20px; height: 229px; vertical-align: middle }
.hp-co  { line-height: 18px; background-image: url("../pix/home/bg_co.jpg"); background-repeat: repeat-y; padding: 8px 25px 3px; width: 248px; vertical-align: top }
.greentext { color: #349c91 }
.yellowtext { color: #c0902a }
.purpletext { color: #3d3463 }
hr { }
.hp-tagtextbig { color: #3d3463; font-size: 19px; font-family: "Times New Roman" }
.hp-tagtextbiggreen { color: #349c91; font-size: 19px; font-family: "Times New Roman"; font-weight: bold }
.hp-tagtextsmall { color: #445868; font-size: 16px; font-family: "Times New Roman" }
.landing-title-text    { color: #445868; font-size: 19px; font-family: "Times New Roman"; line-height: 24px; padding: 20px 8px 15px 12px }
h1 { font-size: 15px; font-weight: bold; line-height: 20px; text-transform: uppercase }
h2 { font-size: 13px; font-weight: bold; line-height: 20px }
.answer { font-size: 13px; font-weight: bold; line-height: 20px }
.subtitle  { color: #284493; font-size: 29px; font-style: italic; font-weight: normal; letter-spacing: -1px }
.inside-bodyspacer     { background-image: url("../pix/bg_middle_inside2.jpg"); background-repeat: no-repeat; padding-top: 36px }
.inside-bodyspacer2    { background-image: url("../pix/bg_middle_inside2.jpg"); background-repeat: no-repeat; padding-top: 36px; padding-right: 15px; padding-left: 16px }
.inside-yellowline     { background-image: url("../pix/bg_yellowline.gif"); background-repeat: repeat-y }
.inside_bodylines  { background-image: url("../pix/bg_bodytable.gif"); background-repeat: repeat-y; text-align: left }
.snco  { color: #54525f; font-size: 19px; font-family: "Times New Roman"; line-height: 23px; background-image: url("../pix/snco_top.gif"); background-repeat: no-repeat; text-align: left; padding: 26px 12px 4px 15px }
.snco-spacer { width: 12px }
.sncolumn   { padding-top: 36px }
.maincolumn  { color: #49556f; padding: 10px 15px 10px 20px; border-left: 1px solid #9bacc0 }
.maincolumnline { border-right: 1px solid #9bacc0 }
.maincolumnform { color: #49556f; background-color: white; padding: 10px 15px 10px 20px; border-right: 1px solid #9bacc0; border-left: 1px solid #9bacc0 }
.news   { padding: 4px 2px 4px 4px; vertical-align: middle; border-bottom: 1px solid #bdd1ea }
.class1 { }
.newsdate   { text-align: right; padding: 4px 4px 4px 2px; vertical-align: middle; border-bottom: 1px solid #bdd1ea }
.pluslink { font-size: 12px; padding: 2px }
.pluslink:hover { font-size: 12px; text-decoration: underline; padding: 2px }
.careerlocation { color: #2f8d83; font-size: 12px }
.careertitle { font-size: 13px; font-weight: bold; background-color: #c0cce0; text-align: center }
input { background-color: #e7e7e7; background-image: url("../pix/bg_input.gif"); background-repeat: repeat-x; border: solid 1px #a6a6a6 }
textarea { background-color: #e7e7e7; background-image: url("../pix/bg_input.gif"); background-repeat: repeat-x;background-position:bottom; border: solid 1px #a6a6a6 }
