/**********************************************
					Global
**********************************************/
body {background: #fff url(/benefitsconnection/media/images/body_bg.png) repeat-x;}
body, #terminator, #containerGlobal {background: none;}
a, .phoneNumber {color: #E11B22;}
h1, #heading-holder h1 {color: #E11B22; font-weight: normal;}
#main h2 {color: #E11B22; font-weight: normal;}
#main li {list-style-image: url(/api/media/Images/bullet-02.jpg);}
#main .two-columns {min-height: 300px;}



/**********************************************
					Buttons
**********************************************/
a.button-inverse {background: transparent url(/api/media/Images/button-a-inverseapi.png) no-repeat scroll top right;}
a.button-inverse span {background: transparent url(/api/media/Images/button-inverseapi.png) no-repeat; color: #FFF;}
a.button-inverse:hover span {background: transparent url(/api/media/Images/button-inverseapi.png) no-repeat 0 -22px;}
a.button-inverse:focus span {background: transparent url(/api/media/Images/button-inverseapi.png) no-repeat 0 -22px;}
a.button {background: transparent url(/api/media/Images/button-aapi.png) no-repeat scroll top right;}
a.button span {background: transparent url(/api/media/Images/buttonapi.png) no-repeat; color: #0b5ed7;}
a.button:hover span, a.button:focus span {background: transparent url(/api/media/Images/buttonapi.png) no-repeat 0 -22px; color: #fff;}



/**********************************************
					Login
**********************************************/
.LoginHeader {border-bottom: 7px solid #E11B22;}
.LoginFooter {border-top: 7px solid #E11B22;}
#content .enroll-process-bar {background: url(/api/media/Images/bg-enroll-process.png) no-repeat scroll 0 0 transparent;}


/**********************************************
					Header
**********************************************/
/*#logo {background: url(/tiemme/media/Default/Tiemme.png) no-repeat; width: 540px !important; height: 90px; padding: 27px 5px 0; background-size: cover !important;}*/
#logo {background: url(/tiemme/media/Default/Tiemme.png) no-repeat; width: 540px !important; height: 90px; padding: 27px 5px 0; background-size: 550px !important;}
#slogan {display: none;}
#user-info {position: absolute; right: 0px; top: 90px !important; width: auto !important;}
/*#user-info .welcome {background-color: #82FA58 !important; border-radius: 4px; color: #252525; margin-top: 2px; padding: 4px 15px; width: 210px;}*/
/*#user-info .welcome {background: #54b528 repeat scroll 0 0; background-image: linear-gradient(to bottom, #54b528 5%, #c3ebae 100%); border: 1px solid #4b9426; border-radius: 4px; color: #000000; margin-top: 2px; padding: 3px 15px; width: 210px;}*/
#user-info .welcome {background: url(/tiemme/media/Default/green-button.png) no-repeat scroll 0 0; background-size: 230px; border-radius: 4px; color: #000000; margin-top: 2px; padding: 3px 15px; width: 210px;}
/*#user-info .welcome:hover {background: #c3ebae linear-gradient(to bottom, #c3ebae 5%, #54b528 100%) repeat scroll 0 0;}*/
/*#user-info .welcome:active {position:relative; top:1px;}*/


#user-info .menu-area {margin-left: 8px;}



/**********************************************
					Menu
**********************************************/
#home {background: url(/api/media/Images/home.png) no-repeat scroll 14px 50%; height: 45px; border-right: 1px solid #fff;}
/*.nav-area {background: #252525; clear: both; height: 42px; width: 960px;}*/
.nav-area {clear: both; height: 42px; width: 960px;}
#nav li {outline: none;}
#nav li .drop .info p a {background: none repeat scroll 0 0 transparent; border: 0 none; color: #E11B22; display: block; float: none; font-size: 15px; font-weight: normal; height: auto; padding: 0; text-align: left; text-decoration: none; width: 200px;}
#nav li {background: none; border-right: 1px solid #FFF; float: left; height: 30px; margin-top: 1px; padding: 10px 10px 0; width: auto;}
#nav li a {text-transform: none; font-weight: bold; width: auto; outline: none;}
#nav li.hover {background-color: #fff;}
#nav li.hover a {text-decoration: none; color: #E11B22;}
#nav li.lastChild .drop {left: -190px;}
#search-form {display: none;}




/**********************************************
					SideBar
**********************************************/
#sidebar .box .ttl {background: #E11B22; border-bottom: 1px solid #5d5d5d; float: left; min-height: 30px; overflow: hidden; padding: 0 9px 5px; width: 177px;}
#sidebar .nav li span {background: url(/api/media/Images/bullet-02.jpg) no-repeat 0 3px;}
#sidebar .box .frame {border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; color: #4b4a4a;}


/**********************************************
					Benefit Overview
**********************************************/
#tabs .chevronUp:focus, #tabs .chevronUp:hover {background: #E11B22 url(/static/themes/corporate/chevronup.gif) no-repeat scroll 3px 13px!important;}
#tabs .grpName:focus, #tabs .grpName:hover {background-color: #E11B22;}



/**********************************************
				SlideShow
**********************************************/
#Slideshow-wrapper {float: left; position: relative;}
#Slideshow-wrapper .scrollable {height: 249px; margin-top: 20px; overflow: hidden; position: relative; width: 957px;}
#Slideshow-wrapper .navi {margin-left:0px;height:20px;position: absolute; top: 255px; left: 0px;}
#Slideshow-wrapper .navi a {width: 12px;height: 12px;float: left;margin: 3px;background:url(/api/media/Images/Navi.png) 0 0 no-repeat;display: block;font-size: 1px}
#Slideshow-wrapper .navi a.active {background-position: 0 -24px}
#Slideshow-wrapper .navi a:hover {background-position: 0 -12px}
#Slideshow-wrapper .items div div {margin-top: -186px; right: 235px; float: right; position: relative;}


/**********************************************
					Home
**********************************************/
#hp-Welcome {padding-top: 30px;}
#countdownText {margin-top: 5px; color: #fff; font-size: 22px; padding: 0px 15px 11px 15px; line-height: 26px;}
#countdownDays {font-size: 42px; display: inline-block; line-height: 100%;}
#countdownBlock {margin: 20px 0 30px 17px; float: left; font-size: 16p; width: 328px; height: 170px; color: #fff; background-color: #b3c8e7; padding-bottom: 8px;}
#countdownEnrollBtn {display: inline-block; height: 35px; width: 135px; color: #fff; font-size: 16px; padding: 7px 0px 0px 20px; margin-left: 35px;}
#countdownBlock a.enrollBtn {height: 86px !important; margin-left: 38px !important; margin-top: -20px !important;}




/**********************************************
				Life Events
**********************************************/
.life-event-table td.left {color: #b41601;}


/**********************************************
				Benefits Table
**********************************************/
.benefits-table .header td, .strongPassword-table .header td, .benefits-table .header th, .strongPassword-table .header th {background: url(/api/media/Images/maintableHeaderBg_1.png); background-position: center 0;}
#BenefitsTable .footer td, #BenefitsTablePend .footer td, #BenefitsTablePend2 .footer td {background: url(/api/media/Images/greenFooterBg_1.png) no-repeat;background-position: center -3px;}
#BenefitsTable .footer td.firstChild, #BenefitsTablePend .footer td.firstChild, #BenefitsTablePend2 .footer td.firstChild {background: url(/api/media/Images/greenFooterBg_1.png) no-repeat; background-position: center -3px;}
.tab2.on {background: url(/api/media/Images/Tab2_On.png) no-repeat;}
.benefits-table .header-sub {color: #7e0063;}



/**********************************************
				Enrollment
**********************************************/
#et-welcome-side #days {color: #f00; font-size: 24px;}
#et-welcome-img {background: url(/api/media/Images/icona1.jpg) no-repeat;}
#et-welcome-steps {background: url(/api/media/Images/enrollmentStepsBG_1.png) no-repeat; width: 512px;}
/*a.enrollBtn {background: url(/api/media/Images/button-enroll.png) no-repeat scroll 0 0 transparent;}
a.enrollBtn span {font-size: 20px; padding: 30px 0 0 10px;}*/
/*a.enrollBtn {background: none scroll 0 0; background-color: #FFBF00 !important; height: 86px;  border-radius: 10px;}*/
a.enrollBtn span {color: #000 !important; font-size: 22px !important; padding: 30px 0 0 10px;}

/*a.enrollBtn {background: #FFBF00 linear-gradient(to bottom, #ffec64, #ffab23) repeat scroll 0 0 !important; border: 1px solid #ffaa22 !important; height: 86px !important; border-radius: 10px !important; box-shadow: 0 1px 0 0 #fff6af inset !important; text-shadow: 0 1px 0 #ffee66 !important;}*/
/*a.enrollBtn {background: #FFBF00 repeat scroll 0 0 !important; background-image: linear-gradient(to bottom, #ffec64, #ffab23) !important; border: 1px solid #ffaa22 !important; height: 86px !important; border-radius: 10px !important; box-shadow: 0 1px 0 0 #fff6af inset !important; text-shadow: 0 1px 0 #ffee66 !important;}
a.enrollBtn:hover {background: #ffab23 linear-gradient(to bottom, #ffab23 5%, #ffec64 100%) repeat scroll 0 0 !important;}*/
a.enrollBtn {background: no-repeat scroll 0 0 !important; background-image: url("/tiemme/media/Default/enrollbutton.png") !important; height: 86px !important; border-radius: 10px !important; box-shadow: 0 1px 0 0 #fff6af inset !important; text-shadow: 0 1px 0 #ffee66 !important;}
a.enrollBtn:hover {background: url("/tiemme/media/Default/enrollbuttonhover.png") no-repeat scroll 0 0 !important; background-size: 200px auto;}
a.enrollBtn:active {position:relative !important; top:1px !important;}


#enr-process-number-one.active, #enr-process-number-two.active, #enr-process-number-three.active {color: #E11B22;}
#tabs div .block-results-right .priceitem {color: #E11B22;}
#tabs div .tailitem {border-bottom: 1px solid #E11B22;}
#tabs div .block-results-right .price {color: #E11B22; font-size: 30px; display: none !important;}
#tabs div .table-row .tab-row-right td, .zeroinput {color: #E11B22;}
#tabs div .minamt, #tabs div .maxamt, .sliderlabel {color: #E11B22;}
.plan_label, #tabs div .block-results .plan_coverage, #sidebar .box .BenNameSubHead, #sidebar .box .text .insurPrice {color: #E11B22;}
#tabs div .block-results .plan_coverage {font-size: 26px;}
#tabs div .table-row .tab-row-left .selected, #tabs div .table-row .tab-row-left-long .selected {color: #E11B22;}
.insur-eoi-approved, .eoi-approved, .confirm-eoi-approved {color: #E11B22;}
.insur-eoi-pending, .insur-eoi-pending-price, .eoi-pending, .confirm-eoi-pending {color: #E11B22;}
.FundingBox {display: none;} /*Remove Funding Cover Box */
.FundingBox.ResultsBox {display: block;} /*Display Pending Cover Box */

.tab-panel-left.tab-panel-left-tab1 {
    background-size: 214px auto !important;
}

#SalesTaxRow {display: none;}
#GrandTotalRow {display: none;}
#FlexCreditTable {display: none;}


/**********************************************
				Footer
**********************************************/
#f-nav {border-top: 7px solid #E11B22;}
#f-nav li {width: 120px;}

/**********************************************
				Reset password bullets point
**********************************************/
#et-welcome-steps ul {width: 435px; padding: 5px 0 0 15px;}


/**********************************************
				Formatting of Enrol page
**********************************************/
#et-welcome-img {
margin-top: 70px;
}
#et-welcome-content {
margin-top: 0px;
}
a.enrollBtn {
font-size: 25px;
}

/**********************************************
	Color of text and formatting of box on home page
**********************************************/
#countdownText {
color: #000000;
}
#countdownEnrollBtn {
margin-left: -90px;
margin-top: 22px;  
}
/**********************************************
	Menu tabs on profile page
**********************************************/
#workTabContainer {display: none !important;}
#prefrenceTabContainer {display: none !important;}
/**********************************************
	Formatting of button on profile page
**********************************************/
a.button-inverse {/*MARGIN-TOP: 60PX;*/}


/* Adjust display of image on step2 */
#tabs div .tab-panel-left p {width: 274px; min-height: 150px;}
#tabs div .tab-panel-left {background: no-repeat scroll 300px 0 transparent;}



/* Remove and Format Funded Cover Section in Step 2 */
#ELTabPlanResult .block-results-right div {display: none;}
#tabs div .block-results-right .price {margin-top: 30px;}
#tabs .FundingBox {display: none;}
#tabs .ResultsBox {display: block;}
.block-results-right .price_label.PerPay {display: none !important;}
#tabs div .block-results-right .price_label {float: none;}

/* Enroll button font size */
a.enrollBtn span {
font-size: 17px;
padding: 30px 1 0 5px;
}

/* Password reset */
.cellSpacer {
padding-left: 9px;
} 


#profile-contactinfo,#profile-personalinfo, #profile-securityinfo, #profile-dependantinfo {background: url(/api/media/Images/tab3.jpg) no-repeat 395px 0;}
#profile-personalinfo {min-height: 128px;}
/* Profile security question button */
a.button-inverse {
  margin-right: 15px;

}


.FSACurrentStatement .block-results-left .plan_coverage {color: #0b5ed7 !important;}
.fsa-claimsummary-table .header-sub {color: #E11B22;}

.fsa-claimsummary-table .header td, .fsa-claimsummary-table .header th {background: url(/api/media/Images/maintableHeaderBg_1.png); background-position: center 0;}
.fsaclaimsummarytab1.on {background: url(/api/media/Images/Tab2_On.png) no-repeat;}




/* Minification failed (line 105, error number 1040): Unexpected dimension: '16p' */