body {
	background-color : #f9f9f9;
	background-image : url(../images/bg_australia.gif);
	font-family : verdana;
	font-size : 9 px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	color : #EFF0E8;
	scrollbar-3dlight-color : #999999;
	scrollbar-arrow-color : #006699;
	scrollbar-base-color : #F5F5F5;
	scrollbar-darkshadow-color : #999999;
	scrollbar-face-color : #CCCCCC;
	scrollbar-highlight-color : #EEEEEE;
	scrollbar-shadow-color : #AAAAAA;
	scrollbar-track-color : #F4F4F4;
}
h1 {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	
	color : #3366BB;
	padding-bottom : 2px;
	padding-top : 7px;
}
.h1 {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	
	color : #3366BB;
	padding-bottom : 2px;
	padding-top : 7px;
}
h2 {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #3366BB;
}
.h2 {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #3366BB;
}
h3 {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #666666;
}
.h3 {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #666666;
}
.h32 {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #3366BB;
}
.body {
	font-family : verdana;
	font-size : 12px;
	color : #505050;
	line-height : 17px;
}
.bodysmall {
	font-family : verdana;
	font-size : 12px;
	color : #505050;
	line-height : 17px;
}
.bodysmall2 {
	font-family : verdana;
	font-size : 10px;
	color : #505050;
	line-height : 17px;
}
.bodysmall3 {
	font-family : verdana;
	font-size : 10px;
	color : #FFFFFF;
	line-height : 17px;
}
a.bodysmall2:link, a.bodysmall2:visited, a.bodysmall2:hover, a.bodysmall2:active {
	color : #006699;
	text-decoration : none;
}
.bodylarge {
	font-family : verdana;
	font-size : 14px;
	color : #505050;
	line-height : 17px;
}
.bodylarge2 {
	font-family : verdana;
	font-size : 16px;
	color : #505050;
}
.bodylarge3 {
	font-family : verdana;
	font-size : 19px;
	color : #505050;
}
.bold {
	border-top : 1px #DDDDDD solid;
	border-left : 1px #DDDDDD solid;
	font-family : verdana;
	font-size : 13px;
	font-weight : bold;
	background-color : #F9F9F9;
	color : #666666;
}
.submenu {
	font-family : verdana;
	font-size : 12px;
	color : #FFFFFF;
}
.comment {
	font-family : verdana;
	font-size : 14px;
	font-weight : bold;
	color : #336699;
	line-height : 17px;
	text-align : center;
}
.prompt {
	font-family : verdana;
	font-size : 10px;
	font-weight : bold;
	color : #669933;
}
.footnote {
	font-family : verdana;
	font-size : 10px;
	line-height : 12px;
	color : #666666;
}
.headerfooter {
	font-family : verdana;
	font-size : 9 px;
	font-weight : bolder;
	color : #006699;
}
.footer {
	font-family : verdana;
	font-size : 9 px;
	color : #555555;
}
.formquestion {
	font-family : verdana;
	font-size : 12px;
	font-weightt : bold;
	color : #446677;
}
table.styled {
	border-bottom : 1px #DDDDDD solid;
	border-right : 1px #DDDDDD solid;
}
table.styled2 {
	border-bottom : 1px #DDDDDD solid;
	border-top : 1px #DDDDDD solid;
	border-right : 1px #DDDDDD solid;
    border-left : 1px #DDDDDD solid;
}
table.main {
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	background-color : #F8F9F4;
}
table.main2 {
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-color : #F8F9F4;
}
td.header_grey {
	border-top : 1px #DDDDDD solid;
	border-left : 1px #DDDDDD solid;
	font-family : verdana;
	font-size : 13px;
	color : #669933;
	font-weight : bold;
	background-color : #F4F4F4;
}
td.header_grey2 {
	border-top : 1px #DDDDDD solid;
	border-left : 1px #DDDDDD solid;
	font-family : verdana;
	font-size : 13px;
	color : #669933;
	font-weight : bold;
	background-color : #D8DACE;
}
td.header2 {
	border-top : 1px #DDDDDD solid;
	border-left : 1px #DDDDDD solid;
	font-family : verdana;
	font-size : 13px;
	color : #669933;
	font-weight : bold;
	background-color : #F4F4F4;
}
td.header3 {
	border-top : 1px #DDDDDD solid;
	border-left : 1px #DDDDDD solid;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #3366BB;
	font-weight : bold;
	background-color : #F4F4F4;
}
td.header4 {
	border-top : 1px #DDDDDD solid;
	border-left : 1px #DDDDDD solid;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #3366BB;
	font-weight : bold;
	background-color : #F4F4F4;
}
td.header5 {
	border-top : 1px #ACACAC solid;
	border-left : 1px #ACACAC solid;
	font-family : verdana;
	font-size : 13px;
	color : #666600;
	font-weight : bold;
	background-color : #CFD2C1;
}
td.bold {
	border-top : 1px #DDDDDD solid;
	border-left : 1px #DDDDDD solid;
	font-family : shade;
	font-size : 13px;
	font-weight : bold;
	background-color : #F9F9F9;
	color : #666666;
}
td.shade_grey {
	border-top : 1px #DDDDDD solid;
	border-left : 1px #DDDDDD solid;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	background-color : #F9F9F9;
	color : #333333;
}
td.shade2 {
	border-top : 1px #DDDDDD solid;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	background-color : #F4F4F4;
	color : #111111;
}
td.shade3 {
	border-top : 1px #DDDDDD solid;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	background-color : #FBFBFB;
	color : #111111;
}
td.shade4 {
	border-top : 1px #DDDDDD solid;
	border-left : 1px #DDDDDD solid;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	background-color : #F4F4F4;
	color : #333333;
}
td.content_grey {
	border-top : 1px #DDDDDD solid;
	border-left : 1px #DDDDDD solid;
	font-family : verdana;
	font-size : 12px;
	color : #505050;
}
td.shade {
	border-top : 1px #ACACAC solid;
	border-left : 1px #ACACAC solid;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	background-color : #EAECDF;
	color : #333333;
}


td.shade_selected {
	border-top : 1px #ACACAC solid;
	border-left : 1px #ACACAC solid;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	background-color : #FAFCEF;
	color : #333333;
}
td.content {
	border-top : 1px #ACACAC solid;
	border-left : 1px #ACACAC solid;
	font-family : verdana;
	font-size : 12px;	
	color : #505050;
}
td.header {
	border-top : 1px #ACACAC solid;
	border-left : 1px #ACACAC solid;
	font-family : verdana;
	font-size : 13px;
	color : #666666;
	font-weight : bold;
	background-color : #CFD2C1;
}
td.header_border {
	border-top : 1px #ACACAC solid;
	border-left : 1px #ACACAC solid;
	border-right : 1px #ACACAC solid;
	border-bottom : 1px #ACACAC solid;
	font-family : verdana;
	font-size : 13px;
	color : #666666;
	font-weight : bold;
	background-color : #CFD2C1;
}
table.sidecontent {
	border : 1px solid #BBBBBB;
}
td.sidecontent {
	font-family : verdana;
	font-size : 12px;
	color : #505050;
	background-color : #F9F9F9;
}
td.main_title {
	border-left : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-color : #F8F9F4;
}
td.main_body_grey {
	border-left : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-color : #F4F4F4;
	
}
li {
	list-style-type : square;
}
li.numbered {
	list-style-type : decimal;
}
li.indent1 {
	list-style-type : circle;
	color : #666666;
	padding-left : 16px;
}
li.indent2 {
	list-style-type : circle;
	color : #666666;
	padding-left : 32px;
}
a:link, a:visited, a:hover, a:active {
	color : #006699;
	text-decoration : underline;
}
a.leftnav:link, a.leftnav:visited {
	color : #006699;
	text-decoration : none;
}
a.leftnav:hover, a.leftnav:active {
	color : #DD6633;
	text-decoration : underline;
}
a.submenu:link, a.submenu:visited, a.submenu:hover, a.submenu:active {
	color : #FFFFFF;
	text-decoration : none;
}
a.headerfooterlinks:link, a.headerfooterlinks:visited, a.headerfooterlinks:hover, a.headerfooterlinks:active {
	font-family : arial;
	font-size : 10 px;
	font-weight : bolder;
	color : #005588;
	text-decoration : none;
}
input.styled {
    border : 1px solid #789CB8;
    font-size : 12px;
    color : #333333;
    font-family : verdana;
}
textarea.styled {
    border : 1px solid #789CB8;
    font-size : 12px;
    color : #333333;
    font-family : verdana;
}
select.styled {
    border : 1px solid #789CB8;
    font-size : 12px;
    color : #333333;
    font-family : verdana;
}
.button_blue {
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color: #8E9183;
	border-bottom-color: #909285;
	border-left-color: #D6D9C8;
	border-right-color: #909285;
	border-top-color: #D6D9C8;
}
.styledbutton {
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color: #006699;
	border-bottom-color: #004477;
	border-left-color: #3399CC;
	border-right-color: #004477;
	border-top-color: #3399CC;
    font-family : verdana;
}
.styledbutton_small {
	font-size:8px;
	font-weight:bold;
	color:white;
	background-color: #006699;
	border-bottom-color: #004477;
	border-left-color: #3399CC;
	border-right-color: #004477;
	border-top-color: #3399CC;
    font-family : verdana;
}
.styledbutton_orange {
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color: #CC6633;
	border-bottom-color: #BB2211;
	border-left-color: #FF9966;
	border-right-color: #BB2211;
	border-top-color: #FF9966;
    font-family : verdana;
}
.styledbutton_green {
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color: #669933;
	border-bottom-color: #338800;
	border-left-color: #66BB11;
	border-right-color: #338800;
	border-top-color: #66BB11;
    font-family : verdana;
}
.styledbutton_red {
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color: #AA3333;
	border-bottom-color: #881111;
	border-left-color: #DD6666;
	border-right-color: #881111;
	border-top-color: #DD6666;
    font-family : verdana;
}

a:hover {
color : #ff0000;
}

.mandatory {
	font-weight : bold;
	color : Red;
}