/*Main*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #3366CC !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color: #000000;	
	font-size: 11px;	
}
/*LINKS*/
a:link { 
	color: #3366CC; 
	text-decoration: underline
}
a:visited { 
	color: #3366CC; 
	text-decoration: underline
}
a:hover { 
	color: #3366CC; 
	text-decoration: none
}
/*Common*/
p {  
	font-family: Arial, Helvetica, sans-serif; 
	padding:5px 0 5px 0;
	margin:0;
}
a.topnav:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold
}
a.topnav:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; color: #000000; 
	text-decoration: none; 
	font-weight: bold
}
a.topnav:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	text-decoration: none; 
	font-weight: bold; 
	color: #3366CC
}
/*Classes*/
.topnav { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9px; 
	color: #000000
}
.copyright { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000;
}
.mainhead {
	color: #3366CC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.subhead {
	color: #FF0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textLeftPad {
	padding-left: 9px;
	padding-bottom: 0px;
}
.textPad {	
	padding-left: 20px;
	padding-bottom: 0px;
}
.centrecolumn {	
	padding-left: 20px;
	padding-bottom: 0px;
}
.piccolumn {	
	padding-bottom: 0px;
	padding-left: 5px;
}
.rightcolumn {
	padding-left: 19px;
	padding-bottom: 0px;
}
.picpad {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
}
.paleblue{
	color: #3366CC;
}
.wrap {
    float: left;
	padding: 10px;
	padding-left: 0px;
	padding-top: 0px;
}
table{
}
.clearer{
	clear:both;
}
/*Header*/
#mainheader_wrapper{
	margin:0 auto;
	width:780px;
}
#top_main{
	text-align:right;
}
#mainheader, #sloganpanel{
	background-color:#FFFFFF;
}
#mainheader {
	width:780px;
	float:left;
	border-top:solid 10px #ccccff;
	padding:25px 0 0px 0;
}
#logoholder{
	float:left;
}
#logoholder div{
	float:left;	
}
#logoholder div img{
	float:left;
}
#mainmenu{
	float:left;
	height:20px;
	padding:23px 0 0 0;
	margin:0 0 0 9px;
	width:420px;
	height:14px;
	line-height:14px;
	border-bottom:solid 4px #ff0000;
}

/*SMALL MAIN MENU NAVIGATION*/
#smallmainmenu{
	float:left;
	height:20px;
	padding:23px 0 0 0;
	margin:0 0 0 3px;
	width:110px;
	height:14px;
	line-height:14px;
	border-bottom:solid 4px #3366CC;
}
#smallmainmenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#smallmainmenu li {
  float: left;
  position: relative;
 }
#smallmainmenu li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  width:170px;
  background-color:#FFFFFF;
  border:solid 1px #0000CC;
  clear:both;
}
#smallmainmenu li > ul {
	top: auto;
	left: auto;
	clear:both;
}
#smallmainmenu li:hover ul, #mainmenu li.over ul{ 
	display: block; 
	
/*#smallmainmenu{
	height:20px;
	height:14px;
	padding:23px 0 0 0;
	margin:0 0 0 30px;
	width:420px;
	height:14px;
	line-height:14px;
	border-bottom:solid 4px #3366CC;
	font-weight: bold;
}
/*#smallmainmenu ul{
	border-bottom:solid 4px #3366cc;
	float:left;
	height:14px;
	padding:0 4px !Important;
	margin:0 !important;	
}
#smallmainmenu li{
	list-style:none;
	display:inline;
}
*/
/*HOME*/
}
#homepagebody{
	margin:0 auto;
	text-align:center;
}
#flash_wrapper{
	margin:0 auto;
	width:780px;
	padding:40px 0 20px 0;	
}
#homepage_text ul, #homepage_text li{
	padding:0;
	margin:0;
	display:inline;
	list-style:none;
}
#homepage_text{
	margin:0 auto;
	width:780px;
	font-size:12px;
	color:#FFF;
	text-align:left;
}
#homepage_text a{
	color:#FFF;
	padding:0 20px 0 0;
}
/*Small nav*/
.smallmenuitems{
	border-bottom:solid 4px #3366CC;
	float:left;
	width:20px;
	overflow:hidden;
}
/*NAVIGATION*/
#mainmenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#mainmenu li {
  float: left;
  position: relative;
 }
#mainmenu li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  width:170px;
  background-color:#FFFFFF;
  border:solid 1px #0000CC;
  clear:both;
}
#mainmenu li > ul {
	top: auto;
	left: auto;
	clear:both;
}
#mainmenu li:hover ul, #mainmenu li.over ul{ 
	display: block; 
}
#nav li li{
	clear:both;
}
#nav a{
	color:#000000 !Important;
	text-decoration:none;
}
#nav li a{
	font-weight:bold;
	padding:0 9px;
	display:block;
}
#nav li li{
	clear:both;
}
#nav li li a{
	font-weight:normal;
	border:solid 1px #ffffff;
	width:158px;
	padding:0 5px;
	display:block;
	height:16px;
	line-height:16px;
}
#nav li li a:hover{
	background-color:#CCCCFF;
}
#nav .current a{
	color:#3366CC !important;
}


/*Slogan*/
#sloganpanel{
	clear:both;
	display:block;
}
/*Content General*/
#content_wrapper{
	text-align:center;
	margin:0;
}
#content_inner{
	margin:0 auto;
	width:780px;	
}
#content{
	text-align:left;
	float:left;
	background-color:#FFFFFF;	
	width:740px;
	padding:20px;
	overflow:hidden;	
	border-bottom:solid 10px #000000;	
}
#content_left{
	float:left;
	width:230px;
	padding:0 20px 0 0;
	overflow:hidden;
}
#content_right{
	width:490px;
	float:left;
	overflow:hidden;
}
table a img{
	display:block;
}
/*Footer*/
#footer_wrapper{
	text-align:center;
	margin:0;
}
#footer_inner{
	margin:0 auto;
	width:780px;
	font-size:12px;
	text-align:center;
}
/*Location map*/
#content_topbox{
	clear:both;
	float:left;
	padding:20px 0 0 0;
	width:710px;
}
#locationmap{
	width:340px;
	height:330px;
	background-image:url(../images/map.jpg);
	float:left;
}
#locationlinks{
	float:left;
	padding:20px 0 0 40px;
	width:250px;
}
#locationlist{
	float:left;
	padding:20px 0 0 40px;
	width:250px;
}
.posab{
	position:absolute;	
}
#locationmap a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#locationmap a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.map_wa{
	margin:135px 0 0 65px;
}
.map_nt{
	margin:95px 0 0 162px;
}
.map_qld{
	margin:115px 0 0 245px;
}
.map_sa{
	margin:165px 0 0 173px;
}
.map_nsw{
	margin:190px 0 0 260px;
}
.map_act{
	margin:215px 0 0 281px;
}
.map_vic{
	margin:240px 0 0 246px;
}
.map_tas{
	margin:289px 0 0 261px;
}
sup{vertical-align:top;
}