body		{ color: #333; margin: 20px 0; padding: 0; font-size: 12px; font-size: 12px; font-family: Helvetica, sans-serif; line-height: 18px; background-color: #999; behavior:url(css/csshover.htc); }
p			{margin: 0 0 12px; padding: 0;}
a:link, a:visited	{ color: #0053a0; text-decoration: none; }
a:hover { color: #999; text-decoration: underline; }
h1 { color: #0053a0; font-size: 28px; font-family: serif; font-weight: bold; line-height: 28px; margin: 0 0 25px; }
h2 { color: #0053a0; font-size: 16px; font-weight: bold; line-height: 18px; text-transform: capitalize; margin-bottom: 3px; padding-top: 5px; }
h3 { color: #0053a0; font-size: 34px; font-family: serif; font-weight: bold; line-height: 36px; margin: 0 0 25px; }
h4 { color: #0053a0; font-size: 14px; font-weight: bold; margin: 0 0 3px; }
h5 { color: #0053a0; font-size: 20px; font-weight: bold; line-height: 18px; margin-bottom: 10px; padding-top: 5px; }
/* Main Page Container */
#Outerframe		{ background-color: #fff; width: 900px; overflow: hidden; margin: 0 auto; padding: 0; border: solid 2px #000; }
#banner		{ background-color: #5b90c8; background-image: url(../img/masthead.jpg); background-repeat: no-repeat; width: 900px; height: 91px; overflow: hidden; float: left; }
#banner img { width: 275px; height: 90px; float: left; }
/* Misc classes
*/
#homecopy { color: #fff; font-weight: normal; line-height: 15px; position: relative; left: 30px; width: 240px; float: left; margin-top: 20px; }
.locations { vertical-align: top; padding-right: 60px; padding-bottom: 25px; }
.contactlist { padding-top: 5px; padding-bottom: 5px; padding-left: 8px; border-bottom: 1px solid #ccc; }
.contactlisthead { color: #333; font-weight: bold; background-color: #ccc; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; }
.paragraphheader { color: #0053a0; font-size: 14px; font-weight: bold; text-transform: capitalize; }
#archive-nav {
	position: absolute;
	height: 400px;
	width: 300px;
	left: -200px;
	z-index: 5;
	display: block;
}
#headerimage { width: 691px; float: left; }
#HealthHeaderImg { background-color: #ccc; background-image: url(../img/health-image.jpg); background-repeat: no-repeat; width: 691px; height: 323px; float: left; }
#HealthHeaderImg ul 	{ color: #fff; font-size: 14px; font-weight: bold; line-height: 18px; width: 600px; float: left; margin: 278px 0 0; padding: 0 0 0 20px; list-style: none; white-space: nowrap; }
#HealthHeaderImg li	{ float: left; display: inline; }
#HealthHeaderImg a	{ text-decoration: none; color: #fff; text-decoration: none; overflow: hidden; margin: 0; padding: 0; }
#HealthHeaderImg a:hover	{ text-decoration: none; color: #ffe154; text-decoration: none; overflow: hidden; }
#LifeHeaderImg { background-color: #ccc; background-image: url(../img/life-image.jpg); background-repeat: no-repeat; width: 691px; height: 323px; float: left; }
#LifeHeaderImg ul 	{ color: #fff; font-size: 14px; font-weight: bold; line-height: 18px; width: 600px; float: left; margin: 278px 0 0; padding: 0 0 0 20px; list-style: none; white-space: nowrap; }
#LifeHeaderImg li	{ float: left; display: inline; }
#LifeHeaderImg a	{ text-decoration: none; color: #fff; text-decoration: none; overflow: hidden; margin: 0; padding: 0; }
#LifeHeaderImg a:hover	{ text-decoration: none; color: #ffe154; text-decoration: none; overflow: hidden; }
#SeniorHeaderImg { background-color: #ccc; background-image: url(../img/senior-image.jpg); background-repeat: no-repeat; width: 691px; height: 323px; float: left; }
#SeniorHeaderImg ul 	{ color: #fff; font-size: 14px; font-weight: bold; line-height: 18px; width: 600px; float: left; margin: 278px 0 0; padding: 0 0 0 20px; list-style: none; white-space: nowrap; }
#SeniorHeaderImg li	{ float: left; display: inline; }
#SeniorHeaderImg a	{ text-decoration: none; color: #fff; text-decoration: none; overflow: hidden; margin: 0; padding: 0; }
#SeniorHeaderImg a:hover	{ text-decoration: none; color: #ffe154; text-decoration: none; overflow: hidden; }
#preloadedimages { float: left; display: none; }
.linkspace { line-height: 23px; }
.currentpage { color: #ffe154; }
#mainnavbarbot { float: left; }
#bottomblackbar { background-color: #000; width: 900px; height: 30px; float: left; border-top: 2px solid #fff; }
.capsblue { color: #0053a0; font-weight: bold; text-transform: capitalize; }
/*Content
*/
#contentwrapper { background-color: #6694a5; background-image: url(../img/content-back.jpg); background-repeat: repeat-y; width: 900px; float: left; }
#content { background-color: #585d61; background-image: url(../img/content-back2.jpg); background-repeat: repeat-x; text-align: left; width: 900px; float: left; }
#innercontent { background-color: #fff; background-image: url(../img/inner-content-leftside.jpg); background-repeat: repeat-y; background-position: left 0; width: 691px; float: right; }
#innercontentcontent { width: 575px; float: left; margin-top: 20px; padding-left: 45px; }
#innercontentcontent hr { margin-top: 25px; }
#innercontentcontent ul { margin: 8px 0 30px 5px; padding: 0; }
#innercontentcontent img { float: left; margin-right: 25px; margin-bottom: 10px; }
#innercontentcontent li { background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: left 6px; width: 100%; margin: 0 0 15px; padding: 0 0 0 10px; list-style-type: none; }
/*SECONDARY NAV*/
#navwrapper { background-color: #999; background-image: url(../img/drop-nav-back.jpg); width: 900px; float: left; }
#navwrapper2 { background-color: #999; background-image: url(../img/drop-nav-back2.jpg); width: 900px; float: left; }
#navwrapper3 { background-color: #999; background-image: url(../img/drop-nav-back3.jpg); width: 900px; float: left; }
#navwrapper4 { background-color: #999; background-image: url(../img/drop-nav-back4.jpg); width: 900px; float: left; }
#navwrapper5 { background-color: #999; background-image: url(../img/drop-nav-back5.jpg); width: 900px; float: left; }
#navwrapper6 { background-color: #999; background-image: url(../img/drop-nav-back6.jpg); width: 900px; float: left; }
#navwrapper7 { background-color: #999; background-image: url(../img/drop-nav-back7.jpg); width: 900px; float: left; }
#navwrapper8 { background-color: #999; background-image: url(../img/drop-nav-back8.jpg); width: 900px; float: left; }
#navwrapper9 { background-color: #999; background-image: url(../img/drop-nav-back9.jpg); width: 900px; float: left; }
#navwrapper10 { background-color: #999; background-image: url(../img/drop-nav-back10.jpg); width: 900px; float: left; }
#navwrapper11 { background-color: #999; background-image: url(../img/drop-nav-back11.jpg); width: 900px; float: left; }
#navwrapper12 { background-color: #999; background-image: url(../img/drop-nav-back12.jpg); width: 900px; float: left; }
#navwrapper13 { background-color: #999; background-image: url(../img/drop-nav-back13.jpg); width: 900px; float: left; }
#navwrapper14 { background-color: #999; background-image: url(../img/drop-nav-back14.jpg); width: 900px; float: left; }
#navwrapper15 { background-color: #999; background-image: url(../img/drop-nav-back15.jpg); width: 900px; float: left; }
#navwrapper16 { background-color: #999; background-image: url(../img/drop-nav-back16.jpg); width: 900px; float: left; }
#navwrapper17 { background-color: #999; background-image: url(../img/drop-nav-back17.jpg); width: 900px; float: left; }
#navwrapper18 { background-color: #999; background-image: url(../img/drop-nav-back18.jpg); width: 900px; float: left; }
#navwrapperblank { background-color: #999; background-image: url(../img/drop-nav-back-blank.jpg); width: 900px; float: left; }
#nav{ position: relative; display: inline; width: 900px; clear: left; float: left; height: 62px; margin: 0; padding: 0; border-bottom: 2px solid #fff; list-style: none; }
#nav li{ float: left; font-family: arial, Helvetica, Verdana, Tahoma, sans-serif; }
#nav li a{ float: left; padding: 2px 19px; text-decoration: none; width: 75px; height: 28px; }
#nav li li a{ float: left; width: auto !important; background: transparent !important; padding: 0 8px 0; color: #fff; }
#nav .current ul ul, #nav li ul{ position: absolute; left: -9999px; z-index: 999; list-style: none; }
#nav li li{ color: #fff; float: left; font-size: 12px; font-weight: normal; line-height: 14px; background-attachment: scroll; background-position: right center; text-indent: 0; position: relative; left: 190px; padding-top: 8px; padding-bottom: 8px; }
#nav .current ul{ top: 20px; left: -10px; width: 900px; z-index:2; }
#nav li:hover ul, #nav li.sfhover ul { top: 31px; left: 80px; width: 900px; z-index: 2; }
#nav li:hover li:hover,
#nav li.sfhover li.sfhover{ color: #fff; background-color: transparent; background-attachment: scroll; background-position: right center; }
#nav li li a:hover{ color: #ffe154; text-decoration: none; }
#nav .current a{ background-image: url(../buttons/about4.jpg); background-repeat: no-repeat; background-position: 0 0; width: 90px; display: block; }
#nav .current ul ul{ position: absolute; top: -9999px; left: -999em; z-index: 999; list-style: none; }
#nav .current ul{ top: -9999px; left: -10px; z-index:2; }
#nav .current2 a{ background-image: url(../buttons/partners4.jpg); background-repeat: no-repeat; background-position: 0 0; width: 90px; display: block; }
#nav .current2 ul ul{ position: absolute; left: -999em; z-index: 999; list-style: none; }
#nav .current2 ul{ top: -9999px; left: -10px; z-index:2; }
#nav .current3 a{ background-image: url(../buttons/claims4.jpg); background-repeat: no-repeat; width: 90px; }
#nav .current3 ul ul{ position: absolute; left: -999em; z-index: 999; list-style: none; }
#nav .current3 ul{ top: -9999px; left: -10px; z-index:2; }
#nav .current4 a{ background-image: url(../buttons/career4.jpg); background-repeat: no-repeat; width: 90px; }
#nav .current4 ul ul{ position: absolute; left: -999em; z-index: 999; list-style: none; }
#nav .current4 ul{ top: -9999px; left: -10px; z-index:2; }
#nav .current5 a{ background-image: url(../buttons/locations4.jpg); background-repeat: no-repeat; width: 90px; }
#nav .current5 ul ul{ position: absolute; left: -999em; z-index: 999; list-style: none; }
#nav .current5 ul{ top: -9999px; left: -10px; z-index:2; }
#nav .current6 a{ background-image: url(../buttons/contact4.jpg); background-repeat: no-repeat; width: 90px; }
#nav .current6 ul ul{ position: absolute; left: -999em; z-index: 999; list-style: none; }
#nav .current6 ul{ top: -9999px; left: -10px; z-index:2; }
#nav li#nav_about{ background: url(../buttons/about3.jpg) no-repeat; width: 130px; }
#nav li#nav_about:hover{ background: url(../buttons/about4.jpg) no-repeat right top; width: 130px; }
#nav li#nav_partners{ background: url(../buttons/partners3.jpg) no-repeat; width: 130px; }
#nav li#nav_partners:hover{ background: url(../buttons/partners4.jpg) no-repeat right top; width: 130px; }
#nav li#nav_claims{ background: url(../buttons/claims3.jpg) no-repeat; width: 130px; }
#nav li#nav_claims:hover{ background: url(../buttons/claims4.jpg) no-repeat right top; width: 130px; }
#nav li#nav_career{ background: url(../buttons/career3.jpg) no-repeat; width: 130px; }
#nav li#nav_career:hover{ background: url(../buttons/career4.jpg) no-repeat right top; width: 130px; }
#nav li#nav_locations{ background: url(../buttons/locations3.jpg) no-repeat; width: 120px; }
#nav li#nav_locations:hover{ background: url(../buttons/locations4.jpg) no-repeat right top; width: 120px; }
#nav li#nav_contact{ background: url(../buttons/contact3.jpg) no-repeat; width: 130px; }
#nav li#nav_contact:hover{ background: url(../buttons/contact4.jpg) no-repeat right top; width: 130px; }
#nav li#nav_home{ background: url(../buttons/home1.jpg) no-repeat; width: 130px; }
#nav li#nav_home:hover{ background: url(../buttons/home2.jpg) no-repeat right top; width: 130px; }
/*SIDE NAV*/
#sidenav { color: #ffe154; font-size: 13px; background-image: url(../img/side-nav-back.jpg); background-repeat: no-repeat; vertical-align: top; width: 160px; float: left; }
#sidenav ul { line-height: 15px; margin: 40px 0 20px 25px; padding: 0; }
#sidenav li { background-image: none; width: 100%; float: left; margin: 0; padding: 0 0 25px; list-style-type: none; }
#sidenav a	{ text-decoration: none; color: #fff; font-weight: normal; text-decoration: none; overflow: hidden; float: left; }
#sidenav a:hover	{ text-decoration: none; color: #ffe154; font-weight: normal; text-decoration: none; overflow: hidden; float: left; }
.healthLifenav { font-size: 14px; font-weight: bold; }
/*TOP NAV*/
#navbar		{ font-size: 12px; height: 30px; margin: 2px 0 0; padding: 0; font-weight: normal; text-align: right; width: 600px; float: right; }
#navbar ul 	{ font-size: 12px; line-height: 24px; float: right; margin: 10px 0 0; padding: 0 15px 0 0; list-style: none; white-space: nowrap; }
#navbar li	{ color: #fff; display: inline; float: left; }
#navbar a	{ margin: 0; text-decoration: none; color: #fff; text-decoration: none; overflow: hidden; padding: 0 8px 0 6px; }
#navbar a:hover	{ padding: 0 8px 0 6px; margin: 0; text-decoration: none; color: #ffe154; text-decoration: none; overflow: hidden; }
/*TOP SECONDARY NAV*/
#secnavbar		{ height: 30px; margin: 0; padding: 0; font-weight: normal; text-align: right; width: 600px; float: right; }
#secnavbar ul 	{ font-size: 12px; line-height: 15px; float: right; padding: 30px 12px 0 0; margin: 0; list-style: none; white-space: nowrap; }
#secnavbar li	{ color: #fff; display: inline; float: left; }
#secnavbar a	{ margin: 0; text-decoration: none; color: #fff; font-size: 12px; text-decoration: none; overflow: hidden; padding: 0 8px 0 6px; }
#secnavbar a:hover	{ padding: 0 8px 0 6px; margin: 0; text-decoration: none; color: #ffe154; font-size: 12px; text-decoration: none; overflow: hidden; }
/*MAIN NAV*/
#mainnavbar		{ font-size: 14px; height: 28px; margin: 2px 0 0; padding: 0; font-weight: normal; line-height: 28px; background-color: #0053a0; background-image: url(../img/main-nav-back.jpg); background-repeat: repeat-x; text-align: center; width: 900px; float: left; }
#mainnavbar ul 	{ padding: 0; margin: 0; list-style: none; white-space: nowrap; }
.button1 { width: 170px; height: 28px; float: left; }
.button1 a, .button1 a:visited { color: #fff; display: block; height: 28px; background: url(../img/button-back.jpg) no-repeat right top; width: 170px; }
.button1 a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button1on { width: 170px; height: 28px; float: left; }
.button1on a, .button1on a:visited { color: #ffe154; font-weight: bold; display: block; height: 28px; background: url(../img/button-down-back.gif) no-repeat right top; width: 170px; }
.button1on a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button2 { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button2 a, .button2 a:visited { color: #fff; display: block; height: 28px; background: url(../img/button-back.jpg) no-repeat right top; width: 200px; }
.button2 a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button2on { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button2on a, .button2on a:visited { color: #ffe154; font-weight: bold; display: block; height: 28px; background: url(../img/button-down-back.gif) no-repeat right top; width: 200px; }
.button2on a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button3 { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button3 a, .button3 a:visited { color: #fff; display: block; height: 28px; background: url(../img/button-back.jpg) no-repeat right top; width: 200px; }
.button3 a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button3on { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button3on a, .button3on a:visited { color: #ffe154; font-weight: bold; display: block; height: 28px; background: url(../img/button-down-back.gif) no-repeat right top; width: 200px; }
.button3on a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button4 { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button4 a, .button4 a:visited { color: #fff; display: block; height: 28px; background: url(../img/button-back.jpg) no-repeat right top; width: 200px; }
.button4 a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button4on { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button4on a, .button4on a:visited { color: #ffe154; font-weight: bold; display: block; height: 28px; background: url(../img/button-down-back.gif) no-repeat right top; width: 200px; }
.button4on a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button5 { width: 170px; height: 28px; float: left; margin-left: -16px; }
.button5 a, .button5 a:visited { color: #fff; display: block; height: 28px; width: 170px; padding-left: 15px; }
.button5 a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back2.gif); background-position: left top; text-decoration: none; padding-right: 9px; }
.button5on { width: 170px; height: 28px; float: left; margin-left: -16px; }
.button5on a, .button5on a:visited { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back2.gif); background-position: left top; display: block; height: 28px; width: 170px; padding-right: 9px; padding-left: 15px; }
.button5on a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back2.gif); background-position: left top; text-decoration: none; }
/* Footer */
#footer			{ color: #fff; font-size: 12px; font-family: arial; font-weight: normal; background-color: #4079b9; background-position: 0 top; width: 900px; float: left; margin: 0; padding: 0; border-top: 2px solid #fff; }
#footer a:link, #footer a:visited	{text-decoration: none; color: #fff;}
#footer a:hover						{ color: #ffe154; text-decoration: underline; }
#footer p			{ text-align: center; margin: 5px 0; padding: 0; }
/*Content Footer*/
#footer2			{ color: #666; font-size: 11px; font-family: arial; font-weight: normal; background-position: 0 top; width: 650px; float: left; padding: 25px 0 10px 20px; }
#footer2 a	{ margin: 0; text-decoration: none; color: #666; text-decoration: none; overflow: hidden; padding: 0 2px; }
#footer2 a:hover	{ padding: 0 2px; margin: 0; text-decoration: none; color: #5b90c8; text-decoration: underline; overflow: hidden; }
#footer2 p			{ text-align: center; margin: 2px 0; padding: 0; }
/* Forms*/
form		{margin: 0; padding: 0; border: 0;}
form td { padding-right: 15px; padding-bottom: 20px; }
form p { padding-bottom: 20px; }
.forminput { font-size: 12px; margin: 0 2px 0 1px; padding: 2px 4px; border: solid 1px #666; }
.forminput:hover, .forminput:focus { font-size: 12px; background-color: #eee; margin: 0 2px 0 1px; padding: 2px 4px; border: solid 1px #5b90c8; }
input, select { font-size: 12px; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; padding-left: 5px; }
.Formbutton { color: white; background-image: url(../img/go-button1.jpg); width: 34px; height: 20px; padding: 0 4px 1px; border-width: 0; }
.Formbutton:hover, .Formbutton:focus { color: #ffe154; background-color: #fff; background-image: url(../img/go-button2.jpg); border-width: 0; }
.Formbutton2 { color: white; background-image: url(../img/go-button1.jpg); width: 34px; height: 20px; padding-right: 4px; padding-left: 4px; border-width: 0; }
.Formbutton2:hover, .Formbutton:focus { color: #ffe154; background-color: #fff; background-image: url(../img/go-button2.jpg); border-width: 0; }
