body { font-size: 12px; line-height: 16px; background-color: #E4E4E4; background-image: url(/_images/main_bg.gif); background-position: top; background-repeat: repeat-x; margin: 0; padding: 0; font-family: Arial, Geneva, Helvetica, sans-serif; }
td { font-family: Arial, Geneva, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 16px; }
.bold_max { font-weight: bold; }
a.gray { color: gray; font-size: inherit; }
a, a: hover { text-decoration: none; }
table-top td{ vertical-align: top; }
form{ margin: 0; padding: 0; }
p { margin-top: 0px; }
img { border: 0px; }
/* HEADINGS */
h1, h2, h3, h4 { color: #ff9900; }
h1{ font-size: 20px; }
h2{ font-size: 16px; font-weight: bold; line-height: 20px; margin-top: 0px; }
h3.large { font-size: 16px; font-weight: bold; line-height: 20px; margin-top: 1em; margin-bottom: 0.5em; }
h3 { font-size: 15px; font-weight: bold; line-height: 16px; color: #ff9900; margin: 0px; margin-bottom: 5px; }
h4{ font-size: 14px; }
/*** TEXT ***/
.text_black1 { color: #000000; /* font-size: 11px; */ }
.text_black2 { color: #222222; font-size: 14px; }
.text_grey1 { color: #545454; font-size: 12px; }
.text_grey1 b { color: #545454; font-size: 12px; font-weight: bold; }
.text_grey2 { color: #848484; /* font-size: 11px; */ }
.text_grey3 { color: #333333; font-size: 12px; }
.text_grey3 b { color: #333333; font-weight: bold; }
.text_grey4 { color: #5F574F; font-size: 11px; }
.text_grey5 { color: #848484; font-size: 14px; font-weight: bold; }
.text_grey6 { color: #848484; font-size: 12px; font-weight: bold; }
.text_grey7 { color: #BABABA; font-size: 10px; }
.text_grey8 { color: #848484; font-size: 14px; font-weight: bold; line-height: 18px; }
.text_white1 { color: #FFFFFF; font-size: 12px; }
.text_orange0 { color: #ff9900; font-size: 15px; }
.text_orange1 { color: #ff9900; font-size: 16px; font-weight: bold; line-height: 20px; }
.text_orange3 { color: #ff9900; font-size: 11px; }
.text_orange4 { color: #FF9900; font-size: 12px; }
.text_orange5 { color: #ff9900; font-size: 14px; text-decoration: none; font-weight: bold; }
.text_orange5 a			{ color: #ff9900; text-decoration: none; }
.text_orange5 a: hover	{ text-decoration: underline; }
.textOrangeSmall { color: #ff9900; font-size: 90%; }
a.link_orange1 { color: white; font-size: 12px; }
a.link_orange1: hover { color: #ff9900; font-size: 12px; text-decoration: underline; }
a.link_orange2 { color: #ff9900; font-size: 11px; text-decoration: none; }
a.link_orange2: hover { color: #ff9900; font-size: 11px; text-decoration: underline; }
a.link_orange3 { color: #ff9900; font-size: 12px; text-decoration: none; }
a.link_orange3: hover { text-decoration: underline; }
.text_orange5 { color: #FF7A00; font-size: 14px; text-decoration: none; font-weight: bold; }
.text_orange5 a { color: #FF7A00; font-size: 14px; text-decoration: none; font-weight: bold; }
.text_orange5 a: hover { color: #FF7A00; font-size: 14px; text-decoration: underline; font-weight: bold; }
a.link_white1 { color: #FFFFFF; font-size: 12px; }
a.link_white1: hover { color: #FFFFFF; font-size: 12px; text-decoration: underline; }
a.link_white2 { color: #FFFFFF; font-size: 11px; }
a.link_white2: hover { color: #FFFFFF; font-size: 11px; text-decoration: underline; }
.title_orange1 { color: #ff9900; font-size: 12px; font-weight: bold; margin-bottom: 3px; }
.title_orange1 a{ color: #ff9900; font-size: 12px; font-weight: bold; margin-bottom: 3px; }
.title_orange1 a: hover{ text-decoration: underline; }
/*** OTHER ***/
.main_left { background-image: url(/_images/main_left.gif); }
.main_right { background-image: url(/_images/main_right.gif); }
.main_nav td { padding-left: 3px; }
.main_footer { background-image: url(/_images/main_footer_bg.gif); background-repeat: repeat-x; vertical-align: top; }
.main_footer table { margin-top: 7px; }
.main_footer td { background-image: url(/_images/main_footer_arrow.gif); background-position: 0 3px; background-repeat: no-repeat; padding: 0 7px 0 6px; line-height: 11px; font-size: 11px; }
.main_footer td a { color: #FFD475; font-size: 11px; }
.main_footer td a: hover { color: #FFD475; font-size: 11px; text-decoration: underline; }
.box_smallwhite { background-image: url(/_images/box_smallwhite_bg.gif); vertical-align: top; color: #999999; font-size: 11px; }
div.but1 { background-image: url(/_images/arrow1.gif); background-position: 0 3px; background-repeat: no-repeat; padding-left: 6px; line-height: 11px; }
div.but1 a { color: #ff9900; font-size: 11px; }
div.but1 a: hover { color: #ff9900; font-size: 11px; text-decoration: underline; }
div.but1 a.type2 { color: #ff9900; font-size: 11px; }
/* FORM INPUTS */
.inputGrey { color: #444444; font-size: 14px; border: 1px solid #CCCCCC; }
.inputGreySmall { color: #444444; font-size: 11px; border: 1px solid #CCCCCC; }
/* LISTS */
/* Bullet list (Triangle Bullet) */
ul.triangleBullet { margin: 0; padding: 0; padding-top: 5px; padding-bottom: 5px; }
ul.triangleBullet li { background-image: url(/_images/arrow1.gif); background-position: 3px 4px; background-repeat: no-repeat; list-style-type: none; margin: 0; padding: 0px 0px 4px 13px; line-height: 11px; font-size: 12px; line-height: 15px; }
ul.triangleBullet li a { font-size: inherit; line-height: inherit; }
ul.triangleBullet li a: hover { text-decoration: underline; }
ul.triangleBullet li.orangeBold { font-size: inherit; line-height: inherit; color: #ff9900; font-weight: bold; }
ul.triangleBullet li.orangeSmall { font-size: 100%; color: #ff9900; line-height: 13px; padding-bottom: 4px; }
ul.triangleBullet li.orangeSmall a { color: #ff9900; }
ul.triangleBullet li.orangeSmall a: visited { color: inherit; }
ul.triangleBullet li.orangeSmall a: visited { color: inherit; }
ul.triangleBullet li.indent { margin-left: 10px; }
/* Bullet list (Sitemap) */
ul.sitemap li { background-image: url('/_images/arrow1.gif'); background-position: 0px 3px; background-repeat: no-repeat; list-style-type: none; margin: 0; padding: 0 0 4px 6px; line-height: 11px; color: #ff9900; }
ul.sitemap li a { color: #ff9900; }
ul.sitemap li a: visited { color: #333333; }
/* Bullet list (Bone Bullet) */
ul.boneBullet { margin: 0; padding: 0; padding-top: 5px; padding-bottom: 5px; }
ul.boneBullet li { background-image: url('/_images/bullet_bone.gif'); background-image: url('/_images/bullet_bone_bigger.gif'); background-position: 2px 3px; background-repeat: no-repeat; list-style-type: none; margin: 0; padding: 0 0 6px 18px; }
ul.boneBullet li.orange { font-size: inherit; color: #ff9900; }
ul.boneBullet li.type1 a { font-size: inherit; }
.internal_left_withsubnav { padding: 18px 22px 20px 8px; color: #333333; }
.internal_left_withsubnav a { color: #ff9900; text-decoration: none; }
.internal_left_withsubnav a: hover { color: #ff9900; text-decoration: underline; }
.internal_left_withoutsubnav { background-image: url(/_images/box_white1_tr.gif); background-position: top right; background-repeat: no-repeat; padding: 18px 22px 20px 10px; color: #333333; font-size: 12px; }
.internal_left_withoutsubnav p { margin-left: 0px; }
.internal_left_withoutsubnav a { color: #ff9900; text-decoration: none; }
.internal_left_withoutsubnav a: hover { color: #ff9900; text-decoration: underline; }
.internal_right { background-image: url(/_images/internal_right_bg.gif); background-repeat: repeat-y; }
.internal_right_withsubnav { background: url('/_images/internal_right_withsubnav_o.gif') top no-repeat; padding: 20px 4px 20px 8px; }
.internal_right_withoutsubnav { background-image: url(/_images/internal_right_withoutsubnav.gif); background-position: top; background-repeat: no-repeat; padding: 4px 4px 20px 8px; }
.subnav_outer { background-image: url('/_images/subnav_bg_o.gif'); }
.subnav_inner { background: url('/_images/subnav_top_o.gif') top no-repeat; padding: 9px 10px 0 9px }
.table_subnav { /* border-top: 1px solid #EBEBEB; */ }
.table_subnav td { border-bottom: 1px solid #EBEBEB; background: #ffffde url('/_images/subnav_bg_off.gif') 6px 12px no-repeat; line-height: 15px; padding: 6px 20px 6px 17px; }
.table_subnav td a { color: #F1AA43; font-size: 12px; }
.table_subnav td a: hover { color: #FFAF00; font-size: 12px; text-decoration: underline; }
.table_subnav td b{ font-weight: normal !important; }
.table_subnav td.on { background: white url('/_images/subnav_bg_on.gif')6px 12px no-repeat; line-height: 15px; padding: 6px 20px 6px 17px; }
.table_subnav td.on a { color: #ff9900; font-size: 12px; font-weight: bold; }
.table_subnav td.on a: hover { color: #ff9900; font-size: 12px; font-weight: bold; text-decoration: underline; }
.table_subnav span.on a { color: #ff9900; font-size: 12px; font-weight: bold; }
.table_subnav span.on a: hover { color: #ff9900; font-size: 12px; font-weight: bold; text-decoration: underline; }
.box_white1 td { color: #999999; font-size: 11px; vertical-align: top; }
.box_white1 td.top { width: 100%; background-image: url(/_images/box_white2_t.gif); background-repeat: repeat-x; }
.box_white1 td.bottom { background-image: url(/_images/box_white2_b.gif); background-repeat: repeat-x; }
.box_white1 td.left { height: 100%; background-image: url(/_images/box_white2_l.gif); background-repeat: repeat-y; }
.box_white1 td.right { background-image: url(/_images/box_white2_r.gif); background-repeat: repeat-y; }
.horizontalRuleGrey { background-color: #dcdcdc; margin: 8px 0 8px 0; }
.table_listing1 { color: #333333; font-size: 11px; border-top: 1px solid #EBEBEB; }
.table_listing1 td { border-bottom: 1px solid #EBEBEB; padding: 3px 5px 3px 25px; vertical-align: top; }
.table_listing1 td.first { width: 100%; padding-left: 5px; }
.table_listing1 tr.header td { color: #ff9900; font-size: 11px; font-weight: bold; }
.table_listing2 { color: #999999; font-size: 11px; }
.table_listing2 td { border-bottom: 1px solid #EBEBEB; padding: 3px 5px 3px 25px; vertical-align: top; }
.table_listing2 td.first { padding-left: 5px; }
.table_listing2 tr.header td { color: #ff9900; font-size: 11px; font-weight: bold; }
.table_form1 td { color: #333333; font-size: 11px; padding: 0 20px 8px 0; vertical-align: top; }
.table_form1 td a { color: #ff9900; font-size: 11px; }
.table_form1 td a: hover { color: #ff9900; font-size: 11px; text-decoration: underline; }
.insurance_calc td { color: #222222; font-size: 12px; background-color: #ffffff; vertical-align: top; }
.two_min_table{ padding-top: 15px; }
.two_min_table td{ vertical-align: top; }
.two_min_table td a, .two_min_table td a: hover{ color: #222222; font-size: 14px; }
.Box a.BoxLink { border: 1px solid white; display: block; height: 120px; width: 232px; padding: 7px; margin: 0px; text-decoration: none; color: #444444; }
.Box a.BoxLink: hover { cursor: hand; border: 1px solid orange; text-decoration: none; background: #ffffde; color: #444444; }
.Box a.BoxLinkFeature { display: block; height: 120px; width: 232x; padding: 7px; margin: 0px; text-decoration: none; color: #444444; background: #ffffcc; border: 1px solid #ffcc00; }
.Box a.BoxLinkFeature: hover { cursor: hand; border: 1px solid orange; text-decoration: none; background: #ffffde; color: #444444; }
.benefitLink { color: #ff9900; }
a.applyNow { background-image: url('/_images/but_applynow2.gif'); background-repeat: no-repeat; width: 104px; height: 42px; }
a.applyNow: hover { display: block; background-image: url('/_images/but_applynow2_over.gif'); background-repeat: no-repeat; width: 104px; height: 42px; }
ol li { margin-left: -10px; margin-bottom: 5px; }
.insurance_calc td { background-color: #ffffff; }
#errorNotice{ display: none; }
div.coContributionCalculator { margin: 0; border: 1px solid orange; background: #ffffde; padding: 10px; }
div.coContributionCalculatorResults { background: #FFF8CA; padding-bottom: 1em; border: 1px solid #FED892; }
div.Calculator { margin: 0; border: 1px solid orange; background: #ffffde; padding: 10px; }
div.CalculatorResults { background: #FFF8CA; padding-bottom: 1em; border: 1px solid #FED892; }
.pinkTable { cellpadding }
.pinkTable td { background-color: #fde6cf; padding: 5px; padding-left: 12px; }

.info_box { color: #ff9900; font-size: 12px; font-weight: bold; }
.info_box td { color: #ff9900; font-size: 12px; font-weight: normal; }
.info_box td a { color: #ff9900; font-size: 12px; font-weight: normal; text-decoration: underline; }

.infoBoxTopLeft     { background-image: url('/_images/info_box_01.gif'); width: 10px; height: 12px; background-repeat: no-repeat; }
.infoBoxTop         { background-image: url('/_images/info_box_02.gif'); height: 12px; background-repeat: repeat-x; }
.infoBoxTopRight    { background-image: url('/_images/info_box_03.gif'); width: 12px; height: 12px; background-repeat: no-repeat; }
.infoBoxLeft        { background-image: url('/_images/info_box_04.gif'); width: 10px; background-repeat: repeat-y; }
.infoBoxRight       { background-image: url('/_images/info_box_06.gif'); width: 12px; background-repeat: repeat-y; }
.infoBoxBottomLeft  { background-image: url('/_images/info_box_07.gif'); width: 10px; height: 12px; background-repeat: no-repeat; }
.infoBoxBottom      { background-image: url('/_images/info_box_08.gif'); height: 12px; background-repeat: repeat-x; }
.infoBoxBottomRight { background-image: url('/_images/info_box_09.gif'); width: 12px; height: 12px; background-repeat: no-repeat; }
.nameAnchor { text-decoration: none; }

.floatingDivs { position: absolute; display: none; left: 150px; top: 0px; width: 440px; margin: 0px; padding: 20px; opacity: .98; filter: alpha(opacity=98); background-color: #FFF7E6; font-size: 14px; color: #555555; font-weight: bold; border: 1px black solid; }
.floatingDivs a { color: 555555; }
.floatingInfoDivs{ position: absolute; display: none; left: 150px; top: 0px; margin: 0px; padding: 20px; opacity: .98; filter: alpha(opacity=98); background-color: #FFF7E6; font-size: 14px; color: 555555; border: 1px black solid; }
.floatingInfoDivs a { color: 555555; }

