body {
margin: 20px 0px 0px 0px;
background: #c1c5af;
font-family: calibri, trebuchet;
font-size: 14px;
line-height: 22px;
} 

td, table {
margin: 0px;
padding: 0px;
font-size: 14px;
line-height: 22px;
}

img {
border: 0px;
}

table {
border-collapse: collapse;
}

td {
vertical-align: top;
}

/***************/
/*Facebook Like-box Widget*/
/**************/
#likebox-frame{
 border:3px #FFFBF0;
 border-style:outset;
 background:#2A7FFF;
 z-index:10;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:0px;
}

#likebox-frame iframe{
  left:0px;
  font-family: calibri, trebuchet;
  font-size: 10px;
  overflow:hidden;
  position:relative;
  top:-1px;
  display:block;
}

/*******************/
/*positioning*/
/********************/

.logo {
padding: 15px 0px 0px 18px;
z-index:1;
position: absolute;
}

.behind_logo {
z-index:2;
position: absolute;
top: 25px;
left: 50%;
margin-left: -473px;
}

.blue_header {
background: url(images/header.jpg) no-repeat;
font-family: georgia;
width: 946px;
height: 65px;
}

.blue_header_padding {
padding: 25px 35px 0px 420px;
font-size: 12px;
color: #afc1d2;
float: right;
}

.global_1 {
background: url(images/btn_mywave_login.png) no-repeat;
font-family: Georgia;
font-size: 14px;
color: #ffffff;
padding-top: 4px;
width: 125px;
height: 35px;
display:block;
top: 295px;
left: 15px;
z-index:1;
position: absolute;
}

.global_2 {
background: url(images/btn_my_benefits_login.png) no-repeat;
font-family: Georgia;
font-size: 14px;
color: #ffffff;
padding-top: 4px;
width: 140px;
height: 35px;
display:block;
top: 295px;
left: 140px;
z-index:1;
position: absolute;
}

.global_3 {
background: url(images/btn_for_newsletter.png) no-repeat;
font-family: Georgia;
font-size: 14px;
color: #ffffff;
padding-top: 4px;
width: 151px;
height: 35px;
display:block;
top: 295px;
left: 280px;
z-index:1;
position: absolute;
}

.global_4 {
background: url(images/btn_careers.png) no-repeat;
font-family: Georgia;
font-size: 14px;
color: #ffffff;
padding-top: 4px;
width: 79px;
height: 35px;
display:block;
top: 295px;
left: 431px;
z-index:1;
position: absolute;
}

.global_1_int {
background: url(images/btn_mywave_login.png) no-repeat;
font-family: Georgia;
font-size: 14px;
color: #ffffff;
padding-top: 4px;
width: 125px;
height: 35px;
display:block;
top: 222px;
left: 15px;
z-index:1;
position: absolute;
}

.global_2_int {
background: url(images/btn_my_benefits_login.png) no-repeat;
font-family: Georgia;
font-size: 14px;
color: #ffffff;
padding-top: 4px;
width: 140px;
height: 35px;
display:block;
top: 222px;
left: 140px;
z-index:1;
position: absolute;
}

.global_3_int {
background: url(images/btn_for_newsletter.png) no-repeat;
font-family: Georgia;
font-size: 14px;
color: #ffffff;
padding-top: 4px;
width: 151px;
height: 35px;
display:block;
top: 222px;
left: 280px;
z-index:1;
position: absolute;
}

.global_4_int {
background: url(images/btn_careers.png) no-repeat;
font-family: Georgia;
font-size: 14px;
color: #ffffff;
padding-top: 4px;
width: 79px;
height: 35px;
display:block;
top: 222px;
left: 431px;
z-index:1;
position: absolute;
}

.content {
width: 946px;
padding: 390px 0px 10px 20px;
position: absolute
z-index: 2;
text-align: left;
font-size: 13px;
}

.content_interior {
width: 946px;
padding: 310px 0px 20px 20px;
position: absolute
z-index: 2;
text-align: left;
font-size: 13px;
}

.content_padding {
margin: 0px 20px 20px 0px;
_margin: 0px 0px 20px 0px;
}

.content_padding_home {
margin: 0px 20px 0px 0px;
_margin: 0px 0px 0px 0px;
}


.padding_mywave {
padding: 10px 10px 0px 10px;
}

.three_columns {
width: 195px;
padding: 10px 0px 10px 0px;
line-height: 16px;
text-align: center;
}

.logo_outline {
border: 1px solid #787d66;
}

.content_left_home {
width: 370px;
}

.content_left {
width: 708px;
}

.social_media {
background: url(images/social_media_bg.jpg) no-repeat;
width: 189px;
height: 63px;
padding: 10px 0 0 12px;
}

.social_media_text {
font-weight: bold;
margin: 15px 0 0 6px;
}

.divider_line {
width: 1px; 
background-color: #818475;
}

.padding_contact {
padding: 5px;
font-size: 12px;
line-height: 13px;
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}

.footer, .push {
height: 4em;
clear: both;
}

.footer_int {
background: url(images/footer_line.jpg) no-repeat;
margin: 40px 0 10px 20px;
padding-top: 20px;
width: 946px;
color: #888b78;
font-family: Georgia;
font-size: 13px;
}

.footer_link {
padding: 0 15px 0 15px;
font-family: Georgia;
}

.footertext {
font-weight: bold;
text-align: left;
margin: 0 0 0 30px;
width: 946px;
}

/*******************/
/*headers behind nav*/
/********************/

.picture_home {
background: url(images/picture_bigger.jpg) no-repeat;
text-align: left;
width: 946px;
height: 259px;
}

.picture_benefits {
background: url(images/pic_benefits.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

.picture_refer {
background: url(images/pic_refer_a_friend.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

.picture_personal {
background: url(images/pic_personal.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

.picture_newsletter {
background: url(images/pic_newsletter.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

.picture_mywave {
background: url(images/pic_mywave.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

.picture_commercial {
background: url(images/pic_commercial.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

.picture_career {
background: url(images/pic_career.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

.picture_roots {
background: url(images/pic_roots.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

.picture_HSA {
background: url(images/hsa364_header_graphic.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}
.picture_condo {
background: url(images/condo_header_graphic.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}
.picture_growers {
background: url(images/growers_header_graphic.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

.picture_life {
background: url(images/life_insurance_graphic.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

.picture_workshop {
background: url(images/workshop_page_header_graphic.jpg) no-repeat;
text-align: left;
width: 946px;
height: 185px;
}

/*******************/
/*text*/
/********************/

a {
color: #0a3484;
text-decoration: none;
}

a: hover {
text-decoration: underline;
}

.white {
color: #ffffff;
text-decoration: none;
}

.white:hover {
color: #ffffff;
text-decoration: underline;
}

.header_property {
color: #5c742f;
font-weight: bold;
font-size: 20px;
font-family: georgia;
}

.subheader_property {
color: #5c742f;
font-weight: bold;
font-family: georgia;
font-size: 16px;
}

.header_employee {
color: #873232;
font-weight: bold;
font-size: 20px;
font-family: georgia;
}

.subheader_employee {
color: #873232;
font-weight: bold;
font-family: georgia;
font-size: 16px;
}

.header_personal {
color: #ab662c;
font-weight: bold;
font-size: 20px;
font-family: georgia;
}

.subheader_personal {
color: #ab662c;
font-weight: bold;
font-family: georgia;
font-size: 16px;
}

.header_about {
color: #3f5f72;
font-weight: bold;
font-size: 20px;
font-family: georgia;
}

.subheader_about {
color: #3f5f72;
font-weight: bold;
font-family: georgia;
font-size: 16px;
}

.thirdheader_about {
color: #3f5f72;
font-weight: bold;
font-family: georgia;
font-size: 14px;
}

/*******************/
/*top level nav*/
/********************/

.nav_text {
font-family: georgia;
font-size: 21px;
padding: 18px 34px 0px 0px;
float: right;
color: #ffffff;
}

.nav_1 {
background: url(images/nav_1_all.png) no-repeat;
width: 305px;
height: 62px;
background-position: 0px -62px;
display: block;
}

.nav_1:hover {
background: url(images/nav_1_all.png) no-repeat;
width: 305px;
height: 62px;
display: block;
}

.nav_2 {
background: url(images/nav_2_all.png) no-repeat;
width: 305px;
height: 63px;
background-position: 0px -63px;
display: block;
}

.nav_2:hover {
background: url(images/nav_2_all.png) no-repeat;
width: 305px;
height: 63px;
display: block;
}

.nav_3 {
background: url(images/nav_3_all.png) no-repeat;
width: 305px;
height: 63px;
background-position: 0px -63px;
display: block;
}

.nav_3:hover {
background: url(images/nav_3_all.png) no-repeat;
width: 305px;
height: 63px;
display: block;
}

.nav_4 {
background: url(images/nav_4_all.png) no-repeat;
width: 305px;
height: 71px;
background-position: 0px -71px;
display: block;
}

.nav_4:hover {
background: url(images/nav_4_all.png) no-repeat;
width: 305px;
height: 71px;
display: block;
}

.nav_text_int {
font-family: georgia;
font-size: 18px;
padding: 10px 34px 0px 0px;
float: right;
color: #ffffff;
}

.nav_1_int {
background: url(images/nav_1_int_all.png) no-repeat;
width: 311px;
height: 46px;
background-position: 0px -46px;
display: block;
}

.nav_1_int:hover, .nav_1_int_on {
background: url(images/nav_1_int_all.png) no-repeat;
width: 311px;
height: 46px;
display: block;
}

.nav_2_int {
background: url(images/nav_2_int_all.png) no-repeat;
width: 311px;
height: 43px;
background-position: 0px -43px;
display: block;
}

.nav_2_int:hover, .nav_2_int_on {
background: url(images/nav_2_int_all.png) no-repeat;
width: 311px;
height: 43px;
display: block;
}

.nav_3_int {
background: url(images/nav_3_int_all.png) no-repeat;
width: 311px;
height: 46px;
background-position: 0px -46px;
display: block;
}

.nav_3_int:hover, .nav_3_int_on {
background: url(images/nav_3_int_all.png) no-repeat;
width: 311px;
height: 46px;
display: block;
}

.nav_4_int {
background: url(images/nav_4_int_all.png) no-repeat;
width: 311px;
height: 50px;
background-position: 0px -50px;
display: block;
}

.nav_4_int:hover, .nav_4_int_on {
background: url(images/nav_4_int_all.png) no-repeat;
width: 311px;
height: 50px;
display: block;
}


.second_nav {
background: url(images/second_nav_bg.jpg) no-repeat;
font-family: Georgia;
width: 189px;
height: 30px;
_height: 39px;
padding: 8px 0px 0px 13px;
display: block;
font-size: 14px;
}
