body {font: 85% Arial, Helvetica, sans-serif}

#header {font-size: 12px}

h1 {font-size: 31px; padding-top: 1.4em!important}

h2 {font-size: 20px}

h3, h4 {font-size: 18px}

h5 {font-size: 16px}

.localNav #portfolioHeader a {padding: 6px 5px 7px 30px}

#footer {font-size: 12px}

.sideCol .emailicon {font-size: 12px}

/************************************************************
	SERVICING FORM STYLES
************************************************************/
fieldset.fieldsetServicingForms ul li#smoker_fieldID span.radio {margin:81px 0 0;}
fieldset.fieldsetServicingForms ul li#healthStatus_fieldID span.radio {margin:29px 0 0;}
fieldset.fieldsetServicingForms ul li#undiagnosedCondition_fieldID span.radio {margin:135px 0 0;}
fieldset.fieldsetServicingForms ul li#occupation_fieldID span.radio {margin:53px 0 0;}
fieldset.fieldsetServicingForms ul li#restrictedFromNormalDuties_fieldID span.radio {margin:82px 0 0;}
fieldset.fieldsetServicingForms ul li#participateHazardousActivities_fieldID span.radio {margin:97px 0 0;}
fieldset.fieldsetServicingForms ul li#previousInsurance_fieldID span.radio {margin:43px 0 0;}

/************************************************************
	MEMBER FORM STYLES
************************************************************/
/* insurance */
div.personas { height:810px!important;*height:820px!important;}
div.personas ul { height:315px!important;}
div.personFooter { height:335px!important;}
* + html   div.personFooter { height:345px!important;}
* html   div.personFooter { height:350px!important;}
ul.ULInsurance-questions li#amount_fieldID  label { width:auto;}
ul.ULInsurance-questions li#amount_fieldID  span.fields { width:232px;}

fieldset#insuranceBaseOptions ul li#smoker_fieldID span.radio {margin:7.1em 0 0!important;}
fieldset#insuranceBaseOptions ul li#healthStatus_fieldID span.radio {margin:41px 0 0!important;}
fieldset#insuranceBaseOptions ul li#undiagnosedCondition_fieldID span.radio {margin:158px 0 0!important;}
fieldset#insuranceBaseOptions ul li#occupation_fieldID span.radio {margin:68px 0 0!important;}
fieldset#insuranceBaseOptions ul li#restrictedFromNormalDuties_fieldID span.radio {margin:99px 0 0!important;}
fieldset#insuranceBaseOptions ul li#participateHazardousActivities_fieldID span.radio {margin:115px 0 0!important;}

table#occupational-category td.input-td {margin:0;padding:0;vertical-align:bottom;width:18px;}
table#occupational-category td label { display:block;}
table#occupational-category label.payby-template {margin-top:0 !important;white-space:normal!important;}
table#occupational-category label.occupations-insurance-width {width:225px!important;}
table#occupational-category td.icon-lbox { }

a.list-occupations-link {margin-left:240px!important;white-space:nowrap;}

fieldset#insuranceBaseOptions ul li#primaryHomeDuties_fieldID span.radio {margin-top:37px!important;}

/* contributions */

div.contributions-checkbox { margin:10px 0 10px 53px !important;white-space:normal!important;width:400px !important;}
* + html div.contributions-checkbox  ul li-terms-checkbox span input {height:30px !important; }
li#contactLastName_fieldID span.fields {margin-top:7px!important; }
a.tfn-edit-label {white-space:nowrap;}
li#preferedDeductionDay_fieldID span.fields { margin-top:11px !important; }
li#personal-tfn-contributions {margin-top:23px!important;}
div.innerSection ul li span.fields {margin-left:33px !important;width:auto;}
li#productName_fieldID label {margin-left:0!important; }
div.contributions-checkbox ul li input {_position:relative;_top:-20px; }
 .contributions-tax-field {margin-top:21px; }
 
/* your details */


li#useEmailasUsername_fieldID span.fields input { width:15px;height:15px;padding:0;margin:0 0 0 0;}
li#useEmailasUsername_fieldID span.fields {background:green;width:15px;height:15px;float:left;display:inline-block;clear:left;margin:0 0 0 175px;_margin-left:179px;}
li#useEmailasUsername_fieldID label {clear:right;display:block !important;float:left;margin:0 0 0 5px !important;padding:0 !important;position:relative;width:199px !important;white-space:nowrap !important;}

#MemberdivCaptcha span.fields { margin-top:0 !important;}
#MemberdivCaptcha img { margin-top:36px !important;}

/* your details step 2 */

li#emailConfirm_fieldID span.fields {margin-top:5px!important;}
li#hasPostalAddress_fieldID  span.radio { margin-top:17px!important;}
li#hasPostalAddress_fieldID table label { position:absolute!important;top:49px!important;}

/* review page */

span.tax-deducation {padding:20px 0 0 !important;}

span.review-personal-contributions { padding:20px 0 5px 0!important;}
span.review-insurance-offer { padding:20px 0 5px 0!important; }
span.review-deduction-day {padding:20px 0 5px 0!important; }
span.review-personal-contribution { padding:20px 0 5px 0!important;}
span.question-smoking {margin-top:40px!important; }
.questions-undiagnosed { padding:56px 0 0 !important;}
.work-more-10hours {margin-top:26px!important; }
span.had-following {margin:32px 0 0 !important;padding:0 !important;}
span.questions-restricted { margin-top:52px!important;}
span.hazardous-activity { margin-top:53px!important;}

/************************************************************
	EMPLOYER FORM STYLES
************************************************************/

span.text-field-employees-plan { margin-top:29px!important;}

span.text-field-business-ownership {margin-top:55px!important;}

span.text-field-active-employment { margin-top:28px!important;}

span.text-field-start-date-employer {margin-top:16px!important;}

li#employee-percentage span.radio {margin-top:95px!important;}

li#default-employer span.radio {margin-top:84px!important;}

div#divCaptcha label { margin:-27px 0 0;}

span.company-name-field { position: relative; top: 19px;}

select#deductionDay {position:relative;top:10px; }

p.tblCheck {margin-left:23px;white-space:nowrap; }

span.fields-number-employees {margin-top:35px!important; }

table#occupational-category {
margin-left:-3px!important;
}

table#employer-occupational-category { margin-left:5px!important;_margin-left:10px!important;}

table#employer-occupational-category td.width-td {
width:155px;
}

table#employer-occupational-category td.width-td label.payby-template {width:155px!important;*padding:0 10px 0 0!important;}

table#employer-occupational-category td.width-td label.label-cls {*width:80px!important;*display:block!important;*padding:0 30px 0 10px!important; }

table#employer-occupational-category td.lightbox-td {*width:80px!important;padding:0 0 0 10px!important;}

