* {
	margin: 0;
	padding: 0;
}

body {
	scrollbar-face-color:#6666ff;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#666666;
	scrollbar-track-color:#66ffff;
	scrollbar-arrow-color:#000000;
	font-size: small;
	font-family: 	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color : Navy;
	font-weight : normal;
	width : 850px;
}

table {
	table-layout:fixed;
	border-collapse: collapse;
	border: 0;
	color : Navy;
	font-family : 	font-family: Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : normal;
	line-height : 1.5em;
	margin:1em 0 1em 0;
}

a:link {font-size:100%; font-weight: bold}
a:visited {font-size:100%; font-weight: bold}
a:hover {color: #FF0000; font-size:100%; font-weight: bold; text-decoration: underline}

#accom {
	width : 360px;
	background-color : white;
  color : navy;
}

.iCentre {
	margin:0.5em auto;
	text-align:center;
}

.rounded {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

#accom th {
	text-align : left;
	border : 1px solid #E6E6FA;
	height : 12px;
	color : Blue;
}

#accom td {
	text-align : center;
	border : 1px solid #E6E6FA;
}

#accom td a:link {
	text-decoration : underline;
}

#accom td a:hover {
	color : navy;
}
#program {
	table-layout: fixed;
	border-collapse: collapse;
	color : #0000CD;
	text-align : left;
	border : 1px solid gray;
	background-color : White;
	font-size : 100%;
}

#program th {
	color  : Blue;
	height : 15px;
	background-color : #6665fe;
	color: yellow;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;			 
}

#program td {
	border : 1px solid gray;
	height : 13px;
	padding-left: 5px;
	padding-right: 5px;			 
}
#entryfees {
	background-color : White;
	border : 1px solid aqua;
	border-right: 1px solid #6495ED;
	border-bottom: 1px solid #6495ED;
	font-size : 100%;
	width : 480px;
}

#entryfees th {
	border : 0px solid #e6e6fa;
	height : 1.5em;
	color : Blue;
	text-align : left;
}

#entryfees td {
	color : Navy;
	text-align : left;
}

#prizes {
	table-layout:fixed;
	border-collapse:collapse;
	color : #0000CD;
	border : 0px solid blue;
	background-color : white;
}

#prizes td {
	border : 1px solid gray;
	height : 13px;
	padding-left: 5px;
	padding-right: 5px;			 
}

#prizes th {
	color  : Blue;
	height : 15px;
	background-color : #6665fe;
	color: yellow;
	text-align: center;
}

#cnsImages {
	/*background-color : #C3C3C3 ;*/
	/*background-color : #80fe00 ;*/

	
}
.border {
	border : 1px solid Black;
}

#mackayheader {
	background-image : url(mackay/images/mackay.jpg);
	background-repeat : no-repeat;
	background-position : center;
	border-top : 1px solid black;
	border-left : 1px solid black;	
	border-right : 1px solid black;	
	border-bottom : 1px solid black;	
	width : 450px;
	height: 110px;
}


#enquiry {
	table-layout:fixed;
	border-collapse:collapse;
	color : #0000CD;
	text-align : left;
	border : 1px solid gray;
	background-color : white;
}

#enquiry th, td {
	height: 15px;
	padding : 1px 3px 1px 3px;
	text-align: left;
	}
	
#enquiry th{
	color  : blue;
	background-color : #6665fe;
	color: yellow;
	vertical-align: top;

}
#enquiry td{
	color  : Blue;
	height : 15px;
	background-color : white;
	text-align: left;
	border : 1px solid gray;
}

.bh1 {
	font-family : sans-serif;
	font-size : 150%;
	font-weight : normal;
	color : Red;
	font-style : normal;
	letter-spacing : 2px;
	height : 24pt;
}

.bh2 {
	font-family : sans-serif;
	font-size : 140%;
	font-weight : normal;
	color : Red;
	letter-spacing : 2px;
	height : 20pt;
	}

.bh3 {
	font-family : sans-serif;
	font-size : 130%;
	font-weight : bold;
	color : Red;
	height : 1.5em;
}

.big {
	font-family : sans-serif;
	font-size : 110%;
	font-weight : bold;
	color : black;
	line-height : 1.5em;
	}

.black {
	font-family : sans-serif;
	font-size : 110%;
	font-weight : bold;
	color : black;
	line-height : 12pt;
}


.sml {
	font-family : sans-serif;
	font-size : 90%;
	font-weight : normal;
	color : black;
	line-height : 1.2em;
	}

.notes {
	color : Navy;
	font-weight : bold;
	font-size : 95%;
	text-align : center;
	line-height : 1.5em;
	font-style : italic;
}

.green {
	color : #009933;
}

.blue {
	color : Blue;
}

.headertbl {
	background-image : url(townsville/images/townsville.jpg);
	background-repeat : no-repeat;
}

h1, h2, h3 {
	font-weight:bold;
	color:#0000ff;
	line-height:2.5em;
	text-align:center;
}
		
h1 {font-size: 150%;	font-style: italic;}
h2 {font-size: 140%;}
h3 {font-size: 130%;}
h4 {font-size:120%;color:#6666ff;}
h5 {font-size: 110%; color: #0000CC;}

p	{font-family: Arial, Helvetica, sans-serif;
	 color: Navy;
	 line-height: 1.5em;}
	 

.highlight {  font-weight: bold; color: #6666FF}


#navsite {
float : left;
font-family : Tahoma, verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
font-size : 8pt;
text-align : left;
width : 180px;
height : 800px;
border-right : 0px solid #69f;
zpadding : 20px 0px 0px 0px;
margin-bottom : 1em;
color : yellow;
zmargin-top: -10px;
background-color : #6665fe 
 }

#navsite p { display : none;}

#navsite ul {
list-style : none;
margin : 0;
padding : 0;
width : 100%;
}
#navsite ul li {

border-top : 0px solid #69f;
}
#navsite ul li a {
display : block;
padding : 2px 2px 2px 0.5em;
border-left : 0px solid #fc0;
border-right : 0px solid #fc0;
border-bottom : 0px solid #69f;
background-color : transparent;
mmmmmcolor : #FC0;
color : white;
font-size : 100%;
line-height : 1.8em;
text-decoration : none;
width : 100%;
}
html>body #navsite ul li a {
width : auto;

}
#navsite ul li a:hover {
border-left : 0px solid #fc0;
border-right : 0px solid #69f;
border-bottom : 0px solid #69f;
background-color : black;
color : #fc0;
}

#displayR {
	float:right;
	width:660px;
	}

#right {
	text-align : right;
}

#footer {
	clear : both;
}

#footer p {
	color : maroon;
	font-size : 6pt;
	font-weight : bold;
	padding-left: 200px;
	width : 80%;
	line-height: 8pt;
}

.accom11 {
	font-size: 110%;
	font-weight:bold;
	color: darkblue;
	border: thin solid #e19730;
}

.accom11 td {
	height:2.5em;
	border:1px solid #e19730;
}

