body {
 background: #e3e0da;
 margin: 0;
 font-size:11px;
 color:#666;
 font-family: verdana, arial, helvetica, sans-serif;
}

a {
    color:#666;
    text-decoration:none;
    font-weight: normal;
    font-size:11px;
}

td, div {
 text-align:left;
}

p {
 margin:0;
 padding-bottom:12px;
}


img {
    display:block;
    border:0;
}

h1 {
 margin:0;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:1.4em;
 color:#076324;
 line-height:1.2em;
}

h2 {
 margin:0;
 font-family:Georgia,Times,serif;
 font-size:1.4em;
 color:#666666;
 line-height:1.4;
}

h3 {
 margin:0;
 margin-bottom:16px;
 font-size:1.0em;
 color:#616266;
 line-height:1.2em;
}

h4 {
 margin:0;
 padding: 0;
 font-size:1.0em;
 color: #076324;
 line-height:1.2em;
}


form {
 margin:0;
 padding:0;
 border:0;
}

#mast {
 margin: auto;
 width: 845px;
 padding: 27px 0 10px 30px;
 border: 0;
 background: #e3e0da;
}

#frame {
 margin: auto;
 width: 875px;
 padding: 0;
 border: 0;
 background: #e3e0da;
 clear:both;
 overflow:hidden;
}


#chase {
 margin: auto;
 width: 854px;
 padding: 0 0 0 21px;
 background: #e3e0da;
 clear:both;
 overflow:hidden;
}

#leftcol {
 float: left;
 padding: 20px 0 0 0;
 width: 179px;
 background: #e3e0da;
}

#rightcol {
 float: left;
 width: 675px;
 background: #e3e0da;
}

#copybox {
 padding: 0 29px 30px 18px;
 width: 628px;
 background: #e3e0da;
 line-height: 1.6em;
}

#copybox img {
 display: inline;
}

#copybox a:link, #copybox a:visited, #copybox a:active{
color: #076324;
text-decoration:underline;
}

#copybox a:hover{
/* currently undefined */
}


#footerFrame {
 border-top: 4px solid #fff;
 width: auto;
 padding: 0;
 height: 100px;
 background: #e3e0da;
}

#footer {
 margin: auto;
 width: 828px;
 padding: 7px 0 0 0;
 height: 93px;
 text-align: right;
 vertical-align: center;
 background: #e3e0da;
}

#footer img {
 display: inline;
 margin-right: 20px;
}


#footer ul {
 list-style:none;
 margin: 0;
 border:0;
 padding: 0;
 width: 828px;
 height: 93px;
}

#footer ul li {
 float:left;
 border:0;
 margin:0;
 padding: 0;
}

#footer a {
 font-size: 0.875em;
 text-decoration: none;
 
}
#footer a:hover, #footer a:active {
 font-size: 0.875em;
 text-decoration: underline;
 
}

#footer ul li.text {
 width:451px;
 font-size: 0.875em;
 text-align: left;
 vertical-align: center;
}

#footer ul li.logos {
 width:377px;
 text-align: right;
 vertical-align: center;
}
/* Added styles for tools */
#healthLogin a{
font-weight:bold;
color:#076324;
}
.listView2{
border-top: 1px solid;
margin-top:7px;
padding-top:7px;
}
.listView2 h3{
font-weight:bold;
font-size:11px;
margin:0px;
}
#Quotes{
padding: 20px 20px 20px 20px;
color:#FFFFFF;
font-style:italic;
 background: transparent url(/images/sub_header_line.gif) top left repeat-y; 
}
#subHeader{
height: 318px;
width: 179px;
}
.faqCatSpacer{
border-top:1px solid;
margin:10px 0px 0px 0px;
}
.faqCatSpacer h3{
margin:0px;}
.faqQuestion{
padding-bottom:10px;}
.green{ color: #076324;}

#galleryTeaser{
margin-bottom:10px;}

#loggedin{
 margin-left: 100px;
 width: 392px;
  height: 115px;
 clear: both;
 overflow: hidden;
}

#loggedin div{
 float:left;
 width: 196px;
 height: 115px;
}

/*FIR js-less rollovers */

/* all purpose hide class */
.alt {
 display:none;
}

/* login rollover */

#bannerhpban {
 height:115px; 
 width:196px;
 background: url(/images/login_hp_on.gif) no-repeat;
} 

#hpban {
 display:block; 
 height:115px; 
 width:196px;
 background: url(/images/login_hp.gif) no-repeat;
}

a#hpban:hover {
 display:block; 
 height:115px; 
 width:196px;
 background: url(/images/login_hp_on.gif) no-repeat;
}

/* login rollover */

#bannerepban {
 height:115px; 
 width:196px;
 background: url(/images/login_ep_on.gif) no-repeat;
} 

#epban {
 display:block; 
 height:115px; 
 width:196px;
 background: url(/images/login_ep.gif) no-repeat;
}

a#epban:hover {
 display:block; 
 height:115px; 
 width:196px;
 background: url(/images/login_ep_on.gif) no-repeat;
}

#blogWrap {
 background: transparent url(/images/sub_header_bot_on.gif) top left no-repeat; 
 height: 78px;
 width: 179px;
}

#blog:link, #blog:visited, #blog:hover, #blog:active {
 display: block;
 background: transparent url(/images/sub_header_bot.gif) top left no-repeat; 
 height: 78px;
 width: 179px;
}

#blog:hover, #blog:active {
 background: transparent url(/images/sub_header_bot_on.gif) top left no-repeat; 
 height: 78px;
 width: 179px;
}
