/* Client Sustom Css Code Here */

body {
background:none;
font:14px/18px Arial,Helvetica,sans-serif;
color:#58595b;
}
a{ color:#6ab651;font-weight:bold;}
a:hover {
color:#579145;
text-decoration:none;
}
#terminator {background:none;}
#containerGlobal {background:none;}
#logo {
background: url(/indiademo/media/Documents/Picture2.png) no-repeat;                                 
height: 70px
width: 230x
margin-left: 30px;
margin-top: 10px;
}

#logo {
    float: left;
    margin-left: 10px;
    text-indent: -9999px;
    width: 255px;
    height: 70px;
    
}
#header {
background-color: #3b3c43;
/*border: 1px solid #323232;*/
}
#slogan {display:none;}
#wrapper {
border-left: 1px solid #e9eae8;
border-right: 1px solid #e9eae8;
}
#main:after {padding-bottom: 0;}
#main .two-columns {padding: 15px; width: 930px;}
#main li {list-style-image: none;}
#main h2 {}
#main .benefits-table h3 {
margin:12px 5px 0;
}
.content-mid.content-mid-single-block {padding: 0 20px 20px;}

a.button{ 
background: none;
height: auto;
margin-right: 0;
padding-right: 0;
}
a.button span {
background: #6ab651;
border-radius: 5px;
padding: 5px 18px 5px 18px;
color: #fff;
}
a.button:hover span, a.button:focus span {
background: #579145;
padding: 5px 18px 5px 18px;
}
a.button-inverse {
background: none;
height: auto;
padding-right: 0;
}
a.button-inverse span {
padding: 5px 18px 5px 18px;
background: #6ab651;
border-radius: 5px;
}
a.button-inverse:hover span, a.button-inverse:focus span {
padding: 5px 18px 5px 18px;
background: #579145;
border-radius: 5px;
}
#footer {
background: #323232;
color: #94969a;
min-height: 30px;
/*width:962px;*/
}
#sidebar {margin: 2px 0 20px;}
#sidebar .box .frame {
border: 1px solid #d2d2d2;
}
#sidebar .box .ttl {
background: #fbc600;
}
#sidebar .box .ttl h3 {
color:#3b3c43;
font-weight:bold;
}
#sidebar .box .text {
padding: 8px;
width: 178px;
}
#sidebar .nav {display:none;}



/* Login page */
.LoginHeader {border-bottom:0;}
.LoginFooter {border-top:10px solid #e9eae8;}
.LoginLeftCol {padding: 0 24px 0 10px;}
.LogonPageBackground {background: #ebebeb;border-radius:5px;padding:8px;}
.LoginBox .LoginButton {padding-left:0;}
.LoginBox h2 {background:none;}
#LoginButton {float:right;}


#user-info {width: 400px;}
#user-info .welcome {color: #fff; font-weight: normal;}
#user-info .menu-area {width: 165px;}
#search-form {display:none;}
#home {
border-right: 1px solid #cccccc;

}
.nav-area{
background: #e9eae8;
height:42px;
}
#nav li {
background: none;
border-right: 1px solid #cccccc;
height:32px;
margin-top:0;
width:auto;
}
#nav li:hover, #nav li.hover {background: #94969a;}
#nav li a {
color:#58595b;
width:auto;
margin: 0 12px;
width: auto;
padding: 0 0 4px 0;
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
#nav li:hover a, #nav li.hover a {
color: #fff;
text-decoration: none;
border-bottom: 4px solid #fbc600;
}
#nav li .drop {
top:42px;
width:auto;
}
#nav li .drop .top {
background: none;
display: none;
}
#nav li .drop .bottom {
background:none;
display:none;
}
#nav li .drop .center {
background:none;
padding: 0 20px 0 20px;
width:auto;
}
#nav li .drop .drop-content {
padding: 20px 0;
background:#94969a;
width:auto;
}
#nav li .drop .info {
color: #e9eae8;
border-right:0;  
}
#nav li .drop .info p a {
color: #fff;
font-size:14px;
margin:0;
padding-bottom: 2px;
}
#nav li .drop .info p a:hover {
color:#fbc600;
text-decoration:none;
}
#nav li .drop .img { display:none;}
#heading-holder {display:none;}

#workTabContent.ui-tabs-panel{display: none;}

/*
#tabs {
background:none;  
}
.ui-state-default {background-color:#fff;}
.ui-tabs .ui-tabs-nav li {top:0;}
.ui-tabs-vertical .ui-tabs-nav {
border: 1px solid #d2d2d2;
}
.ui-tabs .ui-tabs-nav li a {
background:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
background: #fbc600;
}  
.ui-tabs .ui-tabs-nav li a {
padding: 8px 1px 8px 10px;
width: 173px;
}
.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
background:#ebebeb;
}
*/


.single-column #content, .single-column #content .content-mid {  width: 940px;}


#f-nav {
background:none;
border-top: 10px solid #e9eae8;
padding:15px 10px;
width:940px;
}
#f-nav li {background:none;width:auto;}
#f-nav li a {
height: 16px;
margin-left: 0;
padding: 0 10px;
text-align: center;
color: #94969a;
font-weight: normal;
font-size: 12px;
border-right: 1px solid #94969a;
}
#f-nav li a:hover {text-decoration:none;}
#f-nav li .text-terms-of-use, #f-nav li .text-privacy, #f-nav li .text-online-security,#f-nav li .text-contact-us, #f-nav li .text-feedback {background:none;}
#f-nav li .text-online-security, #f-nav li .text-feedback {text-indent:0;}
#f-nav li .lastChild a {border-right:0;}

/* Enrolment */
#tabs .FundingBox .funding_type {
    display: -moz-grid-line;
}
a.enrollBtn {
background: #6ab651;
border-radius: 5px;  
}
a.enrollBtn span {
padding: 30px 0 0 0;
float: none;
}
a.enrollBtn:hover {
background: #579145;
color:#fff;
}

/* Life Events */
.life-event-table-header {background: #58595b;}
.life-event-table {width:100%;}
.life-event-table td.left {
padding-left:15px;
padding-right:15px;
color: #3b3c43;  
}  

.benefits-table .header td, .strongPassword-table .header td, .benefits-table .header th, .strongPassword-table .header th {
  background: #23B8F1;
  line-height: 4;
}
/*enrollment Step 2 Widget*/
/* step 2*/

#tabs div .block-results-right, #tabs div .block-results-right .priceitem, .tailitem {width: 240px; }
#tabs div .block-results-right div {width: 240px;}
#tabs div .table-row .tab-row-right {
    font-size: 11.45px;
}
#tabs div .block-results-left {width: 250px;}
#tabs div .block-results-right .price_label.PerPay{text-align:left;}
/*#tabs div .funding_title{display:none;}*/
#tabs div .funding_type{display:none;}
#current-elections-widget .box .bottomPayroll .RightCol{width:72px;}
.benefits-table .footer{font-size:15px;}
#currentBenefitElections td{padding:2px;}
#current-elections-widget .box .bottomPayroll .RightCol {
    width: 77px;
}
#tabs div .block-results-right .price {
    display: block;
    float: right;
    font-weight: bold;
    font-size: 36px;
    color: #84C441;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: right;
    width: initial;
}
  #sidebar .box .bottomPayroll {
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    text-align: right;
  width: initial
}


  /* Benefit Statement*/
#BenefitsTable .header th {
    background-repeat: no-repeat;
    div { border: 1px solid #000;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}

  
  #tabs div .table-row .tab-row-right td, .zeroinput {
    cohttps://syf-imp.tbs.aon.com/App_Themes/Default/Images/CMSModules/CMS_Content/EditMenu/16/save.pnglor: #84C441;
    
}
  
/*Claims*/
div#ViewClaimSubmissionSummaryButton {display: none !important;}

  

/* Minification failed (line 0, error number 1062): Expected semicolon or closing curly-brace, found '' */