body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: url(../images/bkgd_main.gif) 0 0 repeat; }

/* general styles */
.clearing { clear: both; margin: 0; padding: 0; font-size: 1px; line-height: 1px; height: 1px; }
img, a img { border: none; }
a { text-decoration: none; }
table, th, tr, td { border-collapse: collapse; }
form { margin: 0; padding: 0; }

/* main containers, used for centering and backmost background graphics for interior pages */
#headContainer { margin: 0; padding: 0; width: 975px; text-align: center; background: url(../images/bkgd_header.gif) 0 0 no-repeat; height: 164px;}
#bodyContainer { margin: 0; padding: 0; width: 975px; text-align: center; background: url(../images/bkgd_main.gif) 0 0 repeat; }

/* header area -- logo, corporate nav, main nav */
#headerTop { margin: 0 auto 0 auto; padding: 0; text-align: left; width: 975px; height: 82px; position: relative; background: #fff; }
#headerMain { margin: 0 auto 0 auto; padding: 0; text-align: left; width: 975px; height: 82px; position: relative; background: url(../images/bkgd_header-main.jpg) 0 0 no-repeat; }
#logo { position: absolute; top: 13px; left: 26px; }
#breadcrumb { position: absolute; top: 63px; left: 35px; font-size: 11px; line-height: 12px; color: #333; margin: 0; padding: 0; }
#breadcrumb a { color: #333; }
#breadcrumb a:hover { color: #e56100; }

#corpNav { position: absolute; top: 63px; right: 45px; font-size: 11px; color: #e56100; margin: 0; padding: 0; }
#corpNav a { color: #003779; }
#corpNav a:hover { color: #e56100; }
.about a#corpNavAbout, .careers #corpNavCareers, .employees #corpNavEmployees, .physicians #corpNavForPhys, .media #corpNavMedia { color: #e56100; font-weight: bold; }

#headerMain h2 { font-size: 30px; font-weight: normal; margin: 0; padding: 0; position: absolute; top: 17px; left: 33px; color: #fff; }
#headerMain h2 span { font-size: 13px; padding-left: 12px; }
form#search { position: absolute; top: 28px; right: 22px; }
#searchTxt { width: 105px; background-color: #fff; border: 1px solid #ccc; font-size: 11px; color: #666; margin: 0 6px 0 0; padding: 1px 0 1px 2px; position: absolute; top: 0; right: 20px; }
#searchBtn { width: 23px; height: 17px; margin: 0; padding: 0; }

.skipLink { display: none; }

/* login area */
#login { position: absolute; top: 13px; right: 30px; width: 285px; height: 34px; background: url(../images/bkgd_login2.jpg) 0 0 no-repeat; }
#login form h3 { color: #127dc7; font-size: 13px; font-weight: bold; position: absolute; top: 9px; left: 9px; margin: 0; padding: 0; line-height: 15px; }
#nameLabel, #passLabel { font-size: 10px; color: #666; margin: 0; padding: 0; line-height: 10px; }
#nameLabel { position: absolute; top: 12px; left: 146px; }
#passLabel { position: absolute; top: 12px; left: 30px; }
#loginName, #loginPass { border: 1px solid #bebebe; background-color: #fff; font-size: 10px; color: #666; width: 100px; }
#loginName { position: absolute; top: 9px; left: 177px; }
#loginPass { position: absolute; top: 9px; left: 140px; }
#loginBtn { position: absolute; top: 9px; left: 250px; margin: 0; padding: 0; }
p#loginLinks { font-size: 10px; line-height: 12px; margin: 0; padding: 0; color: #00337b; position: absolute; top: 5px; left: 400px; }
p#loginLinks a { color: #00377b; }
p#loginLinks a:hover { color: #e56100; }

/* main top nav styles */
ul#tabNav { list-style-type: none; margin: 0; padding: 0; height: 20px; background-color: #00337b; position: absolute; top: 62px; left: 0px; width: 975px;}
ul#tabNav li { z-index: 999; list-style-type: none; margin: 0 4px; padding: 4px 0 0 0; height: 16px; display: inline; float: left; font-size: 12px; line-height: 12px; position: relative; }
ul#tabNav li a { z-index: 999; font-size: 12px; line-height: 12px; color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; float: left; padding: 0; margin: 0 1px 0 9px; height: 15px; }
ul#tabNav li:hover, ul#tabNav li.over, .home li#navHome, .information li#navInfo, .services li#navServ, .provider li#navProv, .facilities li#navFacil, .support li#navSupport, .news li#navNews, .giving li#navGiving { background: #003779 url(../images/nav_bkgd_tab_sel.gif) 0 0 no-repeat; color: #e56100; }
ul#tabNav li a:hover, ul#tabNav li:hover a, ul#tabNav li.over a, .home li#navHome a, .information li#navInfo a, .services li#navServ a, .provider li#navProv a, .facilities li#navFacil a, .support li#navSupport a, .news li#navNews a, .giving li#navGiving a { color: #e56100; }
#tabNav li span { z-index: 999; float: left; display: block; width: 9px; height: 16px; margin-top: -4px; }
ul#tabNav ul { display: none; position: absolute; top: 20px; left: 0; z-index: 999; float: none; width: 200px; margin: 0; padding: 6px 0 4px 10px; background-color: #0087cc; color: #fff; }
ul#tabNav li#navGiving ul { left: -155px; }
ul#tabNav li:hover ul, ul#tabNav li.over ul { display: block; z-index: 999; }
ul#tabNav li:hover li { background: none; z-index: 999; }
ul#tabNav li:hover li:hover { color: #00337b; z-index: 999; }
ul#tabNav li li { float: none; margin: -1px 0 -1px 0; padding: 0 !important; display: block; line-height: 11px; font-size: 11px; color: #00337b; font-weight: bold; z-index: 999; }
ul#tabNav li:hover li a, ul#tabNav li.over li a, ul#tabNav li li a { color: #fff; font-size: 11px; line-height: 11px; font-weight: normal; margin: 0 !important; z-index: 999; display: block; width: 100%; padding: 0 0 0 1px !important; }
ul#tabNav li li a:hover { color: #ffc960; z-index: 999; }
ul#tabNav li:hover li.border, ul#tabNav li.over li.border { background: url(../images/bkgd_nav_border.gif) 0 0 repeat-x; height: 8px; padding: 0; margin: 6px 8px 4px 0; z-index: 999; }
/* these classes applied to the <body> tag activate tab "selected" state */
.home #tabNav li#navHome span, .information #tabNav li#navInfo span, .services #tabNav li#navServ span, .provider #tabNav li#navProv span, .facilities #tabNav li#navFacil span, .support #tabNav li#navSupport span, .news #tabNav li#navNews span, .giving #tabNav li#navGiving span, #tabNav li:hover span, #tabNav li.over span { background: url(../images/nav_tab_right_sel.gif) 0 0 no-repeat; }

/* Other alternate audience class names should be added here to achieve similar layout. Pages in these sections use <h1> tags directly inside #main so that the title spans both the #sectNav and #content areas. */
.physicians #sectNav, .media #sectNav { margin-top: -9px !important; }
.physicians #content, .media #content { margin-top: 0; }
.physicians #sidebar, .media #sidebar { margin-top: -30px; }
/* note: also requires class="noRule" on first #sectNav item */

/* about section tab nav styles */
.mission li#navMission, .history li#navHistory, .ethics li#navEthics, .organization li#navOrg, .foundations li#navFound, .financials li#navFin, .system li#navSystem { background: #003779 url(../images/nav_bkgd_tab_sel.gif) 0 0 no-repeat; color: #e56100; }
.mission li#navMission a, .history li#navHistory a, .ethics li#navEthics a, .organization li#navOrg a, .foundations li#navFound a, .financials li#navFin a, .system li#navSystem a { color: #e56100; }
.mission li#navMission span, .history li#navHistory span, .ethics li#navEthics span, .organization li#navOrg span, .foundations li#navFound span, .financials li#navFin span, .system li#navSystem span { background: url(../images/nav_tab_right_sel.gif) 0 0 no-repeat; }

#main { margin: 0 auto 0 auto; padding: 0; text-align: left; width: 975px; background: url(../images/bkgd_content.gif) 0 0 repeat-y; }

/* left-hand nav */
#sectNav { width: 151px; float: left; display: inline; margin: 10px 12px 0 0; padding: 0 0 50px 17px; }
#sectNav ul { list-style-type: none; margin: 0 0 55px 0; padding: 0; font-size: 11px; line-height: 15px; font-weight: bold; color: #e56100; width: 151px; background: url(../images/bkgd_rule_gray.gif) 0 bottom repeat-x; }
#sectNav ul a { text-decoration: none; color: #003779; }
#sectNav ul li a:hover, #sectNav ul li ul li a:hover, #sectNav ul li.selected ul li a:hover { color: #e56100; }
#sectNav ul li { list-style-type: none; margin: 0; padding: 7px 0 6px 5px; background: url(../images/bkgd_rule_gray.gif) 0 0 repeat-x; }
#main #sectNav ul li.noRule { background: none; padding-top: 7px; }
#main #sectNav ul li.selectedNoRule { background: url(../images/bkgd_sectnav_altaud_sel.gif) 0 0 repeat-x; padding-top: 7px; }
#sectNav li.selected { background: url(../images/bkgd_sectnav_sel.gif) 0 0 repeat-x; }
#sectNav li.selected a, #sectNav li.selectedNoRule a { color: #e56100; }
#sectNav ul li ul { list-style-type: none; margin: 0 0 0 14px !important; padding: 0; width: 133px; background: none; }
#sectNav ul li ul li { list-style-type: none; background: none; padding: 2px 0 2px 0 !important; width: 130px; }
#sectNav ul li.selected ul li a { color: #003779; }
#sectNav ul li.selected ul li.selected { background: none !important; }
#sectNav ul li.selected ul li.selected a { color: #e56100; }

/* content area styles */
#content { width: 553px; margin: 10px 10px 0 0; padding: 0 0 50px 0; float: left; display: inline; z-index: 1; }

/* used for alternate audience sections like For Physicians */
#main h1 { font-size: 18px; line-height: 18px; font-weight: bold; color: #e56100; margin: 0 0 8px 17px; padding: 10px 0 8px 0; background: url(../images/bkgd_rule_blue.gif) 0 bottom repeat-x; width: 716px; float: left; display: inline; }

/* used in most cases; <h1> can also appear within .moduleBlue553px -- see below */
#main #content h1 { font-size: 18px; line-height: 18px; font-weight: bold; color: #003779; margin: 3px 0 10px 0; padding: 0 0 8px 0; background: url(../images/bkgd_rule_blue.gif) 0 bottom repeat-x; float: none; width: auto; display: block; }

#content p { margin: 0 30px 10px 10px; padding: 0; font-size: 11px; line-height: 15px; color: #333; }
#content p a { color: #003779; }
#content p a:hover { color: #e56100; }
#content img.introImg { margin: 0 0 10px 0; padding: 0; }
#content a.redLink { color: #900; font-weight: bold; }
#content a.redLink:hover { color: #e56100; }
#content p.intro { color: #003779; }
br.spacer { height: 12px; }
#content h2, #content h3 { font-size: 11px; line-height: 15px; font-weight: bold; margin: 0 0 0 10px; padding: 0; color: #333; }
#content ul { list-style-type: none; margin: 0 0 10px 10px; padding: 0; }
#content li { list-style-type: none; margin: 0; padding: 0 0 0 10px; font-size: 11px; line-height: 15px; background: url(../images/bul_text.gif) 0 7px no-repeat; color: #333; }
#content li a { color: #003779; }
#content li a:hover { color: #e56100; }
#content ul.noBullets li { background: none; padding: 0; margin: 0 0 4px 0; }

.moduleBlue553px { width: 527px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; background: #dcedfa url(../images/bkgd_blue-grad_553px.gif) 0 0 repeat-x; margin: 0 0 15px 0; padding: 0 15px 10px 9px; }
.moduleBlue553pxTop { width: 553px; height: 9px; margin: 0; padding: 0; background: url(../images/bkgd_blue-top_553px.gif) 0 0 no-repeat; font-size: 0px; line-height: 0px; }
#content .moduleBlue553px p { margin: 0 0 10px 0 !important; padding: 0 !important; font-size: 12px; line-height: 16px; color: #333; }
#content .moduleBlue553px p.intro { color: #003779 !important; font-size: 15px !important; line-height: 20px !important; }
.moduleBlue553px img.floatLeft { float: left; margin: 0 10px 12px 0; }
#content .moduleBlue553px h2, #main #content .moduleBlue553px h1 { margin: 0 0 5px 0; padding: 0 0 5px 0; color: #003779; font-size: 15px; line-height: 17px; font-weight: bold; background: url(../images/bkgd_bluemodule_heading.gif) 0 bottom repeat-x; }
#content .moduleBlue553px h3 { font-size: 12px; line-height: 16px; font-weight: bold; margin: 0; padding: 0; }
#content .moduleBlue553px ul { list-style-type: none; margin: 0; padding: 0; }
#content .moduleBlue553px li { list-style-type: none; margin: 0; padding: 0 0 0 10px; font-size: 12px; line-height: 16px; background: url(../images/bul_bluemodule.gif) 0 7px no-repeat; color: #333; }
.moduleBlue553px .mLeft { width: 258px; float: left; display: inline; margin: 0 25px 0 0; padding: 0; }
.moduleBlue553px .mRight { width: 244px; float: left; display: inline; margin: 0; padding: 0; }
.moduleBlue553px ul.jumpList { list-style-type: none; }
#main #content .moduleBlue553px ul.jumpList li { background: none; margin: 0 0 3px 0; padding: 0; font-weight: bold; font-size: 13px; line-height: 16px; color: #003779; }
#main #content .moduleBlue553px ul.jumpList li a { color: #003779; }
#main #content .moduleBlue553px ul.jumpList li a:hover { color: #e56100; }

.fullHeadTop { width: 553px; height: 9px; margin: 0; padding: 0; background: url(../images/bkgd_heading-top.gif) 0 0 no-repeat; font-size: 0px; line-height: 0px; }
.fullHead { width: 527px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; background: #fff url(../images/bkgd_headings.gif) 0 0 repeat-x; margin: 0 0 5px 0; padding: 0 15px 8px 9px; }
#content .fullHead h2 { font-size: 13px; line-height: 15px; margin: 0; padding: 0; font-weight: bold; color: #900; }
#content .fullHead h2 a { text-decoration: none; color: #900; }
#content .fullHead h2 a:hover { color: #e56100; }

.halfHeadTop { width: 270px; height: 9px; margin: 0; padding: 0; background: url(../images/bkgd_halfhead-top.gif) 0 0 no-repeat; font-size: 0px; line-height: 0px; }
.halfHead { width: 244px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; background: #fff url(../images/bkgd_headings.gif) 0 0 repeat-x; margin: 0 0 5px 0; padding: 0 15px 6px 9px; }
#content .halfHead h2 { font-size: 13px; line-height: 15px; margin: 0; padding: 0; font-weight: bold; color: #900; }
#content .halfHead h2 a { text-decoration: none; color: #900; }
#content .halfHead h2 a:hover { color: #e56100; }
#content .halfHead p { font-size: 11px !important; line-height: 16px !important; margin: 2px 0 0 0 !important; padding: 0 !important; color: #900 !important; font-weight: bold; }

.facilityTop { width: 553px; height: 9px; margin: 0; padding: 0; background: url(../images/bkgd_facility-top.gif) 0 0 no-repeat; font-size: 0px; line-height: 0px; }
.facility { width: 527px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; background: #f2f7fc url(../images/bkgd_facility.gif) 0 0 repeat-x; margin: 0 0 10px 0; padding: 0 15px 18px 9px; }
#content .facility h2 { font-size: 15px; line-height: 15px; margin: 0 0 4px 0; padding: 0 0 0 14px; font-weight: bold; color: #003779; background: url(../images/bul_facility-head.gif) 0 3px no-repeat; }
#content .facility h2 a { text-decoration: none; color: #003779; }
#content .facility h2 a:hover { color: #e56100; }
#content .facility p { font-size: 12px !important; line-height: 14px !important; margin: 2px 0 0 0 !important; padding: 0 !important; color: #333; }

#content a.more { font-size: 10px; text-transform: uppercase; }

.headNote { font-size: 11px !important; font-weight: normal !important; }

#main #content p.toTop { margin: -10px 0 20px 10px; }

.cLeft { width: 270px; margin: 0 13px 0 0; padding: 0; float: left; display: inline; }
.cRight { width: 270px; margin: 0; padding: 0; float: left; display: inline; }
.cLeft img, .cRight img { margin: 0 0 10px 10px; }

.cLeft div.separator, .cRight div.separator { width: 260px; height: 1px; margin: 0 0 8px 10px; padding: 0; font-size: 0px; line-height: 0px; background: url(../images/bkgd_rule_blue.gif) 0 0 repeat-x; }

#content img.noIndent { margin-left: 0; }

#content ul.featureList { margin: -2px 0 0 0; padding: 0; list-style-type: none; }
#content ul.featureList li { margin: 0; padding: 5px 8px 7px 10px; font-size: 11px; line-height: 15px; color: #333; background: url(../images/bkgd_featurelist.gif) 0 bottom repeat-x; }
#content ul.featureList a { text-decoration: none; color: #003779; }
#content ul.featureList a:hover { color: #e56100; }
#content .featureList li.last { background: none; }

/* sidebar styles */
#sidebar { width: 220px; margin: 10px 0 50px 0; padding: 0; float: left; display: inline; z-index: 0; }
.sideModule { width: 220px; margin: 0 0 10px 0; padding: 0; }
.sideModule h2 { width: 198px; margin: 0; padding: 8px 10px 8px 12px; background: #f90 url(../images/bkgd_sidemodule_top.gif) 0 0 no-repeat; font-size: 15px; line-height: 17px; font-weight: bold; color: #fff; }
.sideModule h2 a { text-decoration: none; color: #fff; }
.sideModule h2 a:hover { color: #003779; }
.sideContent { width: 220px; margin: 0; padding: 8px 0 4px 0; background: #ffc961 url(../images/bkgd_sidemodule.gif) 0 0 no-repeat; }
.sideContent p { margin: 0 0 10px 12px; padding: 0 14px 0 0; font-size: 11px; line-height: 15px; color: #333; }
#sidebar img { margin: 0 0 10px 10px; }
.sideModule.photoFeature { padding-bottom: 0 !important; }
.sideModule.photoFeature .sideContent p { width: 96px; margin: 0 0 0 12px !important; padding: 0 0 10px 0 !important; float: left; display: inline; }
.sideModule.photoFeature .sideContent img { float: left; display: inline; margin: 0 0 -4px 0 !important; }
.sideModule.toWhite .sideContent { background: #fff url(../images/bkgd_sidemodule_towhite.gif) 0 0 no-repeat; }
.sideModule.allWhite .sideContent { background: none; background-color: #fff; padding-top: 0; }
.sideModule img.billboard { margin: 0 0 10px 0 !important; }
.sideContent a { text-decoration: none; color: #003779; }
.sideContent a:hover { text-decoration: underline; }
ul.vidList { margin: 0 0 0 12px; padding: 0 0 0 50px; list-style-type: none; background: url(../images/img_vidicon.gif) 2px 0 no-repeat; }
ul.vidList li { list-style-type: none; margin: 0; padding: 0; font-size: 11px; line-height: 15px; color: #333; }
ul.intranetList { margin: 0 0 0 12px; padding: 0 0 0 30px; list-style-type: none; background: url(../images/bkgd_intranet.gif) 0 2px no-repeat; }
ul.intranetList li { list-style-type: none; margin: 0; padding: 0; font-size: 11px; line-height: 15px; color: #333; }
.separator { height: 1px; width: 194px; font-size: 1px; line-height: 0px; background: url(../images/bkgd_sidespacer.gif) 0 0 repeat-x; margin: 10px 0 10px 12px; padding: 0; }
.sideModule.photoFeature img.vidIcon { display: inline; margin: 0 !important; }
#sidebar ul.sideNews { list-style-type: none; margin: 0; padding: 0; }
#sidebar ul.sideNews li { list-style-type: none; margin: 0 10px 4px 12px; padding: 0 0 6px 0; background: url(../images/bkgd_sidenews.gif) 0 bottom repeat-x; font-size: 11px; line-height: 15px; color: #333; }

#sidebar a.more { font-size: 10px; text-transform: uppercase; }

/* footer styles */
#footer { margin: -5px auto 75px auto; width: 975px; padding: 0; text-align: left; color: #666; }
#footer p { float: right; margin: 20px 5px 0 0; font-size: 11px; }
#footer a { text-decoration: none; color: #003779; }
#footer a:hover { color: #e56100; }

/* styles for home page and landing pages. Note that use of <body class="landing"> intentionally overrides some previously-defined styles due to differenes in layout of landing pages */
body.landing { background: #fff url(../images/bkgd_landing.gif) 0 0 repeat-x; text-align: center; color: #333; }
.landing #headContainer { height: 100px; width: 1000px; margin: 0 auto 0 auto; background: none; background-color: #fff; text-align: left; }
#headerTop { width: 975px; }
.landing #logo { position: absolute; top: 20px; left: 26px; }
.landing #breadcrumb { position: absolute; top: 80px; left: 35px; }
.landing.siteHome #breadcrumb { display: none; }
.landing #corpNav { position: absolute; top: 79px; right: 26px; font-size: 11px; color: #e56100; margin: 0; padding: 0; }
form#landingSearch { position: absolute; top: 32px; right: 23px; }
#landSearchTxt { width: 137px; background-color: #fff; border: 1px solid #ccc; font-size: 11px; color: #666; margin: 0 6px 0 0; padding: 1px 0 1px 2px; position: absolute; top: 0; right: 20px; }
#landSearchBtn{ width: 23px; height: 17px; margin: 0; padding: 0; }
#landingContainer { width: 1000px; margin: 0 auto 0 auto; padding: 0; text-align: left; }
#landLeft { width: 615px; float: left; display: inline; margin: 0 0 0 11px; }
#landLeft dl { margin: 0 160px 0 23px; padding: 0; }
#landLeft dt { margin: 0; padding: 0 0 0 14px; font-size: 12px; line-height: 18px; background: url(../images/bul_homenews.gif) 0 4px no-repeat; text-transform: uppercase; }
#landLeft dd { margin: 0 0 10px 0; padding: 0; font-size: 12px; line-height: 18px; }
#landLeft dl a { color: #003779; text-decoration: none; font-size: 11px; }
#landLeft dl a:hover { color: #e56100; }
#landLeft h2, #landLeft h1 { color: #003779; font-size: 16px; line-height: 16px; margin: 30px 10px 8px 23px; padding: 0 0 9px 0; font-weight: bold; background: url(../images/bkgd_bluemodule_heading.gif) 0 bottom repeat-x; }
#landLeft p { font-size: 15px; line-height: 22px; margin: 0 0 20px 0; padding: 0 75px 0 23px; }
#landRight { width: 350px; float: left; display: inline; margin: 0 24px 0 0; padding: 0; }
#landRight a { text-decoration: none; color: #003779; }
.landing #footer img { display: none; }
.landing #footer p { margin-right: 12px; }
#landRight h1, #landRight h2 { font-size: 16px; line-height: 16px; margin: 0 10px 10px 10px; padding: 0 0 9px 0; font-weight: bold; color: #fff; background: url(../images/bkgd_landright_heading.gif) 0 bottom repeat-x; }
#landRight img { margin: 0 0 30px 10px; }
#continuum { width: 350px; margin: 0; padding: 15px 0 5px 0; background: #ffc960 url(../images/bkgd_continuum.jpg) 0 0 repeat-x; }
#find { width: 350px; margin: 0 0 30px 0; padding: 15px 0 5px 0; background: #fff url(../images/bkgd_find.jpg) 0 0 repeat-x; }
#continuum ul { list-style-type: none; margin: 0 0 10px 0; padding: 0; }
#continuum li { list-style-type: none; margin: 0 0 0 10px; padding: 0; font-size: 12px; line-height: 18px; }
#continuum a:hover { color: #900; }
#find a:hover { color: #900; }
.find01 { width: 120px; float: left; display: inline; margin: 0 0 0 10px; padding: 0; }
.find02 { width: 120px; float: left; display: inline; }
.find03 { width: 100px; float: left; display: inline; }
#find h3 { font-size: 12px; line-height: 18px; margin: 0 0 0 10px; padding: 0; font-weight: bold; color: #900; }
#find .find01 h3, #find .find02 h3, #find .find03 h3, #continuum .find01 h3, #continuum .find02 h3, #continuum .find03 h3 { font-size: 12px; line-height: 18px; margin: 0; padding: 0; font-weight: bold; color: #900; }
#find ul { list-style-type: none; margin: 0 0 10px 10px; padding: 0; }
#continuum .find01 ul, #continuum .find02 ul, #continuum .find03 ul, #find .find01 ul, #find .find02 ul, #find .find03 ul { list-style-type: none; margin: 0 0 10px 0; padding: 0; }
#find li, #continuum .find01 li, #continuum .find02 li, #continuum .find03 li, #find .find01 li, #find .find02 li, #find .find03 li { list-style-type: none; margin: 0; padding: 0; font-size: 12px; line-height: 18px; color: #003779; }
.healthPlansTop { width: 350px; height: 9px; margin: 10px 0 0 0; padding: 0; background: url(../images/bkgd_healthplans-top.gif) 0 0 no-repeat; font-size: 0px; line-height: 0px; }
.healthPlans { width: 348px; background: url(../images/bkgd_healthplans.gif) 0 0 no-repeat; margin: 0 0 20px 0; padding: 9px 0 10px 0; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
.healthPlans p { margin: 0 0 0 10px; padding: 0; font-size: 12px; line-height: 18px; }
.healthPlans p.plansMore { margin-top: 10px; }
#landRight .healthPlans a:hover { color: #e56100; }
#landRight .healthPlans h2 { color: #003779; background: url(../images/bkgd_bluemodule_heading.gif) 0 bottom repeat-x; }
.otherProv { width: 330px; margin: 0; padding: 0 10px 30px 10px; }
.otherProv h3 { font-size: 12px; line-height: 15px; margin: 0 0 5px 0; padding: 0 0 5px 0; font-weight: bold; background: url(../images/bkgd_rule_blue.gif) 0 bottom repeat-x; }
.otherProv p { font-size: 12px; line-height: 18px; margin: 0; padding: 0; }
.otherProv p a { color: #003779; }
#landRight .otherProv p a:hover { color: #e56100; }
	 
