@charset "utf-8";
body
{
    /*background-color: #9a9a9a;*/
    background-color: #8f9aa4;
    background-image: url('../images/hfi/bodyBckgrd.jpg');
    background-repeat: repeat-x;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #000000;
    text-align: center;
}
body.learnmore
{
    background-color: #FFFFFF;
    background-image: none;
}
/*
body.georgia
{
    background-color: #ECA164;
    background-image: url('../images/hfi/backgrounds/bodyBckgrd_georgia.jpg');
}
body.corporate
{
    background-color: #2749BC;
    background-image: url('../images/hfi/backgrounds/bodyBckgrd_corporate.jpg');
}
body.ohio
{
    background-color: #298AC6;
    background-image: url('../images/hfi/backgrounds/bodyBckgrd_ohio.jpg');
}
body.pdp
{
    background-color: #E20177;
    background-image: url('../images/hfi/backgrounds/bodyBckgrd_pdp.jpg');
}
body.pffs
{
    background-color: #00A160;
    background-image: url('../images/hfi/backgrounds/bodyBckgrd_pffs.jpg');
}
body.illinois
{
    background-color: #C5960C;
    background-image: url('../images/hfi/backgrounds/bodyBckgrd_harmony.jpg');
}
body.indiana
{
    background-color: #C5960C;
    background-image: url('../images/hfi/backgrounds/bodyBckgrd_harmony.jpg');
}
body.missouri
{
    background-color: #C5960C;
    background-image: url('../images/hfi/backgrounds/bodyBckgrd_harmony.jpg');
}
body.hbh
{
    background-color: #C5960C;
    background-image: url('../images/hfi/backgrounds/bodyBckgrd_harmony.jpg');
}
*/
body.popup
{
    background-color: #FFFBE1;
    background-image: none;
}
.popup_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:140%;
}

.tooltop_content
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #000000;
}
ul
{	
    list-style-image: url('../images/hfi/bullet.gif');
    margin-top: 0px;
    margin-bottom: 0px;
    clear: both;
}
li
{
    padding-bottom: 8px;
}
p
{
    margin-bottom: 10px;
    margin-top: 0px;
}
fieldset
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
input
{
}
select
{
    margin-top: 3px;
    margin-bottom: 3px;
}
.selectbox
{
    background-image: url('../images/hfi/ProviderPortal/Content_Area/dropdown_field.jpg');
    width: 147px;
}
img
{
    border: 0px;
}
a:link 
{ 
    color: #1278C6;
    color: #235b86;
    text-decoration: none;
}
a:active 
{
    color: #1278C6; 
    color: #235b86;
    text-decoration: none;
}
a:visited 
{
    color: #1278C6;
    color: #235b86;
    text-decoration: none;
} 
a:hover 
{
    color: #1278C6;
    color: #235b86;
    text-decoration: underline;
}
.skip_navigation_links
{
    display: none;
}
#provider_portal h2
{
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0px;
}
#provider_portal a:link 
{ 
    color: #235b86;
    text-decoration: none;
}
#provider_portal a:active 
{
    color: #235b86; 
    text-decoration: none;
}
#provider_portal a:visited 
{
    color: #235b86;
    text-decoration: none;
} 
#provider_portal a:hover 
{
    color: #235b86;
    text-decoration:  underline;
}
form
{
    margin: 0px;
}
.right
{
    clear: both;
    text-align: right;
}
.left
{
    float: left;
    padding-right: 10px;
}
.bluelink a:link 
{ 
    text-decoration: none;
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #67a6e5;
}
.bluelink a:active 
{
    text-decoration: none;
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #67a6e5;
}
.bluelink a:visited 
{
    text-decoration: none;
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #67a6e5;
} 
.bluelink a:hover 
{
    text-decoration: none;
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #67a6e5;
}
#provider_portal .bluelink a:hover 
{
    text-decoration: none;
}
#container
{
    width: 760px;
    text-align: left;
    margin: auto;
}
#container ul
{
    margin-top: 0px;
    margin-left: 22px;
    padding-left: 0px;
    margin-bottom: 0px;
}
#container li
{
    padding-bottom: 5px;
    padding-left: 0px;
}
#provider_portal #container 
{
    width:986px;
}
#ad_content ul
{
    margin-top: 0px;
    margin-left: 24px;
    padding-left: 0px;
    margin-bottom: 0px;
}
#ad_content li
{
    padding-bottom: 5px;
    padding-left: 0px;
    padding-top: 0px;
}
#global_navigation
{
    padding-bottom:0px;
    padding-top:4px;
    text-align:right;
    padding-right:10px;
    color: #909091;
    float: right;
}
#global_navigation span
{
    padding-left: 10px;
    padding-right: 10px;
}
#global_navigation div
{
    float: left;
    clear: none;
    margin-left: 3px;
    margin-right: 3px;
    vertical-align: top;
}
#global_navigation a:link 
{ 
    color: #FFFFFF;
    text-decoration: none;
}
#global_navigation a:active 
{
    color: #FFFFFF; 
    text-decoration: none;
}
#global_navigation a:visited 
{
    color: #FFFFFF;
    text-decoration: none;
} 
#global_navigation a:hover 
{
    color: #FFFFFF;
    text-decoration: underline;
}
#globe_image
{
    margin-left: 0px;
    margin-right: 0px;
    vertical-align: top;
}
#language_selection
{
    margin-left: 0px;
    margin-right: 0px;
    vertical-align: top;
    padding-bottom: 2px;
}
#language_selection a:link 
{ 
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #ffffff;
    padding-bottom: 1px;
}
#language_selection a:active 
{
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #ffffff;
    padding-bottom: 1px;
}
#language_selection a:visited 
{
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #ffffff;
    padding-bottom: 1px;
} 
#language_selection a:hover 
{
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #ffffff;
    padding-bottom: 1px;
    text-decoration: none;
}
#banner
{
    height:101px;
    margin-bottom: 8px;
    clear: both;
}
#banner_left
{
    background-image:url('../images/hfi/banner_left.gif');
    background-repeat:no-repeat;
    background-position:left;
    width:10px;
    height:101px;
    float:left;
}
#banner_content
{
    background-image:url('../images/hfi/banner_center.gif');
    background-repeat:repeat-x;
    height:109px;
    width:740px;
    float:left;
}
#provider_portal #banner_content
{
    width: 966px;
}
#banner_container
{
    width: 490px;
    float: left;
}
#provider_portal #banner_container
{
    width: 700px;
}
#banner_right
{
    background-image:url('../images/hfi/banner_right.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:10px;
    height:101px;
    float:left;
}
#logo
{
    width: 210px;
    float: left;
    padding-top: 25px;
    padding-left: 3px;
    display: block;
}
#logo.hawaii
{
    padding-top: 1px;
}

#provider_portal #logo
{
    width: 330px;
    padding-top: 23px;
}
#provider_portal #logo.hawaii
{
    padding-top: 1px;
}
#welcome_text
{
    float: left;    
    padding-top: 2px;
}
#provider_portal #welcome_text
{
    float: left;    
    padding-top: 3px;
}
#application_name
{
    float: left;  
    font-size: 130%;
    margin-right: 35px;
    margin-left: 12px;
    font-weight: bold;
    color: #333333;
}
#provider_portal #application_name
{
    float: left;  
    font-size: 130%;
    margin-right: 35px;
    font-weight: bold;
    color: #333333;
}
#global_search
{
    float: left;
    width: 268px;
    padding-top: 32px;
}
#provider_portal #global_search
{
    float: left;
    width: 295px;
    padding-top: 32px;
}
#pdp_home #global_search
{
    float: left;
    width: 170px;
    padding-top: 32px;
}
#searchBckGrd 
{
    width: 192px;
    height: 28px;
    float: left;
    clear: none;
    padding: 0px;
    margin: 1px;
}
#searchField
{
    width: 182px;
    height: 17px;
}   
#searchBckGrd input
{
    color: #666666;
}
#global_search_button
{
    float: left;
    padding: 0px;
    margin: 0px;
    height: 28px;
}
/*
#helpline_area
{
margin-left: 470px;
margin-top: 14px;
line-height: 16px;
font-size:  100%;
background-color:green;
}
#member_home #helpline_area
{
margin-left: 0px;
margin-top: 14px;
line-height: 16px;
font-size:  100%;
width: 275px;
float: right;
}
#provider_portal #helpline_area
{
margin-left: 705px;
}
#helpline_area .divider
{
margin-bottom: 5px;
margin-top: 7px;
}
#state_dropdown
{
float: right;
margin-top: 14px;
padding-bottom: 2px;
}
*/
.smalltext
{
    letter-spacing: -1px;
}
.divider
{
    border-style: solid;
    border-color: #d0d0d0;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}
#provider_portal #main_content .divider
{
    border-color: #7eafce;
    margin-bottom: 10px;
    margin-top: 10px;
}
#content_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 140%;
    padding-left: 6px;
    padding-bottom: 6px;
}
#portlet_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 140%;
    padding: 0px;
    margin: 0px;
}
.report_results_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 120%;
    color: #FF1829;
    padding: 0px;
    margin: 0px;
}
#member_portal #content_title
{
    padding-bottom: 0px;
}
#pdp_home #content_title
{
    color: #005dab;
    font-size: 200%;
    padding-left: 0px;
    padding-bottom: 10px;
}
#content_title_sub
{
    color: #005dab;
    font-size: 125%;
    padding-left: 0px;
    padding-bottom: 10px;
}
#pdp_home #content_title_big
{
    color: #005dab;
    font-size: 300%;
    padding-left: 0px;
    padding-bottom: 10px;
}
#pdp_home .plan_select_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #005dab;
    font-size: 110%;
    font-weight: bold;
    padding-bottom: 2px;
}
#pdp_home .plan_select_subtitle
{
    width: 174px;
    float: left;
    padding-top:7px;
}
#content_heading
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:100%;
    font-weight:bold;
    padding-left:6px;
}
#pdp_home #content_heading
{
    padding-left:0px;
}
#content_area
{
    margin: 0px;
    padding: 0px;
}
#provider_portal #content_area
{
}
#content_area_top
{
    background-image: url('../images/hfi/content_top.gif');
    background-repeat: no-repeat;
    height: 5px;
    font-size: 0px;
    width: 760px;
    clear: both;
}
#content #content_area_top
{
    background-image: url('../images/hfi/content_top_straightcorner.gif');
}
#medicare_home #content_area_top
{
    background-image: url('../images/hfi/content_top_straightcorner.gif');
}
#member_home #content_area_top
{
    background-image: url('../images/hfi/content_top_straightcorner.gif');
}
#member_portal #content_area_top
{
    background-image: url('../images/hfi/content_top_straightcorner.gif');
}
#pdp_home #content_area_top
{
    background-image: url('../images/hfi/content_top_straightcorner.gif');
}
#provider_portal #content_area_top
{
    width: 986px;
    background-image: url('../images/hfi/content_top_provider.gif');
    background-repeat: no-repeat;
}
#provider_portal #content_area.claims #content_area_top
{
    background-image: url('../images/hfi/content_top_provider.gif');
}
#content_area_bg
{
    background-image: url('../images/hfi/content_bg.gif');
    background-repeat: repeat-y;
    height: 100%;
    padding-left: 3px;
}
#provider_portal #content_area_bg
{
    background-image: url('../images/hfi/content_bg_provider.gif');
    background-repeat: repeat-y;
    height: 100%;
    padding-left: 3px;
}
#content_area_bottom
{
    background-image:url('../images/hfi/content_bottom.gif');
    background-repeat:no-repeat;
    height: 8px;
    padding: 0px;
    margin-bottom: 3px;
    width: 760px;
    font-size: 0px;
    clear: both;
}
#provider_portal #content_area_bottom
{
    background-image: url('../images/hfi/content_bottom_provider.gif');
    background-repeat: no-repeat;
    height:8px;
    width: 986px;
}
#content_body
{
    margin-left:6px;
    width: 490px;
    overflow: hidden;
}
#home #content_body
{
    width: 239px;
}
#pdp_home #content_body
{
    width: 734px;
    margin-left: 0px;
    padding-left: 0px;
}
#member_portal #main_content_wide #content_body
{
    width: 712px;
}
#provider_portal #main_content_wide #content_body
{
    width: 954px;
}
#yield
{
    padding-left: 6px;
    padding-bottom: 6px;
}
#primary_navigation
{
    margin: 0px;
    padding-left: 2px;
    padding-right: 2px;
    height: 25px;
}
.pnav_normal_left
{
    background-image: url('../images/hfi/menu/tab_normal_left.gif');
    background-repeat: none;
    width: 10px;
    height: 25px;
    float: left;
}
#pdp_home .pnav_normal_left
{
    width: 8px;
}
.pnav_normal_center
{
    background-image: url('../images/hfi/menu/tab_normal_center.gif');
    background-repeat: repeat-x;
    height: 19px;
    float: left;
    padding-top: 6px;
    color: #ffffff;
}
.pnav_normal_right
{
    background-image: url('../images/hfi/menu/tab_normal_right.gif');
    background-repeat: none;
    width: 10px;
    height: 25px;
    float: left;
}
#pdp_home .pnav_normal_right
{
    width: 8px;
    background-position: right;
}
a.pnav_normal, .pnav_normal
{
    font-face: verdana;
    font-size: 100%;
    color: #ffffff;
}
a.pnav_normal:hover
{
    text-decoration: none;
}
#provider_portal a.pnav_normal
{
    font-face: verdana;
    font-size: 100%;
    color: #ffffff;
}
#provider_portal a.pnav_normal:hover
{
    text-decoration: none;
}
#provider_portal a.pnav_normal
{
    font-face: verdana;
    font-size: 100%;
    color: #ffffff;
}
#provider_portal a.pnav_normal:hover
{
    text-decoration: none;
}
.pnav_selected_left
{
    background-image: url('../images/hfi/menu/tab_selected_left.gif');
    background-repeat: none;
    width: 10px;
    height: 25px;
    float: left;
}
#pdp_home .pnav_selected_left
{
    width: 8px;
}
.pnav_selected_center
{
    background-image: url('../images/hfi/menu/tab_selected_center.gif');
    background-repeat: repeat-x;
    height: 19px;
    float: left;
    padding-top: 6px;
    color: #000000;
}
.pnav_selected_right
{
    background-image: url('../images/hfi/menu/tab_selected_right.gif');
    background-repeat: none;
    width: 10px;
    height: 25px;
    float: left;
}
#pdp_home .pnav_selected_right
{
    width: 8px;
    background-position: right;
}
a.pnav_selected, .pnav_selected
{
    font-face: verdana;
    font-size: 100%;
    color: #000000;
}
a.pnav_selected:hover
{
    text-decoration: none;
}
#provider_portal a.pnav_selected
{
    font-face: verdana;
    font-size: 100%;
    color: #000000;
}
#provider_portal a.pnav_selected:hover
{
    text-decoration: none;
}
.pnav_divider
{
    width: 2px;
    float: left;
}
#provider_portal .pnav_divider
{
    width: 6px;
    float: left;
}
#pdp_home .pnav_divider
{
    width: 1px;
    float: left;
}
#FlashPlaceHolder 
{
    padding-top: 5px;
    padding-left: 11px;
} 
#ContentPlaceHolder 
{
    padding-left: 11px;
}	
.alert
{
    background-image: url('../images/hfi/ProviderPortal/Content_Area/alert_box.jpg');
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    width :609px;
    float:left;
}
#flash, #error, #notice 
{
    margin-bottom: 7px;
    width: 732px;
}
#provider_portal #flash, #error, #notice 
{
    width: 958px;
}
.flash_title
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:100%;
    font-weight: bold;
}
.fieldWithErrors 
{
    padding: 2px;
    background-color: #FEE7EB; /* Red */
    display: table;
}
.errorExplanation 
{
    background-color: #FBDDE9;
    border-left: 2px solid #F10026;
    border-right: 2px solid #F10026;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.errorExplanationDiv
{
    border-left: 2px solid #F10026; /* Red */
    border-right: 2px solid #F10026; /* Red */
    background-color: #FBDDE9;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.errorExplanationList
{
    text-align: left;
}
.errorExplanationImage
{
    background-image: url('../images/hfi/icons/error_icon.gif');
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    margin-left: 6px;
    float: left;
}
.errorExplanationFlash
{
    float: left;
    font-weight: bold;
}
.errorExplanationTop 
{
    background-image: url('../images/hfi/flash/error_top.jpg');
    background-repeat: no-repeat;
    height: 6px;
    width: 732px;
    font-size: 0%;
}
#provider_portal .errorExplanationTop 
{
    background-image: url('../images/hfi/flash/error_top_provider.jpg');
    width: 958px;
}
.errorExplanationBottom 
{
    background-image: url('../images/hfi/flash/error_bottom.jpg');
    background-repeat: no-repeat;
    height: 6px;
    width: 732px;
    font-size: 0%;
}
#provider_portal .errorExplanationBottom 
{
    background-image: url('../images/hfi/flash/error_bottom_provider.jpg');
    width: 958px;
}
.warningExplanation 
{
    border-left: 2px solid #FFBA00; /* Orange */
    border-right: 2px solid #FFBA00; /* Orange */
    background-color: #FFFBE1;
    width: 732px;
    padding: 0px;
    margin: 0px;
}
#provider_portal .warningExplanation
{
    width: 958px;
}
.warningExplanationDiv
{
    border-left: 2px solid #FFBA00; /* Orange */
    border-right: 2px solid #FFBA00; /* Orange */
    background-color: #FFFBE1;
    width: 728px;
    padding: 0px;
    margin: 0px;
}
#provider_portal .warningExplanationDiv
{
    width: 954px;
}
.warningExplanationList
{
    text-align: left;
}
.warningExplanationImage
{
    background-image: url('../images/hfi/icons/alert_icon.gif');
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    margin-left: 6px;
    float: left;
}
.warningExplanationFlash
{
    float: left;
    font-weight: bold;
}
.warningExplanationTop 
{
    background-image: url('../images/hfi/flash/warning_top.jpg');
    background-repeat: no-repeat;
    height: 5px;
    width: 732px;
    font-size: 0%;
}
#provider_portal .warningExplanationTop 
{
    background-image: url('../images/hfi/flash/warning_top_provider.jpg');
    width: 958px;
}
.warningExplanationBottom 
{
    background-image: url('../images/hfi/flash/warning_bottom.jpg');
    background-repeat: no-repeat;
    height: 6px;
    width: 732px;
    font-size: 0%;
}
#provider_portal .warningExplanationBottom 
{
    background-image: url('../images/hfi/flash/warning_bottom_provider.jpg');
    width: 958px;
}
.noticeExplanation 
{
    border-left: 2px solid #2AB301; /* Green */
    border-right: 2px solid #2AB301; /* Green */
    background-color: #F3FDE6;
    width: 732px;
    padding: 0px;
    margin: 0px;
}
#provider_portal .noticeExplanation
{
    width: 958px;
}
.noticeExplanationDiv
{
    border-left: 2px solid #2AB301; /* Green */
    border-right: 2px solid #2AB301; /* Green */
    background-color: #F3FDE6;
    width: 728px;
    padding: 0px;
    margin: 0px;
}
#provider_portal .noticeExplanationDiv
{
    width: 954px;
}
.noticeExplanationList
{
    text-align: left;
}
.noticeExplanationImage
{
    background-image: url('../images/hfi/icons/check_icon.gif');
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    margin-left: 6px;
    float: left;
}
.noticeExplanationFlash
{
    float: left;
    font-weight: bold;
}
.noticeExplanationTop 
{
    background-image: url('../images/hfi/flash/notice_top.jpg');
    background-repeat: no-repeat;
    height: 6px;
    width: 732px;
    font-size: 0%;
}
#provider_portal .noticeExplanationTop 
{
    background-image: url('../images/hfi/flash/notice_top_provider.jpg');
    width: 958px;
}
.noticeExplanationBottom 
{
    background-image: url('../images/hfi/flash/notice_bottom.jpg');
    background-repeat: no-repeat;
    height: 6px;
    width: 732px;
    font-size: 0%;
}
#provider_portal .noticeExplanationBottom 
{
    background-image: url('../images/hfi/flash/notice_bottom_provider.jpg');
    width: 958px;
}
#locationChange 
{
    position:relative;
    width: 450px;
    float: left;
    height: 19px; 
    padding-top: 2px;
    padding-bottom: 12px;
    padding-left: 10px;
    background-image: url('../images/hfi/locationBanner.jpg');
    background-repeat: no-repeat;
    margin: 0px;
    margin-top: 5px;
}
#provider_portal #locationChange 
{
    width: 540px;
    background-image: url('../images/hfi/locationBannerProvider.jpg');
}
#countyChoices 
{
    background-color: #fff;
    margin-top: 5px;
    padding: 4px;
    width:432px;
}


#locationBanner 
{
    width: 441px;
	 line-height: 18px; 
    background-color:#ebfebc;
    background-repeat: no-repeat;
    float: left;
    text-align:absmiddle;
    padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 10px;
	z-index: 1;
}
#locationBanner .sb-inner {
    background-color: #ebfebc;
}
 
#locationBanner .sb-border {
    background-color: #daedad;
}


#provider_portal #locationBanner 
{
    width: 544px;
    background-image: url('../images/hfi/locationBannerProvider.jpg');
}
.locationBannerText 
{
}
#locationChangeBut 
{
    width: 73px;
    height: 25px;
    float: left;  
}
#emailTextSize 
{
    width: 200px;
    height: 25px;
}
#provider_portal #emailTextSize 
{
}
#page_utilities 
{
    height: 25px;
}
#provider_portal #page_utilities 
{
    height: 25px;
    margin-top: 0px;
    padding-right: 12px;
    color: #909091;
}
#provider_portal #page_utilities #printicon
{
    float: left;
    margin-left: 10px;
}
#provider_portal #page_utilities #emailicon
{
    float: left;
    margin-top: 4px;
    margin-left: 10px;
    padding-bottom: 1px;
}
#emailLink 
{
    padding-right:4px;
    font-size: 90%; 
}
#minusBut 
{
    width: 10px;
    padding-top: 3px;
}
#plusBut 
{
    width: 10px;
    padding-top: 3px;
}
#sizeText
{
}
#textsize 
{
    padding-left: 4px;
    padding-right: 4px;
    font-size: 90%;
}
#main_content
{
    width: 535px;
    margin-top: 10px;
    clear: left;
    float: left;
}
#pdp_home #main_content
{
    width: 734px;
    float: none;
}
#provider_portal #main_content
{
    width: 638px;
}
#provider_portal #main_content.howto_content
{
    width: 490px;
    margin-right: 10px;
    margin-top: 0px;                
}
#member_portal #main_content
{
    float: none;
}

#provider_portal #main_content.claims
{
    /*
    margin-top: 0px;
    padding-top: 0px;
    */
}
#main_content_wide
{
    width: 734px;
    margin-top: 10px;
    margin-left: 10px;
    clear:left;
}
#provider_portal #main_content_wide
{
    width: 978px;
    margin-top: 0px;
    margin-left: 0px;
    clear:left;
}
.two_column
{
    width: 510px; 
    float: right;
    padding-right: 11px;
}
#provider_portal .two_column
{
    width: 508px;
    float: left;
    padding-right: 0px;
}
#page_title
{
    float: left;
    width: 100%;
    margin-top: 10px;
}
#content #page_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:200%;
    color:#005dab;
}
#medicare_home #page_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:200%;
    color:#005dab;
}
#member_home #page_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:200%;
    margin-left: 11px;
    color:#005dab;
}
#pdp_home #page_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:200%;
    color:#005dab;
}
#page_title img
{
    float: left;
}
#secondary_navigation
{
    background-image: url('../images/hfi/ProviderPortal/Primary_Navigation/secondary_nav_bg.jpg');
    background-repeat: repeat-x; 
    margin-left: 1px;
    margin-right: 0px;
    margin-bottom: 6px;
    padding-bottom: 2px;
    padding-top: 0px;
    clear: both;
    text-align: center;
    width: 753px;
    font-size: 9pt;
    font-weight: normal;
    letter-spacing: -1px;
    height: 24px;
    line-height:18px;
}
#provider_portal #secondary_navigation
{
    width: 978px;
}
#secondary_navigation div
{
    /*float: left;*/
}
#secondary_navigation img
{
}
#secondary_navigation .divider
{
    margin-left: 8px;
    margin-right: 8px;
}
#secondary_navigation .selected
{
    padding-bottom: 2px;
    padding-top: 0px;
    border-style: solid;
    border-color: #52a1d8; 
    border-bottom-width: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;  
    color: #c86c47;
    font-weight: bold;
    float: none;
}
#secondary_navigation .selected:hover
{
    text-decoration: none;
}
#provider_portal #secondary_navigation.claims
{
    text-align: left;
    padding-left: 210px;
    width: 766px;
    margin-bottom: 2px;
    vertical-align: top;
}
#tertiary_navigation_area
{
    clear: left;
}
#tertiary_navigation
{
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 8px; 
    float: left;
}
#tertiary_navigation .selected
{
    padding-bottom: 4px;
    border-style: solid;
    border-color: #52a1d8; 
    border-bottom-width: 4px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;  
    color: #c86c47;
    float: left;
}
#tertiary_navigation .unselected
{
    padding-bottom: 4px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;  
    /*color: #c86c47; */
    float: left;
    clear: none;  
}
#tertiary_navigation .separator
{
    padding:0px 3px 0px 3px;
    float: left;
    color: #909090;
    font-weight: normal;
}
#tertiary_navigation .selected a:hover
{
    text-decoration: none;
}
#secondarynav_helpline
{
    float: right;
} 
#secondarynav_helpline div
{
    margin-top: 5px;
    margin-right: 8px;
    float: left;
} 

#outside_toc
{
    width: 210px;
    float: left;
}

#toc
{
    width: 210px;
    float: left;
}
#toc .top
{
    background-image: url('../images/hfi/ProviderPortal/TOC/toc_top.jpg');
    background-repeat: no-repeat;
    height: 10px;
    font-size: 0px;
}
#toc .bg
{
}
#toc .bg a:link 
{ 
    color: #000000;
    text-decoration: none;
}
#toc .bg a:active 
{
    color: #000000; 
    text-decoration: none;
}
#toc .bg a:visited 
{
    color: #000000;
    text-decoration: none;
} 
#toc .bg a:hover 
{
    color: #000000;
    text-decoration: underline;
}
#toc .bg div
{
    background-image: url('../images/hfi/ProviderPortal/TOC/toc_unselected.jpg');
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 22px;
}
#toc .bg div.selected
{
    background-image: url('../images/hfi/ProviderPortal/TOC/toc_selected.jpg');
    font-weight: bold;
}
#toc .bg div.divider
{
    background-image:  url('../images/hfi/ProviderPortal/TOC/toc_divider.jpg');
    background-repeat: repeat-y;
    height: 6px;
    font-size: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-bottom-width: 0px;
}
#toc .bottom
{
    background-image: url('../images/hfi/ProviderPortal/TOC/toc_bottom.jpg');
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #DCEEFA;
    height: 100px;
}
#banner_ad
{
    width: 535px;
    clear: both;
    height: 126px;
}
#member_home #banner_ad
{
    width: 523px;
    clear: both;
    height: 148px;
    margin-left: 11px;
}
#medicare_home #banner_ad
{
    width: 523px;
    clear: both;
    margin-left: 11px;
    margin-bottom: 6px;
}
#ad_content
{
    width:521px;
    margin:0px;
    padding-left: 14px;
}
#ad_content p
{
    margin-left: 24px;
    margin-bottom: 10px;
    margin-top: 10px;
}
#ad_content_bg
{
    background-image:url('../images/hfi/home_imgpart2.jpg');
    background-repeat: repeat-y;
}
#ad_bottom
{
    clear: both;
    font-size: 0px; 
}
#medicare
{
    float:left;
    width:165px;
    margin-right:6px;
}
#medicaid
{
    float:left;
    width:165px;
    margin-right:6px;
}
#for_providers
{
    float:left;
    width:165px;
    margin-right:4px;
    margin-bottom:10px;
}
#for_members
{
    float:left;
    width:165px;
    margin-right:4px;
    margin-bottom:10px;
}
#for_brokers
{
    clear:both;
    float:left;
    width:165px;
    margin-right:4px;
}
#columns td
{
    vertical-align: top;
}
#provider_portal #colone
{
    width: 302px;
    margin-left: 11px;
    float: left;
    margin-right: 11px;
}
#provider_portal #main_content.howto_content #colone
{
    width: 331px;
    clear: none;
    float: left;
}
#provider_portal #main_content.howto_content #colone ul
{
    margin-left: 16px;
}
#provider_portal #col2
{
    width: 302px;
    float: left;
    
    margin-right: 11px; 
    
}
#provider_portal #main_content.howto_content #col2
{
    margin-right: 0px;  
    width: 147px;
}
#provider_portal #col3
{
    width: 328px;
    float: left;
}
#alerts
{
    margin-left: 11px;
}
.alertsgap
{
    width: 11px;
    float: left;
}
.main_content_widebox
{
    width: 523px;
    float: left;
    margin-right: 0px;
    margin-top: 10px;
}
#content .main_content_widebox
{
    margin-top: 0px;
}
#member_home .main_content_widebox
{
    margin-top: 0px;
}
#medicare_home .main_content_widebox
{
    margin-top: 6px;
}
#provider_portal .main_content_widebox
{
    width: 618px;
    float: left;
    margin-right: 0px;
    margin-top: 0px;
}
.main_content_fullbox
{
    width: 734px;
    float: left;
    margin-right: 0px;
    margin-top: 0px;
}
#provider_portal .main_content_fullbox
{
    width: 954px;
    float: left;
    margin-right: 0px;
    margin-top: 0px;
}
.main_content_fullbox .top
{
    background-image:  url('../images/hfi/container_full_top.jpg');
    background-repeat: no-repeat;
    height: 8px;
    padding: 0px;
    margin: 0px;
    font-size: 0px; 
}
#provider_portal .main_content_fullbox .top
{
    background-image:  url('../images/hfi/container_full_top_provider.jpg');
    background-repeat: no-repeat;
    height: 8px;
    padding: 0px;
    margin: 0px;
    font-size: 0px; 
}
.main_content_fullbox .bg
{
    background-image: url('../images/hfi/container_center.jpg');
    background-repeat: repeat-x;
    background-position: top;
    border-style: solid;
    border-color: #b7d3e2; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-right: 10px;
}
.main_content_fullbox .bottom
{
    background-image: url('../images/hfi/container_full_bottom.jpg');
    background-repeat: no-repeat;
    height: 8px;  
    font-size: 0px; 
}
#provider_portal .main_content_fullbox .bottom
{
    background-image: url('../images/hfi/container_full_bottom_provider.jpg');
    background-repeat: no-repeat;
    height: 8px;  
    font-size: 0px; 
}

.main_content_alertbox
{
    width: 256px;
    float: left;
    margin-right: 0px;
    margin-top: 10px;
}
#provider_portal .main_content_alertbox
{
    width: 302px;
}
.main_content_widebox .top
{
    background-image:  url('../images/hfi/container_wide_top.jpg');
    background-repeat: no-repeat;
    height: 8px;
    padding: 0px;
    margin: 0px;
    font-size: 0px; 
}
#provider_portal .main_content_widebox .top
{
    background-image:  url('../images/hfi/container_wide_top_provider.jpg');
    background-repeat: no-repeat;
    height: 8px;
    padding: 0px;
    margin: 0px;
    font-size: 0px; 
}
.main_content_alertbox .top
{
    background-image:  url('../images/hfi/container_top.jpg');
    height: 8px;
    padding: 0px;
    margin: 0px;
    font-size: 0px; 
}
.main_content_widebox .header
{
    margin-bottom: 6px;
    padding-left: 10px;
}
.main_content_alertbox .header
{
    margin-bottom: 6px;
    padding-left: 10px;
}
.main_content_widebox .subhead
{
    margin-bottom: 5px;
    color: #333333;
    font-weight: bold;
}
.main_content_alertbox .subhead
{
    margin-bottom: 5px;
    color: #333333;
    font-weight: bold;
}
.main_content_alertbox .divider
{
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
.main_content_widebox .divider
{
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
.main_content_alertbox .datestamp
{
    color: #666666;
    margin-bottom: 5px;
    margin-top: 5px;
}
.main_content_widebox .datestamp
{
    color: #666666;
    margin-bottom: 5px;
    margin-top: 5px;
}

.main_content_widebox .bg
{
    background-image: url('../images/hfi/container_center.jpg');
    background-repeat: repeat-x;
    background-position: top;
    border-style: solid;
    border-color: #b7d3e2; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-right: 10px;
    
}
.main_content_alertbox .bg
{
    background-image: url('../images/hfi/container_center2.jpg');
    background-repeat: repeat-x;
    background-position: top;
    border-style: solid;
    border-color: #b7d3e2; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-right: 10px;
}
.main_content_alertbox .bottom
{
    background-image: url('../images/hfi/container_bottom.jpg');
    background-repeat: no-repeat;
    height: 8px;  
    font-size: 0px; 
}
.main_content_widebox .bottom
{
    background-image: url('../images/hfi/container_wide_bottom.jpg');
    background-repeat: no-repeat;
    height: 8px;
    padding: 0px;
    margin: 0px;
    font-size: 0px; 
}
#provider_portal .main_content_widebox .bottom
{
    background-image: url('../images/hfi/container_wide_bottom_provider.jpg');
    background-repeat: no-repeat;
    height: 8px;  
    font-size: 0px; 
}
/* for provider portal */
#provider_portal #alertbox_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 140%;
    float: left;
}
#provider_portal .main_content_alertbox .top
{
    background-image: url('../images/hfi/ProviderPortal/Content_Area/container_top.jpg');
    background-repeat: no-repeat;
    height: 26px;
    padding-left: 8px;
    padding-top: 4px;
    padding-bottom: 0px;
    font-size: 100%;
}
#provider_portal .main_content_alertbox .top img
{
    float: left;
}
#provider_portal .main_content_alertbox .top div
{
    float: right;
    margin-right: 5px;
}
#provider_portal .main_content_alertbox .top div img
{
    margin-right: 4px;
}
#provider_portal .main_content_alertbox .header
{
    margin-bottom: 6px;
    padding-left: 0px;
    font-weight: bold;
    padding-top: 10px;
}

#provider_portal .main_content_alertbox .subhead
{
    margin-bottom: 5px;
    color: #333333;
    font-weight: bold;
}
#provider_portal .main_content_alertbox .divider
{
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
#provider_portal .main_content_alertbox .datestamp
{
    color: #666666;
    margin-bottom: 5px;
    margin-top: 5px;
}
#provider_portal .main_content_alertbox .bg
{
    background-image: url('../images/hfi/ProviderPortal/Content_Area/container_center.jpg');
    background-repeat: repeat-y;
    background-position: top;
    border-style: solid;
    border-color: #d7d7d7; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-right: 10px;
    padding-left: 8px;
}
#provider_portal .main_content_alertbox .bottom
{
    background-image: url('../images/hfi/ProviderPortal/Content_Area/container_bottom.jpg');
    background-repeat: no-repeat;
    height: 8px;  
    font-size: 0px; 
    clear: left;
}
#provider_portal .main_content_alertbox .divider
{
    margin-bottom: 10px;
    margin-left: 0px;
    margin-top: 10px;
    border-bottom-color: #7eafce;
    display: block;
}
#provider_portal #main_content .inputfield
{
    width: 147px;
    height: 22px;
    background-image: url('../images/hfi/ProviderPortal/Content_Area/dropdown_field.jpg');
    background-repeat: no-repeat;
    padding-top: 4px;
    padding-left: 6px;
    margin-bottom: 5px;
}
#provider_portal #main_content label 
{
    margin: 0;
    margin-top:0.3em;
    text-align:left;
    float:left;
}
#provider_portal #main_content #eligibility label 
{
    width:90px;
    padding-top: 3px;
}
#provider_portal #main_content #Authorization label 
{
    width:75px;
}
#provider_portal #main_content #claims label 
{
    width:75px;
}
#provider_portal #main_content #rederrals label 
{
    width:75px;
}
#provider_portal #main_content #claims_lookup_detailed label
{
    float: none;
}
#provider_portal #main_content #claims_lookup_detailed div
{
    float: left;
    width: 87px;
    padding-top: 5px;
}
#provider_portal #main_content #claims_lookup_detailed div.fieldgap
{
    float: none;
    clear: both;
    width:  auto;
    padding-top: 5px;
}
#provider_portal #main_content #claims_lookup_detailed .lookup
{
    margin-left: 0px;
    clear: right;
}
#provider_portal #main_content #claims_lookup_detailed .button
{
    clear: both;
    margin-left: 85px;
    margin-top: 0px;
}
input.textfield 
{
    margin: 0px; /* 3 */
    height:18px;
    border:solid 0 #fff;
    padding: 5px 8px; /* 3 8 */ 
    background: transparent url('../images/hfi/field_1.jpg') no-repeat;
    width:147px;
    voice-family: "\"}\""; 
    voice-family:inherit;
}
form>input.textfield 
{
    background: transparent url('../images/hfi/field_1.jpg') no-repeat;
}
fieldset>input.textfield    {
    background: transparent url('../images/hfi/field_1.jpg') no-repeat;
}
select.textfield
{
    width: 140px; 
    margin-left: 3px;
}
.radiobutton
{
}
.datefield 
{
    margin:3px;
    height:20px;
    border:solid 0 #fff;
    padding: 3px 7px;
    background: transparent url('../images/hfi/ProviderPortal/Content_Area/date_field.jpg') no-repeat;
    width:63px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    width:50px;
}
form>input.datefield 
{
    background: transparent url('../images/hfi/ProviderPortal/Content_Area/date_field.jpg') no-repeat;
}
fieldset>input.datefield 
{
    background: transparent url('../images/hfi/ProviderPortal/Content_Area/date_field.jpg') no-repeat;
}
input.textfield1 
{
    margin:3px; /* 3 */
    height:20px;
    border:solid 0 #fff;
    padding: 3px 6px; /* 3 8 */ 
    background: transparent url('../images/hfi/field_3.jpg') no-repeat;
    width:140px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    width:121px;
}
form>div>input.textfield1 
{
    background: transparent url('../images/hfi/field_3.jpg') no-repeat;
}
fieldset>div>input.textfield1 
{
    background: transparent url('../images/hfi/field_3.jpg') no-repeat;
}
.lookup
{
/*
    margin-left: 80px;
*/
}
.br
{
    display:none;
}  
#claims_lookup_detailed div.br
{
}
label.button
{
    display: none;
}
input.button
{
    height:25px;
    width:96px;
    align:center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: transparent url('../images/hfi/btn_clear.gif') no-repeat;
    border:0px;
}
input.button_learnmore
{
    height:29px;
    width:82px;
    align:center;
    valign:middle;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background: transparent url('../images/hfi/btn_learnmore.jpg') no-repeat;
    border:0px;
    cursor: pointer;
}



input.buttononeandhalf
{
    height:25px;
    width:144px;
    align:center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: transparent url('../images/hfi/btn_clear_oneandhalf.gif') no-repeat;
    border:0px;
}
input.buttonthird
{
    height:25px;
    width:32px;
    align:center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: transparent url('../images/hfi/btn_clear_third.gif') no-repeat;
    border:0px;
}
input.buttonquarter
{
    height:25px;
    width:24px;
    align:center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: transparent url('../images/hfi/btn_clear_quarter.gif') no-repeat;
    border:0px;
}
input.buttonhalf
{
    height:25px;
    width:48px;
    align:center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: transparent url('../images/hfi/btn_clear_half.gif') no-repeat;
    border:0px;
}
input.buttontwothird
{
    height:25px;
    width:64px;
    align:center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: transparent url('../images/hfi/btn_clear_twothird.gif') no-repeat;
    border:0px;
}
/* right panel for provider portal*/
#provider_portal .right_content_alertbox
{
    width: 328px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#provider_portal .right_content_alertbox .top
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/right_content_header.jpg');
    height: 15px;
    padding-left: 8px;
    padding-top: 4px;
    padding-bottom: 11px;
    background-repeat: no-repeat;
    font-size: 100%;
}
#provider_portal .right_content_alertbox .top img
{
    float: left;
}
#provider_portal .right_content_alertbox .top div
{
    float: right;
    margin-right: 5px;
}
#provider_portal .right_content_alertbox .top div img
{
    margin-right: 4px;
}
#provider_portal .right_content_alertbox .header
{
    margin-bottom: 6px;
    padding-left: 00px;
    font-weight: bold;
    padding-top: 0px;
}
#provider_portal .right_content_alertbox .divider
{
    margin-bottom: 10px;
    margin-left: 0px;
    margin-top: 10px;
    border-bottom-color: #7eafce;
}
#provider_portal .right_content_alertbox .bg
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/right_content_center_1.jpg');
    background-repeat: repeat-y;
    background-position: top;
    border-style: solid;
    border-color: #d7d7d7; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-right: 10px;
    padding-left: 8px;
    padding-top: 10px;
}
#provider_portal .right_content_alertbox .bottom
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/right_content_bottom.jpg');
    background-repeat: no-repeat;
    height: 12px; 
    font-size: 0px; 
    clear: left;
}
#provider_portal .right_content_alertbox3
{
    width: 328px;
    float: left;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-top: 0px;
    clear: both;
}
#provider_portal #how_to .right_content_alertbox3
{
    width: 230px;
}
#provider_portal .right_content_alertbox3 .top
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/right_content_top_2.jpg');
    background-repeat: no-repeat;
    font-size: 0px;
    height: 9px;
}
#provider_portal #how_to .right_content_alertbox3 .top
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/right_content_top_1.jpg');
}
#provider_portal .right_content_alertbox3 .bg
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/right_content_bg_2.jpg');
    background-repeat: repeat-y;
    background-position: top;
    border-style: solid;
    border-color: #D7D7D7;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-right: 10px;
    padding-left: 0px;
}
#provider_portal #how_to .right_content_alertbox3 .bg
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/right_content_bg.jpg');
}
#provider_portal .right_content_alertbox3 .bottom
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/right_content_bottom_2.jpg');
    height: 9px;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
}
#provider_portal #how_to .right_content_alertbox3 .bottom
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/right_content_bottom_1.jpg');
}
#provider_portal .right_content_alertbox3 .header
{
    margin-bottom: 6px;
    padding-left: 8px;
    font-weight: bold;
    padding-top: 0px;
}
#provider_portal .right_content_alertbox3 .divider
{
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
    border-bottom-color: #7eafce;
}
#provider_portal .right_content_alertbox3 ul
{
    margin-bottom: -5px;
}
/* proiver portal alerts end*/
#medicare_home .main_content_alertbox p
{
    margin-left: 8px;
}
#medicare_home .right_content_alertbox p
{
    padding-left: 8px;
}
#medicare_home .right_content_alertbox .subhead
{
    padding-left: 8px;
}
#right_panel
{
    vertical-align: top;
    width: 196px;
    float: left;
    background-color:#FFFFFF;
    margin-top: 10px;
}
#home #right_panel
{
    margin-right: 10px;
    margin-left: 10px;
}
#content #right_panel
{
    margin-right: 10px;
    margin-left: 10px;
}
#member_home #right_panel
{
    margin-right: 10px;
    margin-left: 10px;
}
#medicare_home #right_panel
{
    margin-right: 10px;
    margin-left: 10px;
}
#provider_portal #right_panel
{
    vertical-align: top;
    width: 328px;
}
#provider_portal #how_to #right_panel
{
    vertical-align: top;
    margin-top: 0px;
    width: 230px;
}
#sign_in
{
    width: 196px;
    text-align: center;
    border-style: solid;
    border-color: #b7d3e2; 
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 1px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#provider_portal #sign_in
{
    width: 328px;
    margin-bottom: 20px;
}
#loginControl 
{
    background-color: #FFFFFF;
    padding: 2px;
}
#userNameTextArea 
{
}
#userNameBckGrd 
{
    width: 105px;
    padding-left: 5px;
    height: 28px;
}
#username
{
    width: 100px;
}
#userPasswordTextArea 
{
}
#userPasswordBckGrd 
{
    width: 105px;
    padding-left: 5px;
    height: 28px;
}
#password
{
    width: 100px;
}
#login_button
{
    padding-left: 5px;
}
.right_content_alertbox
{
    width: 196px;
    float: left;
    margin-right: 0px;
    margin-top: 10px;
    clear: both;
}
.right_content_alertbox .top
{
    background-image: url('../images/hfi/container2_top.jpg');
    height: 8px;
    padding: 0px;
    margin: 0px;
    font-size: 0px; 
}
.right_content_alertbox .header
{
    padding-left: 8px;
    margin-bottom: 6px;
}
.right_content_alertbox .bg
{
    background-image: url('../images/hfi/container_center.jpg');
    background-repeat: repeat-x;
    background-position: top;
    border-style: solid;
    border-color: #b7d3e2; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-right: 10px;
}
.right_content_alertbox .bottom
{
    background-image: url('../images/hfi/container2_bottom.jpg');
    background-repeat: no-repeat;
    height: 8px;
    font-size: 0px; 
}
.right_content_alertbox .divider
{
    margin-bottom: 10px;
    margin-left: 10px;
}
.right_content_alertbox3
{
    width: 196px;
    float: left;
    margin-right: 0px;
    margin-top: 0px;
    clear: both;
}
.right_content_alertbox3 .top
{
    background-image: url('../images/hfi/right_container_top.jpg');
    height: 6px;
    padding: 0px;
    margin: 0px;
    font-size: 0px; 
}
.right_content_alertbox3 .bg
{
    background-image: url('../images/hfi/right_container_center.jpg');
    background-repeat: repeat-y;
    background-position: top;
    border-style: solid;
    border-color: #b7d3e2; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-right: 5px;
    padding-left: 5px;
}
.right_content_alertbox3 .bottom
{
    background-image: url('../images/hfi/right_container_bottom.jpg');
    background-repeat: no-repeat;
    height: 6px;
    font-size: 0px; 
    clear: both;
}
#medicare_home #bottom_helpline_area .divider
{
    border-color: #bad1df;
    margin-bottom: 10px;
    margin-top: 10px;
    clear: both;
}
.vdivider
{
    border-style: dotted;
    border-color:  #1278C6; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 0px;
}
.disclaimer
{
    color: #9F9F9F;
    clear: both;
    padding-top: 10px;
}
.right_padding_float
{
    padding-right: 10px;
}
#bottom_helpline_area
{
    clear: both;
    padding-right: 14px;
}
#bottom_helpline_area .alertbox1
{
    width: 507px;
}
#bottom_helpline_area .header
{
    color: #c86c47;
    font-weight: bold;
}
#bottom_helpline_area .alertbox1 .top
{
    background-image: url('../WellCare_HTML_draft/images/bluebigbox_top.jpg');
    background-repeat: no-repeat;
    height: 6px;
    font-size: 0px; 
}
#bottom_helpline_area .alertbox1 .bottom
{
    background-image: url('../WellCare_HTML_draft/images/bluebigbox_bottom.jpg');
    background-repeat: no-repeat;
    height: 6px;
    font-size: 0px;
}
#bottom_helpline_area .alertbox1 .bg
{
    background-image: url('../images/hfi/bluebigbox_center.jpg');
    background-repeat: repeat-y;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 3px;
}
#bottom_helpline_area .alertbox1 .bg td
{
    padding-right: 4px;
    vertical-align: top;
}
#bottom_helpline_area .alertbox1 .bg #state_dropdown2
{
    width: auto;
    float:  right;
    padding-bottom: 1px;
}
#bottom_helpline_area .smalltext p
{
    margin-bottom: 1px;
    margin-top: 0px;
}
#bottom_helpline_area .alertbox1 .bg #state_dropdown2 a
{
    padding-bottom: 0px;
}
#bottom_helpline_area .alertbox2
{
    width: 359px;
    float: left;
}
#bottom_helpline_area .alertbox2 .top
{
    background-image: url('../images/hfi/bluesmallbox_top.jpg');
    background-repeat: no-repeat;
    height: 7px;
    font-size: 0px; 
}
#bottom_helpline_area .alertbox2 .bottom
{
    background-image: url('../images/hfi/bluesmallbox_bottom.jpg');
    background-repeat: no-repeat;
    height: 7px;
    font-size: 0px;
}
#bottom_helpline_area .alertbox2 .bg
{
    background-image: url('../images/hfi/bluesmallbox_center.jpg');
    background-repeat: repeat-y;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 3px;
}
#provider_portal .datatable
{
    width: 955px;
    clear: both;
    margin-left: 11px;
}
#provider_portal .datatable .top
{
    background-image: url('../images/hfi/ProviderPortal/Content_Area/table_header.jpg');
    background-repeat: no-repeat;
    height: 22px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    clear: both;  
}
#provider_portal .datatable .top div
{
    float: left;
}
#provider_portal .datatable .top div.right
{
    float: right;
    clear: none;
}
#provider_portal .datatable .top div.right .icon
{
    margin-left: 20px;
}
#provider_portal .datatable .top div.right .icontext
{
    margin-left: 2px;
    padding-bottom: 1px;
}
#provider_portal .datatable .bg
{
    background-color: #FAFDF6;
    border-style: solid;
    border-color: #91C75C;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-top: 10px;
    clear: both;
    display: block;
    float: none;
}
#provider_portal .datatable table
{
    border-style: solid;
    border-color: #91C75C;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 1px;
}
#provider_portal .datatable caption
{
    display: none;
}
#provider_portal .datatable table th
{
    text-align: left;
    padding-left: 8px;
    height: 35px;
    vertical-align: bottom;
    padding-bottom: 4px;
}
#provider_portal .datatable table th.right
{
    text-align: right;
}
#provider_portal .datatable table td
{
    border-style: solid;
    border-color: #91C75C;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 1px;
    height: 35px;
    padding-left: 10px;
}
#provider_portal .datatable .bg div.button_area
{
    margin-right: 35px;
    float: left;
}
#provider_portal .datatable .bg div.button_area img
{
    margin-right: 10px;
}
#provider_portal .datatable .alertlink a:link
{
    color: #c86c47;
}
#provider_portal .datatable .alertlink a:active
{
    color: #c86c47;
}
#provider_portal .datatable .alertlink a:visited
{
    color: #c86c47;
}
#provider_portal .datatable .alertlink a:hover
{
    color: #c86c47;
}
#provider_portal .datatable .bottom
{
    background-image: url('../images/hfi/ProviderPortal/Content_Area/table_bottom.jpg');
    background-repeat: no-repeat;
    height: 4px;
    font-size: 0px;
    clear: both;
}
.datatable_utilities div
{
    float: left;
}
.datatable_utilities .button
{
    padding-left: 10px;
    margin-right: 30px;
}
.datatable_utilities .button img
{
    margin-right: 10px;
}
.datatable_utilities #change_view
{
    margin-right: 20px;
}
.big_container
{
    width: 645px;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
.big_container .header
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 140%;
}
.container_busy
{
    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;
}
#member_portal .big_container
{
    width: 486px;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-left: 0px;
    clear: both;
}
.big_container .top
{
    background-image: url('../images/hfi/ProviderPortal/Content_Area/check_claims_status_bg_top.jpg');
    background-repeat: no-repeat;
    font-size: 0px;
    height: 8px;
}
#member_portal .big_container .top
{
    background-image: url('../images/hfi/member_portal/big_container_bg_top.jpg');
    background-repeat: no-repeat;
    font-size: 0px;
    height: 8px;
}
.big_container .bg
{
    background-image: url('../images/hfi/ProviderPortal/Content_Area/check_claims_status_bg_cent.jpg');
    background-repeat: repeat-y;
    background-position: top;
    padding-right: 10px;
    padding-left: 10px;
}
#member_portal .big_container .bg
{
    background-image: url('../images/hfi/member_portal/big_container_bg_cent.jpg');
    background-repeat: repeat-y;
    background-position: top;
    padding-right: 10px;
    padding-left: 10px;
}
.big_container .bottom
{
    background-image: url('../images/hfi/ProviderPortal/Content_Area/check_claims_status_bg_bott.jpg');
    height: 8px;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
}
#member_portal .big_container .bottom
{
    background-image: url('../images/hfi/member_portal/big_container_bg_bott.jpg');
    height: 8px;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
}
.required
{
    color: #c86c47;
}
.disabled
{
    color: #848383;
}
#footer
{
    clear: both;
}
#footer_left
{
    background-image: url('../images/hfi/footer_left.gif');
    background-repeat:no-repeat;
    background-position:left;
    width:10px;
    height:49px;
    float:left;
}
#footer_content
{
    background-image: url('../images/hfi/footer_center.gif');
    background-repeat:repeat-x;
    width:740px;
    padding-top: 11px;
    padding-bottom: 10px;
    float: left;
    text-align: center;
}
#provider_portal #footer_content
{
    width: 966px; 
}
#footer_right
{
    background-image: url('../images/hfi/footer_right.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:10px;
    height:49px;
    float:right;
    clear: right;
}
#copyright_statement
{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    clear: both;
    color: #FFFFFF;
}
/*Css for Doctor results table starts here*/
#results_doc
{
    margin-bottom:12px;
}
#results_doc tr.header
{
    /*
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_tablebgimage_sm.jpg');
    background-repeat: repeat-x;
    */
}
#results_doc tr.header_metrics
{
    /*
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_tablebgimage_tall.jpg');
    background-repeat: repeat-x;
    */
}
#results_doc th
{
    padding:0px 0px 0px 3px;
}
#results_doc th.metrics
{
    text-align:center;
    padding:4px 4px 4px 4px;
    font-size:90%;
}
#results_doc th a:link
{
    text-decoration: none;
    color: #005DAB;
    font-weight: bold;
}
#results_doc th a:active
{
    text-decoration: none;
    color: #005DAB;
}
#results_doc th a:visited
{
    text-decoration: none;
    color: #005DAB;
}
#results_doc th a:hover
{
    text-decoration: underline;
    color: #005DAB;
}
#results_doc th.firstcolumn
{
    background-image: none;
    padding:0px;
    border:0px;    
    font-weight: bold;
}
#results_doc th.firstcolumn_metrics
{
    /*
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_tableheader_left_bg.jpg'); 
    background-repeat: no-repeat;
    */
    padding:0px;
    border:0px;
    width:5px;
    font-size: 0%;
}
#results_doc th.lastcolumn_metrics
{
    /*
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_tableheader_right_bg.jpg'); 
    background-repeat: no-repeat;
    */
    padding:0px;
    width:6px;
    font-size: 0%;
}
#results_doc th.divider
{
    padding:0px 0px 0px 0px;
    border-bottom-width:0px; 
    border-left-width:0px; 
    border-right-width:0px;
    border-top-width:0px;
}
.tablerowbg
{
    /*
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_tablerow_bg.jpg'); 
    background-position:top; 
    background-repeat:repeat-x;
    */
}
.tablerowbgsorted
{
    /*
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_tablerow_bg_sorte.jpg'); 
    background-position:top; 
    background-repeat:repeat-x;
    */
}
#results_doc td
{
    vertical-align: middle;
    padding-left: 3px;
}
#results_doc td.firstcolumn
{
    /*
    border-style:solid; 
    border-color:#abd5f0;
    border-bottom-width:0px; 
    border-left-width:1px; 
    border-right-width:0px;
    border-top-width:0px;
    */
    padding:0px 0px 0px 0px;
}
#results_doc tr.bottomband td
{
    padding:0px 0px 0px 0px;
    /*
    background-color: #B4D7EB;
    background-image: none;
    */
}
td.lastbottom
{
    background-image: none;
    padding:0px 0px 0px 0px;
}
#results_doc tr.bottomband td div
{
    float: left;
}
#results_doc tr.bottomband td div.comparebutton
{
    padding-top: 23px;
}
#results_doc td.lastcolumn
{
    /*
    border-style:solid; 
    border-color:#abd5f0;
    border-bottom-width:0px; 
    border-left-width:0px; 
    border-right-width:1px;
    border-top-width:0px;
    */
    padding:0px 0px 0px 0px;
}
#results_doc td.chkbox
{
    /*
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_checkbox_bgtop.gif'); 
    background-repeat:no-repeat; 
    background-position: top center;
    */
    padding-top: 4px;
    padding-left: 2px;
    margin-left: 3px;
    width: 23px;
}
#results_doc td.chkboxtop
{
    /*
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_checkbox_bg_top.gif'); 
    background-repeat: no-repeat; 
    background-position: top center;
    */
    padding-left: 2px;
    margin-left: 2px;
    width: 23px;
    padding-top: 4px;
}
#results_doc td.chkboxmiddle
{
    /*
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_checkbox_bg.gif'); 
    background-repeat: no-repeat; 
    background-position: top center;
    */
    padding-left: 2px;
    margin-left: 2px;
    width: 23px;
    padding-top: 4px;
}
#results_doc td.chkboxmiddlerepeat
{
    /*
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_checkbox_bg_repeat.gif'); 
    background-repeat: repeat-y; 
    background-position: top center;
    */
    padding-left: 2px;
    margin-left: 2px;
    width: 23px;
    padding-top: 4px;
}
#results_doc td.nameandlocation
{
    padding-left: 0px;
}
#results_doc td p.location
{
    line-height: 18px;
    margin-bottom: 5px;
    margin-top: 10px;
}
#results_doc div.reservearide
{
    float:left;
    padding: 15px 5px 15px 0px;
}
#results_doc div.mapit
{
    padding-top: 5px;
}
#results_doc tr.bottomband td div.enrolltomember
{
    /*
    background-image: url('../images/hfi/medicare/table_container.jpg');
    */
    width: 306px;
    height: 52px;
    background-repeat: no-repeat;
    float: right;
    margin:10px 0px 0px 0px;
    padding:8px 0px 0px 10px;
}
#results_doc tr.bottomband td p
{
    margin-bottom: 6px;
}
#results_doc .leftbottom
{
    /*
    background-image: url('../images/hfi/medicare/Table/divresult_table_bottomleft.jpg');
    */
    width: 6px;
    height: 72px;
    float: left;
}
#results_doc .rightbottom
{
    /*
    background-image:url('../images/hfi/medicare/Table/divresult_table_bottomright.jpg');
    */
    width: 6px;
    height: 72px;
    float: right;
}
#results_doc .centercontent
{
    height: 71px;
    float: left;
    /*
    border-style: solid;
    border-color: #CDE4F2;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    */
}
#results_doc .comparebuttons
{
    padding: 25px 0px 0px 0px;
}
#results_doc tr.bottomband td.leftbot
{
    /*
    border-bottom-width: 0px;
    border-left-width:0px;
    border-right-width:0px;
    border-top-width: 0px;
    background-image: url('../images/hfi/medicare/Table/divplan_table_bottom_left.gif');
    background-position: left bottom;
    background-repeat: no-repeat;
    */
}
#results_doc tr.bottomband td.rightbot
{
    /*
    border-bottom-width: 0px;
    border-left-width:0px;
    border-right-width:0px;
    border-top-width: 0px;
    background-image: url('../images/hfi/medicare/Table/divplan_table_bottom_right.gif');
    background-position: right bottom;
    background-repeat: no-repeat;
    */
}
/*Css for Doctor results table Ends here here*/

/*Plans CSS starts here*/
.plans_alertbox_top
{
    background-image: url('../images/hfi/medicare/Table/medicareplan_alertbox1_top.jpg');
    background-repeat: no-repeat;
    font-size: 0px; 
    height: 5px;
    width: 522px;
}
.plans_alertbox_topmiddle
{
    background-image:url('../images/hfi/medicare/Table/medicareplan_alertbox1_top2.jpg');
    background-repeat: no-repeat;
    font-size: 0px; 
    height: 6px;
    width: 522px;
}
.plans_alertbox_down
{
    background-image: url('../images/hfi/medicare/Table/medicareplan_alertbox1_bott.jpg');
    background-repeat: no-repeat;
    font-size: 0px; 
    height: 5px;
    width: 522px;
}
.plans_alertbox_down2
{
    background-image: url('../images/hfi/medicare/Table/medicareplan_alertbox2_bott.jpg');
    background-repeat: no-repeat;
    font-size: 0px; 
    height: 5px;
    width: 522px;
}
.plans_alertbox_middle
{
    width: 520px;
    background-color: #DFF1FB;
    border-style: solid;
    border-color: #AFD7F0;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
}
.imagediv
{
    background-image: url('../images/hfi/medicare/Table/medicarplan_dottedline.gif');
    background-repeat: repeat-y;
    padding-top: 0px;
    padding-left: 7px;
}
.checkdiv
{
    width: 25px;
}
.imagedivtop
{
    background-image:url('../images/hfi/medicare/medicarplan_dottedline100px.gif');
    height: 77px;
    width: 25px;
    padding-top: 0px;
    padding-left: 7px;  
}
.imagedivider
{
    height: 12px;
    background-image: url('../images/hfi/medicare/Table/medicarplan_dottedline2.gif');
    background-repeat: repeat-y;
    margin-left: 0px;
}
.plans_alertbox_middle .planname
{
    width: 134px;
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:140%;
}
.plans_alertbox_middle .viewdetails
{
    padding-top: 3px;
    padding-left:14px;
    padding-right: 6px;
    width: 90px;
}
.plans_alertbox_middle .alertboxtop
{
    background-image: url('../images/hfi/medicare/medicareplan_alertbox2_top.jpg');
    height: 5px;
    background-repeat: no-repeat;
    width: 239px;
    font-size: 0px;
}
.plans_alertbox_middle .alertboxdown
{
    background-image: url('../images/hfi/medicare/medicareplan_alertbox2_bott.jpg');
    height: 5px;
    background-repeat: no-repeat;
    width: 239px;
    font-size: 0px;
    padding:0px;
}
.plans_alertbox_middle .alertboxmiddle
{
    width: 230px;
    background-color: #EEF6F9;
    border-style: solid;
    border-color: #AFD7F0;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-right: 6px;
}
.comapreplans_dividerdiv
{
    background-repeat: repeat-y;
    height: 13px;
    width: 520px;
    float: left;
    padding-top: 5px;
}
.compareplanband
{
    background-color: #BBDCED;
    height:35px;
    padding-top: 10px;
    float: left; 
    width: 477px;
}
.compareplanband_rightimage
{
    background-image: url('../images/hfi/medicare/medicareplan_rightband.jpg');
    width: 10px;
    height:45px; 
    float: left;
}
.enrollbutton
{
    margin-top: 7px;
}
/*Plans CSS  ends here*/
/*Compare Plan Table CSS Starts Here*/
.planscompare_table
{
    margin: 0px 0px 12px 0px;
}
.planscompare_table th
{
    border-style: solid;
    border-color:#C6D7AA; 
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 1px;
    padding: 7px 5px 7px 9px;
    height: 71px;
    vertical-align: top;
    font-weight: normal;
}
.planscompare_table th image
{
    vertical-align: middle;
}
.planscompare_table th.firstcolumn
{
    background-color:#F3FDE5;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width:0px;
    border-top-width: 0px;
    background-image: url('../images/hfi/medicare/Table/compare_table_top_left.gif');
    background-position: left top;
    background-repeat: no-repeat;
}
.planscompare_table th.lastcolumn
{ 
    background-color:#F3FDE5;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 0px;
    background-image: url('../images/hfi/medicare/Table/compare_table_top_right.gif');
    background-position: right top;
    background-repeat: no-repeat;
}
.planscompare_table td
{
    padding: 7px 5px 7px 9px;
    vertical-align: top;
    border-style: solid;
    border-color: #CDE4F2;
    height: 24px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 0px;
}
.planscompare_table th.firstcolumnvertical
{
    vertical-align: top;
    border-color: #CDE4F2;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 0px;  
    height: 24px;
    font-weight: bold;
}
.planscompare_table th.firstcolumnverticalheader
{
    vertical-align: top;
    border-color: #CDE4F2;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 0px;  
    height: 24px;
    background-color:#B4D7EB;
    font-weight: bold;
}
.planscompare_table th.lastrowleft
{
    border-color: #CDE4F2;
    border-bottom-width: 0px;
    border-left-width:0px;
    border-right-width:0px;
    border-top-width: 0px;
    background-image: url('../images/hfi/medicare/Table/divplan_table_bottom_left.gif');
    background-position: left bottom;
    background-repeat: no-repeat;
    font-weight: bold;
    height: 24px;
}
.planscompare_table td.firstcolumn
{
    vertical-align: top;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 0px;
    font-weight: bold;
}
.planscompare_table td.lastcolumn
{
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
}
.planscompare_table td.lastrowleft
{
    border-bottom-width: 0px;
    border-left-width:0px;
    border-right-width:0px;
    border-top-width: 0px;
    background-image: url('../images/hfi/medicare/Table/divplan_table_bottom_left.gif');
    background-position: left bottom;
    background-repeat: no-repeat;
    font-weight: bold;
}
.planscompare_table td.lastrowright
{
    border-bottom-width: 0px;
    border-left-width:1px;
    border-right-width:0px;
    border-top-width: 0px;
    background-image: url('../images/hfi/medicare/Table/divplan_table_bottom_right.gif');
    background-position: right bottom;
    background-repeat: no-repeat;
}
.planscompare_table tr.alternate
{
    background-color: #EDF6FD;
}
.planscompare_table div.questonimg
{
    float:left;
    padding: 0px 0px 2px 2px;
    vertical-align: top;
}
.planscompare_table div.text
{
    float:left;
    padding-right: 3px;
}
.header_planbox
{
    background-repeat: no-repeat;
    height: 58px;
    margin-left: 4px;
    margin-right: 4px;
}
.header_planbox div
{
}
.header_planbox .close
{
    float: right;
    padding: 0px 8px 0px 0px;
}
.header_planbox p
{
    margin: 0px 0px 0px 0px;
}
.header_planbox p.viewdetails
{
    margin:6px 0px 0px 3px;
}
#plan_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:140%;
    color:#005dab;
}
/*Compare Plan Table CSS Ends Here*/
/* Member Portal */
#member_portal #main_content
{
    width: 734px;
    margin-left: 11px;
    clear: both;
}
#member_portal #colone
{
    width: 248px;
}
#member_portal #col2
{
    width: 248px;
}
#member_portal #col3
{
    width: 248px;
}
#member_portal .main_content_alertbox
{
    width: 235px;
    margin: 0px;
    padding: 0px;
}
#member_portal .main_content_alertbox .top
{
    background-image: url('../images/hfi/member_portal/container_top.jpg');
    background-repeat: no-repeat;
    height: 15px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 11px;
    background-repeat: no-repeat;
    font-size: 100%;
    font-size: 100%;
}
#member_portal .main_content_alertbox .header
{
    margin-bottom: 6px;
    padding-left: 0px;
    font-weight: bold;
    padding-top: 10px;
}
#member_portal .main_content_alertbox .subhead
{
    margin-bottom: 5px;
    color: #333333;
    font-weight: bold;
}
#member_portal .main_content_alertbox .divider
{
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
#member_portal .main_content_alertbox .datestamp
{
    color: #666666;
    margin-bottom: 5px;
    margin-top: 5px;
}
#member_portal .main_content_alertbox .bg
{
    background-image: url('../images/hfi/member_portal/container_center.jpg');
    background-repeat: repeat-y;
    background-position: top;
    border-style: solid;
    border-color: #d7d7d7; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    padding-right: 10px;
    padding-left: 8px;
    margin:0px;
}
#member_portal .main_content_alertbox .bottom
{
    background-image: url('../images/hfi/member_portal/container_bottom.jpg');
    background-repeat: no-repeat;
    height: 8px;  
    font-size: 0px; 
    padding: 0px;
    margin: 0px;
    margin-bottom: 11px;
}
/* right_content_alertbox2 -- aka FAP box */
.accordion_title
{
    font-size: 100%;
    font-weight: bold;
}
.accordion_text
{
    font-size: 95%;
}
.accordion_body
{
    padding: 8px 0px 8px 11px;
}
#provider_portal .accordion_body
{
    padding: 8px 0px 8px 36px;
}
.accordion_submit
{
    background-image: none; 
    padding: 12px 0px 0px 30px;
}
#provider_portal .accordion_submit
{
    background-image: none; 
    padding: 12px 0px 0px 70px;
}
.right_content_alertbox2
{
    width: 196px;
    float: left;
    margin-right: 0px;
    margin-top: 10px;
    clear: both;
}
#provider_portal .right_content_alertbox2_ohio
{
    padding-left: 64px;
}
#provider_portal .right_content_alertbox2
{
    width: 328px;
    margin-top: 0px;
}
.right_content_alertbox2 a:link 
{ 
    color: #000000;
    text-decoration: none;
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #67a6e5;
}
.right_content_alertbox2 a:active 
{
    color: #000000; 
    text-decoration: none;
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #67a6e5;
}
.right_content_alertbox2 a:visited 
{
    color: #000000;
    text-decoration: none;
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #67a6e5;
} 
.right_content_alertbox2 a:hover 
{
    color: #000000;
    text-decoration: none;
    background-image: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #67a6e5;
}
.right_content_alertbox2 .top
{
    background-image:  url('../images/hfi/highlightbox_top.jpg');
    background-repeat: no-repeat;
    height: 23px;
    margin: 0px;
    padding-top: 7px;
    padding-left: 5px;
    padding-bottom: 5px;
    font-size: 0px;
}
#provider_portal .right_content_alertbox2 .top
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/provide_highlightbox_top.jpg');
    height: 20px;
    padding-left: 8px;
    padding-top: 7px;
    padding-bottom: 2px;
}
.right_content_alertbox2 .bg
{
/*
    background-image: url('../images/hfi/container_center.jpg');
    background-repeat: repeat-x;
    background-position: top;
    border-style: solid;
    border-color: #b7d3e2; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
*/
}
.right_content_alertbox2 .bg .accordion 
{
    background-image: none;
    border-style: none;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    cursor: pointer;
}
.right_content_alertbox2 .bg .accordion .accordionheader
{
    background-image: url('../images/hfi/special_alert_bg.jpg');
    background-repeat: no-repeat;
    border-style: solid;
    border-color: #b7d3e2; 
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    margin: 0px;
    line-height: 16px;
    padding: 2px 2px 2px 20px;
}
#provider_portal .right_content_alertbox2 .bg .accordion .accordionheader
{
    background-image: url('../images/hfi/special_alert_bg_provider.jpg');
}
.right_content_alertbox2 .bg .accordion .accordionelement
{
    background-color: #FEF1D2;
    border-style: solid;
    border-color: #b7d3e2; 
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    background-image: none;
    padding: 0px 0px 0px 0px;
    line-height: 14px;
    verical-align: bottom;
}
.right_content_alertbox2 .bottom
{
    background-image: url('../images/hfi/highlightbox_bottom.jpg');
    height: 8px;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
}
#provider_portal .right_content_alertbox2 .bottom
{
    background-image: url('../images/hfi/ProviderPortal/Right_Panel/provide_highlightbox_bottom.jpg');
    height: 10px;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
}
#member_portal .right_content_alertbox2
{
    width: 235px;
    margin: 0px;
    padding: 0px;        
}
#member_portal .right_content_alertbox2 .top
{
    background-image: url('../images/hfi/member_portal/highlightbox_top.jpg');
    height: 15px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 7px;
    padding-bottom: 7px;
}
#member_portal .right_content_alertbox2 .bg
{
    background-image: url('../images/hfi/member_portal/highlightbox_center.jpg');
    background-position:center top;
    background-repeat:repeat-x;
    border-color:#B7D3E2;
    border-style:solid;
    border-width:0px 1px;
}
#member_portal .right_content_alertbox2 .bottom
{
    background-image:  url('../images/hfi/member_portal/highlightbox_bottom.jpg');
    height: 10px;
    margin-bottom: 10px;
    padding: 0px;
    font-size: 0px;
}
#member_portal .right_content_alertbox2 .bg .accordion .accordionheader
{
    background-image: url('../images/hfi/special_alert_bg_provider.jpg');
}
#medicare_home .right_content_alertbox2 .top div.header
{
    float: left;
    margin-right: 15px;
}

.auto_complete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
}

.auto_complete ul {
      list-style-type: none;
      margin:0px;
      padding:0px;
}

.auto_complete ul li.selected 
{ 
        background-color: #bbf;

}

.auto_complete ul li {
      list-style-type: none;
      display:block;
      margin:0;
      padding:2px;
      height:16px;
}
/* claims */
.process_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:150%;
    color:#005dab;
}
.form_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:130%;
    color:#c66c49;
    padding-top:8px;
    padding-bottom:2px;
}
.form_subtitle
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:130%;
    color:#005dab;
    padding-top:6px;
    padding-bottom:2px;
}
/* process menu */
.process_start
{
    height:31px; 
    width:80px; 
    background-image: url('/images/hfi/menu/process_start.gif'); 
    background-repeat:no-repeat; 
    text-align:center; 
    color:#ffffff; 
    font-weight:bold; 
    line-height:31px;
}
.process_divider_start_sel
{
    height:31px; 
    width:14px; 
    background-image: url('/images/hfi/menu/start_sel.gif'); 
    background-repeat:no-repeat;
}
.process_divider_start_unsel
{
    height:31px; 
    width:14px; 
    background-image: url('/images/hfi/menu/start_unsel.gif'); 
    background-repeat:no-repeat;
}
.process_sel
{
    height:31px; 
    background-image: url('/images/hfi/menu/sel_bg.gif'); 
    background-repeat:repeat-x; 
    text-align:center; 
    color:#000000; 
    font-weight:bold; 
    line-height:31px;
    cursor:pointer;
}
.process_unsel
{
    height:31px; 
    background-image: url('/images/hfi/menu/unsel_bg.gif'); 
    background-repeat:repeat-x; 
    text-align:center; 
    color:#666666; 
    line-height:31px;
    cursor:pointer;
}
.process_divider_sel_unsel
{
    height:31px; 
    width:14px; 
    background-image: url('/images/hfi/menu/divider_sel_unsel.gif'); 
    background-repeat:no-repeat; 
    line-height:31px;
}
.process_divider_unsel_unsel
{
    height:31px;
    width:14px; 
    background-image: url('/images/hfi/menu/divider_unsel_unsel.gif'); 
    background-repeat:no-repeat;
    line-height:31px;
}
.process_divider_unsel_sel
{
    height:31px;
    width:14px; 
    background-image: url('/images/hfi/menu/divider_unsel_sel.gif'); 
    background-repeat:no-repeat;
    line-height:31px;
}
.process_divider_sel_sel
{
    height:31px;
    width:14px; 
    background-image: url('/images/hfi/menu/divider_sel_sel.gif'); 
    background-repeat:no-repeat;
    line-height:31px;
}
.process_divider_sel_finish
{
    height:31px; 
    width:14px; 
    background-image: url('/images/hfi/menu/finish_sel.gif'); 
    background-repeat:no-repeat;
}
.process_divider_unsel_finish
{
    height:31px; 
    width:14px; 
    background-image: url('/images/hfi/menu/finish_unsel.gif'); 
    background-repeat:no-repeat;
}
.process_finish
{
    height:31px; 
    width:80px; 
    background-image: url('/images/hfi/menu/process_finish.gif'); 
    background-repeat:no-repeat; 
    text-align:center; 
    color:#ffffff; 
    font-weight:bold; 
    line-height:31px;
}
/* Online Help */
.help_title
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#005dab;
}
.help_subtitle
{
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#c66c49;
}
#page_help_container 
{
    position: relative;
		z-index: 2;
	
}
#page_help_close {
    float: right;
    z-index: 3;
}
#page_help 
{
    background-color: #fffbe1;
    width: 444px;
    height: auto;
    margin: 0px;
    padding: 12px;
    right: -10px;
    top: 30px;
    position: absolute;
}
.page_help_list
{
    list-style: decimal; 
    list-style-image: none;
    margin-left:35px;
}
#page_help_content 
{
    overflow: auto;
    margin: 4px;
    background-color: #fffbe1;
    line-height:17px;
}
#page_help_content p
{
    margin-bottom: 10px;
    margin-top: 0px;
}

#page_help .sb-inner {
    background-color: #fffbe1;
}

#page_help .sb-border {
    background-color: #ffba00;
}

#page_help h2
{
    margin-top: 0px;
    margin-bottom: 4px;
}
#page_help_loading_content 
{
    text-align: center;
    margin-top: 128px;
    margin-bottom: 128px;
    color: #1278C6;
}
/* Search Again */
#search_again_container 
{
    position: relative;
}
#search_again
{
    background-color: transparent;
    border: none;
    margin: 0px;
    padding: 5px;
    right: 6px;
    top: 30px;
    position: absolute;
    overflow: auto;
}
/* Auth Maintenance */
#results_doc th.firstcolumn_auth
{
    background-image: url('../images/hfi/medicare/Table/doctor_results_table/divresult_tableheader_left_auth.jpg'); 
    background-repeat: no-repeat;
    padding:0px;
    border:0px;
    width:5px;
    font-size: 0%;
}
th.auth_space_1 
{
    font-weight: bold;
    padding:0px;
    width: 0%;
}
th.auth_space_2 
{
    font-weight: bold;
    padding:0px;
    width: 5%;
}
td.auth_space_1 
{
    padding:0px;
    width: 0%;
}
td.auth_space_2 
{
    padding:0px;
    width: 5%;
}
.odd
{
    padding: 0px;
    background-color: #f1f7f7; color: black;
} 
tr.odd td 
{
    border-style: solid;
    border-color: #7eafce;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    padding: 3px;
    background-color: #ffffff; 
    color: black;
}
.even
{
    padding: 0px;
    background-color: #ffffff; color: black;
} 
tr.even td 
{ 
    border-style: solid;
    border-color: #7eafce;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    padding: 3px;
    background-color: #edf6fd; 
    color: black;
}
#auth_tool_file_path, input.hidden_file 
{
    -moz-opacity: 0;
    filter:alpha(opacity: 0);
    -khtml-opacity: 0;
}
#file_upload_container 
{
    margin-left: 0px;
    position: relative;
    margin-bottom: 3px;
}
#control_file_upload_container 
{
    z-index: 1;
    left: 0px;
    position: absolute;
}
#styled_file_upload_container 
{
    width: 400px;
    z-index: 0;
    left: 0px;
    position: absolute;
}
#styled_file_browse_button 
{
    margin-top: 1px;
    margin-left: 3px;
    position: absolute;
}
/*  TRYING SOMETHING NEW*/
hr {
color:#b7d3e1;
height: 1px;
}

ul#autofill{
	margin-left: 0px;border-style: solid;
    border-color: #7eafce;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
	}
ul#autofill,ul #autofill li{ 
	list-style-image: url('../images/spacer.gif');
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000; 
	list-style-type:none;
	margin:0;
	padding-bottom: 5px;
	}
ul#autofill li{
	margin-left: 4px;
	margin-right: 4px;
	text-align: left;} 
	
/* START HBH MISSION */

#ad_content_bg_hbh
{
    background-image:url('../images/hfi/home_imgpart3.jpg');
    background-repeat: repeat-y;
}

#hbh_mission_header {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	padding: 5px 4px 0px 4px;
	margin-top: 0px;
	float: left;
	width: 496px;
	height: 38px;
	background-image:url('../images/hfi/hbh_header_bg.gif');
}
#hbh_mission_content_container {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
	margin-top: 0px;
	float: left;
	padding-top: 0px;
	width: 504px;
	height: 138px;
	background-image:url('../images/hfi/hbh_content_bg.gif');
	background-repeat: repeat-x;
	border-width:0px 0px 0px 0px; border-style:solid; border-color:#abd2ef #abd2ef #abd2ef #abd2ef;
}
#hbh_mission_content {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	color: #33536c;
	padding: 5px 4px 0px 8px;
	margin-top: 0px;
	float: left;
	width: 490px;
	height: 90px;
	border-width:0px 1px 0px 1px; border-style:solid; border-color:#abd2ef #abd2ef #abd2ef #abd2ef;
	
}
/* END HBH MISSION */