
html, body {  margin:0;  border:0;  padding:0;  height:100%;   max-height:100%;   background:#fff;   font-family:verdana, arial, sans-serif;   font-size:76%;  overflow: hidden;   }#newheader {  position:absolute;   top:0;   left:0;   width:100%;   height:45px;   overflow:auto;   background:#4A708B;  color:#fff;  }
#newfooter {  position:absolute;   bottom:0;   left:0;  width:100%;   height:45px;   overflow:auto;   text-align:right;   background:#4A708B;  }#newcontents {  position:fixed;   top:63px;  left:0;  bottom:50px;   right:0;   overflow:auto;   background:#fff;  }/* for internet explorer */* html body {  padding:63px 0 50px 0;   }* html #newcontents {  height:100%;   width:100%;   }  
div.loginbarleft {
	position : absolute;   top:45px;   left:0;   width:50%;   height:18px;   background:#9C9C9C;  color:#fff;  text-align : left;
}

div.loginbarright {
  position : absolute;   top:45px;   right:0;   width:50%;   height:18px;   overflow:auto;   background:#9C9C9C;  color:#fff;  text-align : right;}
div.displaybalance {	position : absolute; 	height : 20px; 	width : 100%; 	margin : 730 0 0 0;	padding : 0; 	text-align : right;	background-color : #FFFFFF;}
div.basebar {
	position : absolute; 
	height : 45px; 
	width : 100%; 
	margin : 750 0 0 0;
	padding : 0; 
	text-align : center;
	background-color : #4A708B;

}
div.logoheader {	position : relative; 	z-index: 25;	height : 18px; 	width : 20px;   top:10px;   left:260px; 	padding : 0; 	text-align : center;	background-color : white;}
div.loginpageheader {
	position : absolute; 
	height : 18px; 
	width : 800px; 
  top:87px;   left:20px; 
	padding : 0; 
	text-align : left;
	background-color : white;
}
div.asicpagetopline {	position : absolute; 	height : 5px; 	width : 1000px;   top:105px;   left:20px; 	padding : 0; 	text-align : left;	background-color : #4A708B;}
div.loginpagetopline {
	position : absolute; 
	height : 5px; 
	width : 600px; 
  top:105px;   left:20px; 
	padding : 0; 
	text-align : left;
	background-color : #4A708B;
}div.theloginpagefields {	position : relative; 	height : 500px; 	width : 75%; 	margin : 0 13% 0 250;	padding : 0; 	text-align : left;	background-color : white;		overflow : auto;}
div.mainmenufields {	position : absolute; 	height : 250px; 	width : 75%; 	margin : 173 13% 0 13%;	padding : 0; 	text-align : left;	background-color : white;		overflow : auto;}div.mainmenumap {	position : relative; 	height : 250px; 	width : 75%;   top:305px;   left:140px; 	padding : 0; 	text-align : left;	background-color : white;		overflow : auto;}
div.loginpagefields {
	position : absolute; 
	height : 500px; 
	width : 1000px; 
	top : 110px;	left : 20px;
	padding : 0; 
	text-align : left;
	background-color : white;		overflow : auto;
}div.themainmenupagefields {	position : absolute; 	height : 400px; 	width : 600px; 	top : 110px;	left : 20px;	padding : 0; 	text-align : left;	background-color : white;		overflow : auto;}div.businessinputpagefields {	position : absolute; 	height : 350px; 	width : 1000px; 	top : 110px;	left : 20px;	padding : 0; 	text-align : left;	background-color : white;		overflow : auto;}
div.ausamlsubmissionandtraffic {	position : absolute; 	height : 150px; 	width : 600px; 	top : 123px;	left : 20px;	padding : 0; 	text-align : left;	background-color : white;}div.middlelogologinscreen {	position : absolute; 	height : 170px; 	width : 75%; 	margin : 73 13% 0 13%;	padding : 0; 	text-align : left;	background-color : white;}div.ausamlnotraffic {	position : absolute; 	height : 100px; 	width : 100px; 	margin : 178 13% 0 650;	padding : 0; 	text-align : right;	background-color : white;}div.intnotraffic {	position : absolute; 	height : 100px; 	width : 100px; 	margin : 228 13% 0 600;	padding : 0; 	text-align : right;	background-color : white;}div.ausamlresultlist {	position : absolute; 	height : 100px; 	width : 600px; 	top : 273px;	left : 20px;	padding : 0; 	text-align : left;	background-color : white;}
div.asicresultlist {	position : absolute; 	height : 100px; 	width : 1000px; 	top : 115px;	left : 20px;	padding : 0; 	text-align : left;	background-color : white;}
	
H1.header {
	font-weight : normal; 
	font-size : 30px; 
	color : white; 
	text-align : center; 
	text-decoration : none; 
	margin: 0;
	padding : 3px 0 0 5px;
	font-family: verdana, helvetica, impact, sans-serif;
} 

p.logintext {
	font-weight : normal; 
	font-size : 10px; 
	color : white; 
	text-align : left; 
	text-decoration : none; 
	margin: 0;
	padding : 3px 0 0 5px;
	font-family: verdana, helvetica, impact, sans-serif;
} 

a.loginlink {
	font-weight : normal; 
	font-size : 10px; 
	color : white; 
	text-align : left; 
	text-decoration : underline; 
	margin: 0;
	padding : 3px 0 0 0;
	font-family: verdana, helvetica, impact, sans-serif;
}

p.loginoptions {
	font-weight : normal; 
	font-size : 10px; 
	color : white; 
	text-align : right; 
	text-decoration : none; 
	margin: 0;
	padding : 3px 5px 0 0;
	font-family: verdana, helvetica, impact, sans-serif;
} 



p.subheadingtext {
	font-weight : normal; 
	font-size : 11px; 
	color : black; 
	text-align : left; 
	text-decoration : none; 
	margin: 0;
	padding : 3px 0 0 5px;
	font-weight:bold;
	font-family: verdana, helvetica, impact, sans-serif;
} font.mandatoryfont {	font-weight : normal; 	font-size : 11px; 	color : red; 	text-align : left; 	text-decoration : none; 	margin: 0;	font-weight:bold;	font-family: verdana, helvetica, impact, sans-serif;} 

font.subheadingtext {
	font-size : 12px; 
	color : black; 
	text-align : left; 
	text-decoration : none; 
	margin: 0;
	padding : 3px 0 0 5px;
	font-weight:bold;
	font-family: verdana, helvetica, impact, sans-serif;
} 
font.subheadingsmalltext {	font-size : 12px; 	color : black; 	text-align : left; 	text-decoration : none; 	margin: 0;	padding : 3px 0 0 5px;	font-family: verdana, helvetica, impact, sans-serif;} 
a.mainmenuheadinglink {
	font-size : 12px; 
	color : #4A708B; 
	text-align : left; 
	text-decoration : underline; 
	margin: 0;
	padding : 0 0 0 0;
	font-weight:bold;
	font-family: verdana, helvetica, impact, sans-serif;
} 

font.mainmenuheading {
	font-size : 12px; 
	color : #4A708B; 
	text-align : left; 
	text-decoration : none; 
	margin: 0;
	padding : 0 0 0 0;
	font-weight:bold;
	font-family: verdana, helvetica, impact, sans-serif;
} 

font.mainmenutext {
	font-size : 12px; 
	color : black; 	width:200px;
	text-align : left; 
	text-decoration : none; 
	margin: 0;
	padding : 0 0 0 0;
	font-family: verdana, helvetica, impact, sans-serif;
} 
font.mainmenutextbold {	font-size : 12px; 	color : black; 	width:200px;	text-align : left; 	text-decoration : none; 	margin: 0;	padding : 0 0 0 0;	font-family: verdana, helvetica, impact, sans-serif;	font-weight:bold;} 

font.dataattribute {
	font-size : 10px; 
	color : black; 
	text-align : left; 
	text-decoration : none; 
	margin: 0;
	padding : 3px 0 0 5px;
	font-weight:bold;
	font-family: verdana, helvetica, impact, sans-serif;
} 

font.dataresult {
	font-weight : normal; 
	font-size : 10px; 
	color : black; 
	text-align : left; 
	text-decoration : none; 
	margin: 0;
	padding : 3px 0 0 5px;
	font-family: verdana, helvetica, impact, sans-serif;
} 

font.dataresultmatch {
	font-weight : normal; 
	font-size : 10px; 
	color : green; 
	text-align : left; 
	text-decoration : none; 
	margin: 0;
	padding : 3px 0 0 5px;
	font-family: verdana, helvetica, impact, sans-serif;
} 

font.dataresultnomatch {
	font-weight : normal; 
	font-size : 10px; 
	color : red; 
	text-align : left; 
	text-decoration : none; 
	margin: 0;
	padding : 3px 0 0 5px;
	font-family: verdana, helvetica, impact, sans-serif;
} 
font.watchdataresultmatch {	font-weight : normal; 	font-size : 12px; 	color : green; 	text-align : left; 	text-decoration : none; 	margin: 0;	padding : 3px 0 0 5px;	font-family: verdana, helvetica, impact, sans-serif;} font.watchdataresultnomatch {	font-weight : normal; 	font-size : 12px; 	color : red; 	text-align : left; 	text-decoration : none; 	margin: 0;	padding : 3px 0 0 5px;	font-family: verdana, helvetica, impact, sans-serif;} 


.labelcell {
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color: transparent;
 width: 150px;
  text-align: right;
}
.labelcellleft { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3670A7; background-color: transparent; width: 300px;  text-align: left;  }
.labelcelldatasource {
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color: transparent;
 width: 800px;
  text-align: left;
}

.fieldcell {
 background-color: transparent;
 color: #000000;
 text-align: left;
 margin-right: 0px;
 padding-right: 0px;
}

.smalllabelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: transparent;
 color: #3670A7;
 width: 100px;
}

.smallfieldcell {
 background-color: #F2F7FB;
 color: #000000;
 text-align: right;
 
}

.fieldcell input {
 width: 208px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #F2F7FB;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.fieldcellmrz input {
 width: 350px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #F2F7FB;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.fieldcellpostcode input {
 width: 60px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #F2F7FB;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}
.fieldcellnumber input { width: 30px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #F2F7FB; color: #102132; border: 1px solid #284279; margin-right: 0px;}
.fieldcellphone input {
 width: 160px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #F2F7FB;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}


.smallfieldcell input {
 width: 100px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}

.fieldcell select {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #F2F7FB;
 color: #102132;
 border: 1px solid #284279;
}
.button {
 width: 208px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 margin-left: 0px;
 margin-top: 3px;
 margin-bottom: 2px;
}OPTION.boldselectitem{	font-weight:bold;}

