



body {
margin: 0;
padding: 0;
height:100%; 
background-color: #fff;
font-size:12px;
color: #5a5544;
}

/* generic styles */
body,td,th,input,select,textarea,button,a,p {
font-family: Arial, Geneva, Helvetica, sans-serif;
}

#wrapper {
width: 963px;
margin: 0 auto;
padding-bottom: 12px;
}

#wrapper:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

a:link,a:visited {
color:#be7d23;
text-decoration: none;
}

a:hover {
color:#be7d23;
text-decoration: underline;
}

h1, h2, h3, p {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

h1 {
font-size: 1.6em;
font-weight: bold;
color:#5a5544;
margin: 0 0 12px 10px;
}

h1.inside {
font-size: 20px;
font-weight: bold;
color:#5a5544;
margin: 0 0 10px;
}

h2 {
font-size: 1.2em;
font-weight: bold;
color:#5a5544;
margin: 0 0 12px 0;
}

h2.orange {
font-size: 1.3em;
font-weight: bold;
color:#c47f21;
margin: 0 0 12px 0;
}

h3.orange {
font-size: .945em;
font-weight: bold;
color:#c47f21;
margin: 0 0 12px 0;
}

.intro {
margin: 0 20px 0 10px;
}

fieldset {
border: none;
}

form {
margin: 0;
}

label {
margin: 0;
padding: 0;
}

/* hiding images from printer */
img {display:none}
.planDiv img {display:block}

img#manulife, img#coverme, img.print {
display: block;
border:0;
}

.clear {
clear: both;
}
  
/* end generic styles */

/* utility nav*/
#utility {display:none}

/* end top nav*/

/* header */
#logo-header {
width: 951px;
height: 72px;
margin-left: 1px;
padding: 0;
background-color: #fff;
}

#logo-header #col-left {
float:left;
width: 200px;
margin-left: 34px;
display: inline;
}

#logo-header #col-right {display:none}
/* end header */

/* main top nav */
#main-nav {display:none}
/* end main top nav */

/* sub-nav */
#sub-nav {display:none}
/* end sub-nav */

/* text size */
#tool-textresize {
text-align:left;
}

#tool-textresize strong {
font-weight:normal;
}

#tool-textresize img {
width:18px;
height:16px;
vertical-align:middle;
}

a#tool-textresize-normal img {
background:url(http://static.lhplans.com:80/imgs/text-small.gif);
background-position:bottom;
margin-bottom:2px;
}

a#tool-textresize-large img {
background:url(http://static.lhplans.com:80/imgs/text-medium.gif);
margin-bottom:2px;
}

a#tool-textresize-extralarge img {
background:url(http://static.lhplans.com:80/imgs/text-large.gif);
margin-bottom:2px;
}

#tool-textresize a:hover,#tool-textresize a:active,#tool-textresize a:focus {
background-position:bottom !important;
}

/* end text size*/

/* container*/

#container {
clear: both;
margin: 0;
width: 961px;
}

.container-home {
padding: 34px 13px 20px 15px;
}

.container-pad {
padding: 12px 13px 20px 15px;
}

#container #home-left {
float: left;
width: 665px;
margin: 0;
/*background-color: #ccffcc;*/
}

#container #home-right {
float: left;
width: 268px;
margin: 0;
/*background-color: #99ffff;*/
}

.left-con {
margin: 10px 20px 10px 24px;
}

/******/
#container #content-left {
float: left;
width: 725px;
margin: 0;
/*background-color: #ccffcc;*/
}

#container #content-right {display:none}

#container #content-wide {
float: left;
width: 900px;
margin: 0;
}
/*########*/
.section-left {
float: left;
margin-right: 21px;
}

.section-right {
float: left;
}

.header-health {
background:url(http://static.lhplans.com:80/imgs/section_health_dental.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-life {
background:url(http://static.lhplans.com:80/imgs/section_life.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-life-term {
background:url(http://static.lhplans.com:80/imgs/section_life_term.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-life-guaranteed {
background:url(http://static.lhplans.com:80/imgs/section_life_guaranteed.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-life-followme {
background:url(http://static.lhplans.com:80/imgs/section_life_followme.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-travel {
background:url(http://static.lhplans.com:80/imgs/section_travel.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-travel-big {
background:url(http://static.lhplans.com:80/imgs/section_travel_big.jpg) no-repeat;
width: 342px;
height: 152px;

}

.header-travel-canadians {
background:url(http://static.lhplans.com:80/imgs/section_travel_canadians.jpg) no-repeat;
width: 342px;
height: 152px;
}

.header-travel-visitors {
background:url(http://static.lhplans.com:80/imgs/section_travel_visitors.jpg) no-repeat;
width: 342px;
height: 152px;
}

.header-travel-students {
background:url(http://static.lhplans.com:80/imgs/section_travel_students.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-critical {
background:url(http://static.lhplans.com:80/imgs/section_critical_illness.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-green {
background:url(http://static.lhplans.com:80/imgs/header_green.jpg) no-repeat;
width: 342px;
height: 57px;
margin-top: 10px;
}

.section-top {
background:url(http://static.lhplans.com:80/imgs/section_box_top.gif) no-repeat;
width: 342px;
height: 18px;
}

.section-header-pad {
padding: 11px 0 0 16px;
font-size: 18px;
font-weight: bold;
color:#fff;
line-height: 20px;
}

a.section-header:link, a.section-header:visited {
color:#fff;
text-decoration: none;
}

a.section-header:hover {
text-decoration: underline;
}

.section-header-pad-2line {
padding: 8px 0 0 16px;
font-size: 18px;
font-weight: bold;
color:#fff;
line-height: 20px;
}

.section-box-landing {
clear:both;
width:342px;
height: 145px;
background: url(http://static.lhplans.com:80/imgs/section_box_landing.gif) no-repeat;
margin-bottom: 10px;
}

.section-box-expand {
clear:both;
width:342px;
background: url(http://static.lhplans.com:80/imgs/section_box_expand.gif) bottom left no-repeat;;
margin-bottom: 10px;
}

.section-box-landing div {
padding: 16px 16px 0 16px; 
}

.section-box-expand-pad {
padding: 10px 16px 0 16px; 
}

.section-box-expand div p {
padding-bottom: 8px; 
}

.line {
clear:both;
border:0;
background: url(http://static.lhplans.com:80/imgs/grey_line.gif);
height:1px;
text-align:left;
margin:0;
padding:0;
}

#about-us {
clear: both;
}
/*########*/
.content-right-pad {
/*margin-left: 21px;*/
}

.product-header-side {
clear: both;
background:url(http://static.lhplans.com:80/imgs/product-header-side.jpg) no-repeat;
width: 208px;
height: 98px;
}

.header-side2 {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_side2.gif) no-repeat;
width: 208px;
height: 34px;
font-size: 13px;
font-weight: bold;
color:#fff;
}

.header-green-side {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_side_green.gif) no-repeat;
width: 208px;
height: 34px;
font-size: 13px;
font-weight: bold;
color:#fff;
}

.header-brown-side {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_side_brown.gif) no-repeat;
width: 208px;
height: 34px;
font-size: 13px;
font-weight: bold;
color:#fff;
}

.header-brown-side2 {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_side_brown2.gif) no-repeat;
width: 208px;
height: 34px;
font-size: 13px;
font-weight: bold;
color:#fff;
}

.header-brown-side2-big {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_side_brown2_big.gif) no-repeat;
width: 208px;
height: 50px;
font-size: 13px;
font-weight: bold;
color:#fff;
}

.header-purple-side {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_side_purple.gif) no-repeat;
width: 208px;
height: 34px;
font-size: 13px;
font-weight: bold;
color:#fff;
}

.header-blue-side {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_side_blue.gif) no-repeat;
width: 208px;
height: 34px;
font-size: 13px;
font-weight: bold;
color:#fff;
}

.header-side2 div {
padding: 10px 0 0 16px;
}

.header-side-gen {
padding: 10px 0 0 16px;
}

.content-side {display:none}

.content-side-pad {display:none}

.dotted-line {
clear:both;
background: url(http://static.lhplans.com:80/imgs/dot.gif) repeat-x;
height:7px;
margin:8px 0;
}

.content-side-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/section_side_contact_bot.gif) no-repeat;
width: 208px;
height: 47px;
}
/*
h2.side {
font-size: 15px;
font-weight: bold;
color:#5a5544;
}
*/
/******/
/* end container*/

/* 3 column inside containers */
#inside-container {
clear: both;
width: 725px;
}

#inside-container-wide {
clear: both;
width: 900px;
}

#inside-left {display:none}

#inside-container #inside-right {
float: left;
width: 538px;
margin: 0;
/*background-color: #ffff00;*/
}

#inside-right-wide {
float: left;
width: 730px;
margin: 0;
/*background-color: #ffff00;*/
}

.inside-padding {
margin-top: 8px;
}

.navigator-green {display:none}

.navigator-brown {display:none}

.navigator-brown-big {display:none}

.navigator-purple-big {display:none}

.navigator-blue-big {display:none}

.navigator-pad {display:none}

.navigator-box {display:none}

.navigator-box div {
padding: 6px 16px 12px 10px; 
}
.navigator_box div p {
padding-bottom: 8px; 
}

a.navigator:link, a.navigator:visited {
color:#fff;
}

a.navigator:hover {
color:#fff;
}

.highlight-top {
background:url(http://static.lhplans.com:80/imgs/hiighlight_box_top.gif) no-repeat;
width: 538px;
height: 20px; 
}

.highlight-box {
background:url(http://static.lhplans.com:80/imgs/hiighlight_box.gif) bottom left no-repeat;
width: 538px;
margin-bottom: 10px;
}

.highlight-box:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.highlight-pad {
padding: 0 16px 12px 14px;
}

.highlight-pad p {
font-size: 12px;
padding-bottom: 8px; 
}

.header-green-wide {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_green_wide.jpg) no-repeat;
width: 535px;
height: 55px;
}

.header-brown-wide {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_brown_wide.jpg) no-repeat;
width: 535px;
height: 55px;
}

.header-blue-wide {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_blue_wide.jpg) no-repeat;
width: 535px;
height: 55px;
}

.header-blue-full {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_blue_full.jpg) no-repeat;
width: 720px;
height: 55px;
}

.header-orange-full {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_orange_full.jpg) no-repeat;
width: 695px;
height: 55px;
}

.header-orange-full-big {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_orange_full_big.jpg) no-repeat;
width: 695px;
height: 74px;
}

.header-brown-wide-big {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_brown_wide_big.jpg) no-repeat;
width: 535px;
height: 74px;
}

.header-blue-wide-big {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_blue_wide_big.jpg) no-repeat;
width: 535px;
height: 74px;
}

.header-purple-wide {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_purple_wide.jpg) no-repeat;
width: 535px;
height: 55px;
}

.header-wide-pad, .header-full-pad {
padding: 11px 10px 0 16px;
font-size: 18px;
font-weight: bold;
color:#fff;
line-height: 20px;
}

.highlight-box-line {
clear: both;
background:url(http://static.lhplans.com:80/imgs/highlight_box_line.gif) repeat-y;
width: 536px;
margin: 0;
}

.highlight-box-line:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.highlight-box-line-full {
clear: both;
background:url(http://static.lhplans.com:80/imgs/highlight_box_line_full.gif) repeat-y;
width: 720px;
margin: 0;
}

.highlight-box-line-full:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.green-box-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/green_box_bot.gif) no-repeat;
width: 535px;
height: 14px;
margin: 0;
}

.brown-box-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/brown_box_bot.gif) no-repeat;
width: 535px;
height: 14px;
margin: 0;
}

.purple-box-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/purple_box_bot.gif) no-repeat;
width: 535px;
height: 14px;
margin: 0;
}

.blue-box-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/blue_box_bot.gif) no-repeat;
width: 535px;
height: 14px;
margin: 0;
}

.blue-box-bot-full {
clear: both;
background:url(http://static.lhplans.com:80/imgs/blue_box_bot_full.gif) no-repeat;
width: 720px;
height: 14px;
margin: 0;
}

.highlight-separator {
clear: both;
background:url(http://static.lhplans.com:80/imgs/section_separator.gif) no-repeat;
width: 530px;
height: 14px;
margin: 10px 0 14px 3px;
}

.line-separator {
clear: both;
background:url(http://static.lhplans.com:80/imgs/line_separator.gif) no-repeat;
width: 640px;
height: 1px;
margin: 10px 0 14px 3px;
}

.highlight-separator-full {
clear: both;
background:url(http://static.lhplans.com:80/imgs/section_separator_full.gif) no-repeat;
width: 715px;
height: 14px;
margin: 10px 0 14px 3px;
}

.highlight-box-pad {
padding: 20px 16px 12px 14px;
}

.highlight-box-pad2 {
padding: 0 16px 12px 14px;
}

.highlight-box-pad p, .highlight-box-pad2 p {
/*font-size: 12px;*/
padding-bottom: 8px; 
}

.highlight-box-left {
float: left;
width: 316px;
}

.highlight-box-right {
float: right;
background:url(http://static.lhplans.com:80/imgs/dot_vertical.gif) repeat-y;
width: 150px;
}

.highlight-box-left-small {
float: left;
width: 200px;
}

.highlight-box-right-wide {
float: right;
background:url(http://static.lhplans.com:80/imgs/dot_vertical.gif) repeat-y;
width: 266px;
}

.highlight-box-right div {
padding: 10px 0 10px 18px;
}

.highlight-box-right-wide div {
padding: 10px 0 10px 18px;
}

.highlight-clear {
padding: 60px;
}
/* end 3 column inside containers */

/* home */
#product-selector {
clear: both;
margin-top: 10px;
}

.section-home-left {
float: left;
}

.section-home-right {
float: left;
margin-left: 15px;
}

.home-header {
background:url(http://static.lhplans.com:80/imgs/home_header.gif) no-repeat;
width: 322px;
height: 52px;
font-size: 20px;
font-weight: bold;
color:#fff;
}

.home-header div {
padding: 6px 0 0 16px;
}

.section-box {
clear:both;
width:322px;
height: 188px;
background: url(http://static.lhplans.com:80/imgs/section_box.gif) no-repeat;
margin-bottom: 10px;
}

.section-box div {
padding: 16px; 
}

#billboard {
clear: both;
}

#home-promo {
clear: both;
margin-bottom: 10px;
}

.home-header-side {
clear: both;
background:url(http://static.lhplans.com:80/imgs/home_header_side.gif) no-repeat;
width: 268px;
height: 34px;
font-size: 20px;
font-weight: bold;
color:#fff;
}

.home-header-side2 {
clear: both;
background:url(http://static.lhplans.com:80/imgs/home_header_side2.gif) no-repeat;
width: 268px;
height: 36px;
font-size: 20px;
font-weight: bold;
color:#fff;
}

.generic-header-side {
clear: both;
background:url(http://static.lhplans.com:80/imgs/home_header_side.gif) no-repeat;
width: 268px;
height: 34px;
font-size: 13px;
font-weight: bold;
color:#fff;
}

.home-header-side div, .home-header-side2 div, .generic-header-side div {
padding: 6px 0 0 16px;
}

.generic-header-side div {
padding: 10px 0 0 16px;
}

.section-side {
clear:both;
width:268px;
background: url(http://static.lhplans.com:80/imgs/home_section_side_bg.gif) repeat-y;
margin: 0;
}

.section-side-pad {
padding: 16px; 
}

.dotted-line {
clear:both;
background: url(http://static.lhplans.com:80/imgs/dot.gif) repeat-x;
height:7px;
margin:8px 0;
}

.section-side-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/home_section_side_bot.gif) no-repeat;
width: 268px;
height: 10px;
}

.right-col-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/section_side_bot.gif) no-repeat;
width: 208px;
height: 9px;
}
/* end home */

/* footer */
#footer {display:none}

.footer-con {
/*background-color: #ccff00;*/
/*margin:20px 0;*/
}

.footer-line {
background:url(http://static.lhplans.com:80/imgs/footer_line.gif) repeat-x;
width: 933px;
height: 50px;
/*margin:20px 0;*/
padding: 0;
}

.footer-line:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; 
}

#copyright {
float:left;
}

#copyright p {
font-size:.845em;
color:#000;
padding:0;
margin:0;
}

#footer a.small {
font-size:.745em;
padding:0;
margin:0;
}

#cma {
float: right;
text-align: right;
}
/* end footer */

/* global */

.btn-colour {
text-align: right;
margin: 8px 0;
}

.btn-section {
text-align: right;
margin: -34px 0 8px;
}

a.button-orange:link, a.button-orange:visited {
background-image:url(http://static.lhplans.com:80/imgs/button_orange.gif);
height: 22px;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
padding: 3px 8px;
}

a.button-brown:link, a.button-brown:visited {
background-image:url(http://static.lhplans.com:80/imgs/button_light_orange.gif);
height: 22px;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
padding: 3px 8px;
}

a.button-green:link, a.button-green:visited {
background-image:url(http://static.lhplans.com:80/imgs/button_green.gif);
height: 22px;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
padding: 3px 8px;
}

a.button-blue:link, a.button-blue:visited {
background-image:url(http://static.lhplans.com:80/imgs/button_blue.gif);
height: 22px;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
padding: 3px 8px;
}

a.button-purple:link, a.button-purple:visited {
background-image:url(http://static.lhplans.com:80/imgs/button_purple.gif);
height: 22px;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
padding: 3px 8px;
}

a.button-orange:hover, a.button-brown:hover, a.button-green:hover, a.button-blue:hover, a.button-purple:hover  {
text-decoration: underline;
}

a.big:link, a.big:visited {
font-size: 16px;
font-weight: bold;
color:#5a5544;
}

a.big:hover {
color:#5a5544;
text-decoration: none;
border-bottom: #5a5544 solid 1px;
}

a.medium:link, a.medium:visited {
font-size: 15px;
font-weight: bold;
color:#5a5544;
}

a.medium:hover {
color:#5a5544;
text-decoration: none;
border-bottom: #5a5544 solid 1px;
}

ul.double-chevron {
list-style:none;
margin:0;
padding:0;
}

ul.double-chevron li  {
padding-left:14px;
background-image:url(http://static.lhplans.com:80/imgs/chevron_sm.gif);
background-repeat:no-repeat;
background-position:0 .5em;
padding-bottom:4px;
}

ul.double-chevron li a {
font-size:.845em;
}

ul.double-chevron-details {
list-style:none;
margin:0;
padding:0;
}

ul.double-chevron-details li  {
padding-left:14px;
background-image:url(http://static.lhplans.com:80/imgs/chevron_sm.gif);
background-repeat:no-repeat;
background-position:0 .5em;
padding-bottom:4px;
}

ul.double-chevron-details li a {
font-size:.945em;
}

ul.double-chevron-black {
list-style:none;
margin:0;
padding:0;
}

ul.double-chevron-black li  {
padding-left:14px;
background-image:url(http://static.lhplans.com:80/imgs/chevron_sm.gif);
background-repeat:no-repeat;
background-position:0 .5em;
padding-bottom:3px;
}

ul.double-chevron-black li a:link, ul.double-chevron-black li a:visited {
font-size: 11px;
color: #000;
}

ul.double-chevron-big {
list-style:none;
margin:0;
padding:0;
}

ul.double-chevron-big li  {
padding-left:14px;
background-image:url(http://static.lhplans.com:80/imgs/chevron_sm.gif);
background-repeat:no-repeat;
background-position:0 .4em;
padding-bottom:8px;
}

ul.double-chevron-big li a:link, ul.double-chevron-big li a:visited {
font-size:1.1em;
color: #5a5544;
}

ul.arrow-green {
list-style:none;
margin: 8px 0 0 0;
padding:0;
}

ul.arrow-green li  {
padding-left:20px;
background-image:url(http://static.lhplans.com:80/imgs/arrow_green.gif);
background-repeat:no-repeat;
background-position:0 .1em;
padding-bottom:4px;
}

ul.arrow-green li a:link, ul.arrow-green li a:visited, ul.arrow-green li a:visited {
font-size:.845em;
color: #1a6636;
}

ul.arrow-brown {
list-style:none;
margin: 8px 0 0 0;
padding:0;
}

ul.arrow-brown li  {
padding-left:20px;
background-image:url(http://static.lhplans.com:80/imgs/arrow_orange.gif);
background-repeat:no-repeat;
background-position:0 .1em;
padding-bottom:4px;
}

ul.arrow-brown li a:link, ul.arrow-brown li a:visited, ul.arrow-brown li a:visited {
font-size:.845em;
color: #85692a;
}

ul.arrow-blue {
list-style:none;
margin: 8px 0 0 0;
padding:0;
}

ul.arrow-blue li  {
padding-left:20px;
background-image:url(http://static.lhplans.com:80/imgs/arrow_blue.gif);
background-repeat:no-repeat;
background-position:0 .1em;
padding-bottom:4px;
}

ul.arrow-blue li a:link, ul.arrow-blue li a:visited, ul.arrow-blue li a:visited {
font-size:.845em;
color: #41638d;
}

ul.arrow-purple {
list-style:none;
margin: 8px 0 0 0;
padding:0;
}

ul.arrow-purple li  {
padding-left:20px;
background-image:url(http://static.lhplans.com:80/imgs/arrow_purple.gif);
background-repeat:no-repeat;
background-position:0 .1em;
padding-bottom:4px;
}

ul.arrow-purple li a:link, ul.arrow-purple li a:visited, ul.arrow-purple li a:visited {
font-size:.845em;
color: #673331;
}

ul.bullet-grey {
list-style:none;
margin: 8px 0 0 0;
padding:0;
}

ul.bullet-grey li  {
padding-left:12px;
background-image:url(http://static.lhplans.com:80/imgs/bullet_grey.gif);
background-repeat:no-repeat;
background-position:0 .2em;
padding-bottom:4px;
}

ul.bullet-brown {
list-style:none;
margin: 8px 0 0 0;
padding:0;
}

ul.bullet-brown li  {
padding-left:12px;
background-image:url(http://static.lhplans.com:80/imgs/bullet_brown.gif);
background-repeat:no-repeat;
background-position:0 .2em;
padding-bottom:4px;
}

ul.navigator {
list-style:none;
margin: 8px 0 0 0;
padding:0;
}

ul.navigator li  {
padding-left:12px;
background-image:url(http://static.lhplans.com:80/imgs/spacer.gif);
background-repeat:no-repeat;
background-position:0 .1em;
padding-bottom:1px;
}

ul.navigator li#active  {
padding-left:12px;
background-image:url(http://static.lhplans.com:80/imgs/arrow_navigator.gif);
background-repeat:no-repeat;
background-position:0 .1em;
padding-bottom:1px;
font-size:.845em;
color: #5a5544;
}

ul.navigator li a:link, ul.navigator li a:visited, ul.navigator li a:visited {
font-size:.845em;
color: #5a5544;
}


ul.hyphen {
list-style:none;
margin:0;
padding:0;
}

ul.hyphen li  {
background-image:url(http://static.lhplans.com:80/imgs/hyphen.gif);
background-repeat:no-repeat;
background-position:0 .5em;
padding-bottom:4px;
}

ul.hyphen li a {
font-size:.845em;
}

.breadcrumbs {
margin: 0 22px 12px 12px;
font-size: .745em;
color: #c47f21;
}

.breadcrumbs a:link, .breadcrumbs a:visited {
text-decoration: underline;
}

.airmiles-bg {
clear:both;
background: url(http://static.lhplans.com:80/imgs/thumb_airmiles.jpg) top right no-repeat;;
margin: 0 10px 10px 10px;
}

.super {
font-size:11px;
vertical-align:2px;
}

.super-header {
font-size:12px;
vertical-align:5px;
}

select.coverme {
font-size: .845em;
color: #5a5544;
}

.back-top {
clear: both;
text-align: right;
padding: 0 8px 20px;
font-size: .745em;
}

.back-top-airmiles {
clear: both;
text-align: right;
padding: 10px 40px 0 20px;
font-size: .745em;
}

.small {
font-size: .745em;
line-height: 10px;
}

ul.margin-bot li {
padding-bottom: 10px;
}

ul.left-pad {
margin-left: 40px;
padding: 0;
}

ol.generic {
margin-left: 20px;
padding: 0;
}

ol.generic li {
background:url(http://static.lhplans.com:80/imgs/spacer.gif) no-repeat;
margin: 0;
padding: 2px 0;
}

ol.privacy {
margin-left: 40px;
padding: 0;
}

#popup {
width: 500px;
margin-left: 34px;
}

#popup #logo {
margin: 34px 0;
}

#popup h2 {
font-size: .945em;
font-weight: bold;
color:#5a5544;
margin: 12px 0;
}

#popup-claim {
background-image:url(http://static.lhplans.com:80/imgs/claim_popup_bg.gif);
width: 290px;
margin:0;
}

.popup-claim-pad {
margin: 10px;
}

.orange-text {
font-size: .845em;
color: #c47f21;
}

.plan-box {
border: #ccc solid 1px;
padding: 6px;
}
/* end global*/

/* table */
#issue-life {
margin: 12px 0 2px;
padding: 0;
}

#health-plans {
margin: 12px 0 2px;
padding: 0;
width: 100%;
}

#health-plans-margin {
margin: 2px 0 2px;
padding: 0;
}

th {
height: 25px;
font-family:  Arial, sans-serif;
font-size: .945em;
font-weight: bold;
color: #5a5544;
text-align: left;
}


td {
font-family:  Arial, sans-serif;
color: #5a5544;
}

td.right {
font-family:  Arial, sans-serif;
color: #5a5544;
text-align: right;
}

th.right-col, td.right-col {
padding-left: 30px;
}

#coverme {
margin: 12px 0 2px;
padding: 0;
background-color: #ccc;
}

th.coverme {
font-family:  Arial, sans-serif;
font-size: .945em;
font-weight: bold;
text-align: left;
padding: 6px;
background-color: #fcfaf7;
}

th.blue {
font-family:  Arial, sans-serif;
font-size: .945em;
font-weight: bold;
padding: 6px;
background-color: #d2d8e5;
}

th.brown {
font-family:  Arial, sans-serif;
font-size: .945em;
font-weight: bold;
padding: 6px;
background-color: #ecd4b3;
}

td.first {
font-family:  Arial, sans-serif;
font-size: .945em;
color: #5a5544;
background-color: #fff;
padding: 4px;
vertical-align: top;
}

td.alt {
font-family:  Arial, sans-serif;
font-size: .945em;
background-color: #fcfaf7;
color: #5a5544;
padding: 4px;
vertical-align: top;
}

td.green {
font-family:  Arial, sans-serif;
font-size: .945em;
background-color: #f5fafa;
color: #5a5544;
padding: 4px;
vertical-align: top;
}


/* end table */




/* sub-nav knowledge centre */
.header-brown {
background:url(http://static.lhplans.com:80/imgs/header_brown.jpg) no-repeat;
width: 342px;
height: 57px;
}

#sub-nav ul#knowledge-centre {
list-style-type:none;
margin:0;
padding-left: 78px;
}

#sub-nav ul#knowledge-centre li {
float:left;
display:inline;
}

li#related-readings-active a {
width:145px;
height:24px;
background:url(http://static.lhplans.com:80/imgs/n2_related_readings_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#related-readings a {
width:145px;
height:24px;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#related-readings a:hover {
background:url(http://static.lhplans.com:80/imgs/n2_related_readings_on.gif) no-repeat;
text-decoration: none;
}

li#faqs-active a {
width:46px;
height:24px;
background:url(http://static.lhplans.com:80/imgs/n2_faqs_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#faqs a {
width:46px;
height:24px;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#faqs a:hover {
background:url(http://static.lhplans.com:80/imgs/n2_faqs_on.gif) no-repeat;
text-decoration: none;
}

li#tips-active a {
width:62px;
height:24px;
background:url(http://static.lhplans.com:80/imgs/n2_tips_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#tips a {
width:62px;
height:24px;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#tips a:hover {
background:url(http://static.lhplans.com:80/imgs/n2_tips_on.gif) no-repeat;
text-decoration: none;
}

li#forms-library-active a {
width:110px;
height:24px;
background:url(http://static.lhplans.com:80/imgs/n2_forms_library_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#forms-library a {
width:110px;
height:24px;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#forms-library a:hover {
background:url(http://static.lhplans.com:80/imgs/n2_forms_library_on.gif) no-repeat;
text-decoration: none;
}
/* end sub-nav knowledge centre */


/* related readings */
#page-nav-readings {
clear:both;
width:278px;
height:32px;
margin-left: 1px;
}

#page-nav-readings ul#readings {
list-style-type:none;
margin:0;
padding-left: 0;
}

#page-nav-readings ul#readings li {
float:left;
display:inline;
}

li#readings-tab-active a {
width:139px;
height:32px;
background:url(http://static.lhplans.com:80/imgs/tab_related_readings_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#5a5544;
text-decoration: none;
text-align: center;
line-height: 32px;
}

li#readings-tab a {
width:139px;
height:32px;
background:url(http://static.lhplans.com:80/imgs/tab_related_readings_off.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#5a5544;
text-decoration: none;
text-align: center;
line-height: 32px;
}

li#readings-tab a:hover {
background:url(http://static.lhplans.com:80/imgs/tab_related_readings_on.gif) no-repeat;
text-decoration: none;
}

li#case-studies-tab a {
width:139px;
height:32px;
background:url(http://static.lhplans.com:80/imgs/tab_related_readings_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#5a5544;
text-decoration: none;
text-align: center;
line-height: 32px;
}

li#case-studies-tab a {
width:139px;
height:32px;
background:url(http://static.lhplans.com:80/imgs/tab_related_readings_off.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#5a5544;
text-decoration: none;
text-align: center;
line-height: 32px;
}

li#case-studies-tab a:hover {
background:url(http://static.lhplans.com:80/imgs/tab_related_readings_on.gif) no-repeat;
text-decoration: none;
}

.readings-box-top {
clear: both;
background:url(http://static.lhplans.com:80/imgs/faq_section_separator.gif) no-repeat;
width: 688px;
height: 3px;
margin: 0;
}

.readings-box-pad2 {
padding: 8px 25px 8px 25px; 
}

.readings-box-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/faq_section_separator.gif) no-repeat;
width: 688px;
height: 3px;
margin: 0;
}

.highlight-readings-box-line {
clear: both;
background:url(http://static.lhplans.com:80/imgs/highlight_faq_box_line.gif) repeat-y;
width: 694px;
margin: 0;
}

#article-content {
clear: both;
margin: 0 20px 0 10px;
}

#article-content p {
padding-bottom: 8px; 
}

h1.article-title {
margin: 0 0 12px 0;
}

ul.bullet-article {
list-style:none;
margin: 8px 0 10px 0;
padding:0 0 10px 0;
}

ul.bullet-article li  {
padding-left:12px;
background-image:url(http://static.lhplans.com:80/imgs/bullet_grey.gif);
background-repeat:no-repeat;
background-position:0 .2em;
padding-bottom:4px;
}

ul.bullet-article-sublist {
list-style:none;
margin: 8px 0 10px 40px;
padding:0 0 10px 0;
}

ul.bullet-article-sublist li  {
padding-left:12px;
background-image:url(http://static.lhplans.com:80/imgs/bullet_grey.gif);
background-repeat:no-repeat;
background-position:0 .2em;
padding-bottom:4px;
}

ol.ordered-faq {
margin: 8px 0 10px 60px;
padding:0 0 10px 0;
}

ol.ordered-faq li  {
padding-bottom:4px;
}

#article-ht-table {
margin: 5px 0 5px 30px;
padding: 0;
border-color: #000;
border-width: 0 0 1px 1px;
border-style: solid;
}

#article-ht-table td {
border-color: #000;
border-width: 1px 1px 0 0;
border-style: solid;
}

#article-ht-table th {
border-color: #000;
border-width: 1px 1px 0 0;
border-style: solid;
}

#case-study-left {
float: left;
margin-right: 5px;
padding: 0 15px 5px 0;
}
 
.btn-testimonial {   
	color:#000;   
	/*font: bold 84% 'trebuchet ms',helvetica,sans-serif;   */
	background-color:#EBEBEB;   
	border:1px solid;   
	border-color: #666;   
}   


/* faqs */
#inside-container #faqs {
float: left;
width: 694px;
margin: 0 0 0 10px;
}

#inside-container #readings {
float: left;
width: 694px;
margin: 0 0 0 10px;
}

.faq-box-pad {
padding: 20px 16px 12px 14px;
}

.faq-box-pad p {
padding-bottom: 8px; 
}

.header-faq-wide {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_faq_wide.gif) no-repeat;
width: 694px;
height: 10px;
}

.faq-box-expand {
clear:both;
width:694px;
background:url(http://static.lhplans.com:80/imgs/highlight_faq_box_line.gif) repeat-y;
margin-bottom: 0;
}

.faq-box-expand-pad {
padding: 10px 16px 0 16px; 
}

.faq-box-expand-pad div, p {
padding: 0 0 8px 0; 
}

.faq-box-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/faq_section_separator.gif) no-repeat;
width: 688px;
height: 3px;
margin: 0;
}

.faq-accordian-separator {
clear: both;
background:url(http://static.lhplans.com:80/imgs/faq_section_separator.gif) no-repeat;
width: 688px;
height: 14px;
margin: 5px 0 5px -11px;
}

ul.bullet-faq {
list-style:none;
margin: 8px 0 10px 30px;
padding:0 0 10px 0;
}

ul.bullet-faq li  {
padding-left:12px;
background-image:url(http://static.lhplans.com:80/imgs/bullet_grey.gif);
background-repeat:no-repeat;
background-position:0 .2em;
padding-bottom:4px;
}

ol.ordered-case-study {
margin: 8px 0 10px 30px;
padding:0 0 10px 0;
}

ol.ordered-case-study li  {
padding-bottom:4px;
}

#container-right {
float: right;
}

#faq-table {
margin: 5px 0 5px 30px;
padding: 0;
}

#faq-table td {
text-align: center;
}

/* knowledge centre */
.chevron-list-pad {
padding: 0 0 10px 0; 
}

.header-knowledge-centre {
background:url(http://static.lhplans.com:80/imgs/section_knowledge_centre.jpg) no-repeat;
width: 342px;
height: 158px;
}

.video-left {
float: left;
margin-right: 5px;
}

.video-right {
float: left;
}

/* forms */

.forms-box-expand {
clear:both;
width:342px;
background: url(http://static.lhplans.com:80/imgs/forms_box_expand.gif) repeat-y;
margin-bottom: 0;
}

.forms-box-expand-pad {
padding: 10px 16px 0 16px; 
}

.forms-box-expand-pad div, p {
padding: 0 0 8px 0; 
}

.forms-box-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/faq_section_separator.gif) no-repeat;
width: 342px;
height: 3px;
margin: 0;
padding: 0 0 10px 0; 
}

.forms-box-top {
clear: both;
background:url(http://static.lhplans.com:80/imgs/faq_section_separator.gif) no-repeat;
width: 342px;
height: 3px;
margin: 0;
}

ul.forms-double-chevron {
list-style:none;
margin:0;
padding:0 0 10px 0;
}

ul.forms-double-chevron li  {
padding-left:14px;
background-image:url(http://static.lhplans.com:80/imgs/chevron_sm.gif);
background-repeat:no-repeat;
background-position:0 .5em;
padding-bottom:4px;
}

ul.forms-double-chevron li a {
font-size:.845em;
}

h1.forms-title {
font-size: 1.2em;
margin: 0 0 12px 0;
}

.forms-title {
font-size: 1.2em;
font-weight: bold;
color:#5a5544;
margin: 0 0 12px 0;
}

.forms-sub-head {
font-size: 1.1em;
font-weight: bold;
color:#5a5544;
margin: 0 0 12px 0;
}

.forms-link {
font-size:.845em;
}



#helpMeChooseIndexBox
{	
	margin : 20px 0px 20px 1px;
}

#helpMeChooseIndexBox .boxTop
{
	clear: both;
	background:url(http://static.lhplans.com:80/imgs/header_faq_wide.gif) no-repeat;
	width: 694px;
	height: 10px;
}

#helpMeChooseIndexBox .boxInner
{
	clear: both;
	background:url(http://static.lhplans.com:80/imgs/highlight_faq_box_line.gif) repeat-y;
	width: 694px;
	margin: 0;
}

#helpMeChooseIndexBox .boxContents
{
	padding: 8px 25px 8px 15px; 
}

#helpMeChooseIndexBox .boxContents h3
{	font-size : 1.3em;
}

#helpMeChooseIndexBox .boxContents p
{
	padding-bottom: 8px; 
}

#helpMeChooseIndexBox .boxBottom
{
	clear: both;
	background:url(http://static.lhplans.com:80/imgs/faq_section_separator.gif) repeat-x;
	width: 693px;
	height: 3px;
	margin: 0;
}



#helpMeChooseTipsBox
{	
	margin : 20px 0px 20px 1px;
}

#helpMeChooseTipsBox .boxTop
{
	clear: both;
	background:url(http://static.lhplans.com:80/imgs/faq_section_separator.gif) repeat-x;
	width: 693px;
	height: 3px;
	margin: 0;
}

#helpMeChooseTipsBox .boxInner
{
	clear: both;
	background:url(http://static.lhplans.com:80/imgs/highlight_faq_box_line.gif) repeat-y;
	width: 694px;
	margin: 0;
}

#helpMeChooseTipsBox .boxContents
{
	padding: 8px 25px 8px 15px; 
}

#helpMeChooseTipsBox .boxContents p
{
	padding-bottom: 8px; 
}

#helpMeChooseTipsBox .boxBottom
{
	clear: both;
	background:url(http://static.lhplans.com:80/imgs/faq_section_separator.gif) repeat-x;
	width: 693px;
	height: 3px;
	margin: 0;
}

#helpMeChooseTipsBox .boxContents #helpMeChoose-tips
{	display : none;
}

#helpMeChooseTipsBox .boxContents #helpMeChoose-faq
{	display : none;
}



#helpMeChooseOthers, #claims-information
{	
	margin : 20px 0px 20px 1px;
}

#helpMeChooseOthers .boxTop
{
	clear: both;
	background:url(http://static.lhplans.com:80/imgs/header_brown_full.jpg) no-repeat;
	width: 695px;
	height: 55px;
	margin: 0px 0px 0px 1px;
}

#helpMeChooseOthers .boxInner
{	
	background:url(http://static.lhplans.com:80/imgs/bg_box_helpMeChooseOthers.gif) repeat-y;
	width: 695px;
	margin-left : 1px;
}


#claims-information .boxInner
{	
	background:url(http://static.lhplans.com:80/imgs/bg_box_helpMeChooseOthers.gif) repeat-y;
	width: 695px;
	margin-left : 1px;
}

#claims-information .boxInner:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#helpMeChooseOthers .boxContents
{
	padding: 20px 16px 12px 14px;
}

#helpMeChooseOthers .boxContents p
{
	padding-bottom: 8px; 
}

#helpMeChooseOthers .boxBottom, #claims-information .boxBottom
{
	clear: both;
	background:url(http://static.lhplans.com:80/imgs/faq_section_separator.gif) repeat-x;
	height: 3px;
	width: 695px;
	margin-left : 1px;
}


.tabNav
{	
	clear:both;
	width:278px;
	height:32px;
	margin-left: 1px;
}

.tabNav ul
{	list-style-type:none;
	margin:0;
	padding-left: 0;
}

.tabNav li
{	float:left;
	display:inline;
}

.tabNav li a
{
	width:139px;
	height:32px;
	background:url(http://static.lhplans.com:80/imgs/tab_related_readings_off.gif) no-repeat;
	display:block;
	font-size: 15px;
	font-weight: bold;
	color:#5a5544;
	text-decoration: none;
	text-align: center;
	line-height: 32px;
	outline: 0;
}

.tabNav li a:hover
{
	background:url(http://static.lhplans.com:80/imgs/tab_related_readings_on.gif) no-repeat;
	text-decoration: none;
}

.tabNav li.active a
{
	width:139px;
	height:32px;
	background:url(http://static.lhplans.com:80/imgs/tab_related_readings_on.gif) no-repeat;
	display:block;
	font-size: 15px;
	font-weight: bold;
	color:#c47f21;
	text-decoration: none;
	text-align: center;
	line-height: 32px;
}



.playVideoButton
{
	width : 80px;
	height : 30px;
	padding : 5px 0px 0px 0px;
	margin : 0px;
	border : 0;
}


/*
.planDiv
{	display : none;
}
*/

/* sitemap */

#container #sitemap {
clear:both;
width: 932px;
background-color: #fdfdfd;
/*background:url(http://static.lhplans.com:80/../images/full_bg.jpg) no-repeat;*/
background:url(http://static.lhplans.com:80/../images/full_bg.jpg) no-repeat;
}

#sitemap .sitemap-left {
width:640px;
float:left;

}

.sitemap-left .site-col1 {
float:left;
width:240px;
margin:20px 10px 0 30px;
}

.sitemap-left .site-col2 {
float:left;
width:280px;
margin:20px 10px 0 40px;
}

#sitemap .sitemap-right {
width:180px;
float:left;
margin:20px 10px 0 0;
}

#sitemap ul {
list-style:none;
margin:6px 0 0 6px;
padding:0;
}

#sitemap ul li {
padding:0 0 4px 14px;
}

#sitemap ul li a {
font-size: .845em;
}

.sitemap-container {
padding: 10px 20px 10px 24px;
}
/* end sitemap */

/* forms */

#formContainer {
margin-left: 10px;
}

#formContainer label {
width:13em;
float:left;
margin-right:.5em;
display:block;
}

#formContainer p {
font-size:1em;
line-height:1.2em;
padding-bottom:8px;
}

#formContainer input.coverme {
font-size:1em;
height:18px;
border: #ccc solid 1px;
}

.error {
font-size:.845em;
margin-left:175px;
padding:0;
color: #cc0000;
}

.red {
font-size:.945em;
color:#cf3229;
font-weight: bold;
}
/* end forms*/

/* print classes for transactional pages*/
/* transaction headers */
.header-transaction-green {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_transaction_green.jpg) no-repeat;
width: 762px;
height: 48px;
}

.header-transaction-brown {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_transaction_brown.jpg) no-repeat;
width: 762px;
height: 48px;
}

.header-transaction-blue {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_transaction_blue.jpg) no-repeat;
width: 762px;
height: 48px;
}

.header-transaction-purple {
clear: both;
background:url(http://static.lhplans.com:80/imgs/header_transaction_purple.jpg) no-repeat;
width: 762px;
height: 48px;
}

.header-transaction-pad {
padding: 11px 10px 5px 16px;
font-size: 18px;
font-weight: bold;
color:#fff;
line-height: 20px;
}

.header-transaction-pad-left {
float: left;
padding: 11px 10px 5px 16px;
font-size: 18px;
font-weight: bold;
color:#fff;
line-height: 20px;
}

.header-transaction-pad-right {
float: right;
padding: 16px 10px 5px 16px;
font-size: 11px;
color:#fff;
}
/* end transaction headers */


/* progression steps */
/* health and dental*/
#steps-green {
clear: both;
width: 100%;
background-color: #dbe3cd;
}

#steps-green:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.green-step-arrow {
float: left;
background:url(http://static.lhplans.com:80/imgs/green_step_arrow.gif) no-repeat;
width: 14px;
height: 52px;
}

.green-next-apply {
float: left;
width: 94px;
height: 32px;
padding: 10px 0;
font-size: 12px;
color: #999;
text-align: center;
}

.green-active-apply {
float: left;
width: 94px;
height: 32px;
padding: 10px 0;
background-color: #c5d2af;
font-size: 12px;
font-weight: bold;
text-align: center;
}

.green-next-apply-long {
float: left;
width: 94px;
height: 49px;
padding-top: 3px;
font-size: 12px;
color: #999;
text-align: center;
}

.green-active-apply-long {
float: left;
width: 94px;
height: 49px;
padding-top: 3px;
background-color: #c5d2af;
font-size: 12px;
font-weight: bold;
text-align: center;
}

.green-next-request {
float: left;
width: 200px;
height: 32px;
padding: 10px 0;
font-size: 12px;
color: #999;
text-align: center;
}

.green-active-request {
float: left;
width: 200px;
height: 32px;
padding: 10px 0;
background-color: #c5d2af;
font-size: 12px;
font-weight: bold;
text-align: center;
}
/* end health and dental*/

/* life*/
#steps-brown {
clear: both;
width: 100%;
background-color: #f6efe0;
}

#steps-brown:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.brown-step-arrow {
float: left;
background:url(http://static.lhplans.com:80/imgs/brown_step_arrow.gif) no-repeat;
width: 14px;
height: 52px;
}

.brown-next-apply {
float: left;
width: 94px;
height: 32px;
padding: 10px 0;
font-size: 12px;
color: #999;
text-align: center;
}

.brown-active-apply {
float: left;
width: 94px;
height: 32px;
padding: 10px 0;
background-color: #e8d4ab;
font-size: 12px;
font-weight: bold;
text-align: center;
}

.brown-next-request {
float: left;
width: 200px;
height: 32px;
padding: 10px 0;
font-size: 12px;
color: #999;
text-align: center;
}

.brown-active-request {
float: left;
width: 200px;
height: 32px;
padding: 10px 0;
background-color: #e8d4ab;
font-size: 12px;
font-weight: bold;
text-align: center;
}
/* end life*/

/* travel */
#steps-blue {
clear: both;
width: 100%;
background-color: #e9ecf2;
}

#steps-blue:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.blue-step-arrow {
float: left;
background:url(http://static.lhplans.com:80/imgs/blue_step_arrow.gif) no-repeat;
width: 14px;
height: 52px;
}

.blue-next-apply {
float: left;
width: 94px;
height: 32px;
padding: 10px 0;
font-size: 12px;
color: #999;
text-align: center;
}

.blue-active-apply {
float: left;
width: 94px;
height: 32px;
padding: 10px 0;
background-color: #c3cbdc;
font-size: 12px;
font-weight: bold;
text-align: center;
}

.blue-next-request {
float: left;
width: 200px;
height: 32px;
padding: 10px 0;
font-size: 12px;
color: #999;
text-align: center;
}

.blue-active-request {
float: left;
width: 200px;
height: 32px;
padding: 10px 0;
background-color: #c3cbdc;
font-size: 12px;
font-weight: bold;
text-align: center;
}
/* end travel */

/* critical */
#steps-purple {
clear: both;
width: 100%;
background-color: #efe8e8;
}

#steps-purple:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.purple-step-arrow {
float: left;
background:url(http://static.lhplans.com:80/imgs/purple_step_arrow.gif) no-repeat;
width: 14px;
height: 52px;
}

.purple-next-apply {
float: left;
width: 94px;
height: 32px;
padding: 10px 0;
font-size: 12px;
color: #999;
text-align: center;
}

.purple-active-apply {
float: left;
width: 94px;
height: 32px;
padding: 10px 0;
background-color: #d3c0c0;
font-size: 12px;
font-weight: bold;
text-align: center;
}

.purple-next-request {
float: left;
width: 200px;
height: 32px;
padding: 10px 0;
font-size: 12px;
color: #999;
text-align: center;
}

.purple-active-request {
float: left;
width: 200px;
height: 32px;
padding: 10px 0;
background-color: #d3c0c0;
font-size: 12px;
font-weight: bold;
text-align: center;
}
/* end critical */
/* end progression steps */

/* coloured section lines, footers, and sub sections */
.green-box-transaction-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/green_box_transaction_bot.gif) no-repeat;
width: 762px;
height: 14px;
margin: 0;
}

.brown-box-transaction-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/brown_box_transaction_bot.gif) no-repeat;
width: 762px;
height: 14px;
margin: 0;
}

.blue-box-transaction-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/blue_box_transaction_bot.gif) no-repeat;
width: 762px;
height: 14px;
margin: 0;
}

.purple-box-transaction-bot {
clear: both;
background:url(http://static.lhplans.com:80/imgs/purple_box_transaction_bot.gif) no-repeat;
width: 762px;
height: 14px;
margin: 0;
}

.section-green {
clear: both;
background-color: #a7c17b;
width: 100%;
}

.section-brown {
clear: both;
background-color: #efc76f;
width: 100%;
}

.green-line {
clear: both;
background-image:url(http://static.lhplans.com:80/imgs/green_line.gif);
height: 23px;
}

.brown-line {
clear: both;
background-image:url(http://static.lhplans.com:80/imgs/brown_line.gif);
height: 23px;
}

.section-pad {
padding: 3px 0;
font-size: 1em;
font-weight: bold;
color:#fff;
text-align: center;
}
.section-pad-left {
padding: 3px 18px;
font-size: 1em;
font-weight: bold;
color:#fff;
}

/* end coloured section lines, footers, and sub sections */

.header-wide-pad sup {
font-size:12px;
vertical-align:5px;
}

/* end print classes for transactional pages*/

