/************************************************* top ****************************************************************/
/* Generic Styling */

body {
	background:url(../images/bg.jpg) repeat-x center top; 
	background-color:#363837;
	}

* {
	margin:0;
	padding:0;
	}


img {
	border:0;
	}
p {
	font-size:10px; 
    font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:20px 20px 20px 20px;
	}
a:link {
    font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    color:#ff0000;
	text-decoration:none;
}
a:visited {
    font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ff0000;
	text-decoration:none;
}
a:hover {
	background-color:none;
	color:#ff0000;
	border:none;
	text-decoration:underline;
}
/* list */
ul {
list-style-image:url(../images/arrow.gif);
padding-left:60px;
padding-right:60px;
font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:9px;
line-height:15px;
}
li p{
color:#ff0000;
font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-size:12px;
}
/* headings */
h1, h2, h3, h4 {
font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
h1 {
letter-spacing:0.05em;
color:#132c43;
font-size:20px;
margin:20px 20px 20px 20px;
padding:0;
}
h2{
font-size:18px;
letter-spacing:0.05em;
color:#ffffff;
margin-left:5px;
padding-top:10px;
padding-bottom:10px;
}
h3 {
color:#666666;
padding-top:5px;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:bold;
margin:0px 20px 20px 20px;

}
h4 {
color:#ffffff;
padding-top:5px;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
margin:5px 5px 5px 10px;
}
h5 {
color:#666666;
padding-top:5px;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:bold;
margin:0px 20px 20px 0px;

}
.history a:hover {
background-color:#none;
color:#ffffff;
font-size:12px;
}
.history a:link{
background-color:#none;
color:#ffffff;
font-size:12px;
}
.history a:visited{
background-color:#none;
color:#ffffff;
font-size:12px;
}

/* Structure */

#wrapper01 {
	margin:0 auto;
	width:100%;
	background-color:#000000;
	z-index:999;
    }
#header {
    margin:0 auto;
	height:23px;
	background-color:#000000;
	}
#top-bar {
	margin:0 auto;
	width:1000px;
	}
/* Menu */

#header2 {
    height:22px;
	background-color:#132c43;
	border-top:#666666 solid 2px;
	border-bottom:#ffffff solid 1px;
	}	
#menu-top {
	width:1000px;
	}

/*****************************************************body**************************************************************/
#wrapper02 {
	margin:5px auto;
	width:1000px;
	background:#333333;
	z-index:0;
	}	
#wrapper03 {
    vertical-align:top;
	margin:0 auto;
	width:1000px;
	background:#ffffff;
	}	
#content-left {
	float:left;
	width:680px;
	background-color: #ededed;
	background-image:  url(../images/gradient_bkg.jpg);
	background-repeat: repeat-x;
	}	
#content-right {
    background-image:url(../images/movie-bg.jpg);
	width:320px;
	height:330px;
	background-color:#737373;
	}	
		
	
/*****************************************************footer**************************************************************/	
#footer-bar {
    height:5px;
	margin: 0 auto;
	width:1000px;
	background:#132c43;
	}
#footer {
    height:22px;
	margin: 0 auto;
	width:1000px;
	background:#000000;
	}
div.text_footer{
	color:#cccccc;
	text-align:center;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:9px;
	line-height:20px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
div.text_footer a, a:visited, a:link, a:active, a:hover{
	color:#cccccc;
	text-align:center;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:9px;
	line-height:20px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
.text-white{
	color:#ffffff;
	padding-left:25px;
	font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:20px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
.text-black{
	color:#000000;
	padding-left:25px;
	font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:20px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
/************** forms **************/
.formTitle {
color:#666666;
display:block;
font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding:0 0 0 0px;
}
.formText {
color:#333333;
font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding:0 0 0 20px;
}
.formText h1{
font-size:15px;
padding:0;
margin:0;
color:#333333;
}
.formText h2{
font-size:12px;
padding:0;
margin:0;
color:#333333;
}
/*****************************************************menu style**************************************************************/	

#nav, #nav ul{
list-style-image:none;
margin:0;
padding:0;
list-style-type:none;
background:none;
z-index:20;
}

#nav a{
display:block;
padding:3px 26px 2px 26px;
border:1px solid #072138;
color:#ededed;
text-decoration:none;
background-color:#132c43;
filter:alpha(opacity=80);
opacity:.80;
z-index:20;
}

#nav a:hover{
background-color:#333333;
filter:alpha(opacity=80);
opacity:.80;
z-index:20;
}

#nav li{
float:left;
position:relative;
z-index:20;

}

#nav ul {
position:absolute;
display:none;
width:12em;
top:2.4em;
}

#nav li ul a{
width:9em;
height:auto;
float:left;
color:#f1f0f0;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
/*********************************************************map****************************************************************/
.mapWrap {width:406px;margin-top:1em;}
.mapWrap h4 {text-align:center;margin-bottom:1em;color:#360}

.mapAusSmall {position:relative;width:406px;height:352px;background: url("../images/mapAusSmall.gif");margin:0;padding:0}
.mapAusSmall span {margin:0;padding:0;list-style:none;display:block;position:absolute;background:none}
.mapAusSmall a {display:block}
.mapAusSmall a span{display:none}

.mapAusSmallWa {left:8px;top:32px;width:150px;height:124px}
.mapAusSmallNt {left:156px;top:10px;width:90px;height:100px}
.mapAusSmallQu {left:244px;top:0px;width:142px;height:200px}
.mapAusSmallSa {left:158px;top:160px;width:112px;height:132px}
.mapAusSmallNsw {left:266px;top:194px;width:118px;height:94px}
.mapAusSmallVic {left:264px;top:246px;width:74px;height:56px}
.mapAusSmallAct {left:308px;top:240px;width:42px;height:22px}
.mapAusSmallTas {left:256px;top:316px;width:80px;height:34px}

.mapAusSmallWa a {height:232px}
.mapAusSmallNt a {height:150px}
.mapAusSmallQu a {height:200px}
.mapAusSmallSa a {height:132px}
.mapAusSmallNsw a {height:94px}
.mapAusSmallVic a {height:56px}
.mapAusSmallAct a {height:22px}
.mapAusSmallTas a {height:34px}

.mapAusSmallWa a:hover,.mapAusSmallNt a:hover,.mapAusSmallQu a:hover,.mapAusSmallSa a:hover,
.mapAusSmallNsw a:hover,.mapAusSmallVic a:hover,.mapAusSmallAct a:hover,.mapAusSmallTas a:hover,
.mapAusSmallWa a.selected,.mapAusSmallNt a.selected,.mapAusSmallQu a.selected,.mapAusSmallSa a.selected,
.mapAusSmallNsw a.selected,.mapAusSmallVic a.selected,.mapAusSmallAct a.selected,.mapAusSmallTas a.selected
{background: url("../images/mapAusSmall.gif") no-repeat}


.map {vertical-align:middle;}
.mapAusSmallWa a:hover, .mapAusSmallWa a.selected {background-position:-8px -386px}
.mapAusSmallNt a:hover, .mapAusSmallNt a.selected {background-position:-156px -718px}
.mapAusSmallQu a:hover, .mapAusSmallQu a.selected {background-position:-244px -354px}
.mapAusSmallSa a:hover, .mapAusSmallSa a.selected {background-position:-158px -868px}
.mapAusSmallNsw a:hover, .mapAusSmallNsw a.selected {background-position:-266px -1256px}
.mapAusSmallVic a:hover, .mapAusSmallVic a.selected {background-position:-264px -600px}
.mapAusSmallAct a:hover, .mapAusSmallAct a.selected {background-position:-306px -946px}
.mapAusSmallTas a:hover, .mapAusSmallTas a.selected {background-position:-256px -1024px}


/*********************************************************main-images****************************************************************/
#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:1000px;
	height:216px;
	overflow:hidden;
	z-index:0;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}
#txtHint {
	text-align:right;
}

.watch_list a, .watch_list a:link, .watch_list a:active, .watch_list a:visited{
    font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
    color:BLACK;
	text-decoration:none;	
	padding:5px;
	margin: 0 2px 0 2px;
	line-height:40px;	
	border:1px solid silver;
}
.watch_list a:hover{
    font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
    color:#ffffff;
	text-decoration:none;	
	padding:5px;	
	margin: 0 2px 0 2px;	
	background:#132c43;
	line-height:40px;	
}
.selected,.selected a:visited,.selected a:link, .selected a:hover, .selected a:active{
    font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;	
	padding:5px;	
	margin: 0 2px 0 2px;	
	background:SILVER;
	line-height:40px;		
}

.choose_form input{
	margin:5px;
	vertical-align:middle;	
}
.choose_form label{
	font-size:12px;
	vertical-align:middle;	

}
.choose_form h1{
	font-size:16px;
	padding:0;
	margin:20px 0 20px 0;
}
.choose_form h2{
	font-size:13px;
	padding:0;
	margin:5px;
	color:BLACK;
}
.choose_form a, .choose_form a:active, .choose_form a:link, .choose_form a:visited {
	font-size:13px;
	color:BLACK;
	text-decoration:underline;
}	
.choose_form a:hover {
	font-size:13px;
	color:BLACK;
	text-decoration:none;	
}	
.clear_image a, .clear_image a:link, .clear_image a:visited, .clear_image a:active{
	border:0;
	margin:0;
	padding:0;
    font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#a1a0a0;	

}
.clear_image a:hover {
	border:0;
	color:#000000;
	background:url(../images/watch_bg.jpg);
	background-position:bottom;
}
