﻿.lhs_links_selected_menu
{
    width: 140px;
    padding: 5px 0 5px 9px;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    margin: 0;
    background: url("../../../_layouts/reliance/Images/red-bullet.gif") no-repeat left;
    color: #000;
}
.lhs_links_menu
{
    display: inline-block;
    width: 140px;
    padding: 5px 0 5px 9px;
    font-weight: bold;
    color: #0072bc;
    font-size: 12px;
    text-decoration: none;
    margin: 0;
}
.midcontent
{
    width: 757px;
    overflow: hidden;
}
.midcontent .lhs
{
    float: left;
}
.blue-tab
{
    width: 173px;
    overflow: hidden;
}
.blue-tab .top
{
    background: url(../../../_layouts/reliance/Images/sprite-lhs.png) no-repeat 0 0;
    width: 173px;
    height: 29px;
    float: left;
}
.blue-tab .mid
{
    background: #d5effd;
    min-height: 160px;
    width: 172px;
    float: left;
}
* html .blue-tab .mid
{
    height: 160px;
}
.blue-tab .btm
{
    background: url(../../../_layouts/reliance/Images/sprite-lhs.png) no-repeat 0 -30px;
    width: 172px;
    height: 11px;
    font-size: 0;
    float: left;
}
ul.bullet_redbluebg
{
    width: auto;
    padding: 0 10px 1px 5px;
    list-style: none;
    margin: 10px auto 3px 0;
}
ul.bullet_redbluebg li
{
    background: url(../../../_layouts/reliance/Images/bullet-redbluebg.png) no-repeat 0 4px;
    padding: 0 0 8px 10px;
    float: left;
    width: 150px;
}
ul.bullet_redbluebg li a
{
    color: #016bb3;
    font-weight: bold;
    text-decoration: none;
    float: left;
}
ul.bullet_redbluebg li a:hover
{
    text-decoration: underline;
}
ul.bullet_redbluebg li a span
{
    float: left;
}
ul.bullet_redgreybg
{
    padding: 0 10px 1px 5px;
    list-style: none;
    margin: 10px auto 3px 0;
}
ul.bullet_redgreybg li
{
    background: url(../../../_layouts/reliance/Images/bullet-redgreybg.png) no-repeat 0 4px;
    padding: 0 0 8px 10px;
    float: left;
    width: 150px;
}
ul.bullet_redgreybg li.sub_header
{
    background: none;
    padding: 0 0 5px 0;
    font-weight: bold;
    color: #000;
    width: 100%;
    font-size: 12px;
}
ul.bullet_redgreybg li a
{
    color: #707070;
    font-weight: bold;
    text-decoration: none;
    float: left;
}
ul.bullet_redgreybg li a span
{
    float: left;
}
ul.bullet_redgreybg li a:hover
{
    text-decoration: underline;
}
.new
{
    background: url(../../../_layouts/reliance/Images/bullet-new.png) no-repeat;
    width: 21px;
    height: 7px;
    margin: 4px 0 0 4px;
    float: left;
    font-size: 0;
}
.live_chat
{
    background: url(../../../_layouts/reliance/Images/sprite-lhs.png) no-repeat 0 -45px;
    width: 171px;
    height: 92px;
    margin: 25px 0 16px 0;
    cursor: pointer;
}
.grey-tab
{
    width: 172px;
    overflow: hidden;
}
.grey-tab .top
{
    background: url(../../../_layouts/reliance/Images/sprite-lhs.png) no-repeat 0 -153px;
    width: 172px;
    height: 25px;
}
.grey-tab .mid
{
    background: #f0f0f0 top;
    min-height: 136px;
    width: 172px;
    float: left;
}
* html .grey-tab .mid
{
    height: 136px;
}
.grey-tab .btm
{
    background: url(../../../_layouts/reliance/Images/sprite-lhs.png) no-repeat 0 -185px;
    width: 172px;
    height: 10px;
    font-size: 0;
    float: left;
}
.midcontent .midsection
{
    float: left;
    margin: 0 10px;
    width: 567px;
}
* html .midcontent .midsection
{
    width: auto;
}
.banner_thumbnails
{
    padding: 10px 0 15px 0;
    float: left;
}
.banner_thumbnails img
{
    float: left;
    margin: 0 0 0 16px;
}
.marginleft0px
{
    margin-left: 0 !important;
}
.midcontent .content
{
    width: 566px;
    float: left;
    padding: 0 0 0 1px;
}
.midcontent .content a
{
    color: #329bdf;
    font-weight: bold;
    text-decoration: none;
}
.midcontent .content a:hover
{
    text-decoration: underline;
}
.midcontent .content p
{
    margin: 0 0 7px 0;
}
.rhs
{
    width: 207px;
    float: left;
}
.rhs_links
{
    list-style: none;
    padding: 0;
    margin: 0;
    width: 207px;
    float: left;
    font-size: 13px;
}
.rhs_links li
{
    float: left;
    width: 100%;
}
.rhs_links .heading-li i
{
    background: url(../../../_layouts/reliance/Images/sprite-rhs.png) no-repeat 0 0;
    width: 207px;
    height: 32px;
    display: block;
    font-style: normal;
    font-size: 13px;
    color: #FFF;
}
.rhs_links .heading-li i b
{
    background: url(../../../_layouts/reliance/Images/bullet-whitearrow.png) no-repeat 0 4px;
    padding: 0 0 0 10px;
    margin: 8px 0 0 10px;
    float: left;
}
.rhs_links .heading-li .inr_detials
{
    background: #015d9b;
    color: #FFF;
    float: left;
    font-size: 13px;
    width: 162px;
    padding: 6px 22px;
}
.rhs_links .heading-li .inr_detials span
{
    font-weight: bold;
    padding: 0 0 5px 0;
    float: left;
}
.rhs_links .heading-li .inr_detials a
{
    width: 150px;
    float: left;
    color: #FFF;
    background: url(../../../_layouts/reliance/Images/bullet-blue.png) no-repeat 0 7px;
    padding: 3px 0 0 10px;
    text-decoration: none;
    font-weight: bold;
}
.rhs_links .heading-li .inr_detials .get_btn
{
    background: #007bbf;
    text-align: center;
    padding: 9px;
    width: 140px;
    margin: 10px 0;
}
.rhs_links .login-li
{
    background: #007bbf;
    border-bottom: 1px #005c8e solid;
    width: 206px;
}
.login-li i
{
    background: url(../../../_layouts/reliance/Images/bullet-whitearrow.png) no-repeat 0 10px;
    padding: 7px 0 7px 10px;
    margin: 0 0 0 10px;
    float: left;
    font-style: normal;
    color: #FFF;
    font-weight: bold;
}
.login-section
{
    background: #016db4;
    padding: 10px 0 0 21px !important;
    width: 185px !important;
    border-top: 1px #0180c5 solid;
}
.login-section input
{
    height: 16px;
    width: 128px;
    border: 1px #acb6b7 solid;
    float: left;
    margin: 0 0 4px 0;
    background: url(../../../_layouts/reliance/Images/input-bg.png) repeat-x bottom #FFF;
    font-size: 11px;
    padding: 3px 0 0 5px;
}
.login-section .btn_go
{
    background: url(../../../_layouts/reliance/Images/sprite-rhs.png) no-repeat 0 -94px;
    float: left;
    width: 30px;
    height: 21px;
    border: none;
    margin: 1px 0 0 4px;
    cursor: pointer;
}
.login-section .flt_lft
{
    float: left;
    width: 27%;
    margin: 5px 0 0 0;
}
.login-section .flt_rht
{
    float: left;
    width: 47%;
    border-left: 1px #FFF solid;
    padding-left: 5px;
    margin: 5px 0 0 0;
}
.login-section a
{
    color: #FFF;
    text-decoration: none;
    font-size: 10px;
    font-family: Arial,Helvetica,sans-serif;
    width: 100%;
}
.login-section a.bluelink
{
    color: #39ebf5;
    text-decoration: none;
}
.login-section a:hover
{
    text-decoration: underline;
}
.rhs_links-btm
{
    background: url(../../../_layouts/reliance/Images/sprite-rhs.png) no-repeat 0 -35px;
    width: 207px;
    height: 9px;
    float: left;
    font-size: 0;
}
.rhsgreytab
{
    width: 207px;
    overflow: hidden;
    clear: both;
}
.rhsgreytab .top
{
    background: url(../../../_layouts/reliance/Images/sprite-rhs.png) no-repeat 0 -45px;
    width: 207px;
    height: 28px;
    float: left;
    margin: 10px 0 0 0;
}
.rhsgreytab .mid
{
    background: #eee;
    min-height: 57px;
    float: left;
    width: 204px;
    color: #000;
}
* html .rhsgreytab .mid
{
    height: 57px;
}
.inputtextbox
{
    height: 16px;
    width: 120px;
    border: 1px #acb6b7 solid;
    float: left;
    margin: 0 0 4px 0;
    background: url(../../../_layouts/reliance/Images/input-bg.png) repeat-x bottom #FFF;
    font-size: 11px;
    padding: 3px 0 0 5px;
}
.rhsgreytab .btm
{
    background: url(../../../_layouts/reliance/Images/sprite-rhs.png) 0 -76px;
    width: 207px;
    height: 11px;
    font-size: 0;
    float: left;
}
.rhsgreytab .mid table.callyou input.btn_go
{
    background: url(../../../_layouts/reliance/Images/sprite-rhs.png) no-repeat 0 -94px;
    width: 30px;
    height: 21px;
    float: left;
    border: none;
    cursor: pointer;
    margin: 0 0 0 4px;
    cursor: pointer;
}
.rhsgreytab .mid table.callyou
{
    margin: 12px auto 6px auto;
    width: 83%;
}
.rhsgreytab .mid table.callyou td
{
    padding: 3px 0;
}
.rhsgreytab .mid table.callyou input
{
    border: 1px #c8c9cb solid;
}
.rhsgreytab .mid table.callyou select
{
    float: left;
}
.rhs_banners
{
    float: left;
    margin: 0;
}
.rhs_banners img
{
    margin: 20px 0 0 0;
}
.input_style
{
    height: 17px;
    width: 128px;
    border: 1px #acb6b7 solid;
    float: left;
    margin: 0 0 4px 0;
    background: url(../../../_layouts/reliance/Images/input-bg.png) repeat-x bottom #FFF;
    font-size: 11px;
    padding: 3px 0 0 5px;
}
.style_select
{
    float: left;
    width: 130px;
    border: 1px #acb6b7 solid;
    font-size: 11px;
    margin-right: 2px;
}
.select_msg
{
    font-size: 10px;
    padding: 0;
    width: 100%;
    color: #FF3000;
    font-style: normal;
    display: block;
    float: left;
}
.floatleft
{
    float: left;
}
.login-section .input_img_go
{
    border: none;
    width: 30px;
    height: 21px;
    padding: 0;
    margin: 0 0 0 2px;
}
.login-section .input_img_submit
{
    border: none;
    width: 70px;
    height: 21px;
    padding: 0;
    margin: -1px 0 0 18px;
}
.displaynone
{
    display: none;
}
.rhs
{
    overflow: hidden !important;
}
.forgotpwd_txt
{
    font-size: 9px;
    color: #FFF;
    float: left;
}
.forgotpwd_input
{
    float: left;
    width: 90% !important;
    border: 1px #acb6b7 solid;
    font-size: 11px;
    margin-right: 2px;
}
.wrapper
{
    padding-right: 0;
    padding-left: 0;
    float: left;
    padding-bottom: 0;
    margin: 0;
    color: #211e1e;
    padding-top: 0;
    font-family: Arial,Helvetica,sans-serif;
}
.form_data
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    width: 432px;
    padding-top: 0;
}
.form_data P
{
    padding-right: 5px;
    padding-left: 12px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 10px;
    margin: 0;
    color: #211e1e;
    padding-top: 10px;
}
.form_data .pop_table
{
    padding-right: 0;
    padding-left: 0;
    font-size: 12px;
    padding-bottom: 0;
    margin: 0 5px 0 12px;
    width: 405px;
    padding-top: 0;
    border-collapse: collapse;
}
.form_data .pop_table SPAN
{
    padding-right: 0;
    padding-left: 0;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 0;
    margin: 0;
    color: #f00;
    padding-top: 0;
}
.form_data .pop_table INPUT.textbox
{
    padding-right: 3px;
    margin-top: 5px;
    padding-left: 3px;
    font-size: 12px;
    padding-bottom: 3px;
    width: 319px;
    color: #a7a9ac;
    padding-top: 3px;
}
.form_data .pop_table INPUT.mediumbox
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 12px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    width: 218px;
    color: #a7a9ac;
    padding-top: 3px;
}
.form_data .pop_table INPUT.mediumbox_name
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 12px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    margin-left: 9px;
    width: 218px;
    color: #a7a9ac;
    padding-top: 3px;
}
.form_data .pop_table INPUT.agebox
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 12px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    width: 43px;
    color: #a7a9ac;
    padding-top: 3px;
}
.form_data .pop_table INPUT.smallbox
{
    padding-right: 0;
    padding-left: 0;
    font-size: 12px;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 3px;
    width: 72px;
    color: #a7a9ac;
    margin-right: 7px;
    padding-top: 3px;
}
.form_data .pop_table INPUT.smallbox1
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 12px;
    float: left;
    margin-bottom: 0;
    padding-bottom: 3px;
    margin-left: 6px;
    width: 179px;
    color: #a7a9ac;
    padding-top: 3px;
}
.form_data .pop_table INPUT.smallbox2
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 12px;
    float: left;
    margin-bottom: 0;
    padding-bottom: 3px;
    margin-left: 6px;
    width: 155px;
    color: #a7a9ac;
    padding-top: 3px;
}
.form_data .pop_table INPUT.resbox
{
    padding-right: 6px;
    padding-left: 0;
    font-size: 12px;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 3px;
    width: 236px;
    color: #a7a9ac;
    padding-top: 3px;
}
.form_data .pop_table INPUT.mo_resbox
{
    padding-right: 0;
    padding-left: 0;
    font-size: 12px;
    padding-bottom: 3px;
    margin: 0 0 5px 5px;
    width: 280px;
    color: #a7a9ac;
    padding-top: 3px;
}
.form_data .pop_table .smalltext
{
    padding-right: 0;
    padding-left: 0;
    font-size: 11px;
    padding-bottom: 5px;
    margin: 0;
    padding-top: 3px;
}
.form_data .pop_table .space
{
    padding-top: 5px;
}
.form_data .pop_table .creditcard
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    width: 250px;
    padding-top: 10px;
}
.form_data .pop_table .home
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    width: 60px;
    padding-top: 10px;
}
.form_data .pop_table .select_opt
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    width: 275px;
    padding-top: 10px;
}
.form_data .pop_table .motor
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    width: 216px;
    padding-top: 10px;
}
.form_data .pop_table .travel
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    width: 245px;
    padding-top: 10px;
}
.form_data .pop_table INPUT.btn
{
    padding-right: 0;
    padding-left: 145px;
    padding-bottom: 10px;
    padding-top: 15px;
}
.bottom_data
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    width: 432px;
    padding-top: 8px;
}
.bottom_data IMG.reliance
{
    padding-right: 21px;
    padding-left: 23px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.bottom_data IMG.rel_cap
{
    padding-right: 21px;
    padding-left: 0;
    padding-bottom: 12px;
    padding-top: 0;
}
.wrapper
{
    padding-right: 0;
    padding-left: 0;
    float: left;
    padding-bottom: 0;
    margin: 0;
    color: #211e1e;
    padding-top: 0;
    font-family: Arial,Helvetica,sans-serif;
}
.form_data_q
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    width: 500px;
    padding-top: 0;
}
.form_data_q P
{
    padding-right: 5px;
    padding-left: 12px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 10px;
    margin: 0;
    width: 500px;
    color: #211e1e;
    padding-top: 10px;
}
.form_data_blue P
{
    padding-right: 18px;
    padding-left: 19px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 8px;
    margin: 0;
    color: #000;
    padding-top: 8px;
}
.form_data_q .pop_table
{
    padding-right: 0;
    padding-left: 0;
    font-size: 12px;
    padding-bottom: 0;
    margin: 20px 5px 20px 82px;
    width: 405px;
    color: #333;
    padding-top: 0;
    border-collapse: collapse;
}
.form_data_q .pop_table SPAN
{
    padding-right: 0;
    padding-left: 0;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 0;
    margin: 0;
    color: #f00;
    padding-top: 0;
}
.form_data_q .pop_table INPUT.textbox
{
    margin-top: 4px;
    font-size: 12px;
    margin-bottom: 6px;
    width: 249px;
    color: #a7a9ac;
}
.form_data_q .pop_table INPUT.mediumbox
{
    font-size: 12px;
    margin-bottom: 5px;
    width: 160px;
    color: #a7a9ac;
}
.form_data_q .pop_table INPUT.mediumbox_name
{
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 9px;
    width: 218px;
    color: #a7a9ac;
}
.form_data_q .pop_table INPUT.agebox
{
    font-size: 12px;
    margin-bottom: 5px;
    width: 43px;
    color: #a7a9ac;
}
.form_data_q .pop_table INPUT.smallbox
{
    font-size: 12px;
    float: left;
    margin-bottom: 5px;
    width: 72px;
    color: #a7a9ac;
    margin-right: 7px;
}
.form_data_q .pop_table INPUT.smallbox1
{
    font-size: 12px;
    float: left;
    margin-bottom: 0;
    margin-left: 6px;
    width: 179px;
    color: #a7a9ac;
}
.form_data_q .pop_table INPUT.smallbox2
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 12px;
    float: left;
    margin-bottom: 0;
    padding-bottom: 3px;
    margin-left: 6px;
    width: 155px;
    color: #a7a9ac;
    padding-top: 3px;
}
.form_data_q .pop_table INPUT.resbox
{
    font-size: 12px;
    float: left;
    margin-bottom: 5px;
    width: 164px;
    color: #a7a9ac;
}
.form_data_q .pop_table INPUT.mo_resbox
{
    padding-right: 0;
    padding-left: 0;
    font-size: 12px;
    padding-bottom: 3px;
    margin: 0 0 5px 5px;
    width: 280px;
    color: #a7a9ac;
    padding-top: 3px;
}
.form_data_q .pop_table .smalltext
{
    padding-right: 69px;
    padding-left: 0;
    font-size: 11px;
    padding-bottom: 5px;
    margin: 0;
    padding-top: 3px;
}
.form_data_q .pop_table .space
{
    padding-top: 5px;
}
.form_data_q .pop_table .creditcard
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    width: 250px;
    padding-top: 10px;
}
.form_data_q .pop_table .home
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    width: 60px;
    padding-top: 10px;
}
.form_data_q .pop_table .select_opt
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    width: 275px;
    padding-top: 10px;
}
.form_data_q .pop_table .motor
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    width: 216px;
    padding-top: 10px;
}
.form_data_q .pop_table .travel
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    width: 245px;
    padding-top: 10px;
}
.form_data_q .pop_table INPUT.btn
{
    padding-right: 0;
    padding-left: 152px;
    padding-bottom: 10px;
    padding-top: 15px;
}
INPUT.btn2
{
    padding-right: 0;
    padding-left: 6px;
    padding-bottom: 10px;
    padding-top: 15px;
}
.bottom_data
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    width: 432px;
    padding-top: 8px;
}
.bottom_data IMG.reliance
{
    padding-right: 21px;
    padding-left: 23px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.bottom_data IMG.rel_cap
{
    padding-right: 21px;
    padding-left: 0;
    padding-bottom: 12px;
    padding-top: 0;
}
.select#mfg
{
    font-size: 10px;
    margin: 0 0 6px;
    width: 105px;
    color: #666;
}
.select#date
{
    font-size: 10px;
    margin: 0 0 6px;
    width: 45px;
    color: #666;
}
.select#year
{
    font-size: 10px;
    margin: 0 0 6px;
    width: 55px;
    color: #666;
}
.select#destination
{
    font-size: 10px;
    margin: 0 0 6px;
    width: 115px;
    color: #666;
}
.buypolicy_hdrbnr
{
    margin: 3px 0 0;
}
.dropmenudiv2
{
    position: absolute;
    top: 0;
    font: normal 10px Verdana;
    line-height: 20px;
    z-index: 100;
    background-color: #f3f1e5;
    width: 200px;
    visibility: hidden;
    margin-top: 10px;
}
.dropmenudiv2 a
{
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #fff;
    padding: 2px 0;
    text-decoration: none;
    font-weight: bold;
    color: #666;
}
.dropmenudiv2 a:hover
{
    background-color: #f8f6ef;
}
.dropmenudiv1
{
    position: absolute;
    top: 0;
    font: normal 10px Verdana;
    line-height: 20px;
    z-index: 100;
    background-color: #f3f1e5;
    width: 175px;
    visibility: hidden;
    margin-top: 10px;
}
.dropmenudiv1 a
{
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #fff;
    padding: 2px 0;
    text-decoration: none;
    font-weight: bold;
    color: #666;
}
.dropmenudiv1 a:hover
{
    background-color: #f8f6ef;
}
.dropmenudiv
{
    position: absolute;
    top: 0;
    font: normal 10px Verdana;
    line-height: 20px;
    z-index: 100;
    background-color: #f3f1e5;
    width: 175px;
    visibility: hidden;
    margin-top: 10px;
}
.dropmenudiv a
{
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #fff;
    padding: 2px 0;
    text-decoration: none;
    font-weight: bold;
    color: #666;
}
.dropmenudiv a:hover
{
    background-color: #f8f6ef;
}
.dropmenudiv3
{
    position: absolute;
    top: 0;
    font: normal 10px Verdana;
    line-height: 20px;
    z-index: 100;
    background-color: #f3f1e5;
    width: 128px;
    visibility: hidden;
    margin-top: 10px;
}
.dropmenudiv3 a
{
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #fff;
    padding: 2px 0;
    text-decoration: none;
    font-weight: bold;
    color: #666;
}
.dropmenudiv3 a:hover
{
    background-color: #f8f6ef;
}
.dropmenudiv_abt
{
    position: absolute;
    top: 0;
    font: normal 10px Verdana;
    line-height: 20px;
    z-index: 100;
    background-color: #f3f1e5;
    width: 165px;
    visibility: hidden;
    margin-top: 10px;
}
.dropmenudiv_abt a
{
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #fff;
    padding: 2px 0;
    text-decoration: none;
    font-weight: bold;
    color: #666;
}
.dropmenudiv_abt a:hover
{
    background-color: #f8f6ef;
}
.basictab
{
    padding: 0;
    margin: 0;
    font: bold 12px Verdana;
    list-style-type: none;
    text-align: left;
}
.basictab li
{
    display: inline;
    margin: 0 3px 0 0;
}
.submenustyle
{
    padding: 2px 1px 0 0;
    border-top-width: 0;
    width: auto;
    display: none;
    -moz-opacity: 0;
}
.submenustyle a
{
    text-decoration: none;
    color: #0072bc;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.RGI_topNav_BGStrip
{
    height: 28px;
    width: 100%;
}
.RGI_SubDiv
{
    position: relative;
    top: 6px;
    left: 0;
    height: 22px;
    width: 100%;
    background-color: #C51B37;
    z-index: -1;
}
.RGI_topNav_BGStrip1
{
    height: 22px;
    width: 100%;
    background-color: #C51B37;
    z-index: 0;
}
.RGI_Menupan
{
    z-index: 1;
    position: relative;
    top: -22px;
    left: 12px;
}
.RGI_MenupanRight
{
    z-index: 1;
    position: relative;
    top: 1px;
}
.RGI_MenuButtonClk
{
    position: relative;
    left: 3px;
    background-color: #006CB4;
    z-index: 1;
    width: 96px;
    height: 28px;
    font-family: Arial;
    font-size: small;
    font-weight: bold;
    color: #FFF;
    vertical-align: middle;
    text-align: center;
    border-spacing: 2px;
    background-position: center;
    cursor: pointer;
}
.RGI_MenuButton
{
    position: relative;
    left: 3px;
    background-color: #22A1DF;
    z-index: 1;
    width: 96px;
    height: 28px;
    font-family: Arial;
    font-size: small;
    font-weight: bold;
    color: #FFF;
    vertical-align: middle;
    text-align: center;
    border-spacing: 2px;
    background-position: center;
    cursor: pointer;
}
.RGI_topNav_btmLine
{
    border-style: solid none solid none;
    border-width: 1px;
    border-color: #FFF;
    height: 5px;
    background-color: #006CB4;
    z-index: 0;
    font-size: 1px;
    width: 100%;
}
.RGICL_HP_SELF_HELP
{
    font-size: 8pt;
    color: white;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
}
.RGICL_HP_SELF_HELP_SUB
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
    font-family: Arial;
    color: #016bb3;
    width: 167px;
    height: 22px;
}
.RGICL_HP_SELF_HELP_SUB_NEW
{
    color: #c00;
    text-decoration: underline;
    font-size: 6pt;
}
.RGICL_HP_SELF_HELP_SUB
{
    width: 167px;
    height: 20px;
    background-color: #d5effd;
    text-align: left;
    font-size: 8pt;
}
.RGICL_HP_SELF_HELP_BG
{
    background-color: #016bb3;
    width: 167px;
    height: 21px;
}
.RGICL_HP_SELF_HELP_BG1
{
    width: 167px;
    height: 4px;
}
.RGICL_HP_SUBMENU
{
    font-size: 9pt;
    color: #016bb3;
    font-family: Arial;
    font-weight: bold;
}
.RGICL_HP_FOOTER
{
    font-size: 9pt;
    color: #016bb3;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
}
.RGICL_HP_I_INSURANCE
{
    font-size: 9pt;
    color: white;
    font-family: Arial;
    background-color: #015d9b;
    text-align: center;
    width: 202px;
    height: 22px;
    font-weight: bold;
    text-align: center;
}
.RGICL_HP_SUB_I_INSURANCE
{
    font-size: 8pt;
    color: white;
    font-family: Arial;
    background-color: #016bb3;
    text-align: center;
    width: 202px;
    height: 22px;
    font-weight: bold;
    text-align: center;
}
.RGICL_HP_INSTANT_QUOTE
{
    width: 202px;
    height: 22px;
    background-color: #d5effd;
    text-align: center;
    font-size: 9pt;
    color: #016bb3;
    font-family: Arial;
    font-weight: bold;
}
.RGICL_HP_INSTANT_QUOTE_1
{
    width: 202px;
    height: 2px;
    background-color: white;
    text-align: center;
    color: white;
}
.RGICL_HP_INSTANT_QUOTE_DDL
{
    font-family: Arial;
    font-size: X-Small;
    color: #a9a9a9;
}
.RGICL_HP_INSTANT_TR
{
    width: 200%;
    height: 421px;
}
.RGICL_HP_INSTANT_TBL_SPEC
{
    width: 202px;
    height: 1px;
    table-layout: auto;
    border-collapse: collapse;
}
.RGICL_HP_INSTANT_LOGIN_HEADER
{
    width: 202px;
    height: 20px;
    background-color: #015d9b;
    text-align: center;
    font-size: 9pt;
    color: white;
    font-family: Arial;
    font-weight: bold;
}
.RGICL_HP_INSTANT_LOGIN_HEADER_SUB
{
    width: 202px;
    height: 6px;
    background-color: #016bb3;
    text-align: left;
    font-size: 9pt;
    color: white;
    font-family: Arial;
    font-weight: bold;
}
.RGICL_HP_INSTANT_LOGIN_HEADER_SUB_TXTBOX
{
    width: 106px;
    font-family: Arial;
    font-size: X-Small;
    color: Gray;
}
.RGICL_HP_INSTANT_LOGIN_HEADER_SUB_LBL
{
    background-color: #00bfff;
    font-weight: bold;
    font-family: Arial;
    font-size: X-Small;
}
.RGICL_HP_INSTANT_LOGIN_HEADER_SUB_NEWUSER_FPWD
{
    width: 202px;
    height: 20px;
    background-color: #016bb3;
    text-align: center;
    font-size: 8pt;
    color: white;
    font-family: Arial;
    text-align: center;
}
.RGICL_HP_INSTANT_LOGIN_HEADER_SUB_NEWUSER_FPWD_TR
{
    width: 202px;
    height: 20px;
    background-color: #016bb3;
    text-align: center;
    font-size: 8pt;
    color: white;
    font-family: Arial;
    text-align: center;
    text-decoration: underline;
}
.RGICL_HP_INSTANT_LOGIN_HEADER_SUB_NEWUSER_FPWD_TR1
{
    width: 202px;
    height: 7px;
    background-color: #016bb3;
    text-align: center;
    font-size: 8pt;
    color: white;
    font-family: Arial;
    text-align: center;
}
.RGICL_HP_INSTANT_LOGIN_HEADER_SUB_NEWUSER_FPWD_TR2
{
    text-align: center;
    width: 202px;
    height: 10px;
    background-color: #016bb3;
    text-align: left;
}
.RGICL_HP_WANT_2_CALL
{
    width: 202px;
    background-color: #c0c0c0;
    height: 21px;
    font-size: 9pt;
    font-family: Arial;
    text-align: center;
    font-weight: bold;
    color: Black;
}
.RGICL_HP_WANT_2_CALL_SUB
{
    width: 202px;
    background-color: #f0f0f0;
    font-family: Arial;
    font-size: X-Small;
    color: Gray;
    text-align: center;
}
.RGICL_HP_WANT_2_CALL_DDL
{
    font-family: Arial;
    font-size: X-Small;
    color: #a9a9a9;
    width: 111px;
}
.RGICL_HP_WANT_2_CALL_LBL
{
    background-color: #696969;
    font-weight: bold;
    font-family: Arial;
    font-size: X-Small;
}
.RGICL_HP_WANT_2_CALL_LBL1
{
    width: 202px;
    background-color: #f0f0f0;
    text-align: center;
}
.RGICL_HP_LOGO_VISA
{
    width: 202px;
    text-align: left;
    height: 91px;
}
.RGICL_HP_WIDTH
{
    width: 920px;
    color: #016bb3;
    text-align: left;
}
.RGICL_HP_WIDTH1
{
    width: 801px;
}
.RGICL_HP_CLAIMS_SUB
{
    width: 150px;
    text-align: left;
    height: 2px;
    color: #000;
}
.RGICL_HP_CLAIMS_SUB1
{
    font-family: Arial;
    font-size: 7pt;
    text-align: left;
    color: #016bb3;
}
.RGICL_HP_CHAT
{
    width: 155px;
    height: 107px;
}
.RGICL_HP_CLAIM_TBL_SPEC
{
    width: 167px;
    height: 136px;
    table-layout: auto;
    border-collapse: collapse;
}
.RGICL_HP_CLAIM_HEADER
{
    width: 167px;
    height: 136px;
    table-layout: auto;
    border-collapse: collapse;
}
.RGICL_HP_CLAIM_HEADER
{
    text-align: center;
    background-color: #c0c0c0;
    height: 22px;
}
.RGICL_HP_CLAIM_HEADER1
{
    font-size: 8pt;
    font-family: Arial;
    color: black;
    font-size: 9pt;
    font-weight: bold;
}
.RGICL_HP_CLAIM_SUB_TR
{
    width: 230px;
    text-align: left;
    background-color: #f0f0f0;
    height: 15px;
}
.RGICL_HP_CLAIM_SUB_MENU
{
    font-size: 8pt;
    font-family: Arial;
    border-top-style: none;
    border-bottom-style: none;
    color: #696969;
}
.RGICL_HP_CLAIM_SUB_MENU_BOLD
{
    font-size: 8pt;
    font-family: Arial;
    border-top-style: none;
    border-bottom-style: none;
    color: #696969;
    font-weight: bold;
}
.RGICL_HP_TEXT_TR
{
    width: 100%;
    height: 137px;
    text-align: left;
}
.RGICL_HP_TEXT_SPN
{
    font-size: 8pt;
    font-family: Arial;
    color: #696969;
}
.RGICL_HP_TEXT_SPN1
{
    font-size: 8pt;
    font-family: Arial;
    color: #016bb3;
}
.RGICL_HP_TEXT_VALUE_ASSURE
{
    width: 182px;
    height: 96px;
}
.RGICL_HP_TEXT_VALUE_ASSURE_1
{
    width: 121px;
    height: 94px;
}
.RGICL_HP_TEXT_VALUE_ASSURE1
{
    width: 25%;
    height: 3px;
}
.RGICL_HP_TEXT_VALUE_ASSURE2
{
    width: 28%;
    height: 3px;
}
.RGICL_HP_TEXT_VALUE_ASSURE3
{
    width: 50%;
    text-align: left;
    height: 3px;
    border-right: #58b 1px solid;
    border-top: #58b 1px solid;
    border-bottom: #58b 1px solid;
}
.RGICL_HP_TEXT_BANNER
{
    width: 538px;
    height: 185px;
}
.RGICL_HP_TEXT_BANNER_TXT
{
    font-family: Arial;
    color: #c00;
    font-size: 9pt;
    font-weight: bold;
}
.RGICL_HP_TEXT_BANNER_TXT1
{
    font-family: Arial;
    color: #c00;
    font-size: 7pt;
    font-weight: bold;
}
.RGICL_HP_LEFTPANE
{
    width: 167px;
    height: 30px;
    table-layout: auto;
    border-collapse: collapse;
}
.RGICL_HP_HEADER_LOGO_LEFT
{
    width: 30%;
}
.RGICL_HP_HEADER_LOGO_MIDDLE
{
    width: 25%;
}
.RGICL_HP_HEADER_LOGO_RIGHT
{
    width: 20%;
}
.RGICL_HP_HEADER_SUBMENU_HEADER
{
    width: 948px;
}
.login_button
{
    font-size: 8pt;
}

