/* To hide employee name on MFA Auth page */
label#p_lt_zoneMain_TBS_MFAAuth_lblUserName.user-data{
  display: none;
}

/* To adjust width of Mobile no. country code dropdown on MFA Auth page */
.mfa-option select{
  width: 27%;
}  

#tabs div .tailitem {
display: none;
}

#contactTabContainer {display: none !important}
#tabs div .block-results-right .price {
    font-size: 21px !important;
}
#tr_documentAttachment #td_uploadDocumentValue .btn{
	background-color: transparent !important;
}

/*FSA Widget*/
/*#sidebar .box .frame {border-color: #6d6e71;}
#sidebar .box .ttl {background:#6d6e71;border-bottom:0;}
#sidebar .box .text {padding: 8px;width:180px;}
#sidebar .nav {display:none;}*/
/*step 2*/

#ELTabPlanResult .FundingBoxContent .block-results .block-results-right .price.PerPay, .price.PerPay {
    
    padding-top: 19px;
}
#current-elections-widget .box .bottomPayroll .RightCol{width:72px;}
#f-nav li {
    float: left;
    overflow: hidden;
    line-height: 16px;
    background: url('/static/themes/corporate/sep-footer-nav.gif') no-repeat scroll 0px 50% transparent;
    width: 160px;
}
#f-nav li .text-online-security {
      text-indent: -.5px;
}
#f-nav li.firstChild, li.text-privacy{
    
    width: 150px;
}
#main h3.library {
    display: block;
}
/*Benefit Summary*/
tbody#BenefitsTable .footer td.lastChild, tbody#BenefitsTablePend .footer td.lastChild, tbody#BenefitsTablePend2 .footer td.lastChild
{ width : 100px;
}

body {background-image:none; background-color:#FFF;}
#services {
width: 100%;: 6px 0 0;
margin: 0 0 15px;
display:  block;
}
#breadcrumbs li {list-style-image:none;}
#main .two-columns {
overflow: hidden;
padding: 12px 0px 0px 0px;
width: 959px;
min-height: 460px;
}
#containerGlobal {background: none;}
#terminator {background-image:none;}
#logo {
  background: url(/ups/media/default/themes/images/UPS_logo_2022.png) no-repeat;
  margin-left: 0px;
  margin-bottom:0px;
  width: 100px;
  padding-bottom: 48px;
  height:60px;
  background-size: contain;
 /* background-position:0px 50%;*/
}
#slogan {
width: 100%;
margin-left: 0px;
display: none;
}
#main .two-columns {min-height: 0px;}
#user-info {
margin-top: 65px;
position: absolute;
right: 10px;
}
#user-info .menu-area {margin-right: 0px;}
.nav-area {
clear: both;
width: 960px;
background: transparent url(/ups/media/default/themes/images/NavBar.jpg) no-repeat;
padding-top: 4px;
position: relative;
height:38px;}
#home {
background-image: url(/ups/media/default/themes/images/ico-home.gif);
background-repeat: no-repeat;
background-position-x: 16px;
background-position-y: 5px;
float:left;
height:30px;
width:48px;
}
#nav li {
padding: 6px 30px 0px 20px;
background: none;
width:auto;
border-left:1px solid transparent;
border-right:1px solid transparent;
margin-top:0px;  
}
#nav li a  {
color: #FFFFFF;
display:block;
float:left;
font-size:14px;
padding:0px;
text-align:center;
text-transform:capitalize;
width:100%;}
#search-form {padding: 5px 9px 0 0;}
#content .content-top {
height: 35px;
background: url(/ups/media/default/themes/images/bg-content-top.png) no-repeat;
font-size: 0;
line-height: 0;
}
#content .content-mid {background: url(/ups/media/default/themes/images/bg-content-mid.png) repeat-y;}
#heading-holder {
background: none;
min-height: 52px;
padding-left: 20px;
padding-top: 5px;
}
#heading-holder h1 {
margin-top: 0px;
font-size: 20px;
color: #626262;
z-index: 1;
}
#content h1.ico-earth {
background: url(/ups/media/default/themes/images/ico-earth.gif) no-repeat 0 0px;
padding:10px 20px 0 25px;
height:20px;
}
#content h1.ico-checklist {
background: url(/ups/media/default/themes/images/ico-checklist.gif) no-repeat scroll 0 0px transparent;
padding:10px 20px 0 25px;
height:20px;
}
#content .block {padding: 20px;}
#content .content-bottom {background: url(/ups/media/default/themes/images/bg-content-bottom.png) no-repeat;}
#sidebar .box .top {
background: url(/ups/media/default/themes/images/bg-box-top.png) no-repeat;
height: 10px;
}
#sidebar .box .ttl {
background: none;
min-height: 0px;
}
#sidebar .box .frame {
border-bottom: none;
border-left: none;
border-right: none;
background: url(/ups/media/default/themes/images/bg-box-mid.png) repeat-y;
color: #666;
}
#sidebar .box .bottom {background: url(/ups/media/default/themes/images/bg-box-bottom.png);}
#sidebar .box .ttl .library {
background: url(/ups/media/default/themes/images/ico-library.gif) no-repeat scroll left center transparent;
padding: 0 0 0 21px;
}
#sidebar .box .ttl h3 {
  color: #666;
  font-size: 18px;
}
.profile-lifeEvent-Declare {display: none;}
#f-nav {
border: none;
background: url(/ups/media/default/themes/images/bg-f-nav.gif) no-repeat;
padding: 1px;
}
#f-nav li.firstChild a, #f-nav li.lastChild a {padding:11px 0 0;}
#f-nav li .text-terms-of-use {
background: url(/ups/media/default/themes/images/ico-terms-of-use.gif) no-repeat 27px 5px;
width: 201px;
}
#f-nav li .text-privacy {
background: url(/ups/media/default/themes/images/ico-privacy.gif) no-repeat 32px 12px;
width: 168px;
}
#f-nav li .text-online-security {
background: url(/ups/media/default/themes/images/ico-security.gif) no-repeat 32px 5px;
width: 215px;
}
#f-nav li .text-contact-us {
background: url(/ups/media/default/themes/images/ico-contact-us.gif) no-repeat 30px 9px;
width: 189px;
}
#f-nav li .text-feedback {
background: url(/ups/media/default/themes/images/ico-feedback.gif) no-repeat 37px 8px;
width: 182px;
}
#f-nav li a {color: #292926;}
#prefrenceTabContainer { display: none;}
#enrollment-welcome-content {
float: left;
display: inline;
width: 465px;
padding-right: 17px;
padding-top: 12px;
}
#enrollment-welcome-side {
float: left;
display: inline;
width: 212px;
padding: 25px 0px 0px;
}
#enrollment-Steps {
background: url(/ups/media/default/themes/images/enrollmentStepsBG.png) no-repeat;
width: 423px;
height: 137px;
padding: 10px 0px;
margin-bottom: 20px;
}
#enrollment-Steps p {
margin: 0px;
padding: 0px;
color: #FFFFFF;
font-size: 13px;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
margin-left: 22px;
}
#enrollment-Steps ul {
list-style: none;
line-height: 39px;
text-indent: 15px;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 1px 0px 0px 45px;
padding: 0px;
}
#enrollment-Steps ul li {list-style: none; padding:0px;}

/* hide Cost of Benefit Text */
#ELTabPlanResult .FundingBoxContent .block-results .block-results-right .PlanDetailsPriceLabel{display: none;}

/* hide Cost of Benefit Price Tag */
#ELTabPlanResult .FundingBoxContent .block-results .block-results-right .PlanDetailsPrice.priceitem.PerPay{ display:none !important}

#ELTabPlanResult .FundingBoxContent .block-results .block-results-right .priceitem.PerPay{  display: none !important}

.priceitem{ display: none !important}

/* hide funding cost Text & Price Tag */
#fundedcover-cost{  display: none;}

/* Annual Cost To You text font size & display position */
#ELTabPlanResult .FundingBoxContent .block-results .block-results-right .price_label.PerPay, .FundingBoxContent .price_label.PerPay
{ 
  font-size: 16px; 
  margin-top: 4px;
  margin-left: 0px;
  
}
#ElTabPlanEOIResult .FundingBoxContent .block-results .block-results-right .price_label.PerPay 
{ 
  font-size: 16px; 
  margin-top: 4px;
  margin-left: -35px;
}

/* Annual Cost To You price tag display position */
#ELTabPlanResult .FundingBoxContent .block-results .block-results-right .price.PerPay, .price.PerPay
{ 
  margin-top: 45px !important; 
  margin-bottom:5px !important;
}
#ElTabPlanEOIResult .eoidiffprice
{
  margin-top: 45px !important; 
  margin-bottom:5px !important;
}

/* Hide 'Others' in Benefit Table */
#BenefitsTable .header-sub.header-group-0.colFlexPointsSubHeader{display: none;}
#ConfirmBenefitsFooter {height: 20px;}

/* Hide 'Others' in Pending Benefit Table */
#BenefitsTablePend .header-sub.header-group-0.colFlexPointsSubHeader{display: none;}
.FundingBoxContent .price_label, .FundingBoxContent .funding_title
{
  font-size: 16px;
  margin-top: 4px;
}
#content .content-holder {
float: left;
width: 694px;
padding: 10px 11px 0px 18px;
position: relative;
}
#main h3 {
color: #39C;
font-weight: normal;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
margin: 15px 0px 10px 0px;
  display: block;
}
a {
color: #39C;
text-decoration: none;
}
#enrollment-welcome-side h4 {
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
color: #39C;
font-size: 18px;
font-weight: bold;
text-align: center;
margin: 0px;
padding: 22px 0px 0px;
}
#enrollment-welcome-side p {
margin: 0px auto 15px;
text-align: center;
line-height: 31px;
padding: 0px;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-weight: bold;
color: #6D6E65;
font-size: 14px;
}
#enrollment-welcome-side p strong {
font-size: 28px;
color: #C30;
line-height: 30px;
}
#AddingUpTable, #AddingUpTablePend {display: none;}
#subTabs li {display: inline;}
#heading-holder {display:none;}
.content-top #heading-holder {display:block;}
.single-column #content .content-top{
  background:url(/ups/media/default/themes/images/bg_single_column_top.png) no-repeat;
  display:block;
}
.single-column #content .content-bottom{
  background:url(/ups/media/default/themes/images/bg_single_column_bottom.png) no-repeat;
  display: block;
}
.single-column #content .content-mid{
  width: 960px;
  background:url(/ups/media/default/themes/images/bg_single_column_mid.png) repeat-y;
}
#main .single-column {padding: 0px;}
.benefits-table .header td.lastChild {min-width: 35px;}
#plc_lt_zoneMain_TBS_LogOnForm_lnkPasswdRetrieval,#plc_lt_zoneMain_TBS_LogOnForm_pnlPasswdRetrieval {display:none;}
.scrollable .items {margin-top: 0px;}
#sidebar .nav li span {
  word-spacing: -2px;
  font-size:11px;background: url(/ups/media/default/themes/images/bullet-02.gif) no-repeat 0 3px;
}

#sidebar .box .bottomPayroll,
#sidebar .box .bottomResCash{
/*background: url(/static/themes/corporate/payroll-total-ded.png) no-repeat scroll 0 0 transparent;*/
color: white;
font-size: 13px;
font-weight: bold;
/*height: 30px;
line-height: 0;*/
text-align: right;
width: 195px;
margin-top: -1px;
}
#current-elections-widget .box .bottomPayroll {
  height: auto;
  line-height: inherit; 
  background: #84c441; /* Old browsers */
  background: -moz-linear-gradient(top, #84c441 0%, #cccc00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84c441), color-stop(100%,#cccc00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #84c441 0%,#cccc00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #84c441 0%,#cccc00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #84c441 0%,#cccc00 100%); /* IE10+ */
  background: linear-gradient(to bottom, #84c441 0%,#cccc00 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84c441', endColorstr='#cccc00',GradientType=0 ); /* IE6-9 */
}

#current-elections-widget .box .bottomPayroll span {margin: 6px 4px;}
#current-elections-widget .box .bottomPayroll .LeftCol  {width:88px;}
#current-elections-widget .box .bottomPayroll .RightCol  {width:96px;}
#current-elections-widget .box .bottomPayroll span.LeftCol  {margin-right:1px !important;}
#current-elections-widget .box .bottomPayroll span.RightCol  {margin-left:1px !important;}
.LoginHeader {border-bottom: 7px solid #013437;}
.LoginFooter {border-top: 7px solid #013437;}
#eventDeclare-welcome {
background: url(/xilinx/media/default/themes/default/Aon_LifeChanges_125x140.png) no-repeat 385px 0px;
min-height: 128px;
padding-left: 10px;
width: 500px;
}
#eventDeclare-success {
background: url(/xilinx/media/default/themes/default/Aon_LifeChanges_Event_122x122.jpg) no-repeat;
height: 122px;
}
body {
color:#292926;
/*font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;*/
}
#nav li .drop .info p a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
color:#292926;
display:block;
float:none;
font-size:15px;
font-weight:bold;
height:auto;
padding:0;
text-align:left;
text-decoration:none;
width:165px;
}
#BenefitsTable .footer td.firstChild {background: display none}
#BenefitsTable .footer td {background: display none}
.fsaclaimsummary-zone #tabs {
background-image:none;
width: 735px;
padding-top: 0px;
}
#forms-container
{
  top: 35px;
  padding: 10px 5px 0 5px;
  margin: 10px 10px 20px 10px;
  width: 650px;
}
.forms-header
{
  margin: 20px 10px 0 10px;
  padding: 0 0 5px 0;
  width: 900px;
  font-size: 20px;
  color: #0066CC;
  border-bottom: 1px solid #CCCCCC;
}
.forms-instance-header
{
  font-size: 15px;
  color: #6D6E65;
}
.detail-btn
{
  font-size: 12px;
  width: 60px;
  display: inline-block;
  float: right;
  text-align: right;
}
.forms-name {display: inline-block;}
.home_button_container{ float: right; }
a.home_button{cursor: pointer;text-decoration: none;color: #292926;}
a.home_button:hover{color: #fff;}
a.home_button .home_button_left{background-image: url(/static/themes/corporate/bg-menu.png);background-position: 0 0;background-repeat: no-repeat;display: block;height: 25px;padding-left: 18px;float: left;}
a.home_button .home_button_right{background-image: url(/static/themes/corporate/bg-menu.png);background-position: right 0;background-repeat: no-repeat;float: right;width: 23px;z-index: 10;position: relative;display: block;height: 25px;}
a.home_button:hover .home_button_left{background-image: url(/static/themes/corporate/bg-menu-hover.png);}
a.home_button:hover .home_button_right{background-image: url(/static/themes/corporate/bg-menu-hover.png);}
.home_button_arrow{background-image: url(/static/themes/corporate/ico-green-arrow.png);background-position: center; background-repeat: no-repeat; float: right; height: 11px; width: 8px;margin-left: 8px;margin-top:3px}
#search-form {display:none;}

/* profile page fix */
#user-info .menu-area {width: 150px;}
#ProfileTabs {width: 148px;}
ul#ProfileTabs li {width: 146px!important;}
ul#ProfileTabs li a {width: 140px;}
#prefrenceTabContainer, #profile-payslip {  display:none !important}


/* alignment fix */
#current-elections-widget .box .text .insur 
#BenefitsTable .header .FundedCoverDisplay, #BenefitsTable .header .YourChoiceDisplay, #BenefitsTable .header .YourCostDisplay{text-align:center;}
#BenefitsTable .FundedDisplay {display:none;}
#BenefitsTable .row.col-last.lastChild{width: auto;}
#totalEmployeeCost{float: right;width: auto;}
#td_totalEmployerCost{display: none !important}
#ConfirmBenefitsFooter .rowright{display: table-cell;}


#BenefitsTablePend .header .FundedCoverDisplay, #BenefitsTablePend .header .YourChoiceDisplay, #BenefitsTablePend .header .YourCostDisplay{text-align:center,#BenefitsTablePend .YourCostDisplay {width: 200px;}
#BenefitsTablePend .FundedDisplay {display:none;}
#BenefitsTablePend .row.col-last.lastChild{width: auto;}
#td_totalEmployerCostPend{display: none !important}
#ConfirmBenefitsFooterPend .rowright{display: table-cell;}
.benefits-table span {margin:0; line-height:27px;}

#tabs div .block-results-right .tailitem {border-bottom:0;}
#tabs div .block-results-right .price_label {float:right;}
#tabs div .block-results-right .eoidiffprice {font-size:30px;}
#ElTabPlanEOIResult div .block-results-left {width:270px;}
#ElTabPlanEOIResult div .block-results-right {width:230px;}

#sidebar .box .text .insurPrice {margin-right:0} 
#sidebar .nav {display:none;}
#tabs DIV .table-row .tab-row-right TABLE {width:250px;}
/*#tabs div .table-row .tab-row-left {width:205px !important;}
#tabs div .table-row .tab-row-right {width:250px !important;}*/


/* Enrollment step 2 */
#tabs div .block-results-right {width: 240px;}
#tabs div .block-results-left {width: 270px;}
#tabs div .block-results-right .price {font-size: 30px !important}
#current-elections-widget .box #costToYouTotal.bottomPayroll{ 
background: #7bbb4e; /* Old browsers */
background: -moz-linear-gradient(top,  #7bbb4e 0%, #b3d63c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bbb4e), color-stop(100%,#b3d63c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7bbb4e 0%,#b3d63c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7bbb4e 0%,#b3d63c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7bbb4e 0%,#b3d63c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7bbb4e 0%,#b3d63c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bbb4e', endColorstr='#b3d63c',GradientType=0 ); /* IE6-9 */
border-radius: 0 0 7px 7px;
height: auto;
line-height: normal;
padding: 0;
width: auto;
text-align: left;
}

/* Profile */
#contactTabContainer {display: none !important}

.BenefitsOverviewTabs {width: 800px;}

/* FSA Statement */
#tabs div .table-row .tab-row-left .benefit_details_value 
{
width: 395px;
}
/*Benefit Summary*/
tbody#BenefitsTable .footer td.lastChild, tbody#BenefitsTablePend .footer td.lastChild, tbody#BenefitsTablePend2 .footer td.lastChild
{ width : 100px !important;
}

#chatAvailable a {
	background:transparent url(/static/themes/corporate/webchat/webchat_available.png) no-repeat;
	width:149px !important;
	height:45px;
	cursor:hand;
	cursor:pointer;
}





/* Minification failed (line 496, error number 1062): Expected semicolon or closing curly-brace, found ' ' */