/***** MASTER PAGE ********/
#header_BG {
    margin-right: auto;
    margin-left: auto;
    width: 990px;
    background: #FFFFFF;
}

#header_Left {
    background: #FFFFFF;
    float: left;
    width: 680px;
    height: 80px;
    padding-left: 25px;
    padding-top: 5px;
}

#header_Right {
    background: #FFFFFF;
    float: left;
    width: 285px;
    height: 77px;
    padding-top: 8px; /*margin-top:8px;*/
    font-size: 10px;
    color: #00338d;
}

#header_Line {
    clear: left;
    background: #FFFFFF;
    margin-right: auto;
    margin-left: auto;
    width: 990px;
    background-image: url('Images/Atlas/Header_GreyLine.jpg');
    background-repeat: no-repeat;
    background-position: center;
    height: 15px;
}

.header_Line {
    clear: left;
    background: #FFFFFF;
    margin-right: auto;
    margin-left: auto;
    width: 990px;
    background-image: url('Images/Atlas/Header_GreyLine.jpg');
    background-repeat: no-repeat;
    background-position: center;
    height: 15px;
}

.lineSeperator {
    clear: left;
    background: #FFFFFF;
    /*margin-right: auto;
    margin-left: auto;*/
    width: 100%;
    background-image: url('Images/Atlas/Header_GreyLine.jpg');
    background-repeat: no-repeat;
    background-position: center;
    height: 15px;
}

.header_OtherText {
    color: #6b6c6f;
    float: right;
    padding-right: 60px;
}

#header_VerticalLine {
    background-image: url('Images/Atlas/Header_VerticalLine.jpg');
    background-repeat: no-repeat;
    float: right;
    height: 100px;
    padding-right: 30px;
    margin-top: 0px;
}

.groupSecVertNavSeperator {
    background-image: url('Images/Atlas/Header_VerticalLine.jpg');
    background-repeat: repeat-y;
    width: 5px;
    float: left;
    height: 600px;
    margin-top: 0px;
}


.headerLink A:link {
    text-decoration: none;
    color: #6b6c6f;
}

.headerLink A:visited {
    text-decoration: none;
    color: #6b6c6f;
}

.headerLink A:active {
    text-decoration: none;
    color: #6b6c6f;
}

.headerLink A:hover {
    text-decoration: underline;
    color: #ff0000;
}

/*.icon_Search
{
    padding-right: 25px;
    padding-top: 0px;
    float: right;
}

.Textbox_Spacing
{
    padding-top: 3px;
    white-space: nowrap;
}*/


/*------------------------------*/





/*menu/* ------------ BODY ----------- */
body {
    /*font-family: Verdana, Arial, Helvetica, sans-serif; */
    margin: 0;
    padding: 0;
    background-color: #e9e9ea; /*font-size:12px;*/ /*color:#58585A;*/
    font: 11px verdana,arial,helvetica,clean,sans-serif; /*font: 11px arial,verdana,helvetica,clean,sans-serif; */
    line-height: 1.45em;
    color: #333;
}



.TextSml {
    font: 10px verdana,arial,helvetica,clean,sans-serif; /*font: 10px arial, verdana,helvetica,clean,sans-serif; */
}



#all {
    background-color: #FFFFFF;
    margin-right: auto;
    margin-left: auto;
    width: 990px;
}

tr, td, tbody, body {
    font-family: Verdana, Arial, Helvetica, sans-serif; /*font-family: Arial, Verdana, Helvetica, sans-serif;*/
    font-size: 12px;
    color: #58585A; /*background-color:#FFFFFF;*/ /*line-height:14px;*/
    vertical-align: top;
}

a {
    text-decoration: none;
    color: #00338d;
}

    a.OtherServices {
        font-weight: bolder;
        display: block;
        color: #505050;
        cursor: pointer;
    }

    a:link.OtherServices {
        color: #505050;
        cursor: pointer;
    }

    a:visited.OtherServices {
        color: #505050;
        cursor: pointer;
    }

    a:link {
        text-decoration: none;
        color: #00338d;
    }

    a:active {
        text-decoration: none;
        color: #00338d;
    }

    a:hover {
        text-decoration: underline;
        color: #ff0000;
    }

    a:visited {
        text-decoration: none;
        color: #00338d;
    }

/*------------------------------*/


/***** CONTENT ONLINE SERVICES********/


/*   Master Pages     */
#content_OnlineServices {
    width: 990px;
    margin-right: auto;
    margin-left: auto;
    float: left;
    background: #FFFFFF;
}

/*   Sub Pages     */
#content_OnlineServices2 {
    width: 990px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
}

/*   Sub Pages     */
#content_GroupSecretaries {
    width: 990px;
    font-size: 11px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
}



/*   Obsolete    */
/*
#content_Thankyou
{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    float: left;
    background: #FFFFFF;
}

*/



#border_Main {
    padding-left: 10px;
    margin-left: 26px;
    float: left;
    width: 625px;
    border: 2px solid #dcdcdc;
    background: #FFFFFF;
}

/*
#border_Main_Full
{
    padding-left: 10px;
    margin-left: 26px;
    float: left;
    width: 925px;
    border: 2px solid #dcdcdc;
    background: #FFFFFF;
}
*/

#border_Right {
    padding-left: 10px;
    margin-left: 22px;
    float: left;
    width: 264px;
    border: 2px solid #dcdcdc;
}

.formdropdown {
    width: 200px;
}

.formtextbox {
    width: 195px;
}

.invalidTextbox {
    background-color: #F8E0E0;
}

/*------------------------------*/


/***** HEADINGS ONLINE SERVICES ********/

.Text_Heading_Motor {
    color: #62c430;
    font-size: 16px;
    font-weight: bold;
}

.Text_Heading_Travel {
    color: #ee3a43;
    font-size: 16px;
    font-weight: bold;
}

.Text_Heading_Boat {
    color: #0072bc;
    font-size: 16px;
    font-weight: bold;
}

.Text_Heading_Health {
    color: #00946f;
    font-size: 16px;
    font-weight: bold;
}

.Text_Heading_Home {
    color: #8b42ab;
    font-size: 16px;
    font-weight: bold;
}

.Text_Heading_GenericPayment {
    color: #003286;
    font-size: 16px;
    font-weight: bold;
}
/*
.Text_Heading_Business
{
    color: #b3a927;
    font-size: 16px;
    font-weight: bold;
}
.Text_Heading_NonInsurance
{
    color: #004382;
    font-size: 16px;
    font-weight: bold;
}
*/

/*------------------------------*/



/***** MAIN WEBSITE MENUS ********/
/*

#menu_red
{
   
    background: url(menu/images/body_bg.png) no-repeat;
    width: 940px;
    height: 45px; 
    margin-right: auto;
    margin-left: auto;
}

#menu_blue
{
    
    background: url(menu/images/body_bg_blue.png) no-repeat;
    width: 940px;
    height: 50px; 
    margin-right: auto;
    margin-left: auto;
}

------------------------------
*/


/***** MAIN WEBSITE BANNER ********/
/*

#banner_Main
{
    width: 965px;
    height: 240px;
    padding-left: 25px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
}

------------------------------
*/

/***** MAIN WEBSITE PAGE HEADERS ********/
/*

#pageHeaders_Spacer
{
    width: 990px;
    height: 10px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
}

#pageHeaders_Motor
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/heading_motor.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}
#pageHeaders_Motor_claims
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/claims_motor.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}

#pageHeaders_travel
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/heading_travel.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}
#pageHeaders_travel_claims
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/claims_travel.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}
#pageHeaders_Boat
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/heading_boat.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}
#pageHeaders_Claims_Boat
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/claims_boat.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}
#pageHeaders_health
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/heading_health.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}
#pageHeaders_health_claims
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/claims_health.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}
#pageHeaders_home
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/heading_home.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}
#pageHeaders_home_claims
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/claims_home.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}
#pageHeaders_business
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/heading_business.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}
#pageHeaders_business_claims
{
    width: 990px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF;
    background-image: url('Images/Atlas/claims_business.jpg');
    background-repeat: no-repeat;
    background-position: 25px;
}

------------------------------
*/


/***** MAIN WEBSITE CONTENT ********/
/*

#content
{
    width: 990px;
    margin-right: auto;
    margin-left: auto;
    float: left;
    background: #FFFFFF; 
}


#content_News
{
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 30px;
    float: left;
    background: #FFFFFF;
}

------------------------------
*/




/***** LEFT MENU (Main Website) ********/


#MenuLeft_Motor, #MenuLeft_Travel, #MenuLeft_Boat, #MenuLeft_Health, #MenuLeft_Home, #MenuLeft_Business, #MenuLeft_NonInsurance {
    float: left;
    width: 172px;
    padding-left: 34px;
}

.MenuLeft_Motor_Links a, .MenuLeft_Motor_Links a:link, .MenuLeft_Motor_Links a:active, .MenuLeft_Motor_Links a:visited {
    display: inline-block;
    color: #62c430;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.MenuLeft_Travel_Links a, .MenuLeft_Travel_Links a:link, .MenuLeft_Travel_Links a:active, .MenuLeft_Travel_Links a:visited {
    display: inline-block;
    color: #ee3a43;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.MenuLeft_Boat_Links a, .MenuLeft_Boat_Links a:link, .MenuLeft_Boat_Links a:active, .MenuLeft_Boat_Links a:visited {
    display: inline-block;
    color: #0072bc;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.MenuLeft_Health_Links a, .MenuLeft_Health_Links a:link, .MenuLeft_Health_Links a:active, .MenuLeft_Health_Links a:visited {
    display: inline-block;
    color: #00946f;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

.MenuLeft_Home_Links a, .MenuLeft_Home_Links a:link, .MenuLeft_Home_Links a:active, .MenuLeft_Home_Links a:visited {
    display: inline-block;
    color: #8b42ab;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.MenuLeft_Business_Links a, .MenuLeft_Business_Links a:link, .MenuLeft_Business_Links a:active, .MenuLeft_Business_Links a:visited {
    display: inline-block;
    color: #b3a927;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.MenuLeft_NonInsurance_Links a, .MenuLeft_NonInsurance_Links a:link, .MenuLeft_NonInsurance_Links a:active, .MenuLeft_NonInsurance_Links a:visited {
    display: block;
    color: #7e8083;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    width: 110px;
    padding-left: 15px;
}

    .MenuLeft_NonInsurance_Links a:hover {
        text-decoration: underline;
    }

.MenuLeft_Motor_Links a:hover {
    text-decoration: none;
    background-color: #62c430;
    color: #FFFFFF;
}

.MenuLeft_Travel_Links a:hover {
    text-decoration: none;
    background-color: #ee3a43;
    color: #FFFFFF;
}

.MenuLeft_Boat_Links a:hover {
    text-decoration: none;
    background-color: #0072bc;
    color: #FFFFFF;
}

.MenuLeft_Health_Links a:hover {
    text-decoration: none;
    background-color: #00946f;
    color: #FFFFFF;
}

.MenuLeft_Home_Links a:hover {
    text-decoration: none;
    background-color: #8b42ab;
    color: #FFFFFF;
}

.MenuLeft_Business_Links a:hover {
    text-decoration: none;
    background-color: #b3a927;
    color: #FFFFFF;
}


/*------------------------------*/



/***** LEFT MENU (Main Website) ********/
/*
#MenuRight
{
    float: left;
    width: 260px;
    background: #FFFFFF; 
}


.MenuRight_Links
{
    padding-left: 10px;
}

.MenuRight_Links a, .MenuRight_Links a:link, .MenuRight_Links a:active, .MenuRight_Links a:visited
{
    
    color: #777777;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
}

.MenuRight_Links a:hover
{
    text-decoration: underline;
}

*/
/*------------------------------*/


/***** TEXT MAIN WEBSITE ********/
/*

#Text
{
    float: left;
    width: 471px;
    background: #FFFFFF;
    background-image: url('Images/Atlas/menu_Left_DottedLine.jpg');
    background-repeat: repeat-y;
    background-position: 0px;
    padding-left: 20px; 
}

#Text_NonInsurance
{
    float: left;
    width: 720px;
    background: #FFFFFF;
}
#Text_News
{
    float: left;
    width: 936px;
    background: #FFFFFF;
}

.Text_Normal_Motor
{
    width: 420px;
}
.Text_Normal_Motor a, .Text_Normal_Motor a:link, .Text_Normal_Motor a:active, .Text_Normal_Motor a:visited
{
    color: #62c430;
    font-weight: bold;
}
.Text_Normal_Motor a:hover
{
    text-decoration: underline;
    font-weight: bold;
}

.Text_Normal_Travel
{
    width: 420px;
}
.Text_Normal_Travel a, .Text_Normal_Travel a:link, .Text_Normal_Travel a:active, .Text_Normal_Travel a:visited
{
    color: #ee3a43;
    font-weight: bold;
}
.Text_Normal_Travel a:hover
{
    text-decoration: underline;
    font-weight: bold;
}

.Text_Normal_Boat
{
    width: 420px;
}
.Text_Normal_Boat a, .Text_Normal_Boat a:link, .Text_Normal_Boat a:active, .Text_Normal_Boat a:visited
{
    color: #0072bc;
    font-weight: bold;
}
.Text_Normal_Boat a:hover
{
    text-decoration: underline;
    font-weight: bold;
}

.Text_Normal_Health
{
    width: 420px;
}
.Text_Normal_Health a, .Text_Normal_Health a:link, .Text_Normal_Health a:active, .Text_Normal_Health a:visited
{
    color: #00946f;
    font-weight: bold;
}
.Text_Normal_Health a:hover
{
    text-decoration: underline;
    font-weight: bold;
}

.Text_Normal_Home
{
    width: 420px;
}
.Text_Normal_Home a, .Text_Normal_Home a:link, .Text_Normal_Home a:active, .Text_Normal_Home a:visited
{
    color: #8b42ab;
    font-weight: bold;
}
.Text_Normal_Home a:hover
{
    text-decoration: underline;
    font-weight: bold;
}

.Text_Normal_Business
{
    width: 420px;
}
.Text_Normal_Business a, .Text_Normal_Business a:link, .Text_Normal_Business a:active, .Text_Normal_Business a:visited
{
    color: #b3a927;
    font-weight: bold;
}
.Text_Normal_Business a:hover
{
    text-decoration: underline;
    font-weight: bold;
}

.Text_Normal_NonInsurance
{
    width: 680px;
}
.Text_Normal_NonInsurance a, .Text_Normal_NonInsurance a:link, .Text_Normal_NonInsurance a:active, .Text_Normal_NonInsurance a:visited
{
    color: #004382;
}
.Text_Normal_NonInsurance a:hover
{
    text-decoration: underline;
}

*/
/*------------------------------*/




/***** HOMEPAGE MAIN WEBSITE ********/
/*

#insurance_row1
{
    width: 967px;
    height: 130px;
    padding-left: 22px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF; 
}
#insurance_row2
{
    float: left;
    width: 967px;
    height: 130px;
    padding-left: 22px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF; 
}
#insurance_row3
{
    float: left;
    width: 967px;
    height: 130px;
    padding-left: 22px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFFF; 
}

*/
/*------------------------------*/

/***** MAIN WEBSITE MISC ********/
/*

#ins1
{
    background: #FFFFFF;
    float: left;
    width: 318px;
    height: 130px;
    background-image: url('Images/Atlas/insurance_Motor.jpg');
    background-repeat: no-repeat;
    background-position: left;
}
#ins2
{
    background: #FFFFFF;
    float: left;
    width: 319px;
    height: 130px;
    background-image: url('Images/Atlas/insurance_Travel.jpg');
    background-repeat: no-repeat;
    background-position: left;
}


.Motor, .Travel, .Health, .Home, .Boat, .Business
{
    padding-left: 20px;
    padding-top: 20px;
}

#ins1 .Motor .Motor_Heading a, #ins1 .Motor .Motor_Heading a:link, #ins1 .Motor .Motor_Heading a:visited, #ins1 .Motor .Motor_Heading a:active, #ins1 .Motor .Motor_Heading a:hover
{
    color: #62c430;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}
#ins2 .Travel .Travel_Heading a, #ins2 .Travel .Travel_Heading a:link, #ins2 .Travel .Travel_Heading a:visited, #ins2 .Travel .Travel_Heading a:active, #ins2 .Travel .Travel_Heading a:hover
{
    color: #ee3a43;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}
#ins3 .Health .Health_Heading a, #ins3 .Health .Health_Heading a:link, #ins3 .Health .Health_Heading a:visited, #ins3 .Health .Health_Heading a:active, #ins3 .Health .Health_Heading a:hover
{
    color: #00946f;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}
#ins4 .Home .Home_Heading a, #ins4 .Home .Home_Heading a:link, #ins4 .Home .Home_Heading a:visited, #ins4 .Home .Home_Heading a:active, #ins4 .Home .Home_Heading a:hover
{
    color: #8b42ab;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}

#ins5 .Boat .Boat_Heading a, #ins5 .Boat .Boat_Heading a:link, #ins5 .Boat .Boat_Heading a:visited, #ins5 .Boat .Boat_Heading a:active, #ins5 .Boat .Boat_Heading a:hover
{
    color: #0072bc;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}

#ins6 .Business .Business_Heading a, #ins6 .Business .Business_Heading a:link, #ins6 .Business .Business_Heading a:visited, #ins6 .Business .Business_Heading a:active, #ins6 .Business .Business_Heading a:hover
{
    color: #b3a927;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}

#ins1 .Motor div.hr
{
    height: 25px;
    background: #fff url(Images/Atlas/Motor_Line.gif) no-repeat;
    background-position: 0px 5px;
    width: 133px;
}
#ins1 div.hr hr
{
    display: none;
}
#ins1 .Motor a, #ins1 .Motor a:link, #ins1 .Motor a:visited, #ins1 .Motor a:active
{
    font-size: 11px;
    font-weight: bold;
    color: #62c430;
    text-decoration: none;
    display: block;
    line-height: 20px;
}
#ins1 .Motor a:hover
{
    text-decoration: underline;
}


#ins2 .Travel div.hr
{
    height: 45px;
    background: #fff url(Images/Atlas/Travel_Line.gif) no-repeat;
    background-position: 0px 5px;
    width: 133px;
}
#ins2 div.hr hr
{
    display: none;
}
#ins2 .Travel a, #ins1 .Travel a:link, #ins1 .Travel a:visited, #ins1 .Travel a:active
{
    font-size: 11px;
    font-weight: bold;
    color: #ee3a43;
    text-decoration: none;
    display: block;
    line-height: 20px;
}
#ins2 .Travel a:hover
{
    text-decoration: underline;
}



#adv1
{
    margin-top: 10px;
    background: #FFFFFF;
    float: left; 
    background-position: left;
    width: 330px;
    height: 120px;
}

#news1
{
    position: relative;
    margin-left: 637px;
    margin-top: 10px;
    background: #FFFFFF; 
    background-image: url('Images/Atlas/news_BG.gif');
    background-repeat: no-repeat;
    background-position: left;
    width: 330px;
    height: 240px;
}

#news_Text
{
    width: 290px;
    padding-left: 3px;
}

.news_Heading
{
    color: #cf232a;
    padding-left: 3px;
    padding-top: 15px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 16px;
}

.news_Heading_Home
{
    padding: 0px;
    margin: 4px 0px 0px 0px;
    background-image: url('Images/Atlas/news.jpg');
    background-repeat: no-repeat;
    background-position: center;
    width: 299px;
    height: 45px;
}

.news_Text
{
    color: #1f376a;
    font-size: 11px;
}


#ins3
{
    background: #FFFFFF;
    float: left;
    width: 318px;
    height: 130px;
    background-image: url('Images/Atlas/insurance_Health.jpg');
    background-repeat: no-repeat;
    background-position: left;
}
#ins4
{
    background: #FFFFFF;
    float: left;
    width: 319px;
    height: 130px;
    background-image: url('Images/Atlas/insurance_Home.jpg');
    background-repeat: no-repeat;
    background-position: left;
}
#ins5
{
    background: #FFFFFF;
    float: left;
    width: 319px;
    height: 130px;
    background-image: url('Images/Atlas/insurance_Boat.jpg');
    background-repeat: no-repeat;
    background-position: left;
}
#ins6
{
    background: #FFFFFF;
    float: left;
    width: 319px;
    height: 130px;
    background-image: url('Images/Atlas/insurance_Business.jpg');
    background-repeat: no-repeat;
    background-position: left;
}

#ins3 .Health div.hr
{
    height: 45px;
    background: #fff url(Images/Atlas/Health_Line.gif) no-repeat;
    background-position: 0px 5px;
    width: 133px;
}
#ins3 div.hr hr
{
    display: none;
}
#ins3 .Health a, #ins3 .Health a:link, #ins3 .Health a:visited, #ins3 .Health a:active
{
    font-size: 11px;
    font-weight: bold;
    color: #00946f;
    text-decoration: none;
    display: block;
    line-height: 20px;
}
#ins3 .Health a:hover
{
    text-decoration: underline;
}


#ins4 .Home div.hr
{
    height: 45px;
    background: #fff url(Images/Atlas/Home_Line.gif) no-repeat;
    background-position: 0px 5px;
    width: 133px;
}
#ins4 div.hr hr
{
    display: none;
}
#ins4 .Home a, #ins4 .Home a:link, #ins4 .Home a:visited, #ins4 .Home a:active
{
    font-size: 11px;
    font-weight: bold;
    color: #8b42ab;
    text-decoration: none;
    display: block;
    line-height: 20px;
}
#ins4 .Home a:hover
{
    text-decoration: underline;
}

#ins5 .Boat div.hr
{
    height: 45px;
    background: #fff url(Images/Atlas/Boat_Line.gif) no-repeat;
    background-position: 0px 5px;
    width: 133px;
}
#ins5 div.hr hr
{
    display: none;
}
#ins5 .Boat a, #ins5 .Boat a:link, #ins5 .Boat a:visited, #ins5 .Boat a:active
{
    font-size: 11px;
    font-weight: bold;
    color: #0072bc;
    text-decoration: none;
    display: block;
    line-height: 20px;
}
#ins5 .Boat a:hover
{
    text-decoration: underline;
}

#ins6 .Business div.hr
{
    height: 45px;
    background: #fff url(Images/Atlas/Business_Line.gif) no-repeat;
    background-position: 0px 5px;
    width: 133px;
}
#ins6 div.hr hr
{
    display: none;
}
#ins6 .Business a, #ins6 .Business a:link, #ins6 .Business a:visited, #ins6 .Business a:active
{
    font-size: 11px;
    font-weight: bold;
    color: #b3a927;
    text-decoration: none;
    display: block;
    line-height: 20px;
}
#ins6 .Business a:hover
{
    text-decoration: underline;
}

*/
/*------------------------------*/


/***** FOOTER ********/

#footer {
    /*background: #FFFFFF;*/
    clear: left;
    width: 990px;
    height: 140px;
    margin-right: auto;
    margin-left: auto;
}

#logos {
    float: left;
    width: 180px;
}

#links {
    float: left;
    width: 740;
    display: inline;
}

#footer #logos #logo_images {
    float: left;
    padding-left: 28px;
    padding-top: 25px;
}

#footer #links #Insurance,
#footer #links #Insurance2,
#footer #links #About,
#footer #links #CustomerCare,
#footer #links #Legal {
    float: left; /*padding-left:28px;*/
    padding-top: 20px;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
    width: 145px;
}

    #footer #links #Insurance li,
    #footer #links #Insurance2 li,
    #footer #links #About li,
    #footer #links #CustomerCare li,
    #footer #links #Legal li {
        color: #666666;
        font-weight: normal;
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        font-size: 10px;
    }

    #footer #links #Insurance ul,
    #footer #links #Insurance2 ul,
    #footer #links #About ul,
    #footer #links #CustomerCare ul,
    #footer #links #Legal ul {
        color: #666666;
        font-weight: normal;
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        font-size: 10px;
        line-height: 16px;
    }

    #footer #links #Insurance li a,
    #footer #links #Insurance li a:link,
    #footer #links #Insurance li a:visited,
    #footer #links #Insurance li a:active,
    #footer #links #Insurance2 li a,
    #footer #links #Insurance2 li a:link,
    #footer #links #Insurance2 li a:visited,
    #footer #links #Insurance2 li a:active,
    #footer #links #About li a:link,
    #footer #links #About li a:visited,
    #footer #links #About li a:active,
    #footer #links #CustomerCare li a,
    #footer #links #CustomerCare li a:link,
    #footer #links #CustomerCare li a:visited,
    #footer #links #CustomerCare li a:active,
    #footer #links #Legal li a,
    #footer #links #Legal li a:link,
    #footer #links #Legal li a:visited,
    #footer #links #Legal li a:active {
        color: #666666;
        font-weight: normal;
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        font-size: 10px;
        line-height: 16px;
    }

    #footer #links #Insurance ul a,
    #footer #links #Insurance ul a:link,
    #footer #links #Insurance ul a:visited,
    #footer #links #Insurance ul a:active,
    #footer #links #Insurance2 ul a,
    #footer #links #Insurance2 ul a:link,
    #footer #links #Insurance2 ul a:visited,
    #footer #links #Insurance2 ul a:active,
    #footer #links #About ul a,
    #footer #links #About ul a:link,
    #footer #links #About ul a:visited,
    #footer #links #About ul a:active,
    #footer #links #CustomerCare ul a,
    #footer #links #CustomerCare ul a:link,
    #footer #links #CustomerCare ul a:visited,
    #footer #links #CustomerCare ul a:active,
    #footer #links #Legal ul a,
    #footer #links #Legal ul a:link,
    #footer #links #Legal ul a:visited,
    #footer #links #Legal ul a:active {
        color: #666666;
        font-weight: normal;
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        font-size: 10px;
        line-height: 16px;
    }

    #footer #links #Insurance li a:hover,
    #footer #links #Insurance2 li a:hover,
    #footer #links #About li a:hover,
    #footer #links #CustomerCare li a:hover,
    #footer #links #Legal li a:hover {
        color: #FFFFFF;
        font-weight: normal;
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        font-size: 10px;
        line-height: 16px;
    }

    #footer #links #Insurance ul a:hover,
    #footer #links #Insurance2 ul a:hover,
    #footer #links #About ul a:hover,
    #footer #links #CustomerCare ul a:hover,
    #footer #links #Legal ul a:hover {
        color: #ff0000;
        font-weight: normal;
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        font-size: 10px;
        line-height: 16px;
    }

/*
.eurolabel
{
  width: 100px;
  display:inline;
  border:1px;
}
.SSL
{
  width: 300px;
  display:inline;
}
*/

/*------------------------------*/




/***** GENERAL ********/

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 110%;
    font-weight: normal;
    color: #00338d;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #00338d;
}

h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #01348D;
}

h4, h5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #DE1414;
}

h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: normal;
    color: #DE1414;
}



.h1_blue {
    color: #00437f;
    font-size: 12px;
    font-weight: bold;
}

.h2_red {
    color: #bc3d34; /*display:inline;*/
}

.modalBackground {
    background-color: #333333;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    padding: 10px;
    width: 700px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

.title {
    font-size: small;
    font-weight: bold;
    background-color: #00338d;
    color: #FFFFFF;
}

.content {
    background-color: #FFFFFF;
    color: #000000;
    font-size: x-small;
}

.buttons A:link {
    background-color: #FFFFFF;
    color: #3a7dda;
    font-size: x-small;
    text-decoration: none;
}

.buttons A:visited {
    background-color: #FFFFFF;
    color: #3a7dda;
    font-size: x-small;
    text-decoration: none;
}

.buttons A:active {
    background-color: #FFFFFF;
    color: #3a7dda;
    font-size: x-small;
    text-decoration: none;
}

.buttons A:hover {
    background-color: #FFFFFF;
    color: #3a7dda;
    font-size: x-small;
    text-decoration: underline;
}



.NewsBorder {
    border-top: 1px dotted #868888;
    width: 270px; /*margin-top: 5px;*/
}


/*------------------------------*/

/*.GroupSec_Links a, .GroupSec_Links a:link, .GroupSec_Links a:active, .GroupSec_Links a:visited
{
    display: inline-block;
    color: #00946f;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px; 
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 10px;
     float:left;
}*/

.GroupSec_Links ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.GroupSec_Links a, .GroupSec_Links a:link, .GroupSec_Links a:active, .GroupSec_Links a:visited {
    float: left;
    color: #00946f;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

    .GroupSec_Links a:hover {
        text-decoration: none;
        background-color: #00946f;
        color: #FFFFFF;
    }

.GroupSec_Links li {
    display: inline;
}

.GroupSecBody td {
    /*font-family: Verdana, Arial, Helvetica, sans-serif; */
    margin: 0;
    padding: 0;
    font: 11px verdana,arial,helvetica,clean,sans-serif; /*font: 11px arial,verdana,helvetica,clean,sans-serif; */
    line-height: 1.90em;
    color: #333;
}

@-moz-document url-prefix() { 
    
    .GroupSecGrids { float:left; margin-top:3px;}                
    }

.GroupSecGrids td {
    font: 8.5px verdana,arial,helvetica,clean,sans-serif; /*font: 11px arial,verdana,helvetica,clean,sans-serif; */
}



#tabmenu {
    color: #00946f;
    /*border-bottom: 1px solid #999999;*/
    padding-left: 0px;
    /*margin-right:25px;*/
    margin-left: 25px;
    float: left;
}

    #tabmenu li {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: bold;
        display: inline;
        margin: 0px;
        overflow: hidden;
        list-style-type: none;
    }

    #tabmenu a, a.active {
        color: #00946f;
        background: #FFFFFF;
        border: 1px solid #999999;
        border-bottom:none;
        padding: 0px 5px 0px 5px;
        margin: 0px;
        text-decoration: none;
        cursor: pointer;
    }

        a#menuHelp {
            background: gray;
            color: white;
}

        #tabmenu a.active {
            background: #00946f;
            color: #ffffff;
        }

        #tabmenu a:hover {
            color: #fff;
            background: #00946f;
        }


        #tabmenu a.active:hover {
            background: #00946f;
            cursor: default;
            color: #ffffff;
        }

#tabmenubottomline {
    border: 1px solid #999999;
    margin-right: 25px;
    margin-left: 25px;
    margin-top: 28px;
}

#memberheader {
    width: 100%;
    /*border-bottom: 1px solid #999999;*/
    padding-left: 0px;
    margin-right: 25px;
    margin-left: 0px;
    padding-bottom: 0px;
}

    #memberheader li {
        font-size: 12px;
        font-weight: bold;
        display: inline;
        overflow: hidden;
        list-style-type: none;
        /*color:  #00946f;*/
        color: black;
        background: #FFFFFF;
        /*border: 1px solid #999999;*/
        padding: 0px 5px 0px 5px;
        margin: 0px;
        text-decoration: none;
        cursor: pointer;
    }


.GroupSecInput {
    width: 195px;
    float: right;
    font-size: 11px;
    font-family: Verdana;
    resize:none;
	box-sizing: border-box;
}


.ClientFullNameSurnameFirstCss {
    min-width: 100px;
}

.TotalPremiumCss {
    width: 45px;
}

.DataGridColumnHeaderPadded {
    padding-left: 7px;
}

.DataGridColumnHeaderCentered {
    text-align: center;
}

.DataGridColumnCentered {
    text-align: center;
    align-items: center;
    align-content: center;
}

.titleHealth {
    font-size: small;
    font-weight: bold;
    background-color: #00946f;
    color: #FFFFFF;
}

.ForgotPassword {
    font-style: italic;
}

#MainContent_Products > table {
    background: #f1f1f1;
    position: relative;
    z-index: 1;
}

span.GroupSecProductHeader {
    width: 643px;
    padding: 1px 7px;
    display: inline-block;
    color: white;
    background: gray;
    box-shadow: none;
    font-weight: bold;
}

img:hover + span.GroupSec_tooltip,div:hover + span.GroupSec_tooltip, input:hover + span.GroupSec_tooltip {
    display: inline-block;
}


.GroupSec_tooltip {
    background: #4d535c;
    color: white;
    padding: 3px;
    font-weight: bold;
    max-width: 200px;
    display: none;
    overflow-wrap: break-word;
    position: absolute;
    font-size:9px;
}

.GroupSec_greenbutton {
    /*background-color: #00946f;*/
    color: white;
    font-weight: bold;
    border: none !important;
    border-radius: 4px;
    padding: 4px 8px;
    cursor: pointer;
    font-size: 11px;
    background: #00946f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTQ2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTZhNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #00946f 0%, #016a4c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00946f), color-stop(100%,#016a4c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #00946f 0%,#016a4c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #00946f 0%,#016a4c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #00946f 0%,#016a4c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #00946f 0%,#016a4c 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00946f', endColorstr='#016a4c',GradientType=0 );*/ /* IE6-8 */
	background-color: #00946f;
}

.aspNetDisabled.GroupSec_greenbutton, .aspNetDisabled.GroupSec_greenbutton:hover {
    background-color:rgb(192, 186, 186);
    background:rgb(192, 186, 186);
}

.Square22 {
	width:21px;
	height:21px;
	padding:0px;
}

/*all the square buttons with the 16 by 16 icons*/
.Square22 input {
	width:100%;
	height:100%;
}

.GroupSec_greenbutton:hover {
	/*background: #00a385; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTM4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTc3NTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #00a385 0%, #017758 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a385), color-stop(100%,#017758)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00a385 0%,#017758 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00a385 0%,#017758 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00a385 0%,#017758 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00a385 0%,#017758 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a385', endColorstr='#017758',GradientType=0 );*/ /* IE6-8 */
	background: #00a385; /* Old browsers */
}

.GroupSec_Accepted {
    color:#00a385;
    font-weight:bold;
}

.GroupSec_Rejected {
    color:red;
    font-weight:bold;
}

#iconFindAll, #iconNewInstruction, #iconAddMember {
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

#iconFindAll {
    background-image: url('Images/Atlas/GroupSecretaries/icons_16/zoom_icon16.png');
}

#iconNewInstruction {
    background-image: url('Images/Atlas/GroupSecretaries/icons_16/notepad_2_icon16.png');
}

#iconAddMember {
    background-image: url('Images/Atlas/GroupSecretaries/icons_16/sq_plus_icon16.png');
}

#iconEdit {
    background-image: url('Images/Atlas/GroupSecretaries/icons_16/edit_icon16.png');
}

#iconRemove {
    background-image: url('Images/Atlas/GroupSecretaries/icons_16/delete_icon16.png');
}

/*--CLASSES FOR INFRAGISTICS CONTROLS*/
.left {
	float:left;
}

table#MainContent_dpEffectiveTo, table#MainContent_dpEffectiveFrom {
	margin:3px 2px;
}

/*--Health Quote New Product--*/
#MainContent_ibNext.aspNetDisabled
{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.auto-style1
{
    position:absolute;
    margin-top:-3px;
}


