body {

background-color:#3d587d;

margin-top:0px;

font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#000000;

}



h2.subs {

color:#D30000;

text-decoration:none;

font-size:18px;

font-weight:100;

font-style:italic;

}



h2.subs2 {

color:#CCCCCC;

text-decoration:none;

font-size:36px;

font-weight:100;

}



p.teamnames {

font-size:18px;

}





td.index {

width:250px;

height:200px;

vertical-align:top;

border:none;

padding-left:10px;

padding-right:10px;

margin:0;

}





td.contactprofilepic {

width:133px;

height:200px;

padding:0px;

border:none;

}



td.contactdetails {

height:200px;

width:147px;

vertical-align:text-top;

font-size:12px;

padding-left:5px;

padding-right:5px;

border:none;

}



td.profilepic {

background-color:#FFFFFF;

width:135px;

vertical-align:top;

padding:0;

margin:0;

}



td.choiceprof {

background-color:transparent;

text-align:left;

margin:0;

border:none;

font-size:18px;

font-style:italic;

color:#D30000;

}





a {

outline:none;

}



a:link {

color:#4C8CBF;

background:transparent;

text-decoration:none;

}



a:visited {

color:#4C8CBF;

background:transparent;

text-decoration:none;

}



a:hover {

color:#BF754C;

background:transparent;

text-decoration:underline;

}



a:active {

color:#D30000;

background:transparent;

text-decoration:underline;

}



hr {

  clear:both;

  display:block;

width:90%;

height:1px;

color:#CCCCCC;

background-color:#CCCCCC;

border:none;

margin:20px auto 40px auto;

}



/** outline source **/



.outline {

list-style: none;

margin:0;

padding:0;

}



.outline ul {

list-style: none;

text-align:left;

margin:0;

padding:0;

}



.outline ol {

list-style: none;

text-align:left;

margin:0;

padding:0;

}



.outline li {

cursor: auto;

margin:0;

padding:0;

}



a.olink {

text-decoration:underline;

}







#main-navigation {

  position:absolute;

  top:0px; left:0px;

  width:100%;

  z-index:2;

} 

#main-navigation #centre-image {

  position:relative;

  margin:0 auto 0 auto;

  width:960px; height:191px;

}

#main-navigation #navigation-content {

  position:absolute;

  top:154px;

  left:30px;

  z-index:2;

}

#main-navigation #navigation-content ul {

  margin:0px; padding:0px;

}

#main-navigation #navigation-content ul li {

  display:block;

  float:left;

  margin:0px; padding:0px;

  margin-right:10px;

}

#main-navigation #navigation-content ul li ul {

  display:none;

}

#main-navigation #navigation-content a {

  color:#fff;

  text-decoration:none;

}



#constrain {

  position:relative;

  width:960px;

  margin:0 auto 0 auto;

  background:#ffffff url('../images/bg.png') no-repeat scroll top left;

  z-index:0;

  left:-1px;

}



#content {

  padding:60px 100px 0 100px;

}



#btm-menu {

	text-align:center;

	padding:15px 0 0 0;

}



#footer {

  font-size:12px;

  text-align:center;

  background:#ffffff url('../images/pg_btm.jpg') no-repeat scroll bottom left;

  padding-bottom:10px;

  padding-top:30px;

  clear:both;

}



.choice-gallery img {

  border:2px solid #FF991C;

  padding:10px;

  margin:10px auto;

  background:#F9A355

}



.navigation-home {

  margin:0;

  top:0px; left:0px;

  width:100%; height:191px;

  background:transparent url('../menu_data/headerexample.png') no-repeat scroll top center;

}

.navigation-cairns {

  margin:0;

  top:0px; left:0px;

  width:100%; height:191px;

  background:transparent url('../menu_data/header_cairns.png') no-repeat scroll top center;

}

.navigation-contact {

  margin:0;

  top:0px; left:0px;

  width:100%; height:191px;

  background:transparent url('../menu_data/header_contact.png') no-repeat scroll top center;

}

.navigation-innisfail {

  margin:0;

  top:0px; left:0px;

  width:100%; height:191px;

  background:transparent url('../menu_data/header_innisfail.png') no-repeat scroll top center;

}

.navigation-newcastle {

  margin:0;

  top:0px; left:0px;

  width:100%; height:191px;

  background:transparent url('../menu_data/header_newcastle.png') no-repeat scroll top center;

}

.navigation-townsville {

  margin:0;

  top:0px; left:0px;

  width:100%; height:191px;

  background:transparent url('../menu_data/header_townsville.png') no-repeat scroll top center;

}



#copy { text-align:center; margin:10px 0 10px 0; }







.threecol { width:750px; margin:0 auto 0 auto; }



ul.projectslist{list-style:none;margin-bottom:30px; padding-left: 0;}

ul.projectslist li{display:inline;margin-right:15px;font-weight:bold;}

.waterweek_wrapper {
	display:block;
	width:750px;
	height:210px;
	margin:-50px auto 50px auto;
}

#waterweek {
	display:block;
	float:right;
	width:750px;
	height:210px;
	background:url(../images/ww_banner.png) no-repeat 0 0;
}


