.friendlyHeading {
	color: #007dba;
	font-size: 26px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

div.greyFormBox {
	padding: 5px 20px 5px 20px;
	background-color: #F5F5F5;
}

div.fieldChkLeft {
	padding-left: 15px;
	padding-top: 5px;
	clear: left;
	float: left;
	width: 10px;
}

label.chkLabelRight {
	width: 288px;
	float: left;
	clear: none;
	padding-bottom:5px;
	padding-top:5px;
	margin-left: 15px;
}

hr.formBreak {
	clear: both;
	height: 0px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: none none dotted none;
}












#formContentWrapper  img.infoIcon,#formContentWrapper  div.errorWrapper {
	margin-left: 10px;
                     padding-top:5px;
	float: left;	
}

/* Hide the jquery.validate error message in a box that can't be visible even when "display" gets reset to "block" */
#formContentWrapper  label.error {
	float: left;
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

#formContentWrapper a.btn-slide {
	cursor: pointer;
	text-decoration: underline;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	opacity: 0.85;
	width: 180px;
	font: 11px verdana;
}

#tooltip h3,#tooltip div {
	margin: 0;
}

.normalTip {
	border-color: #005f90;
	background-color: #bfe3f6;
}

.errorTip {
	border-color: #ff0000;
	background-color: #ffcccc;
	font: 11px verdana;
}

.disabled {
	display: none;
}

#panel {
	overflow: hidden;
}

#mainFormContainer {
	/*position: absolute;*/
	left: 350px;
	top: 80px;
	padding-bottom:10px;
}

#mainFormContainer form{
	clear: left;
}

#mainFormContainer, .page, #mainViewPort {
	width: 700px;
}

#mainView {
	width: 1400px;
}

.page {
	float: left;
}

.pageNum {
	margin-top: 10px;
	text-align: center;
	color: grey;
	font-style: italic;
	clear: both;
}

#mainViewPort {
	overflow: hidden;
}

p.firstPara {
	margin-top: 0px;
}

.optionalContent {
	clear: left;
}

.pushDown {
	padding-top: 10px;
}

.fieldRow {
	clear: left;	
}

form label {
	width: 298px;
	float: left;
	clear: left;
padding-bottom:5px;
padding-top:5px;
	margin-left: 15px;
}

form label.shortLabel {
	width: 170px;
}

form label.radioLabel {
	width: auto;
	float: none;
	clear: none;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-left: 0px;
                     margin-top: 0px;
                     vertical-align:top;
}


form label.chkBoxLabel {

                     width: 274px;
                     float:left;
	clear: none;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-left: 0px;
}


form label.chkBoxLabelFullWidth {

                     width: 274 px;
                     float:none;
	clear: none;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-left: 0px;
}

.field,.field1,.field2,.field3,.field4,.field5 {
	padding-left: 3px;
	padding-bottom: 10px;
	float: left;
    padding-bottom:5px;
    padding-left:3px;
    padding-top:5px;
}

.field1 {
	width: 175px;
}

.field2 {
	width: 300px;
}

.field3 {
	width: 400px;
}

.field4 {
	clear: both;
	padding-left: 0px;
}

.field5 {
	clear: both;
	padding-left: 0px;
}

.fieldPrefix {
	float: left;
	width: 22px;
	height: 1em;
	text-align: right;
                     padding-bottom:5px;
                     padding-top:5px;
                     line-height:24px;
}

.intro {
	float: left;
	width: 75%;
}

.requiredLegend {
	padding-left: 15px;
	float: right;
	width: 20%;
}

.mandatory {
	color: red;
	font-weight: bold;
                     line-height:18px;
                     vertical-align:top;
}

fieldset {
	border: none;
	clear: left;
}

legend {
	color: black;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 20px;
	font-weight: bold;
}

fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

input {
	margin-left: 0px;
                      vertical-align:top;
}

/*Online enquiry Header
#formContentWrapper h1.heading {
	font-size: 170%;
	border-bottom-style: dotted;
	border-width: 1px;
	border-color: grey;
	margin-bottom: 14px;
	padding-bottom: 5px;
                     margin-left:0px;
                    font-size-adjust: 0;
                    font-weight:bold;
                     line-height: 1.5em;
} */


/*Online enquiry Header*/
#formContentWrapper h1.heading {
	font-size: 1.38em !important;
                      font-weight:bold!important;
                     font-family: Helvetica,Arial,sans-serif;
                      color: #007DBA;
                      line-height: 2.1em !important;	
	border-width: 1px;
                     border-bottom: 1px groove #B2B2B2;
	margin-bottom: 14px;
	padding-bottom: 0px;
                     margin-left:0px;
                    }


#formContentWrapper h2,#formContentWrapper legend {
	font-size: 130%;
}

#anz-lotus .ANZ{
 background-image:url('/resources/5/d/5d13c7804439e7dbb36fb38e8ed3e5d0/OnlineEnquiry_banner02.gif?MOD=AJPERES&CACHEID=5d13c7804439e7dbb36fb38e8ed3e5d0');
height:70px!important;
}


 #anz-lotus .Enquiry{
 background-image:url('/resources/0/d/0dd0b28044305faba9c4b98e8ed3e5d0/banner.gif?MOD=AJPERES&CACHEID=0dd0b28044305faba9c4b98e8ed3e5d0');
height:75px!important;

}

 #anz-lotus #closebutton {
clear:both;
float:right;
height:50px;
margin-top:20px;
padding-right:18px;
width:70px !important;
}

#formContentWrapper input.btnSubmit{
 background:url('/resources/1/f/1fc72e0044305ea3a9adb98e8ed3e5d0/submit01.gif?MOD=AJPERES&CACHEID=1fc72e0044305ea3a9adb98e8ed3e5d0') no-repeat scroll 0 0 transparent;
cursor: pointer;
height: 30px;
border:none;
display:block;
margin-left:10px;
float:left;
width: 103px;
text-indent: -9999px;
line-height:0px;
}

#formContentWrapper input.btnSubmit:hover{
 background:url('/resources/1/f/1fc72e0044305ea3a9adb98e8ed3e5d0/submit01.gif?MOD=AJPERES&CACHEID=1fc72e0044305ea3a9adb98e8ed3e5d0') no-repeat scroll 0 -29px transparent; 

}

#formContentWrapper input.btnSubmit-disable{
 background:url('/resources/6/7/6729e78044e5c6d3a7acefda0c56dc2a/Submit_disabled.gif?MOD=AJPERES&CACHEID=6729e78044e5c6d3a7acefda0c56dc2a') no-repeat scroll 0 0 transparent;
cursor:pointer;
height: 30px;
border:none;
display:block;
disabled:true;
margin-left:10px;
float:left;
width: 103px;
text-indent: -9999px;
line-height:0px;
}

.btnStart{
 background:url('/resources/5/3/539d858047c2f5859cf8bfe47d444d82/btn_Start.gif?MOD=AJPERES&CACHEID=539d858047c2f5859cf8bfe47d444d82') no-repeat scroll 0 0 transparent;
 cursor: pointer;
height: 30px;
border:none;
display:block;
margin-left:10px;
float: right;
width: 120px;
}


















.btnStart:hover{
 background:url('/resources/5/3/539d858047c2f5859cf8bfe47d444d82/btn_Start.gif?MOD=AJPERES&CACHEID=539d858047c2f5859cf8bfe47d444d82') no-repeat scroll 0 -30px transparent;
}

#formContentWrapper .cancel{
width: 44px;
	clear: both;

	float: left;
	line-height: 29px;
}
#formContentWrapper .cancel a:link {
	color: #004165;
	
}

#formContentWrapper .cancel a:hover {
	color: #007dba;
	text-decoration: underline;
	line-height: 29px;
}

#anzcontainer{
    width:995px!important;
    margin-top:0px!important;
   font-size: 1em;
}


#formContentWrapper{
/*padding:0 0 0 0 !important;*/
width:755px !important;

}

#sidebarWrapper {
     padding-right:0px;
width:213px !important;
right:0px;
font-size: 0.815em;
top:0;
}
#sidebar {
    float:left!important;
padding:6px 0 0 !important;
width:213px !important;
}
#message{
    width:676px!important;
}

.aster{
color:red;

}

a.btn-slide{
color:#004165;
text-decoration: underline;
}
a:hover {
color:#007dba;
}

.checkboxLeft{
clear:both;	
float: left;	
}

.checkboxRight{
	float: left;
	padding-left:25px;
	padding-top:5px;
}

.groupTextBoxField{

}
.checkboxRight input {
	clear:both;
    float:left;
	margin-right:6px;
}
.checkboxRight .errorWrapper{
    padding:0!important;
}
.fieldtextboxRight{
	float: left;
	padding-left:25px;
	padding-top:5px;
}
.fieldtextboxRight input {
	clear:both;
    float:left;
	margin-right:6px;
}

.fieldtextboxRight label {
	padding-top:2px!important;
	clear:right!important;
	width:176px!important;
}

.fieldtextboxRight2{
	float: left;
	padding-left:25px;
	padding-top:5px;
}
.fieldtextboxRight2 input {
	clear:both;
    float:left;
	margin-right:6px;
}

.fieldtextboxRight2 label {
	padding-top:2px!important;
	clear:right!important;
	width:80px!important;
}
.fieldtextboxRight3{
	float: left;
	padding-left:25px;
	padding-top:5px;
}
.fieldtextboxRight3 input {
	clear:both;
    	float:left;
	margin-right:6px;
}

.fieldtextboxRight3 label {
	padding-top:2px!important;
	clear:right!important;
	width:50px!important;
}
.fieldRowChk {
	float: left;
	clear: both;
	width:300px;
}

.fieldRowChkMerSrv {
	float: left;
	clear: both;
	width:300px;
}

.fieldRowChkStartBus {
	float: left;
	clear: both;
	width:300px;
}

.fieldRowChkIndSpec {
	float: left;
	clear: both;
	width:300px;
}

.fieldRowChkBusPack {
	float: left;
	clear: both;
	width:300px;
}

.fieldRowChkForex {
	float: left;
	clear: both;
	width:300px;
}

.fieldRowUnlabelled {
	float: left;
	clear: both;
	margin-left: 313px;
	display: inline;
}

.fieldRow1 {
	float: left;
	clear: both;
	width:350px;
}
.fieldRowChk label {
	padding-bottom: 5px!important;
	padding-top: 0px!important;

	display:inline-block;
}

.fieldRowChkMerSrv label {
	padding-bottom: 5px!important;
	padding-top: 0px!important;
	width: 255px!important;
}

.fieldRowChkStartBus label {
	padding-bottom: 5px!important;
	padding-top: 0px!important;
	width: 255px!important;
}

.fieldRowChkIndSpec label {
	padding-bottom: 5px!important;
	padding-top: 0px!important;
	width: 170px!important;
}

.fieldRowChkBusPack label {
	padding-bottom: 5px!important;
	padding-top: 0px!important;
	width: 195px!important;
}

.fieldRowChkForex label {
	padding-bottom: 5px!important;
	padding-top: 0px!important;
	width: 210px!important;
}

.input1 {
	width: 170px;
	padding-right: 0px;
}

.input2 {
	width: 295px;
	padding-right: 0px;
}

.input3 {
	width: 395px;
	padding-right: 0px;
}

.select1{
width:175px;
}
.field2 select{
                   width:300px!important;
}
.select2{
width:300px;
}
.select3{
width:400px;
}


#RHNContainer{
height:auto !important;
margin-top:0;
}

#cancelsubmit{
margin-top: 30px;
}

div#formContentWrapper #cancelsubmit{
height:40px;
}

.formfields{
height:auto;
padding-left:1.5%;
}


#formContentWrapper ul, #formContentWrapper ol {
margin-left:0;
margin-top:6px;
padding-left:25px;
}

#formContentWrapper {
    font-size:79%;
/*padding:10px 17px;*/
    padding-left:17px;
}
#formContentWrapper h2 {
    font-size:1.3em;
    padding-top:0;
}
 #formContentWrapper h3 {
    font-size:1.1em;
}
 #formContentWrapper h4 {
    font-size:1em;
}
 #formContentWrapper h5 {
    font-size:0.95em;
}
 #formContentWrapper h2 , #formContentWrapper h3, #formContentWrapper h4, #formContentWrapper h5 {
    margin:25px 0 12px 0;
}   

#formContentWrapper h3.shadedBGHeading,#formContentWrapper h4.shadedBGHeading {
    background-color:#eeeeee;
    padding:5px;
}

/*inPage tab functionlity*/
 div#formContentWrapper  div#tabsFive div.tabLinkSelected a {
width:128px;
}

 div#formContentWrapper  div#tabsFive div.tabLinkNormal a {
width:129px;
}



div#formContentWrapper div#tabsFour div.tabLinkSelected a {
width:164px;
}

div#formContentWrapper div#tabsFour div.tabLinkNormal a {
width:164px;
}


div#formContentWrapper div#tabsThree div.tabLinkSelected a {
width:224px;
}

div#formContentWrapper div#tabsThree div.tabLinkNormal a {
width:223px;
}


div#formContentWrapper div#tabsTwo div.tabLinkSelected a {
width:342px;
}

div#formContentWrapper div#tabsTwo div.tabLinkNormal a {
width:342px;
}

table.formatted{
width:100% !important; 
}

td.HSContentWide div p {
padding-left:5px!important;
}

.checkboxLabelHolder {
	float: left;
	width: 603px;
}

.fieldRowChkMerSrv {
	float: left;
}

div#formContentWrapper div.layout-section,div#formContentWrapper div.layout-section-grey { 
width:100% !important; 
}
div#formContentWrapper div#tabContainer div.layout-section, div#formContentWrapper div#tabContainer div.layout-section-grey { 
width:98.9% !important; 
} 
div#formContentWrapper td.HSContentWide div.layout-section,div#formContentWrapper td.HSContentWide div.layout-section-grey { 
width:98.5% !important; 
}
div#formContentWrapper div#tabContainer td.HSContentWide div.layout-section,div#formContentWrapper div#tabContainer  td.HSContentWide div.layout-section-grey { 
width:98.5% !important; 
}

#anzglobalheader {
height:75px !important;
}

#footer{
text-align:left;
margin:0 0 0 0;
font-size: 0.819em;
}

/* New classes added for simple super*/

.btnnext{
 background:url('/resources/b/0/b03786804939b04183bad3fc8cff90cd/btn_next.gif?MOD=AJPERES&CACHEID=b03786804939b04183bad3fc8cff90cd') no-repeat scroll 0 0 transparent;
 cursor: pointer;
height: 30px;
border:none;
display:block;
margin-left:10px;
float: right;
width: 120px;
}

.btnnext:hover{
 background:url('/resources/b/0/b03786804939b04183bad3fc8cff90cd/btn_next.gif?MOD=AJPERES&CACHEID=b03786804939b04183bad3fc8cff90cd') no-repeat scroll 0 -30px transparent;
}

.btnprevious{
 background:url('/resources/b/b/bbffa3004939b2f68401d7fc8cff90cd/btn_previous.gif?MOD=AJPERES&CACHEID=bbffa3004939b2f68401d7fc8cff90cd') no-repeat scroll 0 0 transparent;
 cursor: pointer;
height: 30px;
border:none;
display:block;
margin-left:10px;
float: left;
width: 120px;
}

.btnprevious:hover{
 background:url('/resources/b/b/bbffa3004939b2f68401d7fc8cff90cd/btn_previous.gif?MOD=AJPERES&CACHEID=bbffa3004939b2f68401d7fc8cff90cd') no-repeat scroll 0 -30px transparent;
}

.field6 {
width: 100px;
float:left;
}

.field7 {
float: left;
padding-bottom:5px;
padding-left:3px;
width: 400px;
}
.no-feel
{
height: 0px;
width:1px;
border:0px
}





/* New classes added for ANZ Assured*/

#ClockImage
{
 background:url('/resources/5/4/54faf3804c1d94cebb3fbbb707451b78/clip_image002.jpg?MOD=AJPERES&CACHEID=54faf3804c1d94cebb3fbbb707451b78') no-repeat scroll 0px 0px transparent;
padding-left:60px;
padding-top:14px;
height:25px
}












.ClockText {
/*padding-top: 40px;
flaot:left;*/
margin-top:-4px;

}



.cards{
float:left;
clear :both;
 padding-bottom: 12px;
  margin-left: 25px !important;
/*  margin-top: 0px !important;*/
}


.pdpage{
float:left;
margin-top: 4px;

}

.pdpageTop{
float:left;
margin-top: 7px;
padding-bottom: 5px;
}

form label.chkBoxLabelAssured {
                     width: auto;
                     float:left;
	clear: none;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-left: 0px;
                     margin-top: 1px;
                  /*  padding-left:5px;*/
}

#DetailRequired{
padding-top:12px;
}

#AfterApply {
padding-top:12px;
}
#AssuredCards {
/*padding-top:12px;*/
}

.timeatadd{
padding-left: 86px;
    width: 214px;
}
.fieldPrefixAssured{
text-align: left;!important
}
.greyFormBoxAssured {
    padding-bottom: 5px;
   /* padding-left: 5px;
    padding-right: 20px;*/
    padding-top: 5px;
    margin-top: 12px;
    border-style: none none solid;
    border-width: 1px;
border-color: #CCCCCC;
}
.Applicant1 {
color: #005485;
    font-weight: bolder;
    margin-left: 0;
     padding-left: 0;
    padding-top: 0px;
    padding-bottom: 0px;
font-size: 130%;
    }
#agreedEmailCheckBox{
padding-top:12px;
padding-bottom:12px;

}
#errorAge, #errorResident, #errorAccounts{
color: red;
    float: left;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-top: 5px;
clear: both;
}
#assuredAccountNoList {
    margin-left: 12px;
    padding-top: 25px
}

#assuredAccountNo{
margin-bottom:12px;
float: left;

}
#assuredAccountYes{
   margin-left: 12px;

}

#Applicant2{
padding-top:12px;
padding-bottom:12px;
}
.fdpage{
margin:0;
padding:0;
}

.greyFormBoxAssuredReview{
background-color: #F5F5F5;
float: left;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 52px;
padding-top: 5px;
}



.greyFormBoxAssuredReview label {
    clear: left;
    float: left;
   margin-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 400px;
}

#AssuredCards{
clear: left;
    float: left;
    margin-left: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 298px;

}


#conditionsBreak {
    float: left;
    margin-top: 20px;
}

.AssuredMandatory {
line-height:0px!important;
}

.greyFormBoxAssuredFin{
background-color: #F5F5F5;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 20px;
    padding-top: 5px;
margin-top: 12px;
}
.AssuredEmailReview{
word-wrap: break-word;
}

#assuredTermsConditions, #chkAgreeEmail, #chkAgreeEmailApp2, #assuredAcknowledgement{
margin-top: 8px;
}
#checkboxLabelAssured{
padding-left: 5px;
padding-top: 2px;
width: 603px;
}

.AssuredDollar{
	line-height:18px;
                     vertical-align:top;
}

/*--------------------NRF fix----------------------------*/
hr.formBreakNRF{
	clear: both;
	height: 0px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: none none line none;
}

#TickImage
{
 background:url('/resources/e/d/ed53ba004c9e15cb8350ffffdc2ff942/icon_tick.gif?MOD=AJPERES&CACHEID=ed53ba004c9e15cb8350ffffdc2ff942') no-repeat scroll 0px 0px transparent;
padding-left:60px;
padding-top:14px;
height:25px;
}
.NraTermCondition
{
padding-left:0px!important;
}
.btnAdd{
 background:url('/resources/8/f/8fcb4a804c9e14b182f6feffdc2ff942/btn_add.gif?MOD=AJPERES&CACHEID=8fcb4a804c9e14b182f6feffdc2ff942') no-repeat scroll 0 0 transparent;
 cursor: pointer;
height: 29px;
border:none;
display:block;
margin-left:10px;
float: right;
width: 87px;
padding:0px;
}

.btnAdd:hover{
background:url('/resources/8/f/8fcb4a804c9e14b182f6feffdc2ff942/btn_add.gif?MOD=AJPERES&CACHEID=8fcb4a804c9e14b182f6feffdc2ff942') no-repeat scroll 0 -29px transparent;

}
/*--------------------NRF fix----------------------------*/



 /*-------------------WCAG 2.0 Accessibility fixes---------------*/


div#formContentWrapper legend.radioLegend {
	font-weight: normal !important;
	font-size:1em !important;
	padding-bottom: 0 !important;
 clear: left;
    float: left;
    margin-left: 15px;
*margin-left: 7px;
    padding-bottom: 5px;
    padding-top: 5px;
      width: 298px;
padding-top:0 !important;
margin-top:5px;
}
/* css for Financial hardship ROF*/
#tickImage-new {
    background: url('/resources/7/1/710ed8004eb99e37a679eefa34380e44/icon_tick_36px.jpg?MOD=AJPERES&CACHEID=710ed8004eb99e37a679eefa34380e44') no-repeat scroll 0 0 transparent;
    height:39px;
    padding-left: 50px;
    padding-top: 14px;
}
.tickText-new {
    margin-top: -4px;
}
.legendConfirmation{
    color: black;
    font-weight: bold;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-top: 0px;
}
#ClockImage-new
{
 background:url('/resources/8/5/857a87004eb99c23a638eefa34380e44/icon_clock_36px.jpg?MOD=AJPERES&CACHEID=857a87004eb99c23a638eefa34380e44') no-repeat scroll 0px 0px transparent;
padding-left:60px;
padding-top:14px;
height:36px;
}
