
/* JMH: This entire stylesheet has been completely customized from the original version. */



/* Generic rules */

html { height: 100%; }
html, body { color: #000000; background-color: #ffffff; }
html, body, form { margin: 0px; padding: 0px; background-color: transparent; }

* { font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica; }
*.clear { clear: both; float: none; }
*.hidden { display: none; }
*.lock { background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_lock.gif) no-repeat 0px 0px; padding-left: 18px; }
*.lock-alt { background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_lock_alt.gif) no-repeat 0px 0px; padding-left: 18px; }
*.question { background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_question_mark.gif) no-repeat 0px 0px; padding-left: 18px; }
*.topAlign { vertical-align: top; }

*.quietText { color: #898989; font-size: 10px; font-style: normal; font-weight: normal; }

a { color: #336699; text-decoration: none; }
a:hover { color: #3366CC; text-decoration: underline; }
a img { border: 0px none; }

a.bullet-next { display: block; padding-right: 8px; background: url(../../../../../docimages/careoneimages/careone/images/icons/list_arrow_right.gif) no-repeat right center; }
a.bullet-prev { display: block; padding-left: 10px; background: url(../../../../../docimages/careoneimages/careone/images/icons/list_arrow_left.gif) no-repeat 2px 3px; }
a.bullet { display: block; padding-left: 10px; background: url(../../../../../docimages/careoneimages/careone/images/icons/list_arrow_right.gif) no-repeat 2px 3px; }
a.bullet-alt { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/list_arrow_right_alt.gif); }
a.bullet-indent { display: block; margin-left:4px; padding-left: 10px; background: url(../../../../../docimages/careoneimages/careone/images/icons/list_arrow_right.gif) no-repeat 2px 3px; }

a.bullet-down { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/list_arrow_down.gif); background-position: 0px 5px; }
a.bullet-top { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/list_arrow_up.gif); background-position: 0px 5px; }
a.bullet-crumb     { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/list_arrow_right.gif    ); background-position: 0px 5px; display:inline-block; padding-right:8px; }
a.bullet-crumb-alt { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/list_arrow_right_alt.gif); background-position: 0px 5px; display:inline-table; padding-right:8px; }
html > /* */ body a.bullet-crumb     { display:inline; }

a.feedback { display: block; padding-left: 23px; padding-top:5px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icn_feedback_0.gif) no-repeat 3px 7px;}
a.feedback:hover { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/icn_feedback_1.gif); }

a.television { display: block; padding: 2px 0px 2px 20px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_television.gif) no-repeat center left; font-weight: bold; }
a.video-camera { display: block; padding: 2px 0px 2px 25px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_video_camera.gif) no-repeat center left; font-weight: bold; }
a.video-camera-alt { display: block; padding: 2px 0px 2px 25px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_video_camera_alt.gif) no-repeat center left; font-weight: bold; }
a.speaker { display: block; padding: 2px 0px 2px 20px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_speaker.gif) no-repeat center left; font-weight: bold; }

a.button { display: block; padding: 2px 0px 2px 20px; background: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_right_0.gif) no-repeat center left; font-weight: bold; }
a.button:hover { background-image: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_right_1.gif); }
a.button-alt { background-image: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_right_alt_0.gif); }
a.button-alt:hover { background-image: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_right_alt_1.gif); }
a.button-back { background-image: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_left_0.gif); }
a.button-back:hover { background-image: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_left_1.gif); }
a.button-top { background-image: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_up_0.gif); }
a.button-top:hover { background-image: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_up_1.gif); }
a.button-expand { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/icon_orange_plus_button_0.gif); }
a.button-expand:hover { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/icon_orange_plus_button_1.gif); }
a.button-collapse { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/icon_orange_minus_button_0.gif); }
a.button-collapse:hover { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/icon_orange_minus_button_1.gif); }

a.buttonarticle { display: block; padding: 2px 0px 2px 20px; background: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_right_0.gif) no-repeat 0px 4px; font-weight: bold; }
a.buttonarticle:hover { background-image: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_right_1.gif); }

a.saveAndLogout { font-size: 11px; display: block; padding: 3px 20px 3px 20px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icn_disk.gif) no-repeat 1px 3px; }

/* ICO Video Helop Callout */
a.pushToTalk {display: block; padding: 2px 0px 2px 33px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icn_phone.gif) no-repeat center left; font-weight: bold; }
a.videoHelp { display: block; padding: 2px 0px 2px 33px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icn_tv.gif) no-repeat center left; font-weight: bold; }
a.videoicn { display: block; background: url(../../../../../docimages/careoneimages/careone/images/icons/icn_tv.gif) no-repeat left; font-weight: bold; padding:3px 0px 5px 20px; }

a.buttoncollapse {display: block; padding: 2px 0px 2px 10px; background: url(../../../../../docimages/careoneimages/careone/images/icons/list_arrow_up_alt.gif) no-repeat center left; font-weight: bold; }

/* Send to a Friend header link */
div.sendToFriend { background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_send_to_friend.gif) no-repeat; margin-left:20px; height:21px;}
div.stfLoggedIn { background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_send_to_friend.gif) no-repeat; margin-left:0px; margin-top:8px; height:21px;}
a.stf { display: block; font-size: 10px !important; padding: 5px 0px 0px 28px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_envelope.gif) no-repeat 9px 7px; font-weight:normal; }
a.stfCallout { display: block; font-size: 11px !important; font-weight:bold !important; padding: 2px 0px 0px 19px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_envelope.gif) no-repeat  0px 7px; }

a.print { display: block; padding: 2px 0px 2px 20px; background: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_printer_0.gif) no-repeat center left; font-weight: bold; }
a.print:hover { background-image: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_printer_1.gif); }

a.rating { background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_rating_0.gif) no-repeat 0px 1px; width: 14px; height: 22px; }
a.rating:hover { background-position: 0px -11px; text-decoration: none; }

cite { display: block; line-height: 18px; margin-top: 3px; }

.fontNormal { font-weight: normal; } 


/* Specialized H1 tags for Checkout */
h1.checkout {font-size: 24px; font-weight:lighter; font-family:Franklin Gothic Medium Cond; padding: 10px 0px 0px 0px; margin: 0px 0px 6px 0px; text-transform: uppercase; color: #324961; }

/* SEO wants us to remove all but one H1 on each page.  Replace with this. */
span.H1-Alt, div.H1-Alt { font-size: 14px; font-weight: bold; padding: 0px 0px 4px 0px; margin: 0px 0px 6px 0px; text-transform: none; color: #AF8405; /* color: #cba530; */ }
div.H2-Alt { font-size: 18px; font-weight: bold; padding: 0px 0px 4px 0px; margin: 0px 0px 6px 0px; text-transform: none; color: #2D6A85;}

.FAQTitle { display: block; padding: 2px 0px 2px 25px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icn_questions.gif) no-repeat center left; font-size: 14px; font-weight: bold; text-transform: none; color: #AF8405;}
.FAQTitleSmall { display: block; padding: 2px 0px 2px 31px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icn_questions.gif) no-repeat center left; font-size: 11px; font-weight:bold;}


hr { border: 0px none; border-top: 1px solid #b8c39f; height: 1px; margin: 0px 0px 15px 0px; padding: 0px; }
html > /* */ body hr { margin: 20px 0px 20px 0px !important; }

label { font-weight: bold; }

p { font-size: 11px; line-height: 18px; margin: 0px 0px 15px 0px; padding: 0px; }
p a.button { margin-top: 5px; }

p.bullets { line-height: normal !important; }
p.bullets a.bullet { margin-bottom: 5px; }
p.buttons { line-height: normal; }

*.disclaimer { color: #898989; }
p.disclaimer { margin-top: 14px; }

p.indent { margin-left: 20px; margin-bottom: 10px; }

*.checkbox input { margin-right: 5px; }
*.checkbox label { cursor: hand; font-weight: normal; }

*.radio { margin: 0px 0px 5px 0px; }
*.radio input { margin-right: 5px; }
*.radio label { cursor: hand; font-weight: normal; }
table.radio { table-layout:fixed; }
table.radio td { padding: 2px 0px; }

*.required { color: #000000; font-size:12px; font-weight:bold; }
span.required { visibility: visible !important; }


/* Balloons */
#toolTip { margin:0px;position:absolute;z-index:10000;width:280px;background-image:url(../../../../../docimages/careoneimages/careone/images/tables/tip_bg.gif);background-repeat:no-repeat;text-align:left;padding:0px;height:auto;}
#toolTip p { margin:10px 0px 0px 20px;z-index:10000;padding:0px 10px 0px 0px;color:#42546a;font:11px Verdana,sans-serif; line-height:18px;}
#toolTip em { display:block;margin:0px 0px 3px 0px;z-index:10000;color:#42546a;font-weight:bold; font-size:11px;font-style:normal;}
span.Baloon {margin:0px;position:absolute;z-index:10000;width:280px;background-image:url(../../../../../docimages/careoneimages/careone/images/tables/tip_bot.gif);background-repeat:no-repeat;text-align:left;padding:0px;height:auto;}


/* Page structure */

div.page { background-color: #ffffff; width: 760px; margin-left: auto; margin-right: auto; }
div.header { margin: 0px 0px 0px 0px; width: auto; }
div.body { border: 1px solid #808B9D; width: 758px; border-top: 0px none; border-bottom: 0px none; }
div.footer { background-color: #ffffff; width: auto; }


/* Page headers */

table.logo { table-layout: fixed; width: 760px; }
table.logo td { color: #4170A0; font-weight: bold;}
table.logo td.begin { text-align: center; vertical-align: bottom; }
table.logo td.begin h2 { font-size: 12px; color: #000000; cursor: default; }
table.logo td.begin a {color:#d47b27; font-size: 22px; font-family: Arial Narrow; text-decoration: underline; }
table.logo td.begin div.headerPhone { padding-bottom: 3px; }
table.logo td.image { padding: 0px 0px 0px 20px; width: 120px; }
html>body table.logo td.image { padding: 0px 0px 0px 30px; width: 132px; } /*For other browsers besides IE 6*/
table.logo td.login { padding: 22px 0px 0px 12px; width: 180px; }
table.logo td.login * { font-size: 12px; }
table.logo td.login a.login { margin-left: 20px; }
table.logo td.login p { color: #656565; margin-bottom: 0px; }

table.drpplanoption { table-layout: fixed; width:227px; background: url(../../../../../docimages/careoneimages/careone/images/icons/bg_drp_plan_option.gif);}
table.drpplanoption td { vertical-align: top; padding: 3px 3px 3px 10px; }
table.drpplanoption td.subtitle { font-size:11px; font-weight:bold; color: #AF8405; text-align:center; vertical-align: middle; height:40px; font-style:italic; padding: 0px 0px 0px 0px; }
table.drpplanoption td.option1 { background: url(../../../../../docimages/careoneimages/careone/images/icons/bg_drp_plan_option_one.gif) no-repeat top; color: #FFFFFF; font-size:14px; text-align:center; font-weight:bold; height: 45px; padding-top:10px; }
table.drpplanoption td.option2 { background: url(../../../../../docimages/careoneimages/careone/images/icons/bg_drp_plan_option_two.gif) no-repeat top; color: #FFFFFF; font-size:14px; text-align:center; font-weight:bold; height: 45px; padding-top:10px; }
table.drpplanoption td.description { height:250px; }
table.drpplanoption td.bottom { vertical-align: bottom; background: url(../../../../../docimages/careoneimages/careone/images/icons/icn_drp_plan_option_bottom.gif) no-repeat bottom; }

table.header { z-index: 999999; position: relative; width: 760px; } /* needs z-index: 999999; - added back AMB */
table.header a:link, 
table.header a:visited { color: #ffffff; text-decoration: none; }
table.header a:hover, 
table.header a:active { color: #c6ba38; text-decoration: none; }
table.header td { background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_header.gif) repeat-x; color: #ffffff; height: 31px; width: 746px; padding: 0px 20px 0px 19px; text-align: center; }
table.header td.left { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_header_left.gif); width: 7px; height: 31px; padding: 0px; }
table.header td.right { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_header_right.gif); width: 7px; height: 31px; padding: 0px; }

/* Arrows at the top of the checkout pages */
div.CheckoutArrows .navigationItem {float:left; display:block; font-family:verdana; font-weight:bold; color:black; padding:0 8px; background-image:url(../../../../../docimages/careoneimages/careone/images/tables/bg_checkoutarrows_light.gif); line-height:29px;}
div.CheckoutArrows .selectedNavigationItem {background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_checkoutarrows_dark.gif);}
div.CheckoutArrows .navigationItem a {color:#000000; text-decoration:none; font-size: 10px;}
div.CheckoutArrows .navigationItem a:hover {color:#000000;}
div.CheckoutArrows a.visitedItem { color:#336699; text-decoration: none; }
div.CheckoutArrows a.visitedItem:hover { color:#336699; text-decoration: underline; }
div.CheckoutArrows .selectedNavigationItem a, div.CheckoutArrows .selectedNavigationItem a:hover { color: #FFFFFF; text-decoration:none; }
div.CheckoutArrows .blueback {background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_checkoutarrows_dark.gif); float:left; display:block;}
div.CheckoutArrows .lightblueback {background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_checkoutarrows_light.gif); float:left; display:block;}
div.CheckoutArrows .finalchevron {background: #fff; float:left; display:block;}

table.CheckoutArrows { }
table.CheckoutArrows tr td { height: 28px; text-align: left; background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_checkoutarrows_light.gif) repeat-x; }
table.CheckoutArrows tr td a { font-size:10px; padding-left: 8px; text-decoration: none; font-weight: bold; }
table.CheckoutArrows tr td.selected { background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_checkoutarrows_dark.gif) repeat-x; }
table.CheckoutArrows tr td.selected a { color: #FFFFFF; }
table.CheckoutArrows tr td.arrowHead { width: 15px; background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_checkoutarrows_lightarrow.gif) no-repeat; }
table.CheckoutArrows tr td.selectedArrowHead { width: 15px; background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_checkoutarrows_darkarrow.gif) no-repeat; }

tr.checkoutarrowrow td a:hover,
tr.checkoutarrowrow td a:active,
tr.checkoutarrowrow td a:visited,
tr.checkoutarrowrow td a { font-size:10px; font-weight:bold; text-decoration:none; font-family:Verdana, Tahoma, Arial, Helvetica; white-space:nowrap; color:#334960; }
tr.checkoutarrowrow td.selected a { color:White; }

div.banner { width: 758px; overflow: hidden; border: 1px solid #808B9D; border-top: 0px none; background: #cedbc1 url(../../../../../docimages/careoneimages/careone/images/tables/bg_header_text.gif) repeat-x top center; }
div.banner div.text { line-height: 18px; float: right; padding: 12px; width: 176px; }
div.banner div.text cite { display: block; font-style: italic; }
div.banner a { float: left; border-right: 1px solid #808B9D; }

div.WeHelped { font-weight: bold; font-size: 12px; color: #000000; vertical-align: top; padding: 12px 0px 15px 0px; }
div.WeHelped b { font-size: 14px; color: #D67B20; }

/* Side menus (links) and tab controls */

div.links {}
div.links div.text { color: #333333; font-weight: bold; margin-bottom: 7px; }
div.links a.bullet { background-position: 0px 3px; margin-bottom: 7px; }
div.links a.selected { color: #666666; cursor: default; font-weight: bold; }
div.links a.selected:hover { text-decoration: none; }
div.links ul { line-height: normal; margin: 0px 0px 0px 10px; }
div.links ul a { background-image: none; margin-bottom: 0px; }
div.links li { background: url(../../../../../docimages/careoneimages/careone/images/icons/list_square_alt.gif) no-repeat 2px 5px; padding: 0px; }

div.tabs { background-color: #dfebee; border-bottom: 1px solid #909dac; margin: 0px; padding: 7px 0px 7px 40px; }
div.tabs a { padding: 3px 10px 3px 20px; }
div.tabs a.button { font-weight: normal; margin-left: 10px; display: inline; }
div.tabs a.disabled { color: #666666; cursor: default; }
div.tabs a.disabled:hover { text-decoration: none; }
div.tabs a.selected { color: #666666; cursor: default; font-weight: bold; padding: 7px 10px 7px 30px; border-bottom: 1px solid #f1f7e9; border-right: 1px solid #909dac; border-left: 1px solid #909dac; background: #f1f7e9 url(../../../../../docimages/careoneimages/careone/images/buttons/btn_arrow_right_2.gif) no-repeat 10px center; }
div.tabs a.selected:hover { text-decoration: none; }



/* Callouts */
div.callout { line-height: 18px; margin: 11px 0px 14px 0px; padding: 0px; text-align: left; }
div.callout_alt { line-height: 10px; margin: 8px 0px 8px 0px; padding: 0px; text-align: left; font-weight:normal; }
div.callout_alt1 { line-height: 18px; margin: 0px 0px 8px 0px; padding: 0px; text-align: left; font-weight:normal; }
div.callout a.bullet { margin-top: 2px; background-position: 0px 7px; padding-left: 7px; font-weight: normal; }
div.callout a.button { margin-top: 3px; background-position: 0px 4px; }
div.callout img { display: block; margin-bottom: 2px; }
div.callout img.small { float: left; margin-right: 10px; }
div.callout img.small1 { float: left; margin-right: 5px; }
div.callout p { margin-bottom: 10px; }
div.callout p.title { font-weight: bold; }
div.callout p.title a:hover { text-decoration: none; }
div.callout ol, 
div.callout ul { line-height: 16px; margin: 0px !important; }
html > /* */ body div.callout a.bullet { margin-top: 2px; background-position: 0px 6px; }
html > /* */ body div.callout a.button { margin-top: 3px; background-position: 0px 3px; }
html > /* */ body div.callout div.title { margin-bottom: 4px; }

a.OrangeBlockLatestIssue { background-image: url(../../../../../docimages/mycareoneimages/btn_callout_latest_issue.gif); display: block; background-repeat: no-repeat; height: 19px; margin: 10px 0 0 0; }

/* General body layout */

table.body { width: 100%; table-layout: fixed; height: 450px; }
table.body td { font-size: 11px; }
table.body td.left { width: 200px; padding: 0px; margin: 0px; text-align: left; vertical-align: top; background-color: #F6F9EE; border-right: 1px solid #808B9D;}
table.body td.left-multi { background-color: #DFE8D7; }
table.body td.body { padding: 0px; margin: 0px; text-align: left; vertical-align: top; }
table.body td.right { width: 200px; padding: 0px; margin: 0px; text-align: left; vertical-align: top; background-color: #EBEFD4; border-left: 1px solid #808B9D; }

table.body div.left-top { font-size: 11px; padding: 17px 16px 20px 14px; margin: 0px; background-color: #F6F9EE; }
table.body div.left-top hr { margin: 5px 0px 10px 0px; }

table.body div.left-middle {font-size: 11px; padding: 17px 10px 15px 14px; border-top: 1px solid #808B9D; background-color:#EBEFD4;}
table.body div.left-middle div.callout {display:inline; margin-top: 0px; }
table.body div.left-middle div.callout p {display:inline;}

table.body div.left-btm { font-size: 11px; padding: 17px 10px 20px 14px; border-top: 1px solid #808B9D; }
table.body div.left-btm div.callout { margin-top: 0px; }
table.body div.left-btm div.callout p { margin-bottom: 5px; }

table.body div.content { padding: 20px 22px 80px 22px; z-index:-1000; }
table.body div.right { margin: 1px 16px 20px 14px; width: 171px; }
table.body div.right hr { margin-bottom: 5px; }


/* Round Panels */

table.help-panel { table-layout: fixed; }
table.help-panel tr td { background-color: #EEF4F6; }
table.help-panel tr td.left,
table.help-panel tr td.right { background-repeat: no-repeat; background-position: 0px 0px; width: 11px; }
table.help-panel tr.content td { padding: 2px 10px 0px 15px; }
table.help-panel tr.content td a.button { margin-top: 9px; }
table.help-panel tr.top td { background-color: #8795A4; color: #ffffff; height: 30px; font-weight: bold; }
table.help-panel tr.top td.left { background-image:url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_1_tl.gif); }
table.help-panel tr.top td.right { background-image:url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_1_tr.gif); }
table.help-panel tr.bottom td { line-height: 10px; }
table.help-panel tr.bottom td.left { background-image:url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_1_bl.gif); }
table.help-panel tr.bottom td.right { background-image:url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_1_br.gif); }

table.panel { table-layout:fixed; background-color: #EFF4F7; color: #42546A; margin-bottom: 15px; width: 100%; }
table.panel tr td.left,
table.panel tr td.right { background-color: #EFF4F7; background-repeat: no-repeat; background-position: 0px 0px; border: 0px none; width: 10px; }
table.panel tr.top { height: 10px; }
table.panel tr.top td.left { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_6_tl.gif); }
table.panel tr.top td.right { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_6_tr.gif); }
/*table.panel tr.content td.content { padding: 0px 10px; width: 100%; }*/
table.panel tr.bottom { height: 10px; }
table.panel tr.bottom td.left { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_6_bl.gif); }
table.panel tr.bottom td.right { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_6_br.gif); }

table.panel-alt { background-color: #D6E2CD; }
table.panel-alt tr td.left,
table.panel-alt tr td.right { background-color: #D6E2CD; }
table.panel-alt tr.top td.left { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_4_tl.gif); }
table.panel-alt tr.top td.right { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_4_tr.gif); }
table.panel-alt tr.bottom td.left { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_4_bl.gif); }
table.panel-alt tr.bottom td.right { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_4_br.gif); }

table.panel-dblue { background-color: #C4D5DF; width:100px; margin-left:204px;}
table.panel-dblue tr td.left,
table.panel-dblue tr td.right { background-color: #C4D5DF; width: 5px; }
table.panel-dblue tr.top { height: 4px; }
table.panel-dblue tr.top td.left { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_7_tl.gif); }
table.panel-dblue tr.top td.right { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_7_tr.gif); }
table.panel-dblue tr.bottom { height: 4px; }
table.panel-dblue tr.bottom td.left { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_7_bl.gif); }
table.panel-dblue tr.bottom td.right { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_7_br.gif); }


/* Validation errors */

div.error { background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_error.gif) no-repeat; color: #B40000; padding: 5px 0px 1px 35px; margin: 0px 0px 20px 0px; line-height: 18px; }
div.error a.bullet { padding: 0px 0px 0px 7px; margin: 5px 0px 0px 0px; }
div.error a.error { color: #B40000; text-decoration: underline; }
div.error a.error:hover { color: #ff0000; }
div.error h1 { color: #B40000; font-size: 11px; font-weight: bold; text-transform: none; }
div.error ol, div.error ul { margin-left: 22px; }
div.error li { margin-bottom: 5px; }

div.validation { background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_error.gif) no-repeat; color: #B40000; padding: 5px 0px 1px 35px; margin: 0px 0px 20px 0px; line-height: 18px; }
div.validation ul { margin: 0px; padding: 0px; list-style-type: none; }
div.validation li { background: url(../../../../../docimages/careoneimages/careone/images/icons/list_error.gif) no-repeat 1px 6px; }



/* General form layouts */

table.form { margin-bottom: 10px; table-layout: fixed; width: 100%; }
table.form *.input { margin: 2px 0px 3px 0px; vertical-align: middle; }
table.form *.lrg { width: 216px; }
table.form select.lrg { width: 222px; }
table.form *.med { width: 154px; }
table.form *.sm4 { width: 100px; }
table.form *.sm3 { width: 70px; }
table.form *.sm2 { width: 48px; }
table.form *.sm1 { width: 34px; }

table.form *.sm5 {width: 30px;}
table.form *.sm6 {width:40px;}
table.form *.sm7 {width:85px;}

table.form *.tny { width: 24px; }
table.form em { color: #898989; font-size: 10px; font-style: normal; font-weight: normal; }
table.form em a { font-size: 10px; font-style: normal; font-weight: normal; }
table.form td { padding-bottom: 5px; }
table.form td.action { padding-top: 10px; }
table.form td.info { font-size: 10px; line-height: 14px; padding: 10px 10px 10px 0px; }
table.form td.label { font-weight: bold; width: 170px; }
table.form td.label-sm { font-weight: bold; width: 120px; }
table td.rule-vertical { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/rule_ver.gif); background-repeat: repeat-y; background-position: center; width: 1px; }
table.form td.rule-horizontal { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/rule_hor.gif); background-repeat: repeat-x; background-position: center; }

table.form table.nested td { padding-bottom: 0px; }

/*Added for Landing/Begin page */
/*table.formlanding { margin-bottom: 10px; table-layout: fixed; width: 100%; }*/
table.formlanding tr.home {line-height: 24px;  }
html>body  table.formlanding tr.home { line-height: 18px;  } /* to deal with Safari*/
table.formlanding *.input {}
table.formlanding *.lrg { width: 216px; }
table.formlanding select.lrg { width: 222px; }
table.formlanding select.med { width: 147px; }
table.formlanding *.med { width: 154px; }
table.formlanding *.sm8 { width: 137px; }
table.formlanding *.sm4 { width: 130px; }
table.formlanding *.sm3 { width: 70px; }
table.formlanding *.sm2 { width: 48px; }
table.formlanding *.sm1 { width: 34px; }

table.formlanding *.sm5 {width: 30px;}
table.formlanding *.sm6 {width:40px;}
table.formlanding *.sm7 {width:85px;}

table.formlanding *.tny { width: 24px; }
table.formlanding em {font-size: 11px; font-style: italic; font-weight: normal; }
table.formlanding em a { font-size: 11px; font-style: italic; font-weight: normal; }
html>body  table.formlanding td { padding-bottom: 5px; } /* to deal with Safari*/
/*table.formlanding td.action { padding-top: 10px; }
table.formlanding td.info { font-size: 10px; line-height: 14px; padding: 10px 10px 10px 0px; }*/
table.formlanding td.label { font-weight: bold; width: 170px; }
table.formlanding td.label-sm { font-weight: bold; width: 120px; }
table.formlanding td.rule-vertical { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/rule_ver.gif); background-repeat: repeat-y; background-position: center; }
table.formlanding td.rule-horizontal { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/rule_hor.gif); background-repeat: repeat-x; background-position: center; }

table.formlanding table.nested td { padding-bottom: 0px; }



/* Data lists (typically contain a logo, header text, several para's, and a link for each row) */

table.services { table-layout: fixed; width: 100%; }
table.services td { vertical-align: top; line-height: 18px; border: none; }
table.services td.image { width: 75px; padding-bottom: 15px; padding-top: 15px; }
table.services td.image img { width: 75px; height: 75px; }
table.services td.logo { width: 80px; padding-bottom: 15px; padding-top: 15px; }
table.services td.text { padding-left: 9px; padding-bottom: 15px; padding-top: 10px; }
table.services h2 { color: #333333; font-weight: bold; margin-top: 4px; margin-bottom: 0px; padding-bottom: 0px; }
table.services hr { border-bottom-color: #BAC2AA; }
/*
table.services ul { margin: 0px; padding: 0px; }
table.services li { display: block; list-style-image: none; background: url(../../../../../docimages/careoneimages/careone/images/icons/list_square.gif) no-repeat 0px 9px; margin: 0px; padding: 0px;  padding-left: 7px; line-height: 18px; }
*/
table.services div.hidden { margin-top: 7px; }
table.services p { margin: 0px 0px 10px 0px; }



/* Data grids */

table.grid { table-layout: fixed; margin: 0px 0px 20px 0px; width: 100%; }
table-grid th { display: none; }
table.grid tr.row1 td { background-color: #EEF4F6; color: #42546A; padding: 2px 11px; }
table.grid tr.row2 td { background-color: #DBE6EC; color: #42546A; padding: 2px 11px; }
table.grid td.corner { width: 11px; }
table.grid td.corner_alt { width: 11px;}
table.grid td.footer { background-color: #EEF4F6; font-size: 0.1%; width: 100%; }
table.grid td.header_alt { background-color: #EEF4F6; font-size: 0.1%; width: 100%;}
table.grid td.header { background-color: #758494; color: #ffffff; height: 30px; }
table.grid td.header a.bullet { float: right; color: #ffffff; }
table.grid td.header h1 { float: left; font-size: 11px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #ffffff; }
table.grid ol,
table.grid ul { line-height: 16px; margin: 2px 0px 0px 0px; }
table.grid td.container { padding: 0px 0px !important; }
table.grid td.container td { vertical-align: top; }
table.grid td.container p { margin-bottom: 5px; }



/* ICO specific rules */

div.ico-savings { background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_calculate_savings.gif) no-repeat top left; width: 381px; height: 84px; }
div.ico-process { background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_process_application.gif) no-repeat top left; width: 381px; height: 84px; }

table.ico-summary { width: 100%; }
/*table.ico-summary a.print { padding-left: 15px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_print.gif) no-repeat center left; }*/
table.ico-summary th { padding: 6px 0px 6px 0px; background-color: #D6E1CD; color: #333333; font-weight: bold; text-align: left; font-size: 11px; width: auto; }
table.ico-summary th.right { width: 10px; background: #D6E1CD url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_4_tr.gif) no-repeat top right; }
table.ico-summary th.left { width: 10px; background: #D6E1CD url(../../../../../docimages/careoneimages/careone/images/tables/bg_edge_4_tl.gif) no-repeat top left; }
table.ico-summary th.link { font-weight: normal; font-size: 10px; text-align: right; }

table.ico-grid { width: 100%; }
table.ico-grid tr.row1 { background-color: #EFF6E8; }
table.ico-grid tr.row2 { background-color: #E0EDD7; }
table.ico-grid tr.footer { padding: 6px 0px 6px 4px; font-weight: normal; text-align: left; background-color: #C6CFBC; color: #333333; margin: 0px; }
table.ico-grid td { padding: 6px 0px 6px 4px; font-weight: normal; font-size: 10px; }
table.ico-grid th { padding: 6px 0px 6px 4px; font-weight: normal; text-align: left; background-color: #C6CFBC; color: #333333; margin: 0px; }
table.ico-grid a.edit { padding-left: 12px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_edit.gif) no-repeat center left; }
table.ico-grid a.delete { display: block; background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_delete.gif) no-repeat center left;  color: #FFB621; }
table.ico-grid a.remove { padding-left: 12px; background: url(../../../../../docimages/careoneimages/careone/images/icons/icon_delete.gif) no-repeat top left; }
a.edit-ico-grid { display: block; padding: 2px 0px 2px 20px; background: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_edit_pencil_0.gif) no-repeat center left; font-weight: bold;}
a.edit-ico-grid:hover { background-image: url(../../../../../docimages/careoneimages/careone/images/buttons/btn_edit_pencil_1.gif); }



/* Footer and service provider links */

table.footer td { background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_footer.gif) repeat-x; color: #ffffff; font-size: 10px; height: 26px; width: 746px; padding-top: 9px; text-align: center; vertical-align: top; }
table.footer td.left { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_footer_left.gif); width: 8px; height: 35px; padding-top: 0px; }
table.footer td.right { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_footer_right.gif); width: 8px; height: 35px; padding-top: 0px; }
table.footer td .text { color: #ffffff; padding: 0px 8px 0px 7px; }
table.footer td a:link, table.footer a:visited { color: #ffffff; text-decoration: none; }
table.footer td a:hover, table.footer a:active { color: #c6ba38; text-decoration: none; }

table.providers { color: #707070; font-size: 11px; vertical-align: top; text-align: left; padding: 0px; width: 100%; table-layout:fixed }
table.providers img { margin-top: 5px; padding: 0px 12px; }
table.providers td { text-align: center; }
table.providers td.copy { padding: 20px 0px 12px 0px; }
table.providers td.logos { text-align: left; border-right: 1px solid #b9c2a9; padding-top: 10px; padding-right: 10px; width: 50%; }




@media print
{
	div.header { display:none; }
	div.body { border: 0px none; width: 760px; }
	div.footer { display:none; }
	
	table.body td.left { display:none; }
	table.body td.right { display:none; }
	
	table.body div.content { padding: 0px; }
}



/* CareOne service mark */

sup.sm { font-size: .6em; } 
sup.sm-header { font-size: .6em; } 

/*Blog Home Page*/
small.note { font-size: .8em; } 
small.indent { margin-left: 11px; margin-bottom: 10px; }

/* FileUpload controls */
div.fileInputs { position: relative; }
div.fakeFile {position: absolute; top: 0px; left: 0px; z-index: 1; }
div.fakeFile .rollover { position: absolute; top: 0.5px; left: 140px; cursor: hand; }
input.file { position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor: hand; }
/* End FileUpload controls */

textarea.feedback {margin-left:12px; margin-bottom:15px;}
h2.feedback {margin-left:12px; margin-top:10px; font-size: 14px; font-weight: bold; text-transform: none; color: #AF8405;}
p.feedback {margin-left:12px;}

table.SideBySideTable { width: 233px; margin-top:-17px; margin-bottom:-2px; background: url(../../../../../docimages/careoneimages/careone/images/tables/side_by_side_l_bg.gif) repeat-y; }
table.SideBySideTable td ul li { margin-left:7px; }
table.SideBySideTable tr.PaymentRow { height: 30px; vertical-align:top; }
table.SideBySideTable tr.PaymentRow td { padding: 5px 5px 0px 17px; display:inline; }
table.SideBySideTable tr.DescriptionRow { height: 100px; }
table.SideBySideTable tr.DescriptionRow td { padding: 0px 5px 0px 17px; }
table.SideBySideTable tr.BenefitsRow { height:130px; }
table.SideBySideTable tr.BenefitsRow td { padding: 0px 5px 0px 17px; vertical-align:top; }
table.SideBySideTable tr.ConsiderationsRow { height:150px; }
table.SideBySideTable tr.ConsiderationsRow td { padding: 0px 5px 0px 17px; vertical-align:top; }
table.SideBySideTable tr.BenefitsRow td .Highlighted,
table.SideBySideTable tr.ConsiderationsRow td .Highlighted { margin-left: 3px; padding: 3px 0px 3px 3px; background-color: #EBEFD4; width:200px;} 
table.SideBySideTable tr.SeparatorRow { height:20px; }
table.SideBySideTable tr.SeparatorRow td { padding: 0px 10px 0px 17px; }
table.SideBySideTable tr.SeparatorRow td hr { margin: 0px; }
table.SideBySideTable tr.ButtonRow { height:10px; }
table.SideBySideTable tr.ButtonRow td { text-align: center; }
table.SideBySideTable tr.ButtonRow td input { padding:0px 0px 5px 0px; }
div.SideBySideHeader1 { background: url(../../../../../docimages/careoneimages/careone/images/bg_side_by_side_plan_one.gif) no-repeat; color:#FFFFFF; font-size: 16px; font-weight:bold; width:227px; height:58px; text-align:center; vertical-align:middle; margin: 0px 0px 0px 6px; padding: 8px 0px 0px 0px; } 
div.SideBySideHeader2 { background: url(../../../../../docimages/careoneimages/careone/images/bg_side_by_side_plan_two.gif) no-repeat; color:#FFFFFF; font-size: 16px; font-weight:bold; width:227px; height:58px; text-align:center; vertical-align:middle; margin: 0px 0px 0px 6px; padding: 8px 0px 0px 0px; } 

.centerAlign { text-align:center; }

div.LoginTableTop { width: 514px; background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_login_box_top.gif) no-repeat left bottom; height:6px; margin-top: 5px; }
div.LoginTableBottom { width: 514px; background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_login_box_bot.gif) no-repeat left top; height:6px; margin-bottom: 5px; }
table.LoginTable { width: 514px; height:50px; background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_login_box.gif) repeat-y; }
table.LoginTable td.Message { width: 100%; padding-left:5px; } 
table.LoginTable td.Message div { width:100%; background: url(../../../../../docimages/careoneimages/careone/images/icon_blue_alert.gif) no-repeat; background-position: left center; padding: 0px 0px 0px 35px; margin: 0px 0px 5px 0px; line-height: 16px; display:block; }

table.AwardsTable{background-color:#F6F9EE;}
table.AwardsTable tr.AwardsGreen td {padding-left:20px; background: url(../../../../../docimages/careoneimages/careone/images/icon_stardark.gif) no-repeat; font-size: 12px; height:30px; vertical-align:top;}
table.AwardsTable tr.AwardsWhite td {padding-left:20px; background: url(../../../../../docimages/careoneimages/careone/images/icon_starlight.gif) no-repeat; font-size: 12px; height:30px; background-color:White; vertical-align:top;}

/* Product Solutions page */
table.solutionsTable { width:473px; background: url(../../../../../docimages/careoneimages/careone/images/tables/ico_white_box_bg.gif) repeat-y; }
table.solutionsTable tr td div.hr { height:1px; border-top: 1px solid #EBEFD4; }
table.solutionsTable tr td.intro { padding: 10px 10px 10px 15px; }
table.solutionsTable tr td.intro .MonthlyPayment { text-align:left; display:block; padding:13px 0px 0px 0px; margin: 0px; font-size: 16px; font-style:italic; font-weight: bold;  text-transform:none; color: #AF8405 !important; }

table.solutionsTabTable { width: 473px; height:40px; background-image: url(../../../../../docimages/careoneimages/careone/images/tables/ico_solutions_rec_tab.gif); }
table.solutionsTabTable tr td.Selected { text-align:left; padding: 0px 4px 6px 14px; margin: 0px 0px 0px 0px; font-size: 15px; font-weight: bold;  text-transform:none; color: #336699; }
table.solutionsTabTable tr td.NotSelected { padding-right:20px; font-weight:bold; }
table.solutionsTabTable tr td.NotSelected table { float:right; }

table.noTabContentTable { width:473px; background: url(../../../../../docimages/careoneimages/careone/images/tables/ico_white_box_bg.gif) repeat-y; }
table.noTabContentTable tr td.Top { background: url(../../../../../docimages/careoneimages/careone/images/tables/ico_white_box_top.gif) no-repeat 0px 0px; height:5px; }
table.noTabContentTable tr td.Header {padding: 0px 4px 6px 14px; margin: 0px 0px 0px 0px; font-size: 15px; font-weight: bold;  text-transform:none; color: #336699; }


.Selected { text-align:center; padding: 0px 4px 6px 14px; margin: 0px 0px 0px 0px; font-size: 15px; font-weight: bold;  text-transform:none; color: #336699; }
.NotSelected { padding-right:20px; font-weight:bold; }

iframe.solutionsFrame { width: 490px; height:360px;  }  

table.solutionTestimonial { width: 473px; background-color: #D7E2CD; display:block;}
table.solutionTestimonial td.content { width: 390px; padding: 0px 10px 0px 12px; } 
table.solutionTestimonial td.photo { width: 83px; padding: 0px 10px 0px 10px; } 

table.downTabTable { padding:0px; margin:0px; border:0px; }
table.downTabTable tr td.left { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_down_tab_lt.gif); width: 6px; height:24px; border:0px; }
table.downTabTable tr td.center { background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_down_tab.gif) repeat-x; height:24px; border:0px; text-align:center; }
table.downTabTable tr td.center a { font-size: 10px;  color: #336699; border:0px; padding-left:6px; }
table.downTabTable tr td.right { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/bg_down_tab_rt.gif); width: 12px; height:24px; border:0px; }

span.bottomLine, span.bottomLine a { font-size: 10px; }
/* End Product Solutions page */

/* Credentials page for Creditor Pull */
table.ico-callout tr td div.radios input { padding: 0px 0px 3px 0px; margin-left:10px;} 
table.ico-callout tr td div.radios label { margin: 0px 0px 3px 5px;} 
/* End Credentials page for Creditor Pull */

/* ico-callout: Generic white background, green edge table */
table.ico-callout { width: 473px; background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_ico_callout_middle.gif) repeat-y; }
table.ico-callout tr td { padding: 3px 3px 3px 15px; line-height: 18px; }
table.ico-callout tr td.top { padding: 0px; line-height: 7px; background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_ico_callout_top.gif) no-repeat; }
table.ico-callout tr td.bottom { background: url(../../../../../docimages/careoneimages/careone/images/tables/bg_ico_callout_bottom.gif) no-repeat center bottom;  }
/* End ico-callout */

div.PlanSummaryCallout { background-color: #EEF4F6; width: 189px; left: -14px; position:relative; padding: 5px 5px 10px 5px; border-bottom: solid 1px #808B9D;}
div.PlanSummaryCallout p { padding: 3px; margin: 0px; }
div.PlanSummaryCallout p label { font-weight: bold; display: block; padding: 0px; margin: 0px; }

.MaxWidth { width: 100%; }
.BoldText { font-weight: bold; } 

table.icoSaveAndLogout { float: right; display: inline; position:relative; top: -27px; }
table.icoSaveAndLogout td.rule-vertical { width: 2px; }

div.NeedHelp { width: 650px; margin-left: 10px; }
div.NeedHelp * { font-size: 12px !important; }        
div.NeedHelp h2 { font-size: 14px; }
div.NeedHelp .PinkBack { background-color: #F6EED9; }
div.NeedHelp .BlueBack { background-color: #EAF8FB; }
div.NeedHelp div.ContentBox { padding: 10px; margin: 10px 0px 10px 0px; }
div.NeedHelp div.ContentBox label { font-weight: normal; }
div.NeedHelp div.ContentBox img.Title { display: block; padding-bottom: 5px; }
div.NeedHelp div.ContentBox table td { padding: 3px; }
div.NeedHelp div.ContentBox table td h3 { font-weight: bold; font-style:italic; display:inline; }
div.NeedHelp div.ContentBox table td.Screenshot { width: 260px; vertical-align: top; }
div.NeedHelp div.ContentBox table td.Screenshot img { border: 1px solid Black; }
div.NeedHelp div.ContentBox table td.Center { text-align: center; }
div.NeedHelp div.ContentBox table td.Top { vertical-align: top; }
div.NeedHelp div.ContentBox table td.Bottom { vertical-align: bottom; }
div.NeedHelp div.ContentBox table td ul { padding: 0px; margin: 0px; }
div.NeedHelp div.TextContentBox { padding: 2px; }

table.BudgetTable { width: 100%; }
table.BudgetTable td { padding: 1px; }
table.BudgetTable td.Dollar { width: 10px; text-align: center; }
table.BudgetTable td.Label { width: 280px; } 
table.BudgetTable tr.CategoryRow td.Label, tr.SummaryRow td.Label { width: 300px; } 
table.BudgetTable tr.LabelItemRow td.Label, 
table.BudgetTable tr.ItemRow td.Label { padding-left:20px; }

table.BudgetTable tr.CategoryRow { padding-top: 3px; }
table.BudgetTable tr.CategoryRow td label { padding-left:2px; font-weight: normal; }
table.BudgetTable tr.SubtotalRow td { padding-top: 3px; } 
table.BudgetTable tr.SummaryRow td { padding-top: 10px; }
table.BudgetTable tr.SubtotalRow td.Dollar, table.BudgetTable tr.SummaryRow td.Dollar { font-weight: bold; }
table.BudgetTable tr.SubtotalRow td label, table.BudgetTable tr.SummaryRow td label { font-weight: bold; }
table.BudgetTable tr.LabelItemRow td { padding-top: 4px; padding-bottom:5px; }

a.HideSection { height: 16px; line-height: 18px; display:block;  background-image: url(../../../../../docimages/careoneimages/careone/images/icons/icn_plus_border_0.gif); background-repeat: no-repeat; text-decoration: none; padding-left: 17px; background-position: 0px 3px; }
html>body a.HideSection { min-height: 16px; height: auto; background-position: 0px 2px; }

a.ShowSection { height: 16px; line-height: 18px; display:block;  background-image: url(../../../../../docimages/careoneimages/careone/images/icons/icn_minus_border_0.gif); background-repeat: no-repeat; text-decoration: none; padding-left: 17px; background-position: 0px 3px; }
html>body a.ShowSection { min-height: 16px; height: auto; background-position: 0px 2px;}

table.WhiteBox { background-image: url(../../../../../docimages/careoneimages/careone/images/tables/ico_white_box_bg.gif); width: 473px; }
table.WhiteBox tr td.ErrorImage { width: 45px; padding-left: 10px; vertical-align:top; }
table.WhiteBox tr td.ErrorMessage { padding: 0px 15px 0px 0px; margin: 0px; vertical-align:top; width:428px; }

table.BudgetWarning { width: 500px; }
table.BudgetWarning td.OptionLeft { width: 240px; padding-right: 5px; }
table.BudgetWarning td.OptionRight { width: 259px; padding-left: 5px; }
table.BudgetWarning td.Separator { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/rule_ver.gif); background-repeat: repeat-y; background-position: center; width: 1px; }
table.BudgetWarning td.Bottom { background-image: url(../../../../../docimages/careoneimages/careone/images/icons/rule_hor.gif); background-repeat: repeat-x; background-position: center; }

.DebtDivaContainer #scroll_container{margin:0px 0px 15px 0px;padding:1px;width:510px; height:66px;border:1px solid #CCCCCC; background-image:url('../docimages/careoneimages/careone/images/tables/scroller_bg_sm.gif'); background-repeat:repeat-x;}
.DebtDivaContainer #video_container{width:485px;height:64px;overflow:hidden; float:left; position:relative;}

.OrangeText { color: #BA8505; }
.GreyText { color: #808080; }
