body {color: #333; font: 12px/17px Futura Book,Arial,Helvetica,sans-serif; background:none;}

#terminator{background:url("/static/themes/corporate/backgrounds/page-term-shadow.png") no-repeat scroll center bottom transparent;}


a {color: #11AAFF}
#main h2 {color:#11AAFF}
#main li {list-style-image: url(/static/themes/corporate/bullet-02-green.gif)}
#Profile li {list-style-image:none;
  border-bottom: 0px solid #cccccc !important;
}


#logo {
  display:block;
overflow: hidden;
  text-indent: -9999px;
  width: 200px;
  height: 70px;
  background: url(/GAF/media/default/logo.png ) no-repeat scroll 0 0 transparent;
}
#slogan {margin:30px 0px 0px 290px; width: 650px;}
.LoginHeader {border-bottom:1px solid #11AAFF}
.LoginFooter {border-top:1px solid #11AAFF; border-bottom:1px solid #ececec}

#subTabs li{display:inline}
#home {background:url(/static/themes/corporate/icons/ico-home.gif) no-repeat scroll 14px 50% transparent;float:left;height:32px;width:40px}
#f-nav { background-color: #FFFFFF; border-top: 7px solid #11AAFF;}
.nav-area {background:url(/GAF/media/default/images/MenuNavEB.png) repeat; height:32px;}
#nav li {background:url(/GAF/media/default/images/white_1px.png) no-repeat left top; padding: 5px 5px 0; margin-top:2px;}
#nav li .drop .info p a {color:#11AAFF}
#user-info {padding:12px 4px 0 0}
#navigator-wrap{background:url(/GAF/media/default/images/bg-navigator.png) no-repeat scroll 0 2px

transparent;float:left;width:687px;}

#heading-holder H1{margin-top:0px;padding-top:16px;color:#666666}

.phoneNumber{color: #11AAFF;}
#eventDeclare-welcome {background: url(/static/themes/corporate/bennie/YourProfile_DeclareEvent.jpg) no-repeat

385px 0px;
min-height: 128px;
padding-left: 10px;
width: 500px;
}

#eventDeclare-success {
background: url(/static/themes/corporate/bennie/Enrollment_complete.jpg) no-repeat;
height: 122px;
}
/*Life Event Table Updates*/
.life-event-table{border-top:1px solid #EEEEEE;}
.life-event-table td.left {background-color:#F2F2F2;border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;color:#3399cc;font-size:16px;font-weight:normal;line-height:20px;width:300px;}
.life-event-table td.right{border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;float:left;width:400px;}
.life-event-table-header {height:20px;display:none;}
/*Table Grid for Benefits Overview*/
table.gridtable {
  font-family: verdana,arial,sans-serif;
  font-size:11px;
  color:#333333;
  border-width: 1px;
  border-color: #666666;
  border-collapse: collapse;
}
table.gridtable th {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: #666666;
  color: #ffffff;
  background-color: #7f313c;
}
table.gridtable td {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: #666666;
  background-color: #ffffff;
}

/* Hide Funded Coverage Step 2*/
#sidebar .box .bottomPayroll {
  background: #11AAFF;
  color: white;
  font-size: 14px;
  font-weight: bold;
  /*height: 30px;
  line-height: 0;*/
  text-align: right;
  width: 195px;
  margin-top: -1px;
}

#sidebar .box .text .insurPrice {
  color: #333;
}
#tabs div .block-results-right div .price_label { display: none; }
.priceitem {display:none}

#tabs div .tailitem {
  border-bottom: none;
}

.FundingBox { display: none; }
.ResultsBox { display: block; }
#tabs div .block-results-right .price_label {float:right;margin:12px 5px}

#footer-box{display:block;}
#footer-box li {background:url("/static/themes/corporate/bullet-01.gif") no-repeat scroll 0 8px transparent !important}


/* Step3 and Table Heading updates*/
#BenefitsTable th.firstChild { border-radius: 5px 0px 0px 0px; }
#BenefitsTable th.lastChild { border-radius: 0px 5px 0px 0px; }
.benefits-table .header td, .strongPassword-table .header td, .benefits-table .header th, .strongPassword-table .header th {
  background: #11AAFF;
}
#BenefitsTable .footer td.firstChild, #BenefitsTablePend .footer td.firstChild {
  background: #11AAFF;
}

#BenefitsTable .footer td, #BenefitsTablePend .footer td {
background: #11AAFF;
}

.benefits-table .footer td {
background: #11AAFF;
}

/* Hide Search*/
#search-form-wrap {position: relative; display: none;}
#search-form {
  display: none;
  background: url('/GAF/media/default/images/search.png') #ffffff no-repeat;
  position: absolute;
  top: 80px;
  left: 742px;
  width: 190px;
  height: 19px;
  padding: 0px;
  overflow: hidden;
}
#search-form .row .text-search {
  display: none;
  background: none;
  border: 0 none;
  color: #000000;
  margin: 0 6px 0 0;
  padding: 2px 5px 3px;
  width: 160px;
  outline: none;
  /*font-size: 11px;*/
}
#search-form .row .btn-submit {
  display: none;
  background: url('/GAF/media/default/images/search_btn.png') no-repeat;
  position: absolute;
  top: 4px;
  left: 175px;
  border: 0 none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  width: 11px;
  height: 11px;
  font-size: 0px;
}
/*Table Grid for Benefits Overview*/
table.gridtable {
  font-family: verdana,arial,sans-serif;
  font-size:11px;
  color:#333333;
  border-width: 1px;
  border-color: #666666;
  border-collapse: collapse;
}
table.gridtable th {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: #666666;
  color: #ffffff;
  background-color: #11AAFF;
}
table.gridtable td {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: #666666;
  background-color: #ffffff;
}
/* Hide adding up table*/
#AddingUpTable {display:none}
#AddingUpTablePend {display:none}


/* Reduce the font size on Funding boxes*/
#tabs div .block-results-right .price {display:block;font weight:bold;font-size:

30px;color:#84C441;margin-top:75px}
#tabs div .block-results-right .eoidiffprice

{display:block;font-weight:bold;font-size:30px;color:#84C441;margin-top:55px;}


/* Hide Values from Enrolment Step 1*/
div.label.holidayEntitlementDays {display:none}
div.value.holidayEntitlementDays {display:none}
div.label.bonusAmount {display:none}
div.value.bonusAmount {display:none}
div.label.bonusFrequency {display:none}
div.value.bonusFrequency {display:none}
div.label.payType {display:none}
div.value.payType {display:none}
div.label.salaryBaseFrequency {display:none}
div.value.salaryBaseFrequency {display:none}

div.label.weeklyHours {display:none}
div.value.weeklyHours {display:none}
div.label.jobStatus {display:none}
div.value.jobStatus {display:none}

/* Hide preference from profile
#prefrenceTabContainer a{display:none}*/

/* Hide life event buttons from profile */
.profile-lifeEvent-Declare {display:none}



/* Minification failed (line 199, error number 1035): Expected colon, found 'weight' */