body {
margin: 0;
padding: 0;
height:100%; 
background: url(../imgs/main_bg.jpg) repeat-x;
background-color: #fff;
font-size:81.5%;
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;
background: url(../imgs/wrapper_bg.gif);
}

#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;
}

img {
border:0;
}

.clear {
clear: both;
}
  
/* end generic styles */

/* utility nav*/
#utility {
margin-bottom: 10px;
}

#utility ul {
margin:0;
padding:0;
list-style:none;
text-align: right;
vertical-align: middle;
padding: 8px 14px 0 0;
}

#utility li {
display:inline;
font-size: 11px;
color:#5a5544;
}

#utility a {
line-height:10px;
}

#utility a:hover {
line-height:10px;
}
/* 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 {
float:right;
width: 716px;
text-align: right;
margin: 15px 0 0;
padding:0;
}

/* end header */

/* main top nav */
#main-nav {
clear:both;
width:962px;
height:41px;
background:url(../imgs/n_primary_nav_bg.gif) repeat-x;
margin-left: 1px;
}

#main-nav ul#navigation {
list-style-type:none;
margin:0;
padding-left: 22px;
}

#main-nav ul#navigation li {
float:left;
display:inline;
}

li#help-choose-active a {
width:158px;
height:41px;
background:url(../imgs/n_help_choose_ovr.gif) no-repeat;
display:block;
font-size: 16px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 38px;
}

li#help-choose a {
width:158px;
height:41px;
background:url(../imgs/n_primary_nav_bg.gif) repeat-x;
display:block;
font-size: 16px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 38px;
}

li#help-choose a:hover {
background:url(../imgs/n_help_choose_ovr.gif) no-repeat;
text-decoration: none;
}

li#products-active a {
width:95px;
height:41px;
background:url(../imgs/n_products_on.gif) no-repeat;
display:block;
font-size: 16px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 38px;
}

li#products a {
width:95px;
height:41px;
background:url(../imgs/n_primary_nav_bg.gif) repeat-x;
display:block;
font-size: 16px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 38px;
}

li#products a:hover {
background:url(../imgs/n_products_ovr.gif) no-repeat;
text-decoration: none;
}

li#knowledge-active a {
width:175px;
height:41px;
background:url(../imgs/n_knowledge_centre_on.gif) no-repeat;
display:block;
font-size: 16px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 38px;
}

li#knowledge a {
width:175px;
height:41px;
background:url(../imgs/n_primary_nav_bg.gif) repeat-x;
display:block;
font-size: 16px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 38px;
}

li#knowledge a:hover {
background:url(../imgs/n_knowledge_centre_ovr.gif) no-repeat;
text-decoration: none;
}

li#claims-active a {
width:177px;
height:41px;
background:url(../imgs/n_claims_centre_ovr.gif) no-repeat;
display:block;
font-size: 16px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 38px;
}

li#claims a {
width:177px;
height:41px;
background:url(../imgs/n_primary_nav_bg.gif) repeat-x;
display:block;
font-size: 16px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 38px;
}

li#claims a:hover {
background:url(../imgs/n_claims_centre_ovr.gif) no-repeat;
text-decoration: none;
}

#utility-2 {
width: 280px;
float: right;
margin-top: 12px;
}

#utility-2 ul {
list-style:none;
text-align: right;
margin: 0;
padding:0;
}

#utility-2 li {
display:inline;
font-size: 10px;
color:#f0f0d1;
padding-right: 10px;
text-transform: uppercase;
}
/* end main top nav */

/* sub-nav */
#sub-nav {
clear:both;
width:962px;
height:24px;
background:url(../imgs/n_secondary_nav_bg.gif) repeat-x;
margin-left: 1px;
}

#sub-nav ul#products {
list-style-type:none;
margin:0;
padding-left: 78px;
}

#sub-nav ul#products li {
float:left;
display:inline;
}

li#health-dent-active a {
width:121px;
height:24px;
background:url(../imgs/n2_health_dental_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#health-dent a {
width:121px;
height:24px;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#health-dent a:hover {
background:url(../imgs/n2_health_dental_on.gif) no-repeat;
text-decoration: none;
}

li#life-active a {
width:46px;
height:24px;
background:url(../imgs/n2_life_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#life 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#life a:hover {
background:url(../imgs/n2_life_on.gif) no-repeat;
text-decoration: none;
}

li#travel-active a {
width:62px;
height:24px;
background:url(../imgs/n2_travel_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#travel 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#travel a:hover {
background:url(../imgs/n2_travel_on.gif) no-repeat;
text-decoration: none;
}

li#critical-active a {
width:110px;
height:24px;
background:url(../imgs/n2_critical_on.gif) no-repeat;
display:block;
font-size: 13px;
font-weight: bold;
color:#fff;
text-decoration: none;
text-align: center;
line-height: 24px;
}

li#critical 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#critical a:hover {
background:url(../imgs/n2_critical_on.gif) no-repeat;
text-decoration: 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(../imgs/text-small.gif);
background-position:bottom;
margin-bottom:2px;
}

a#tool-textresize-large img {
background:url(../imgs/text-medium.gif);
margin-bottom:2px;
}

a#tool-textresize-extralarge img {
background:url(../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 {
float: left;
width: 208px;
margin: 0;
}

#container #content-wide {
float: left;
width: 900px;
margin: 0;
}
/*########*/
.section-left {
float: left;
margin-right: 21px;
}

.section-right {
float: left;
}

.header-health {
background:url(../imgs/section_health_dental.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-flexcare {
background:url(../imgs/section_flexcare.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-followme {
background:url(../imgs/section_followme.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-life {
background:url(../imgs/section_life.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-life-term {
background:url(../imgs/section_life_term.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-life-guaranteed {
background:url(../imgs/section_life_guaranteed.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-life-followme {
background:url(../imgs/section_life_followme.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-travel {
background:url(../imgs/section_travel.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-travel-big {
background:url(../imgs/section_travel_big.jpg) no-repeat;
width: 342px;
height: 152px;

}

.header-travel-canadians {
background:url(../imgs/section_travel_canadians.jpg) no-repeat;
width: 342px;
height: 152px;
}

.header-travel-visitors {
background:url(../imgs/section_travel_visitors.jpg) no-repeat;
width: 342px;
height: 152px;
}

.header-travel-students {
background:url(../imgs/section_travel_students.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-critical {
background:url(../imgs/section_critical_illness.jpg) no-repeat;
width: 342px;
height: 138px;
}

.header-green {
background:url(../imgs/header_green.jpg) no-repeat;
width: 342px;
height: 57px;
margin-top: 10px;
}

.section-top {
background:url(../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(../imgs/section_box_landing.gif) no-repeat;
margin-bottom: 10px;
}

.section-box-expand {
clear:both;
width:342px;
background: url(../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(../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(../imgs/product-header-side.jpg) no-repeat;
width: 208px;
height: 98px;
}

.header-side2 {
clear: both;
background:url(../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(../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(../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(../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(../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(../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(../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 {
clear:both;
width:208px;
background: url(../imgs/section_side_bg.gif) repeat-y;
margin: 0;
}

.content-side-pad {
padding: 16px 16px 4px 16px; 
}

.dotted-line {
clear:both;
background: url(../imgs/dot.gif) repeat-x;
height:7px;
margin:8px 0;
}

.content-side-bot {
clear: both;
background:url(../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 {
float: left;
width: 153px;
margin-right: 17px;
}

#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 {
background:url(../imgs/navigator_green.jpg) no-repeat;
width: 153px;
height: 40px;
margin-top: 8px;
}

.navigator-brown {
background:url(../imgs/navigator_brown.jpg) no-repeat;
width: 153px;
height: 40px;
margin-top: 8px;
}

.navigator-brown-big {
background:url(../imgs/navigator_brown_big.jpg) no-repeat;
width: 153px;
height: 60px;
margin-top: 8px;
}

.navigator-purple-big {
background:url(../imgs/navigator_purple_big.jpg) no-repeat;
width: 153px;
height: 60px;
margin-top: 8px;
}

.navigator-blue-big {
background:url(../imgs/navigator_blue_big.jpg) no-repeat;
width: 153px;
height: 60px;
margin-top: 8px;
}

.navigator-pad {
padding: 8px 0 0 10px;
font-size: 15px;
font-weight: bold;
color:#fff;
}

.navigator-box {
clear:both;
width:153px;
background: url(../imgs/navigator_box.gif) bottom left no-repeat;
margin-bottom: 10px;
}

.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(../imgs/hiighlight_box_top.gif) no-repeat;
width: 538px;
height: 20px; 
}

.highlight-box {
background:url(../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: .945em;
padding-bottom: 8px; 
}

.header-green-wide {
clear: both;
background:url(../imgs/header_green_wide.jpg) no-repeat;
width: 535px;
height: 55px;
}

.header-green-wide-big {
clear: both;
background:url(../imgs/header_green_wide_big.jpg) no-repeat;
width: 535px;
height: 74px;
}

.header-green-wide-triple {
clear: both;
background:url(../imgs/header_green_wide_triple.jpg) no-repeat;
width: 535px;
height: 94px;
}

.header-brown-wide {
clear: both;
background:url(../imgs/header_brown_wide.jpg) no-repeat;
width: 535px;
height: 55px;
}

.header-blue-wide {
clear: both;
background:url(../imgs/header_blue_wide.jpg) no-repeat;
width: 535px;
height: 55px;
}

.header-blue-full {
clear: both;
background:url(../imgs/header_blue_full.jpg) no-repeat;
width: 720px;
height: 55px;
}

.header-orange-full {
clear: both;
background:url(../imgs/header_orange_full.jpg) no-repeat;
width: 695px;
height: 55px;
}

.header-orange-full-big {
clear: both;
background:url(../imgs/header_orange_full_big.jpg) no-repeat;
width: 695px;
height: 74px;
}

.header-brown-wide-big {
clear: both;
background:url(../imgs/header_brown_wide_big.jpg) no-repeat;
width: 535px;
height: 74px;
}

.header-blue-wide-big {
clear: both;
background:url(../imgs/header_blue_wide_big.jpg) no-repeat;
width: 535px;
height: 74px;
}

.header-purple-wide {
clear: both;
background:url(../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(../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(../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(../imgs/green_box_bot.gif) no-repeat;
width: 535px;
height: 14px;
margin: 0;
}

.brown-box-bot {
clear: both;
background:url(../imgs/brown_box_bot.gif) no-repeat;
width: 535px;
height: 14px;
margin: 0;
}

.purple-box-bot {
clear: both;
background:url(../imgs/purple_box_bot.gif) no-repeat;
width: 535px;
height: 14px;
margin: 0;
}

.blue-box-bot {
clear: both;
background:url(../imgs/blue_box_bot.gif) no-repeat;
width: 535px;
height: 14px;
margin: 0;
}

.blue-box-bot-full {
clear: both;
background:url(../imgs/blue_box_bot_full.gif) no-repeat;
width: 720px;
height: 14px;
margin: 0;
}

.highlight-separator {
clear: both;
background:url(../imgs/section_separator.gif) no-repeat;
width: 530px;
height: 14px;
margin: 10px 0 14px 3px;
}

.line-separator {
clear: both;
background:url(../imgs/line_separator.gif) no-repeat;
width: 640px;
height: 1px;
margin: 10px 0 14px 3px;
}

.highlight-separator-full {
clear: both;
background:url(../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(../imgs/dot_vertical.gif) repeat-y;
width: 150px;
}

.highlight-box-left-small {
float: left;
width: 200px;
}

.highlight-box-right-wide {
float: right;
background:url(../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(../imgs/home_header.gif) no-repeat;
width: 322px;
height: 52px;
font-size: 20px;
font-weight: bold;
color:#fff;
}

.home-header-noArrow {
background:url(../imgs/home-header-noArrow.gif) no-repeat;
width: 322px;
height: 40px;
font-size: 20px;
font-weight: bold;
color:#fff;
}

.home-header div, .home-header-noArrow div {
padding: 6px 0 0 16px;
}

.section-box {
clear:both;
width:322px;
height: 188px;
background: url(../imgs/section_box.gif) no-repeat;
margin-bottom: 10px;
}

.section-box2 {
clear:both;
width:322px;
height: 78px;
background: url(../imgs/section_box.gif) no-repeat;
background-position:bottom;
margin-bottom: 10px;
margin-top:-3px;
}

.customerCare_ReferealRewards {
FONT-SIZE: 11px; FLOAT: left; WIDTH: 126px; COLOR: #5a5544; FONT-FAMILY: arial;
}
.hp-referral-rewards {
	MARGIN-TOP: -10px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 165px
}

.section-box div, .section-box2 div {
padding: 16px; 
}

#billboard {
clear: both;
}

#home-promo {
clear: both;
margin-bottom: 10px;
}

.home-header-side {
clear: both;
background:url(../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(../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(../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(../imgs/home_section_side_bg.gif) repeat-y;
margin: 0;
}

.section-side-pad {
padding: 16px; 
}

.dotted-line {
clear:both;
background: url(../imgs/dot.gif) repeat-x;
height:7px;
margin:8px 0;
}

.section-side-bot {
clear: both;
background:url(../imgs/home_section_side_bot.gif) no-repeat;
width: 268px;
height: 10px;
}

.right-col-bot {
clear: both;
background:url(../imgs/section_side_bot.gif) no-repeat;
width: 208px;
height: 9px;
}
/* end home */

/* footer */
#footer {
clear: both;
width: 933px;
margin:0;
}

.footer-con {
/*background-color: #ccff00;*/
/*margin:20px 0;*/
}

.footer-line {
background:url(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../imgs/spacer.gif);
background-repeat:no-repeat;
background-position:0 .1em;
padding-bottom:1px;
}

ul.navigator li#active  {
padding-left:12px;
background-image:url(../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(../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(../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: 15px;
}

ul.margin-bot li {
padding-bottom: 10px;
}

ul.left-pad {
margin-left: 40px;
padding: 0;
}

ol.generic {
margin-left: 30px;
padding: 0;
}

ol.generic li {
background:url(../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(../imgs/claim_popup_bg.gif);
width: 290px;
margin:0;
}

.popup-claim-pad {
margin: 10px;
}

.orange-text {
font-size: .845em;
color: #c47f21;
}

.orange-text-airmiles {
font-size: 11px;
color: #c47f21;
font-weight: normal;
}

.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: 12px;
font-weight: bold;
text-align: left;
padding: 6px;
background-color: #fcfaf7;
}

th.blue {
font-family:  Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 6px;
background-color: #d2d8e5;
}

th.brown {
font-family:  Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 6px;
background-color: #ecd4b3;
}

td.first {
font-family:  Arial, sans-serif;
font-size: 12px;
color: #5a5544;
background-color: #fff;
padding: 4px;
vertical-align: top;
}

td.alt {
font-family:  Arial, sans-serif;
font-size: 12px;
background-color: #fcfaf7;
color: #5a5544;
padding: 4px;
vertical-align: top;
}

td.green {
font-family:  Arial, sans-serif;
font-size: 12px;
background-color: #f5fafa;
color: #5a5544;
padding: 4px;
vertical-align: top;
}


/* end table */




/* sub-nav knowledge centre */
.header-brown {
background:url(../imgs/header_brown.jpg) no-repeat;
width: 342px;
height: 57px;
}


.header-brown-big {
background:url(../imgs/header_brown_big.jpg) no-repeat;
width: 342px;
height: 74px;
}

#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(../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(../imgs/n2_related_readings_on.gif) no-repeat;
text-decoration: none;
}

li#faqs-active a {
width:46px;
height:24px;
background:url(../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(../imgs/n2_faqs_on.gif) no-repeat;
text-decoration: none;
}

li#tips-active a {
width:62px;
height:24px;
background:url(../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(../imgs/n2_tips_on.gif) no-repeat;
text-decoration: none;
}

li#forms-library-active a {
width:110px;
height:24px;
background:url(../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(../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(../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(../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(../imgs/tab_related_readings_on.gif) no-repeat;
text-decoration: none;
}

li#case-studies-tab-active a {
width:139px;
height:32px;
background:url(../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(../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(../imgs/tab_related_readings_on.gif) no-repeat;
text-decoration: none;
}

.readings-box-top {
clear: both;
background:url(../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(../imgs/faq_section_separator.gif) no-repeat;
width: 688px;
height: 3px;
margin: 0;
}

.highlight-readings-box-line {
clear: both;
background:url(../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(../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(../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(../imgs/header_faq_wide.gif) no-repeat;
width: 694px;
height: 10px;
}

.faq-box-expand {
clear:both;
width:694px;
background:url(../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(../imgs/faq_section_separator.gif) no-repeat;
width: 688px;
height: 3px;
margin: 0;
}

.faq-accordian-separator {
clear: both;
background:url(../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:14px;
background-image:url(../imgs/chevron_sm.gif);
background-repeat:no-repeat;
background-position:0 .5em;
padding-bottom:3px;
}






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(../imgs/section_knowledge_centre.jpg) no-repeat;
width: 342px;
height: 158px;
}

.video-left {
float: left;
width: 130px;
margin-right: 5px;
text-align: center;
}

.video-right {
float: left;
text-align: center;
}

/* forms */

.forms-box-expand {
clear:both;
width:342px;
background: url(../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(../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(../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(../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(../imgs/header_faq_wide.gif) no-repeat;
	width: 694px;
	height: 10px;
}

#helpMeChooseIndexBox .boxInner
{
	clear: both;
	background:url(../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(../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(../imgs/faq_section_separator.gif) repeat-x;
	width: 693px;
	height: 3px;
	margin: 0;
}

#helpMeChooseTipsBox .boxInner
{
	clear: both;
	background:url(../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(../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(../imgs/header_brown_full.jpg) no-repeat;
	width: 695px;
	height: 55px;
	margin: 0px 0px 0px 1px;
}

#helpMeChooseOthers .boxInner
{	
	background:url(../imgs/bg_box_helpMeChooseOthers.gif) repeat-y;
	width: 695px;
	margin-left : 1px;
}


#claims-information .boxInner
{	
	background:url(../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(../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(../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(../imgs/tab_related_readings_on.gif) no-repeat;
	text-decoration: none;
}

.tabNav li.active a
{
	width:139px;
	height:32px;
	background:url(../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(../../images/full_bg.jpg) no-repeat;*/
background:url(../../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*/

/*transaction page*/
.sup {
font-size:11px;
vertical-align:2px;
}

.header-wide-pad sup, h1 sup {
font-size:12px;
vertical-align:5px;
}

/*refer a friend pragram*/
a.referralRewardsSubmit
{
 
   font-size:14px;
   font-weight:bold;
   background-color:#c47f21;
   border-style:none;
   padding:5px;
     color:#ffffff;
}

.referralRewardsSubmit:hover, .referralRewardsReset:hover
{
text-decoration:underline;
font-weight:bold;
cursor: pointer; cursor: hand	;
}

.referralRewardsReset {
   font-size:12px;
   font-weight:bold;
   color:#c47f21;
   background-color:#ffffff;
   border-style:none;
   width:100px;
   margin-left:20px;
   
}

#recipient_1 {
margin-top:20px;
}

.notAnAirMilesMember {
font-size:.845em;
}

.learnMore {
font-size:14px;
}

.message {
font-size:1em;
color:#5A5544;
}

.noBreak {
	WHITE-SPACE: nowrap
}

.footnote {
font-size:.745em;
margin-top: 20px;
}