@charset "utf-8";
/* Start of Body */
Body {
font:.85em arial, verdana, helvetica, sans-serif;
background:#FFF;
text-align:center;
color:#000;
height:auto;
margin:5px 0 0;
padding:0;
}

h1 {
font:1.65em Verdana, Arial, Helvetica, sans-serif;
font-weight:550em;
border-bottom:1px #e1e3f3 solid;
color:#007fc4;
}

h2 {
font:1.25em Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#007fc4;
}

h3 {
font:1.1em Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#007fc4;
}

.quotetext {
font:.85em Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
color:#000;
}

#container {
width:800px;
background:#FFF;
text-align:left;
border:0;
height:100%;
margin:0 auto;
}

img {
border:none;
}

#header h1 {
margin:0;
padding:0;
}

#header {
height:100px;
margin-bottom:3px;
border:none;
padding:0;
}

#mainContentParent {
float:left;
width:100%;
margin-top:70px;
}

#mainContent {
margin:15px 250px 15px 0;
padding:0;
}
/* End of Body
 Start of Navigation */
#navBackground {
background-image:url(../images/nav_tab_bg.gif);
margin-top:-2px;
width:780px;
background-repeat:no-repeat;
position:relative;
top:0;
height:71px;
text-align:left;
}

#primaryNav {
font-weight:700;
font-size:12px;
left:20px;
text-transform:uppercase;
position:absolute;
top:10px;
height:20px;
margin:0;
padding:0;
}

* HTML #primaryNav {
top:8px;
}

#primaryNav UL {
float:left;
list-style-type:none;
text-align:left;
margin:0;
padding:0;
}

#primaryNav LI {
background-position:left top;
float:left;
background-image:url(../images/nav_tab_side.gif);
padding-bottom:10px;
width:auto;
bottom:10px;
padding-top:10px;
background-repeat:no-repeat;
position:relative;
height:34px;
}

* HTML #primaryNav LI {
bottom:8px;
padding:0;
}

#primaryNav A {
margin-left:3px;
width:auto;
color:#4d4d4d;
height:22px;
text-align:center;
padding:10px 20px;
}

.primary_nav_selected {
background-position:left top;
background-image:url(../images/nav_tab_active.gif);
background-repeat:repeat-x;
}

#primaryNav A:hover {
background-position:left top;
background-image:url(../images/nav_tab_hover.gif);
background-repeat:repeat-x;
}

#secondaryNav {
display:none;
left:30px;
width:760px;
position:absolute;
top:30px;
height:37px;
}

#secondaryNav A {
padding-right:6px;
display:inline;
color:#4d4d4d;
position:relative;
top:15px;
}

#whatislifestat_secondary {
margin-left:-0.5em;
}

#healthsolutions_secondary {
margin-left:12em;
}

#newsroom_secondary {
margin-left:24.75em;
}

#aboutus_secondary {
margin-left:34em;
}

#secondaryNav SPAN {
padding-right:6px;
display:inline;
position:relative;
top:15px;
}
/* End of Navigation
 Start of Home page */
#hp-header {
height:200px;
padding:0;
}

.HPlogo {
background:url("../images/hp-header1.gif") no-repeat 100% 100%;
height:197px;
width:206px;
position:absolute;
margin-left:10px;
top:0;
z-index:5;
}

.HPlogoRgt {
background:url("../images/hp-header2.gif") no-repeat 100% 100%;
height:148px;
width:576px;
position:absolute;
margin-left:214px;
top:-1px;
}

#mainContentParent-hp {
text-align:center;
margin-top:-1.25em;
padding-bottom:1.75em;
height:280px;
}

.title {
font:bold 16px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding-bottom:3px;
padding-top:4px;
}

#hp-business-box {
width:300px;
height:244px;
float:left;
margin-left:110px;
}

#boxline {
border-bottom:1px #FFF solid;
}
/* End of Home page
 Start of Login Box */
#LoginBox {
width:175px;
height:263px;
background-color:#fff;
vertical-align:top;
border:1px #007fc4 solid;
font:.85em Verdana, Arial, Helvetica, sans-serif;
color:#000;
float:left;
margin-left:50px;
margin-top:1em;
display:inline;
}
/* End of Login Box
 Start of Right Nav */
#rightnav {
float:right;
width:200px;
background:#FFF;
border-right:none;
margin-top:0;
margin-right:5px;
padding:0 0 0 10px;
}

#rightnav img {
border:1px #CCC solid;
margin-top:25px;
padding:10px;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}
/* End of Right nav
 Start of Footer */
#footerBar {
margin-top:15px;
padding-top:15px;
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
font:.95em Verdana, Arial, Helvetica, sans-serif;
}

.footerBar,.footerBar a:link,.footerBar a:visited,.footerBar p {
color:#000;
text-decoration:none;
padding:0;
}

#footerCopyRight {
padding-left:12px;
padding-top:3px;
font:.85em Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

a.footer:link {
color:#007fc4;
text-decoration:underline;
}

a.footer:hover {
color:#007FC4;
text-decoration:underline;
background-color:#CCE5F3;
}

a.footer:active {
color:#007FC4;
}
a.footer:visited,A.noUnderline_black {
color:#000;
text-decoration:none;
}
/* End of Footer
 Start of Rounded Corners */
.rbroundbox {
background:url(../images/nt.gif) repeat;
width:100%;
margin:1em auto;
}

.rbtop div {
background:url(../images/tl.gif) no-repeat top left;
}

.rbtop {
background:url(../images/tr.gif) no-repeat top right;
}

.rbbot div {
background:url(../images/bl.gif) no-repeat bottom left;
}

.rbbot {
background:url(../images/br.gif) no-repeat bottom right;
}

.rbtop div,.rbtop,.rbbot div,.rbbot {
height:7px;
font-size:1px;
}

.rbcontent {
margin:0 7px;
}
/* End of Rounded Corners
 Start of Form */
html {
font-size:11pt;
}

input {
font-size:9pt;
color:#000;
background:#CCEdF3;
border:1px solid #007fc4;
}

.formrequired {
color:#F17C0E;
font-weight:700;
font-size:20px;
width:25px;
text-align:right;
vertical-align:top;
padding:0 5px 0 0;
}

.optional {
font-weight:400;
}

input.button {
width:auto;
border:2px double Gray;
border-top-color:Silver;
border-left-color:Silver;
background-color:#ccc;
color:#000;
font-size:10pt;
font-weight:700;
font-family:Arial, Verdana, Helvetica, sans-serif;
padding:2px;
}

input.button:active {
border:2px double Gray;
border-top-color:Silver;
border-left-color:Silver;
}

.disabled {
background-color:Gray;
}

.enabled {
background-color:#FFF;
}

.hidden {
visibility:hidden;
}

.visible {
visibility:visible;
}
/* End of Form
 Start of Tabs */
A {
color:#777;
text-decoration:underline;
}

A.noUnderline {
color:#777;
text-decoration:none;
}

A.noUnderline_light {
color:#999;
text-decoration:none;
}

A.chaseBlue {
color:#00609c;
text-decoration:underline;
}

A.chaseBlueNoUnderline {
color:#00609c;
text-decoration:none;
}
/* End of Tabs
 Start of Inline Blocks */
div.float {
float:left;
border:solid #999;
padding-left:5px;
height:200px;
width:150px;
margin-bottom:20px;
border-width:1px;
}

div.float img {
padding-bottom:15px;
padding-top:5px;
}

div.float p {
text-align:center;
padding-right:10px;
border-top:solid #999;
border-width:1px;
}
/* End of Inline Blocks
 Start of Contact Us Forms */
#formBox {
width:40em;
border:1px solid #007Fc4;
}

fieldset {
width:30em;
border:none;
padding:0 4px;
}

.label {
width:6em;
float:left;
text-align:right;
margin-right:0.5em;
display:block;
}

.submit input {
margin-left:4.5em;
color:#000;
background:#CCEdF3;
border:2px outset #007Fc4;
}

legend {
color:#007Fc4;
background:#fff;
font-size:12pt;
font-weight:700;
font-family:Arial, Verdana, Helvetica, sans-serif;
padding:2px 6px;
}
/* End of Contact Us Forms
 Start of Breadcrumbs */
#breadcrumb {
font:11px Arial, Helvetica, sans-serif;
height:15px;
line-height:15px;
color:#000;
width:100%;
overflow:hidden;
margin:5px 0 0;
padding:0;
}

#breadcrumb li {
list-style-type:none;
float:left;
padding-left:10px;
color:#000;
}

#breadcrumb a {
height:15px;
display:block;
padding-right:0;
text-decoration:underline;
color:#777;
}
/* End of Breadcrumbs
 Start of Login Page */
#LoginPageBox {
width:300px;
height:250px;
background-color:#fff;
vertical-align:top;
border:1px #007fc4 solid;
font:.85em Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
float:left;
margin-left:250px;
margin-top:18em;
}

#secondaryNav A:hover,.current {
color:#000;
}

.title a:link,.title a:visited,.title a:active,.homepage a:link,.homepage a:visited,.homepage a:active {
color:#FFF;
text-decoration:none;
}

.title a:hover,.homepage a:hover {
color:#000;
text-decoration:underline;
}

.LoginTab,.LoginPageTab {
font:bold 16px Arial, Helvetica, sans-serif;
text-align:center;
color:#007fc4;
border-bottom:1px #007fc4 solid;
text-decoration:none;
padding:10px 0 15px;
}

.LoginTab a:link,.LoginTab a:visited,.LoginTab a:active,.LoginPageTab a:link,.LoginTab a:visited,.LoginTab a:active {
text-decoration:none;
}

.LoginTab a:hover,.LoginPageTab a:hover {
text-decoration:underline;
}
select,textarea {
font-size:9pt;
}

A:hover,A.noUnderline:hover {
color:#333;
}

A.noUnderline_black:hover,A.noUnderline_light:hover {
color:#777;
}
