/*----------------------------------------------------------/* CSS Document *//*----------------------------------------------------------The base color for this template is #003C77. If you'd liketo use a different color start by replacing all instances of#003C77 with your new color.----------------------------------------------------------*/body{	background-color: #003C77;	font-size: 0.76em;	font-family: Verdana, Helvetica, Sans-Serif;	margin: 0;	padding: 0;	color: #333;}a:link{	color: #069;	text-decoration: underline;}a:visited{	color: #327499;}a:hover{	color: #069;	text-decoration: none;}a:active, a.selected{	color: #09C;}p, ul, ol{    margin-bottom: 10px;    line-height: 1.4em;}.credits{	font:0.8em Verdana, Geneva, sans-serif;	color: #555;}/* HEADINGS   ----------------------------------------------------------*/h1, h2, h3, h4, h5, h6{	font-size: 1.5em;	color: #009ACB;	font-family: Arial, Helvetica, sans-serif;}h1{    font-size: 2em;    padding-bottom: 0;    margin-bottom: 0;}h2{	line-height: 10px;}h3{    font-size: 1.2em;}h4{    font-size: 1.1em;	padding-bottom: 5;	padding-top: 0;    margin-bottom: 0;	margin-top: 0;}h5, h6{	font-size: 1em;	margin-bottom: -6px;	_margin-bottom:-14px;	margin-top: 0px;}/* this rule styles <h2> tags that are the first child of the left and right table columns */.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2{    margin-top: 0;}/* PRIMARY LAYOUT ELEMENTS   ----------------------------------------------------------*//* you can specify a greater or lesser percentage for the page width. Or, you can specify an exact pixel width. */.page{	margin-left: auto;	margin-right: auto;	background-color: #FFF;}#header{	margin-bottom: 0px;	height: auto;	width: 820px;	padding-left: 6px;	z-index: 1;	}#header h1{	font-weight: bold;	padding: 5px 0;	margin: 0;	color: #009ACB;	border: none;	line-height: 2em;	font-family: Arial, Helvetica, sans-serif;	font-size: 32px !important;}#header #titlebar #title{	color: White;	float: left;	font-weight: bold;	font-size: 2.5em;	text-align: center;	vertical-align: middle;	line-height: 50px;	width: 300px;}#header #titlebar #command{	color: White;	text-align: center;	vertical-align: middle;	line-height: 100px;	font-size: 1.5em;}#main{	background-color: #fff;	/*min-height:570px;	_height: 500px;*/	width: auto;	padding-top: 5px;	padding-right: 6px;	padding-left: 10px;}/*CSIRO DESIGN LAYOUT ELEMENTS by Diana----------------------------------------------------------*/#centre {	width: 880px;	margin-right: auto;	margin-left: auto;	vertical-align: top;	background-color: #FFF;} /*required for IE to make site sit centre */#headercsiro{	width: 840px;	height: 72px;	background-image: url(Images/csiro-masthead.gif);	background-repeat: no-repeat;}#headercsiro img{	border: none;}#headersurvey{	background-image: url(Images/LLT-heading.gif);	background-repeat: no-repeat;	background-position: left top;	margin-left: 10px;	margin-top: 5px;}#headerbanner {	height: 120px;	width: 100%;	vertical-align: top;	text-align: left;	cursor: hand;}#mainnav {	background-color: #FFF;	height: 45px;	width: 820px;	float: left;}#contentsmain {	float: left;	min-height: 500px;	width: 595px;	padding-left: 12px;	text-align: left;	background-color: #FFF;}#contentsmain img{	border: none;}#contentsside {	height: 400px;	width: 230px;	float: right;	text-align: left;	padding-left: 12px;}#imageleft {	float: left;	}.imageright {	float: right;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 6px;	padding-left: 6px;}.imagebelow {	padding-top: 6px;	padding-right: 0px;	padding-bottom: 6px;	padding-left: 0px;}#contentsside img{	border: none;}#contentsside ul{	border: none;	list-style-image: url(Images/bullet-links.gif);	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;}#contentssideextra {	height: auto;	width: 155px;	text-align: left;	font-family: Tahoma, Geneva, sans-serif;	font-size: 1em;	font-weight: bold;	color: #09C;	border: 1px dashed #BDCFD3;	padding: 10px;	margin-top: 30px;}#contentssideextra img{	padding-right: 10px;	padding-left: 10px;	padding-bottom: 5px;}#contentssideextra h2{	padding-top: 0px;	margin-top: 0px;}#didyouknowbox{	height: auto;	width: 170px;	text-align: left;	border: 1px dashed #BDCFD3;	padding-right: 10px;	padding-left: 10px;	}	#didyouknowbox p{	font-family: Tahoma, Geneva, sans-serif;	font-size:1.1em;	line-height: 19px;	color: #666;}	#stepscontainer {	width: 520px;	height: 80px;	float: left;}#stepscontainer img{	border: none;	color: #333;}#footer {	text-align: center;	white-space: nowrap;	width: 880px;	clear: both;	height: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #666;	margin-right: auto;	margin-left: auto;	margin-top: 5px;	background-image: url(images/footer.gif);	background-repeat: no-repeat;	background-position: bottom;}/* TAB MENU   ----------------------------------------------------------*/#menucontainer{	border: solid 1px #CCC;	background-color: #CCC;	margin: 5px 0px 10px 0px;	padding: 6px 5px 7px 5px;	*padding: 8px 5px 5px 5px;	/* Targets IE versions up to IE7 */}ul#menu{	text-align: left;	white-space: nowrap;	margin: 0px;	padding: 0px;}ul#menu li, #menucontainer li{	display: inline;	list-style: none;	margin: 0px -1px 0px 1px;	/* so the left and right borders overlap.*/	padding: 0px;	border-right: solid 1px white;	border-left: solid 1px white;}ul#menu li#greeting{	padding: 4px 5px;	font-weight: normal;	text-decoration: none;	color: #fff;}ul#menu li a, #menucontainer a{	text-decoration: none;	background-color: #CCC;	color: #333;	font-family: Tahoma, Geneva, sans-serif;	display: inline;	padding: 9px 6px 9px 6px;	margin: 0px 0px 0px 0px;}ul#menu li a.selected, #menucontainer a.selected{	background-color: #009ACB;	color: #FFF;	font-weight: bold;}ul#menu li a:hover{	background-color: #3FBADC;	text-decoration: none;	color: #FFF;}ul#menu li a:active{	background-color: #A4A4A4;	text-decoration: none;	color: #FFF;}ul#menu li.selected a{	background-color: #009ACB;	color: #FFF;}/* FORM LAYOUT ELEMENTS   ----------------------------------------------------------*/fieldset {	margin: 1em 0;	padding: 1em;	border: 1px solid #CCC;	width: 540px;}fieldset h4{	padding-left: 10px;	padding-bottom: 5px;}fieldset p {    margin: 2px 12px 10px 10px;}fieldset label {    display: block;}fieldset label.inline {    display: inline;}legend {    font-size: 1.1em;    font-weight: 600;    padding: 2px 4px 8px 4px;}input[type="text"] {    width: 170px;    border: 1px solid #CCC;}input[type="password"] {    width: 200px;    border: 1px solid #CCC;}/* TABLE----------------------------------------------------------*/table {	border-collapse: collapse;	border: 1px solid #e8eef4;}table td {  padding: 5px;     border: solid 1px #e8eef4;}table th{  padding: 6px 5px;  text-align: left;  background-color: #e8eef4;   border: solid 1px #e8eef4;   }/* MISC  ----------------------------------------------------------*/.clear{    clear: both;}.error{    color:Red;}div#title{    display:block;    float:left;    text-align:left;}#logindisplay{	clear: both;	font-size:1em;	display:block;	text-align:left;	color:#666;}#logindisplay a:link{	color: #333;	text-decoration: underline;}#logindisplay a:visited{	color: #333;	text-decoration: underline;}#logindisplay a:hover{	color: #333;	text-decoration: none;}.field-validation-error{    color: #ff0000;}.input-validation-error{    border: 1px solid #ff0000;    background-color: #ffeeee;}.validation-summary-errors{    font-weight: bold;    color: #ff0000;}#home_text{	float: left;	width: 53%;	padding-right: 10px;	padding-left: 12px;	overflow: auto;	background-color: #FFF;}#home_text img{	border: none;}#home_download{	float: right;	height: auto;	width: 170px;	text-align: left;	border: 1px dashed #BDCFD3;	padding-right: 10px;	padding-left: 10px;	margin-left: 10px;}	#home_partners{	text-align: center;}#home_partners img{	border: none;	margin: 5px;}/* FORM STEPS MENU   ----------------------------------------------------------*/ul#steps{	text-align: left;	_margin: 5px 0 30px 0px;}ul#steps li{	display: inline;	list-style: none;	background-image: url(Images/step1-end-inactive.gif);	height: 54px;	width: 91px;	background-repeat: no-repeat;}ul#steps li#greeting{	padding: 4px 5px;	font-weight: normal;	text-decoration: none;	line-height: 2em;	color: #fff;}ul#steps li a{	padding: 4px 2px;	font-weight: normal;	text-decoration: none;	color: #333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}ul#steps li a.selected{	background-color: White;}ul#steps li a:hover{	background-color: #DADADA;	text-decoration: none;}ul#steps li a:active{	background-color: #CFF;	text-decoration: none;}ul#steps li.selected a{	background-color: #fff;	color: #333;}
