/* Generic Selectors */ 

#pagewidth{ 
width:798px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
background-color: white;  
} 

#pagewidthindex{ 
width:500; 
text-align:center;  
margin-left:auto; 
margin-right:auto;  
background-color: white;  
} 


#pagewidthpopup{ 
width:500px; 
text-align:justify;
margin-top:10px;  
margin-left:auto; 
margin-right:auto;  
border: 1px solid;
background-color: white;
padding-left:10px;
padding-right:10px; 
padding-top:10px;  
} 


body{ 
background-color: #E2E3BF;  
font-size:10pt;  
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-top:0px;
} 



p { 
width: 100%; 
font-size:10pt;    
font-family: Arial, Verdana, Helvetica, sans-serif;
} 

H1{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11pt;  
font-weight: bold; 
color: #336600; 
}

H2{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #FF9900; 
font-size:10pt;    
text-decoration: none; 
font-weight: bold; 
}

H3{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12pt;  
font-weight: normal; 
text-align:center;
color: #336600; 
}


H6{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: black; 
font-size:10pt;    
text-decoration: none; 
font-weight: bold; 
}

li{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: black; 
font-size:10pt;    
text-decoration: none; 
}



/****************************** Logo/Head text *******************************/ 

span.head1{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:24pt;  
font-weight: normal; 
color: #336600; 
padding-left:5px;
}

span.head2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:24pt;  
font-weight: normal; 
color: #FF9900; 
}

span.head3{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:18pt;  
font-weight: normal; 
color: #336600; 
}

span.head4{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12pt;  
font-weight: normal; 
font-style: italic ;
color: #FF9900; 
padding-left:5px;
}


/****************************** Pseudo classes *******************************/ 

/*****Main*****/ 

a:link { 
color: #336600; 
text-decoration: underline; 
font-weight: normal; 
font-size:10pt;   
}

a:visited { 
color: #CD5C5C; 
text-decoration: underline; 
font-weight: normal; 
font-size:10pt;   
} 

a:hover { 
color: blue; 
padding-bottom: 5px; 
font-weight: normal; 
text-decoration: underline; 
font-size:10pt;   
} 


/*****Austhead index*****/ 

a:link.austhead{ 
color: #FF9900; 
font-size:8pt;    
text-decoration: underline; 
font-weight: normal; 
}

a:visited.austhead { 
color: #FF9900; 
font-size:8pt;    
text-decoration: underline; 
font-weight: normal; 
}

a:hover.austhead { 
color: #FF9900; 
font-size:8pt;    
text-decoration: underline; 
font-weight: normal; 
}

/*****nzhead index*****/ 

a:link.nzhead{ 
color: #336600; 
font-size:8pt;    
text-decoration: underline; 
font-weight: normal; 
}

a:visited.nzhead { 
color: #336600; 
font-size:8pt;    
text-decoration: underline; 
font-weight: normal; 
}

a:hover.nzhead { 
color: #336600; 
font-size:8pt;    
text-decoration: underline; 
font-weight: normal; 
}


/*****Austregions index*****/ 

a:link.austregions{ 
color: #FF9900; 
font-size:10pt;    
text-decoration: underline; 
font-weight: normal; 
}

a:visited.austregions { 
color: #FF9900; 
font-size:10pt;    
text-decoration: underline; 
font-weight: normal; 
}

a:hover.austregions { 
color: #FF9900; 
font-size:10pt;    
text-decoration: underline; 
font-weight: normal; 
}

/*****nzregions index*****/ 

a:link.nzregions{ 
color: #336600; 
font-size:10pt;    
text-decoration: underline; 
font-weight: normal; 
}

a:visited.nzregions { 
color: #336600; 
font-size:10pt;    
text-decoration: underline; 
font-weight: normal; 
}

a:hover.nzregions { 
color: #336600; 
font-size:10pt;    
text-decoration: underline; 
font-weight: normal; 
}

/*****bottom index*****/ 

a:link.bottom { 
color: silver; 
font-size:8pt; 
text-decoration: none; 
font-weight: normal; 
}

a:visited.bottom { 
color: silver; 
font-size:8pt; 
text-decoration: none; 
font-weight: normal; 
}

a:hover.bottom { 
color: silver; 
font-size:8pt; 
text-decoration: none; 
font-weight: normal; 
}

/*****Austside index*****/ 

a:link.austside{ 
color: #FF9900; 
font-size:10pt;    
text-decoration: none; 
font-weight: normal; 
padding-left:5px;
}

a:visited.austside { 
color: #FF9900; 
font-size:10pt;    
text-decoration: none; 
font-weight: normal; 
padding-left:5px;
}

a:hover.austside { 
color: #FF9900; 
font-size:10pt;    
text-decoration: none; 
font-weight: normal; 
padding-left:5px;
}

/*****Austside index headings*****/ 

a:link.austsideH{ 
color: #336600; 
font-size:10pt;    
text-decoration: none; 
font-weight: bold; 
padding-left:5px;
}

a:visited.austsideH { 
color: #336600; 
font-size:10pt;    
text-decoration: none; 
font-weight: bold; 
padding-left:5px;
}

a:hover.austsideH { 
color: #336600; 
font-size:10pt;    
text-decoration: bold; 
font-weight: normal; 
padding-left:5px;
}


/*****nzside index*****/ 

a:link.nzside{ 
color: #336600; 
font-size:10pt;    
text-decoration: none; 
font-weight: normal; 
padding-left:5px;
}

a:visited.nzside { 
color: #336600; 
font-size:10pt;    
text-decoration: none; 
font-weight: normal; 
padding-left:5px;
}

a:hover.nzside { 
color: #336600; 
font-size:10pt;    
text-decoration:none; 
font-weight: normal; 
padding-left:5px;
}

/*****nzside index headings*****/ 

a:link.nzsideH{ 
color: #FF9900; 
font-size:10pt;    
text-decoration: none; 
font-weight: bold; 
padding-left:5px;
}

a:visited.nzsideH { 
color: #FF9900; 
font-size:10pt;    
text-decoration: none; 
font-weight: bold; 
padding-left:5px;
}

a:hover.nzsideH { 
color: #FF9900; 
font-size:10pt;    
text-decoration: none; 
font-weight: bold; 
padding-left:5px;
}



/************************* ID's *************************/ 
 
#header{
 position:relative; 
 height:75px; 
 width:100%;
 float:left; 
 background-color:white; 
border-bottom:2px solid #336600;
margin-bottom:7px;
} 
 

#twocols{
 width:83%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:18%; 
 float:right; 
 position:relative; 
 background-color:white;
 text-align:center; 
 padding-top:10px;
 padding-right: 5px;
 }
 
 #leftcol{
 width:17%; 
 float:left; 
 float:top;
 position:relative; 
 background-color:white;
 text-align:left; 
 padding-top:10px;
 }

#maincol{ 
float: left; 
display:inline; 
position: relative; 
width:76%; 
background-color:white;
margin:0;
padding:2%; 
border-left: 2px solid #E2E3BF;
border-right: 2px solid #E2E3BF;
font-size:12px;    
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:justify;
margin-bottom:10px;
 }
 
#flashcontentfull{
position:relative; 
width:100%;
float:right; 
background-color:white; 
padding:0px 0 5px 0;
text-align:center;
} 

#flashcontentleft{
 position:relative; 
 top:0px;
 width:348px;
 float:left; 
 background-color:white; 
 padding-top:5px;
 text-align:center;
} 

#flashcontentright{
 position:relative; 
 top:0px;
 width:450px;
 float:right; 
 background-color:white; 
 padding-bottom:5px;
} 

 
 #menubar{
 position:relative; 
 width:100%;
 float:right; 
 background-color:#336600; 
 padding-top:3px;
 margin-bottom:10px;
 z-index: 1000;
} 

 
 #austregions{
 height:70px; 
 background-color:white; 
 clear:both;
 text-align:center; 
 padding:15px; 
 border-top:1px solid #336600;
 } 
 
 #nzregions{
 height:75px; 
 background-color:white; 
 clear:both;
 text-align:center; 
 padding:15px; 
 border-top:1px solid #336600;
 } 

#menubottom{
 height:20px; 
 background-color:white; 
 color:silver;
 clear:both;
 text-align:center; 
 border-top:2px solid #336600;
 padding:15px; 
 }


#bottom{
 height:80px; 
 background-color:#336600; 
 color:silver;
 clear:both;
 text-align:center; 
 padding:15px; 
 }
 
 #index{ 
 padding-top:15px; 
 }

#imageleft{
 float:left;
 margin:5px;
 display:inline;
 }
 
 #imageright{
 float:right;
 margin:5px;
 display:inline;
 }


/*****site map*****/ 

a:link.site { 
color: #336600; 
text-decoration: none; 
font-weight: normal; 
}

/************************* ID list-nav *************************/ 

ul#list-nav {
list-style:none;
margin:0;
padding: 0;
width:15%;
font-weight: bold; 
}

ul#list-nav li a {
text-decoration: none;
width:95%;
background:#E2E3BF;
color:#336600;
float:left;
font-size:10pt;  
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
text-align:left; 
text-indent:10px;
padding:5px;
margin-left:5px;
cursor:pointer;
}

ul#list-nav li a:hover {
background:#336600;
color:white;
}

span.listnav{
font-size:10;
font-family: webdings;
font-weight: bold; 
color:#336600;  
}


  /*************************Image and text tables*************************/ 
 
 
 table.gen2{
 border-colapse:collapse;
}

 td.left2{
 text-align:left;
 vertical-align:top;
 padding-top:5px;
 }

td.justify2{
 text-align:justify;
 vertical-align:top;
 }


 /*************************General tables*************************/ 
  

table.gen{
border-colapse:collapse;
}


 td.center{
 text-align:center;
border: 1px solid silver;
 }
 
 td.left{
 text-align:left;
border: 1px solid silver;
 }

 tr.head{
 background-color: #F5DEB3; 
 border: 1px solid silver; 
 }


  /*************************Index Images, Holiday, results and site index tables*************************/ 
 
table.indeximages{
border-colapse:collapse;
width:798px;
padding-bottom:5px; 
border-bottom:2px solid #336600;
margin-bottom:10px;
}

td.indeximages{
text-align:center;
width:20%;
vertical-align:top;
}

 
caption{
text-align:left;
font-size:11pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
color:#808080; 
padding-bottom:5px; 
}

caption.itin{
text-align:left;
font-size:11pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
color:#808080; 
padding-top:20px;
padding-bottom: 5px;
}


span.supplier{
font-size:10pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
color:maroon;  
}

span.accomcat{
font-size:10pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
color:#808080;  
}

span.includes{
font-size:9pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
color:black;  
}

table.hols{
border-colapse:collapse;
width:500px;
text-align:justify;
}

td.thumb{
text-align:center;
width:151px;
vertical-align:top;
padding-right:5px;
}


td.location{
text-align:left;
font-size:11pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
color:#808080; 
padding-top: 10px;
}



td.main{
text-align:justify;
border: 1px solid silver;
font-size:9pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:justify;
vertical-align:top;
padding:3px; 
}

td.main2{
text-align:justify;
border: 0px solid silver;
font-size:9pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:justify;
vertical-align:top;
padding:3px; 
}


td.more{
text-align:left;
width:53px;
vertical-align:bottom;
}


hr.hols{
width: 440px;
margin: 15px 0 15px;
height: 2px;
text-align:left;
background-color: #F5DEB3;
}

table.index{
border-colapse:collapse;
width:375px;
}

td.index{
text-align:left;
width:375px;
vertical-align:bottom;
}

caption.index{
width:375px;
text-align:left;
font-size:11pt;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
color:#336600; 
padding-top:20px;
}



 /*************************Mainmenu*************************/ 
 
 
#sddm
{	margin: 0;
	padding: 2px;
	z-index: 60;
	}

#sddm li
{	margin: 0px;
	padding: 0px 0 0 5px;
	width: 180px;
	list-style: none;
	float:left;
	}

#sddm li a
{	display: block;
	margin: 0;
	padding: 0px 0 5px 0px;
	width:180px;
	background: #336600;
	color: white;
	font: bold 10pt arial;
	text-align:center;
	text-decoration: none;
	}

#sddm li a:hover{	
background: #E2E3BF;
text-decoration: none;
color: #336600;
font: bold 10pt arial;	
width: 180px;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	font: bold 10pt arial;
	background:white;
	border: 1px solid silver;
	width: 180px;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		width: 127px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: white;
		color: #336600;
		font: bold 9pt arial;		
		padding-left:10px; 
		padding-right:10px; 
		padding-top:0px; 
		padding-bottom:0px}

	#sddm div a:hover
	{	background: #E2E3BF;
		color: #336600;
		font: bold 9pt arial;
		width: 160px;
		}
		
a:link.home { 
color: white; 
font: bold 10pt arial;
text-decoration: none; 
background: #336600;
}

a:visited.home { 
color: white; 
font: bold 10pt arial;
text-decoration: none; 
background: #336600;
}

a:hover.home { 
color: #336600; 
font: bold 10pt arial;
text-decoration: none; 
background: #E2E3BF;
}

span.home{
font-size:10pt;
font-family: webdings;
font-weight: bold; 
color:white;  
}

 /*************************Where a sitemap included*************************/ 
 ul.site {
text-indent: 0px; 
text-align: justify; 
list-style-type: none; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: 0px;
font-size:8pt ;  
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
color:#336600;  
}

 
 #spacer{
 margin-left:auto; 
margin-right:auto;  
 height:50px; 
 width:798px;
 background-color: #E2E3BF;  
 clear:both;
 text-align:center; 
 padding:15px; 
 }


 #sitemap{
width:798px;
height:40px; 
text-align:center;  
margin-left:auto; 
margin-right:auto;  
padding-top:5px;
font-size:12pt ;  
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
color:#336600;  

}
 
 #sitecols{
 width:100%; 
 float:right; 
 position:relative; 
  }

 #sitecolleft{
 position:relative; 
 width:385px;
 float:left; 
 background-color:white; 
 text-align:left; 
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
} 

#sitecolright{
position:relative; 
width:385px;
float:right; 
background-color:white; 
text-align:left; 
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;

 }
 
 #footersite{
 height:5px; 
 background-color:#336600; 
 clear:both;
 text-align:center; 
 padding:0px; 
 }