#inner {float: none}

#footer {background: url(../images/footer_bg_home.png) no-repeat left bottom;}

fieldset legend {margin-left: 0}

.fieldset legend strong {top: -20px}

fieldset .fieldError {}

dd {float: none}

#header #mainMenu, .mainguidancetopic, .mainGuidanceTopic, .panellists div, .panelLists div {height: 1%;}  /* force hasLayout */

/* fix 1px space bug */
.localNav ul li, .otherLinks ul li {display: inline}

.localNav ul li a, .otherLinks ul li a, .contentmenu li a {
    height: 1%;
	line-height: 1;
	display: block;
}

.localNav ul li a.first {padding-top: 6px!important}

#content #contentTabs ul li a {float: left}

.mapbubble .contentTabs ul li a {padding-bottom: 4px !important;}

#header #topMenu {padding-top: 7px} /* level 1 global navigation */

#header #topMenu span { /* align top menu links */
	position: relative;
	top: -5px;
}

#header #mainMenu ul li a {padding: 9px 10px 5px 10px} /* custom padding */

/*#header #mainMenu ul li ul li a {width: 10px; white-space: pre}*/

#header #mainMenu ul li ul li ul li a {height: 1%;}

#header #mainMenu ul li.active a {padding-bottom: 6px} /* custom padding for IE */

#header #mainMenu ul li ul li div.c-nav ul ul li a { background-position: 0 4px}

#header #mainMenu ul li ul li div.c-nav ul ul li p.secondarybutton {margin-left: 6px}

#header #mainMenu ul li ul li div.c-nav ul ul li p.secondarybutton a {margin-left: 2px; margin-right: 6px}

#logMsg a {padding-top: 14px}

#globalLogin {width: 240px}  /* login inside header */

#globalLogin .primarybutton, #globalLogin .primaryButton {background: url(../images/primary_button_arrow_l.gif) no-repeat;}

#globalLogin .primarybutton a, #globalLogin .primaryButton a {
	margin-left: 13px;
	width: 1pt;
	white-space: pre;
}

#globalLogin .primaryButton a:hover, #globalLogin .primarybutton a:hover  {color: white}

#globalSearch input#simpleSearch { /* global search button */
	position: relative;
	top: -1px;
	left: -6px;
	padding-bottom: 3px;
}

.primarybutton input, .primarybutton a, .secondarybutton input, .secondarybutton a, 
.primaryButton input, .primaryButton a, .secondaryButton input, .secondaryButton a { /* fix horizontal padding issue */
	float: left;
	margin-left: 2px!important;
}

.primarybutton, .primaryButton { /* primary button container */
	background: url(../images/primary_button_l.gif) no-repeat;
}

.primarybutton input, .primarybutton a, 
.primaryButton input, .primaryButton a { /* primary button */
	background: url(../images/primary_button_r.gif) no-repeat right top;
	padding: 5px 10px 7px 5px;
}

.primarybutton input, .primaryButton input {padding: 2px 9px 4px 7px}

.secondarybutton { /* secondary button container */
	background: url(../images/secondary_button_l.gif) no-repeat;
}

.secondarybutton input, .secondarybutton a, 
.secondaryButton input, .secondaryButton a { /* secondary button */
	background: url(../images/secondary_button_r.gif) no-repeat right top;
} 

.secondarybutton a, .secondaryButton a {padding: 6px 10px 7px 5px} /* secondary button link */

.secondarybutton input, .secondaryButton input {padding: 3px 9px 3px 4px}

.primarybutton a:hover, .secondarybutton a:hover, 
.primaryButton a:hover, .secondaryButton a:hover {background-position: right top!important}  /* no hover for primary buttons */ 

#container .reportbutton {padding-left: 16px}  /* secondary button with report icon */

.sideCol p.secondarybutton, .sideCol p.secondaryButton {margin-left: .4em}

.disabledInput, .disabledInput:focus {padding: 0}

fieldset span.secondarybutton input, fieldset span.secondaryButton input {margin-left: 2px}

.mainPromo {bottom: -1px} /* tweak position on home page */

div#findAPlanner form {zoom: 1} /* force hasLayout on home page */

#inboxTable tbody input {position: relative; top: -4px}

#messageContent #messageInfo {top: 53px} /* tweak my portfolio inbox */

#netWorth p span {margin-top: 3px}

#otherActions div div {height: 125px}  /* my portfolio - manage my super - fake min-height */

#summaryForm #approvalBtns span.secondarybutton input, 
#summaryForm #approvalBtns span.secondaryButton input {width: 1pt}  /* fix button layout issue */

#currentOrFutureDiv table label.distributionLabel {top: 2px}

.productlisting, .productListing {padding-bottom: 0}

#fundList {margin-right: 10px} /* change investments - own mix fund list */

#container .findPlannerAdviser td form {padding-bottom: 10px}

#container .findPlannerAdviser td  span.secondarybutton input {margin-left: 2px}

.helpHover img {margin-left: -4em}

.helpHover:hover span {margin-left: 2px}

.find-address-button {
	margin-left: 89px!important;
}

a#cancelButton:hover {
	background-position: 0 0!important;
}

a#cancelButton:hover span {
	background-position: right top!important;
}

#employeeList {
	height: 50px;
}

#header a img, .mainPromo img, #passwordStrengthExplanation, #styleswitcher p, 
div.hoverTip, button#btnBlank, button#btnBlank span, div.checkRow img {behavior: url(/wps/themes/html/AMPAU/js/iepngfix.htc)}


/********************
Member form specifics
********************/
div.section fieldset div.radio-container {height:1%; }
div.section fieldset div.radio-container div {display:block;float:left;}
div.section fieldset div.radio-container label {float:left;padding:10px 0 0 0;margin:10px 0 0 5px;display:block; clear:none;height:30px;}
div.section fieldset div.radio-container div input { padding:0;margin:0;}
/************************************************************
	SERVICING FORMS IE SPECIFICS
************************************************************/


/************************************************************
	SERVICING FORM FLEXIBLE PROTECTION OPTION
************************************************************/


.insurance-options-ul li {height:30px !important;clear:none !important;margin-top:0 !important;padding-top:0 !important;display:inline !important;background:red !important; }


#TB_ajaxContent div#lightBoxHeader-lrge {margin-top: 15px}

div#lightBoxContent-lrge {
	width: 550px;
	margin-left: 30px;
}

div#lightBoxHeader-lrge h2 {margin-top: 0}

a.hoverTip, a.hoverTip:visited {margin-top: -3px!important}

div#cancel-application h2 {margin-top: 30px}

.tooltip div p {padding-bottom: 1em}

div#mobileNumber_clickOnTip span, div#email_clickOnTip span {margin-left: 3px}

div.checkRow span {margin-top: 15px}

div.checkRow img {top: 12px}

.fieldsetServicingForms dd {float: left}

.tooltip span {margin-left: 3px}

fieldset.fieldsetServicingForms ul.ULInsurance-questions {margin-left:40px !important;}

div.calculate-button {width:366px !important;}

div.insurance-radios  ul li {display:inline;}
div.insurance-radios ul li span {padding:12px 0 0 10px;}
.insurance-options-ul li.li-label label {white-space:normal;width:450px !important; }

.ul-payment-options ul li input {top:-2px; }

div.not-interested ul {margin-left:15px !important; }
div.not-interested ul li label  { display:block;margin:12px 10px 0 0;padding:0;width:450px;}
div.not-interested a {margin-left:15px; }

fieldset.fieldsetServicingForms table.insurancetable td input {margin-top:7px;}
fieldset.fieldsetServicingForms ul.ULInsurance-questions-large {display:inline;float:left;height:auto;margin:-5px 0 0 65px !important;}
fieldset.fieldsetServicingForms ul.ULInsurance-questions {margin:5px 0 20px 80px !important;}
fieldset.fieldsetServicingForms ul.ULInsurance-answers { clear:both !important;margin:0 !important;padding:10px 0 5px 25px;text-align:right;width:216px !important;}

fieldset.fieldsetServicingForms ul li#primaryHomeDuties_fieldID {padding:0 !important;margin:-5px 0 0 -50px !important;width:400px;}

/*
table#occupational-category { width:630px !important;}
table#occupational-category td { padding:0 !important;margin:0 !important;}
table#occupational-category td label {padding:0 !important;margin:0 !important; }
table#occupational-category td.input-td {width:30px !important;}
table#occupational-category td.width-td {width:30px !important;margin:10px !important;}
table#occupational-category td.width-td input {margin-left:3px !important;}
*/

table#occupational-category td.icon-lbox{ padding:0 !important;margin:0 !important;width:290px !important;}

.arrowbullet {background:transparent url(../images/light_blue_arrow_icon.gif) no-repeat scroll 0 3px;display:block;clear:both;padding-left:10px !important;}
a.list-occupations-link {
	white-space: nowrap;
	margin-left: 225px;
}

fieldset.insurance-quote a {margin-top:0!important;padding:0 0 0 10px!important; }

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


fieldset.insurance-quote ul {
padding:0 0 0 20px!important;
}
/************************************************************
	SERVICING FORM REVIEW FINAL
************************************************************/
.servicingFormsReview dt { width:335px;}
.servicingFormsReview dt.multiple-questions { font-weight:normal;}
.twoLinePadding { padding-top:17px;}
.fiveLinePadding { margin-top:90px;} /* pushes both this answer and the answer below it */
.threeLinePadding {padding-top:30px; }

/************************************************************
	MEMBERFORM STEP1
************************************************************/

#MemberdivCaptcha div.captcha-link {display:inline;float:right;margin:-26px 0 0 15px !important; }

/************************************************************
	INSURANCE MEMBER FORM
************************************************************/

div.insurance-radios {margin:10px 0 !important;width:426px !important;display:block;}
.ul-payment-options ul li {	display: inline !important;	padding: 0!important;background:none !important;}
div.insurance-radios ul { margin:0 0 0 0 !important;}
div.insurance-radios ul li input { top:-2px;}
div.insurance-radios ul li.li-terms-checkbox {margin:0 0 0 -27px !important;padding:0 !important;width:18px !important;}
fieldset.insurance-quote ul li.li-terms-checkbox { margin:0 0 0 0 !important;}
cinsurance-quote a {margin-top:0 !important;padding:5px 0 5px 10px !important;background:transparent url(../images/light_blue_arrow_icon.gif) no-repeat scroll 0 6px; }
fieldset#insuranceBaseOptions ul { width:460px !important;}
fieldset#insuranceBaseOptions ul.ULInsurance-questions li#amount_fieldID  span.fields { width:237px;}
fieldset#insuranceBaseOptions ul.ULInsurance-questions li#amount_fieldID span.insurance-labels {width:80px; }

div.contributions-checkbox ul li span{padding-top:2px!important;margin-left:5px;}
div.contributions-checkbox ul li input {position:relative;top:-2px;}


/************************************************************
	CONTRIBUTIONS SECTION MEMBER 
************************************************************/

/************************************************************
	CONTRIBUTIONS SECTION EMPLOYER
************************************************************/


div.employer-contributions-payoptions span {padding-top:5px!important;display:block!important;}
div.employer-contributions-options strong { margin-left:125px;}
div.employer-contributions-payoptions-label  { padding-top:5px!important;height:10px;}
div.employer-contributions-options img.question-mark { top:3px;}



