#requirements_head {width:100%; clear: both;}

#requirements_head h2 {float: left;}

#requirements_head h3 {float: right; color: #EE0000;}

#requirements_head h4 {clear: both;}

.denotes {font-weight: normal; font-size: 90%;}

form div.checklist {margin-bottom: 10px; width: 530px;}

form div.checklist span {float: left; clear: both; margin-bottom: 10px;}

form div.checklist input {display: block; float: left;}

form div.checklist label {margin-left: 5px; padding-top: 3px; float: left;}

form dl {margin-bottom: 0;}

form dt {font-weight: bold; margin: 0 0 5px 0; padding:0; clear: both;}

form dl dd {margin: 0;}

em {font-style: normal; font-weight: bold; color: #EE0000; font-size: 120%;}

h4.showhide {margin: 0 0 2px 0; font-weight: normal;
background: url("http://nab.com.au/images/ar_inv_red.gif") 0 5px no-repeat; 
margin-top: .2em;
font-size:1em;
padding: 0 0 2px 12px;
float: right;}
h4.showhide a:link {color: #000000; text-decoration: none;}
h4.showhide a:visited {color: #000000; text-decoration: none;}
h4.showhide a:hover{color: #EE0000; text-decoration: underline;}
h4.showhide a:active {color: #000000; text-decoration: none;}
img {border: 0 none #FFFFFF;}

p#continue {text-align: center; clear: both;}

div.session {
	padding:0px;
	background-color: #EBEBEB;
	cursor:pointer;
    padding: 0 10px 5px 10px;
	_padding: 5px 10px;
	width: 520px;
	_width: 540px;
	float: left; 
	clear: both;
	margin-bottom: 10px;
}
.on {
	display:block;
	height:auto;
}
.off {
	display:none;
	height:0px;
	overflow:hidden;
	cursor:pointer;
}

p.close {
	text-align: right;
	text-decoration: underline;
	margin: 0;
}

.denotes {padding-left: 205px;}
#requirements_head h3 {padding-right: 15px;}
p#continue {padding-top: 35; _padding-top: 0; margin-top: 35px; text-align: right;}
div#smsbanner {height: 102px; border-top: 1px #EBEBEB solid; border-bottom: 1px #EBEBEB solid; background: #F2F0E4 url(/vgnmedia/images/Personal_Finance/sms_mobile.jpg) top right no-repeat; margin: 35px 0 0 0;}
div#smsbanner h2 {font-size: 1.4em; margin: 0; padding: 5px 0 5px 5px;}
div#smsbanner h3 {margin: 0; padding: 0 0 5px 5px;}
div#smsbanner p {margin: 0; padding: 0 110px 5px 5px; color: #00000;}
div#smsbanner h4 {font-weight: normal; text-align: right; margin: -5px 0 0 0; _margin: 0; padding: 0 120px 5px 5px;}
div#smsbanner h4 a {background: url("/images/ar_inv_red.gif") 0 no-repeat; text-decoration: none; margin-top: .2em; padding:0 0 2px 12px;}

