/* CSS Document */

@import url(menu.css);
@import url(locations.css);

/*GLOBAL STYLES*/
body { margin: 0; background-color: #006bb6; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal;}
a:link { color: #006BB6;text-decoration: underline;}
a img {border: none; }
a:visited { color: #71715A;text-decoration: underline;}
a:hover { color: #004A8F; text-decoration: none;}
a:active { color: #F39D2C;}
#containerMain {width: 800px;margin: 0 auto;background-color: #FFFFFF;}
#header {width: 800px;height: 100px;background-color: #006BB6;background-image: url(../images/global/pgHeader.gif);background-repeat: no-repeat;background-position: bottom;color: #006BB6;}
#headerHm {width: 800px;height: 50px;background-color: #006BB6;background-image: url(../images/global/pgHeaderHm.gif);background-repeat: no-repeat;text-indent: -9999px;color: #006BB6;background-position: 0px 0px;}
#printHeader {display: none;}
#menuSection {width: 750px;height: 195px;margin: 0 auto;position: relative;}
.menuL01, .menuL02, .menuL03, .menuL04, .menuL05, .menuL06, .menuL07, .menuL08, .menuL09, .menuL10 {width: 408px; height: 195px; position: absolute; left: 0px; top: 0px;}
.menuL01 {background-image: url(../images/global/menuL01.jpg);}
.menuL02 {background-image: url(../images/global/menuL02.jpg);}
.menuL03 {background-image: url(../images/global/menuL03.jpg);}
.menuL04 {background-image: url(../images/global/menuL04.jpg);}
.menuL05 {background-image: url(../images/global/menuL05.jpg);}
.menuL06 {background-image: url(../images/global/menuL06.jpg);}
.menuL07 {background-image: url(../images/global/menuL07.jpg);}
.menuL08 {background-image: url(../images/global/menuL08.jpg);}
.menuL09 {background-image: url(../images/global/menuL09.jpg);}
.menuL10 {background-image: url(../images/global/menuL10.jpg);}
#menu { width: 206px; height: 195px; position: absolute; left: 408px; top: 0px; }
#menuR {width: 136px; height: 195px; position: absolute; left: 614px; background-image: url(../images/global/menuR-withlogo.jpg);}
#content { width: 750px; height: 100%; position: relative; margin: 10px 25px 0 25px; }

/*HOME PAGE STYLES*/
#contentHmpg{background-image: url(../images/home/hmpgBkgdPhoto.jpg);min-height: 424px;position: relative;background-repeat: no-repeat;background-position: 310px 0px;}
.hmpgLogo{width: 238px; height: 149px;}

#hmpgFeatures{width: 750px;height: 230px;position: relative;margin: 30px 0 0 0;background-color: #FFFFFF;z-index: 101;}

#featureLeft-container {
	 position: absolute;top: 10px;
}
#featureLeft-top{width: 248px;height: 86px; margin:0 0 7px 0; background: #E6E1D4 url("../images/home/featureCellL.jpg") no-repeat bottom;}
#featureLeft-bottom{width: 248px;height: 127px;background: #E6E1D4 url("../images/home/featureCellL.jpg") no-repeat bottom;}

#featureMid{width: 248px;height: 220px;position: absolute;top: 10px;left: 251px;background: #DAD3C0;}
#featureRight{width: 248px;height: 220px;position: absolute;top: 10px;left: 502px;background: #E6E1D4 url(../images/home/featureCellR.gif) no-repeat bottom}
#healthFlash{color: #e06524;font-size: 0.7em;font-weight: bold;line-height: 130%;margin: 5px 10px 0px 10px;width: 228px;height: 98px;background: url(../images/home//healthFeatures/20060509.gif);}
.hmpgTxt01{color: #e06524;font-size: 1em;margin: 0px 430px 10px 20px;}
.hmpgTxt02{color: #707070;font-size: 0.8em;line-height: 120%;margin: 0px 430px 10px 20px;}
.featureH2{font-size: 0.9em;margin: 5px 10px 1px 10px;line-height: 120%;}
.featureH3{font-size: 0.75em;font-weight: normal;margin: 5px 10px 1px 10px;line-height: 120%;}
.featureP{font-size: 0.7em;margin: 0 10px 0 10px;}
#featureMoreLink{color: #006BB6;font-size: 0.65em;font-weight: bold;margin: 5px 10px 0 10px;position: absolute;bottom: 5px;right: 5px;}
.featureCommGraphic{font-size: 0.65em;margin: 5px 10px 2px 10px;}

/*ABOUT PAGE STYLES*/
.aboutTxt01{color: #e06524;font-size: 1em;line-height: 115%;padding: 10px 20px 0px 20px;}
.aboutTxt02{color: #707070;font-size: .7em;line-height: 130%;margin: 0 20px 10px 20px;}
.aboutTxt03{color: #e06524;font-size: 1em;line-height: 130%;margin: 15px 20px -15px 20px;}
.aboutTxt04{color: #e06524;font-size: .7em;line-height: 100%;margin: 20px 20px 0px 20px;}
.aboutTxt05{color: #e06524;font-size: .9em;line-height: 150%;margin: 0 40px 0 110px;}
.aboutTxt06{color: #707070;font-size: .8em;line-height: 150%;margin: 0 40px 10px 110px;}
.execTxt01{color: #006BB6;font-size: 1.2em;line-height: 115%;margin: 0 80px 25px 0px;}
.execTxt02{color: #006BB6;font-size: .9em;line-height: 130%;margin: 5px 80px 0px 0px;}
.execTxt03{color: #707070;font-size: .8em;line-height: 130%;margin: 0 80px 0px 0px;}
.execTxt04{color: #707070;font-size: .7em;line-height: 130%;margin: 5px 80px 30px 0px;}
.aboutContent{width: 339px; position: relative;float: right;background-color: #E5E8CD;z-index: 101;}
.aboutSubnav{background-image: url("../images/about/aboutSubnav.gif");background-repeat: no-repeat;padding: 16px 20px 10px;width: 299px;height: 84px;}
.aboutSubnav ul{list-style-type: none;margin: 0;padding: 0;}
.aboutSubnav li{font-size: 0.8em;line-height: 150%;background-image: url("../images/about/subnavArrow.gif");background-repeat: no-repeat;background-position: left center;padding-left: 10px;}
.aboutSubnav a, .aboutSubnav a:visited{color: #006BB6;text-decoration: none;}
.aboutSubnav a:hover{color: #004A8F;text-decoration: underline;}
#aboutHistory{width: 408px;height: 452px;float: left;padding: 125px 0 0 0;background-image: url(../images/about/aboutBkgdPhoto.jpg);background-repeat: no-repeat;z-index: 10;}
.aboutContentBottom{height: 135px;}
.aboutContentFooter{height: 25px;background-color: #E5E8CD;background-image: url(../images/about/aboutHistoryBot.gif);background-repeat: no-repeat;}

/*SERVICES PAGE STYLES*/
.servicesTxt01{color: #006BB6;font-size: 1.2em;line-height: 115%;margin: 110px 80px 15px 20px;}
.servicesTxt02{color: #006BB6;font-size: .8em;line-height: 130%;margin: -10px 80px 10px 20px;}
.servicesTxt03{color: #707070;font-size: .7em;line-height: 130%;margin: 0px 80px 0px 20px;}
.servicesTxt04{color: #006BB6;font-size: .9em;line-height: 120%;margin: 20px 80px 5px 20px;}
.servicesTxt05{color: #006BB6;font-size: .7em;line-height: 130%;margin: 0px 80px 0 20px;}
#contentServices {background-image: url(../images/services/servicesBkgdPhoto.jpg);background-repeat: no-repeat;width: 614px;right: auto;position: relative;}
#familyInfo{margin: 0 0 0 162px;background-image: url(../images/services/familyInfoColor.gif);background-position: right;background-repeat: repeat-y;}
.familyInfoTop{height: 15px;background-image: url(../images/services/familyInfoTop.gif);background-repeat: no-repeat;background-position: top right;}
.familyInfoBottom{height: 15px;background-image: url(../images/services/familyContentBot.gif);background-repeat: no-repeat;background-position: top right;}
#urgentInfo{margin: 0 0 0 162px;background-image: url(../images/services/urgentInfoColor.gif);background-position: right top;background-repeat: repeat-y;}
.urgentInfoTop{height: 15px;background-image: url(../images/services/urgentInfoTop.gif);background-repeat: no-repeat;background-position: top right;}
.urgentInfoBottom{height: 15px;background-image: url(../images/services/urgentContentBot.gif);background-repeat: no-repeat;background-position: top right;}
#occupationInfo{margin: 0 0 0 162px;background-image: url(../images/services/occupationInfoColor.gif);background-position: right top;background-repeat: repeat-y;}
.occupationInfoTop{height: 15px;background-image: url(../images/services/occupationInfoTop.gif);background-repeat: no-repeat;background-position: top right;}
.occupationInfoBottom{height: 15px;background-image: url(../images/services/occupationContentBot.gif);background-repeat: no-repeat;background-position: top right;}
#servicesMenu { width: 136px; height: 300px;position: absolute;z-index: 10;right: 0px; }
#servicesMenuList {margin: 0;padding: 0; width:136px; height: 300px; font-size: .1em;list-style: none; display: inline;overflow: hidden;}
#servicesMenuList li {margin: 0; padding: 0;list-style: none;display: inline; }
#servicesMenuList li a {float: left; overflow: hidden;list-style: none;display: inline;height: 0px !important; }
#family a {width: 136px; height: 100px; height /**/:100px; /* for IE5/Win only */ background: url(/images/services/servicesMenu.gif) no-repeat 0px 0px; padding: 100px 0 0 0;}
#family a:hover {background-position: -136px 0px;}
#family a:active, #family a.selected {background-position: 0px 0px;}
#urgent a {width: 136px; height: 100px; height /**/:100px; /* for IE5/Win only */ background: url(/images/services/servicesMenu.gif) no-repeat 0px -100px; padding: 100px 0 0 0;}
#urgent a:hover {background-position: -136px -100px;}
#urgent a:active, #urgent a.selected {background-position: -136px -100px;}
#occupation a {width: 136px; height: 100px; height /**/:100px; /* for IE5/Win only */ background: url(/images/services/servicesMenu.gif) no-repeat 0px -200px; padding: 100px 0 0 0;}
#occupation a:hover {background-position: -136px -200px;}
#occupation a:active, #occupation a.selected {background-position: -136px -200px;}

/*FAQ PAGE STYLES*/
#faqContent{width: 408px;height: 452px;float: left;background-image: url(../images/faq/faqBkgdPhoto3.jpg);background-repeat: no-repeat;}
.faqTxt01{color: #e06524;font-size: .75em;line-height: 130%;margin: 10px 20px 0 20px;}
.faqTxt02{color: #707070;font-size: .7em;line-height: 130%;margin: 0 20px 20px 30px;}
.faqQuestions{width: 339px;position: relative;float: right;background-color: #EBEDD6;background-image: url(../images/faq/faqBkgdPhoto3.jpg);background-position: -411px 0;background-repeat: no-repeat;padding-top: 20px;z-index: 101;}
.faqJobsFooter{height: 15px;background-image: url(../images/faq/faqQuestionsBot.gif);background-position: right;background-repeat: no-repeat;}
.providerBody{background-color:#FFFFFF;}
#containerProviders{width: 460px;margin: 0 20px 20px 20px;}
.providerTable{width: 460px;border: solid #CFD778 5px;}
.provideTxt01{color: #006BB6;font-size: 1.6em;}
.provideTxt02{color: #006BB6;font-size: .85em;line-height: 130%;}

/*CAREERS PAGE STYLES*/
#careersContent{width: 408px;height: 452px;float: left;background-image: url(../images/careers/careersBkgdPhoto.jpg);background-repeat: no-repeat;}
.careersTxt01{color: #e06524;font-size: 1em;line-height: 115%;padding: 130px 40px 0px 105px;}
.careersTxt02{color: #707070;font-size: 0.7em;line-height: 130%;margin: 0 40px 10px 105px;}
.careersTxt03{color: #e06524;font-size: .75em;line-height: 130%;margin: 25px 20px 0 20px;}
.careersTxt04{color: #707070;font-size: .7em;line-height: 130%;margin: 0 20px 10px 20px;}
.careersTxt05{color: #707070;font-size: .7em;line-height: 130%;margin: 0 20px 10px 40px;}
.careersTxt06{color: #707070;font-size: .7em;line-height: 130%;margin: 0 20px 10px 20px;font-style:italic;}
.careersJobs{width: 339px;position: relative;float: right;background-color: #E1E3E3;background-image: url(../images/careers/careersJobsTop.gif);background-repeat: no-repeat;z-index: 101;}
.careersJobsFooter{height: 25px;background-color: #E1E3E3;background-image: url(../images/careers/careersJobsBot.gif);background-repeat: no-repeat;}

/*PRESS ROOM PAGE STYLES*/
.prTxt01{color: #006BB6;font-size: 1.2em;line-height: 115%;margin: 0px 274px 0px 0px;}
.prTxt01_a{color: #006BB6;font-size: 1em;line-height: 115%;margin: 0px;}
.prTxt02{color: #006BB6;font-size: .7em;line-height: 130%;margin: 15px 80px 0px 0px;}
.prTxt03{color: #707070;font-size: .7em;line-height: 130%;margin: 10px 80px 0px 0px;}
.prTxt04{color: #006BB6;font-size: .7em;line-height: 130%;margin: 15px 274px 0px 0px;}
.prTxt05{color: #707070;font-size: .7em;line-height: 130%;margin: 10px 40px 0px 0px;}
#flashcontent{color: #e06524;font-size: 0.7em;font-weight: bold;line-height: 130%;margin: 20px 0px 0px 0px;width: 540px;height: 350px;background-image: url(../images/global/flashBkgd01.gif);}
#prContent {width: 614px;background-color: #F1F1EF;background-image: url(../images/press/prContentColor.gif);background-repeat: repeat-y;;right: auto;position: relative;}
.prContentTop{height: 15px;background-image: url(../images/press/prContentTop.gif);background-repeat: no-repeat;background-position: top right;}
.prContentBottom{height: 15px;background-image: url(../images/press/prContentBot.gif);background-repeat: no-repeat;background-position: bottom right;}
#prInfo{height: 300px;position: relative;margin: 0 54px 0 20px;}
#adsContent {width: 614px;background-color: #F1F1EF;background-image: url(../images/press/adsContentColor.gif);background-repeat: repeat-y;;right: auto;position: relative;}
.adsContentTop{height: 15px;background-image: url(../images/press/adsContentTop.gif);background-repeat: no-repeat;background-position: top right;}
.adsContentBottom{height: 15px;background-image: url(../images/press/adsContentBot.gif);background-repeat: no-repeat;background-position: bottom right;}
#adsInfo{position: relative;margin: 0 54px 0 20px;}
#investContent {width: 614px;background-color: #F1F1EF;background-image: url(../images/press/investContentColor.gif);background-repeat: repeat-y;;right: auto;position: relative;}
.investContentTop{height: 15px;background-image: url(../images/press/investContentTop.gif);background-repeat: no-repeat;background-position: top right;}
.investContentBottom{height: 15px;background-image: url(../images/press/investContentBot.gif);background-repeat: no-repeat;background-position: bottom right;}
#investInfo{height: 300px;position: relative;margin: 0 54px 0 20px;}
#prMenu { width: 136px; height: 300px;position: absolute;z-index: 10;right: 0px; }
#prMenuList {margin: 0;padding: 0; width:136px; height: 300px; font-size: .1em;list-style: none; display: inline;overflow: hidden;}
#prMenuList li {margin: 0; padding: 0;list-style: none;display: inline; }
#prMenuList li a {float: left; overflow: hidden;list-style: none;display: inline;height: 0px !important; }
#press a {width: 136px; height: 100px; height /**/:100px; /* for IE5/Win only */ background: url(/images/press/prMenu.gif) no-repeat 0px 0px; padding: 100px 0 0 0;}
#press a:hover {background-position: -136px 0px;}
#press a:active, #press a.selected {background-position: 0px 0px;}
#ads a {width: 136px; height: 100px; height /**/:100px; /* for IE5/Win only */ background: url(/images/press/prMenu.gif) no-repeat 0px -100px; padding: 100px 0 0 0;}
#ads a:hover {background-position: -136px -100px;}
#ads a:active, #ads a.selected {background-position: -136px -100px;}
#invest a {width: 136px; height: 100px; height /**/:100px; /* for IE5/Win only */ background: url(/images/press/prMenu.gif) no-repeat 0px -200px; padding: 100px 0 0 0;}
#invest a:hover {background-position: -136px -200px;}
#invest a:active, #invest a.selected {background-position: -136px -200px;}

/*CONTACT PAGE STYLES*/
#contactContent{width: 408px;height: 350px;float: left;background-image: url(../images/contact/ContactBkgdPhoto.jpg);background-repeat: no-repeat;}
.contactTxt01{color: #006BB6;font-size: 1em;line-height: 130%;margin: 10px 20px 10px 20px;}
.contactTxt02{color: #707070;font-size: .8em;line-height: 130%;margin: 0 20px 10px 20px;}
.contactTxt03{color: #006BB6;font-size: .8em;line-height: 130%;margin: -10px 20px 10px 20px;}
.contactTxt04{color: #707070;font-size: .8em;line-height: 130%;margin: -10px 20px 15px 20px;}
.contactInfo{width: 339px;position: relative;float: right;background-color: #FFFFFF;z-index: 101;}

/*COMMUNITY FEATURE PAGE STYLES*/
.commTxt01{color: #006BB6;font-size: 1.2em;line-height: 115%;margin: 0px 274px 0px 0px;}
.commTxt02{color: #006BB6;font-size: .7em;line-height: 130%;margin: 15px 80px 0px 0px;}
.commTxt03{color: #707070;font-size: .7em;line-height: 130%;margin: 10px 80px 0px 0px;}
.commTxt04{color: #006BB6;font-size: .7em;line-height: 130%;margin: 15px 274px 0px 0px;}
.commTxt05{color: #707070;font-size: .7em;line-height: 130%;margin: 10px 40px 0px 0px;}
#commContent {width: 750px;background-color: #EAEBE9;}
.commContentTop{height: 15px;background-image: url(../images/community/uniContentTop.gif);background-repeat: no-repeat;background-position: top right;}
.commContentBottom{height: 15px;background-image: url(../images/community/uniContentBot.gif);background-repeat: no-repeat;background-position: bottom right;}
#commInfo{position: relative;margin: 0 150px 0 20px;}

MISCELANEOUS STYLES
li {list-style-type: disc;}
.ulServices {font-size: 0.8em;line-height: 150%;color: #498EBF;}
.ulTherapist {margin-top: -15px;padding-left: 7px;margin-left: 12px;}
.liCareers {font-size: 0.7em;line-height: 150%;color: #498EBF;background-image: url(../images/global/arrowOrangeR20Px.gif);background-repeat: no-repeat;left: -20px;list-style-type: none;text-indent: 18px;background-position: -4px 0;margin-bottom: 15px;position: relative;}

#contentLeft { width: 408px; position: relative; float: left; height: 100%; }
#contentRight { width: 300px; right: 47px; position: relative; left: auto; float: right; }
.logoLarge {position: relative;float: right;background-image: url(../images/home/pptLogoLg.gif);width: 300px;height: 90px;top: 20px;right: 47px;background-repeat: no-repeat;}
.faqColL, linsuranceColL, .servicesColL {width: 300px;position: relative;float: left;}
.aboutColR {position: relative;left: auto;float: right;width: 300px;right: 25px;}
.homeColR {position: relative;left: auto;float: right;width: 339px;height: 250px;}
.homeColR img{position: relative;left: 20px;top: 50%;}
.careersColR {right: 10px;position: relative;float: right;left: auto;width: 310px;}
.faqColR, .insuranceColR, .servicesColR, .contactColR {right: 0px;position: relative;margin-left: 400px;margin-right: 5px;}
.faqQuestion {margin-bottom: -0.8em;background-image: url(../images/global/arrowOrangeTanR20Px.gif);background-repeat: no-repeat;background-position: -4px 1px;text-indent: 18px;font-size: 0.85em;line-height: 150%;margin-top: 1.5em;}
.brownBkgd {background-color: #A4A57B;margin-left: -2px;padding-left: 2px;}
.underline {border-bottom-style: solid;border-bottom-width: 1px;}
.executiveHolder{ margin: 40px 0 40px 0; }
.executiveContent{ width: 245px; margin-left: 130px; }
#contentLeft #tanBox .boxContent p.med02, #contentLeft #blueBox .boxContent p.med02 { margin-right: 60px; }
.homeColR #tanBox .boxContent {margin-right: 25px;}
#footer {position: relative;width: 800px;height: 30px;background-color: #006BB6;background-image: url(../images/global/pgFooter.gif);background-repeat: no-repeat;background-position: top;clear: both;top: 10px;color: #4B99CE;font-size: 0.6em;text-align: right;font-family: Geneva, Arial, Helvetica, sans-serif;padding-top: 28px;}
#footer a { color: #57A8C7; text-decoration: none; }
h2.returntxt {color: #006BB6; font-size: .8em;line-height: 130%;margin: -10px 20px 0 20px;}
h2.returntxt a{color: #006BB6;}
h2.returntxt a:hover {color: #004A8F;}

.large01 { font-size: 1.8em; line-height: 120%; }
.large02 {font-size: 1.5em;line-height: 120%;}
.large03 {font-size: 1.3em;line-height: 130%;}
.med01 {font-size: 1.2em;line-height: 140%;}
.med02 {font-size: 1.1em;line-height: 140%;}
.med03 {font-size: 1em;line-height: 140%;}
.small01 {font-size: 0.9em;line-height: 140%;}
.small02 {font-size: 0.8em;line-height: 140%;}
.small03 {font-size: 0.7em;line-height: 140%;}
.small04 {font-size: 0.6em;line-height: 140%;}
.tighten00 { line-height: 110%; margin-top: -.5em; }
.tighten01 { line-height: 120%; margin-top: -1em; }
.tighten02 { line-height: 110%; margin-top: -1em; }
.tighten03 { line-height: 100%; margin-top: -1em; }
.tighten04 { line-height: 90%; margin-top: -1.1em; }
.tighten05 { line-height: 80%; margin-top: -1.4em; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.blue { color: #006BB6; }
.orange { color: #e06524; }
.brown { color: #747457; }
.white { color: #FFFFFF; }
.gray { color: #707070; }
.green { color: #99A437; }
