﻿a:link { 			color: #089dcb; background-color: transparent; text-decoration: underline; }
a:visited {			color: #089dcb; background-color: transparent; text-decoration: underline; }
a:hover {			color: #000000; background-color: transparent; text-decoration: none; }

a.fl:link { 			color: #008ab0; background-color: transparent; font-weight: bold; text-decoration: none; }
a.fl:visited {		color: #008ab0; background-color: transparent; font-weight: bold; text-decoration: none; }
a.fl:hover {			color: #000000; background-color: transparent; font-weight: bold; text-decoration: underline; }



body {

	height: 100%;
	background-image: url(../../images/background.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #ffffff;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	text-align: center;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #807f7f;
	
}



/* oooooooooooooooooooooooooooooooooooooooooooooo TEXT TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */



h1, h2, h3, h4, h5, h6{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1          {font:18px/18px Verdana, Helvetica, Geneva, Arial, sans-serif; color: #0098ba; text-align:left;}
h2          {font:15px/15px Verdana, Helvetica, Geneva, Arial, sans-serif; font-weight:bold; color: #00a4c3; text-align:left;}
h3          {font:13px/13px Verdana, Helvetica, Geneva, Arial, sans-serif; font-weight:bold; color: #00a4c3; text-align:left;}
p           {font:11px/17px Verdana, Helvetica, Geneva, Arial, sans-serif;  color: #676767; text-decoration: none; word-spacing: normal;}
.text_other {			    color: #008ab0;}
.prod-white {               font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF;}
.prod-blue-bold {           font-family: Verdana, Arial, Helvetica, sans-serif;	color: #50B0D0;	font-size: 11px;	font-weight: bold;}
.prod-blue {                color: #50B0D0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.smfont{font:9px/12px Verdana, Helvetica, Geneva, Arial, sans-serif;  color: #676767; text-decoration: none; word-spacing: normal;}
.smtitle{font:9px/12px Verdana, Helvetica, Geneva, Arial, sans-serif; text-align:center; padding-top:8px; padding-bottom:8px;  color: #676767; text-decoration: none; word-spacing: normal;}


/* oooooooooooooooooooooooooooooooooooooooooooooo COLOURS oooooooooooooooooooooooooooooooooooooooooooooo */

.greenish{              Color:#a0e060;}
.blueish{              Color:#50B0D0;}
.ttnqblue{          color:#00a4c3}
.ttnqgreen{          color:#81bd72}
.ttnqgrey{          color:#6d6f71}



/* oooooooooooooooooooooooooooooooooooooooooooooo TABLES TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

#page_shell {				background: url(../../images/bluebk.gif) no-repeat top #fff; background-color:#fff; display: block; /* overflow: hidden;*/ text-align: left; margin: 0 auto; width: 964px; }
#page_shell_search {		background: url(../../images/bluebk-search.gif) no-repeat top #fff; background-color:#fff; display: block; overflow: hidden; text-align: left; margin: 0 auto; width: 964px; }

div.page_padding {			 display: block; margin: 0px 4px 4px 4px; background-color:#fff; height:auto;  }

#banner {					display: block; margin-bottom: 20px; width: 952px; height: 325px; }
#nobanner {					background: url(../../images/venue-banner-short.gif) repeat-x top #fff; display: block; margin-bottom: 10px; width: 952px; height:60px; }
#bannermap {					background: url(../../images/map-hl.gif) repeat-x top #fff; display: block; margin-bottom: 10px; width: 952px; height:60px; }

div.column {				display: block; float: left; line-height: 22px;  }
	div.left {				margin: 0px 8px 0px 10px; border-style: solid dotted dashed;}
	div.mid {				margin: 0px 8px 0px 10px; border-style: solid dotted dashed;}
	div.right {				margin: 0px 8px 0px 10px;border-style: solid dotted dashed;}
	
div.rb_boxes {				display: block; float: left; text-align: left; overflow: hidden; border: solid #dfdbb5 1px; margin: 0px 18px 10px 0px; height: 160px; width: 144px; line-height: 16px; font-size: 11px; }
	div.rbb_right {			margin-right: 0px; }
	div.rbbrp {				padding: 8px; }

#footer {					background: url(../../images/footer_tile.jpg) repeat-x top #fff; display: block; margin-bottom: 20px; }
#footer_text {				display: block; overflow: hidden; text-align: center; margin: 0 auto; margin-top: 25px; width: 968px;
							font-size: 10px; line-height: 18px; color: #008ab0; }



br.cl {						clear: left; }
br.cr {						clear: right; }
br.cb {						clear: both; }

img.right_icons {			margin: 0px 0px 3px 0px; border: 0; }







/* sdmenu Menu
-------------------------------------------*/	
	
div.sdmenu                      {font:11px/13px Verdana, Helvetica, Geneva, Arial, sans-serif; width: 253px; padding-bottom: 10px; color: #fff;}
div.sdmenu div                  {overflow: hidden; border-right: 0px solid #ddd; border-left: 0px solid #ddd;}
/*div.sdmenu div:first-child {background: url(http://www.cairnsgreatbarrierreef.org.au/toptitle.gif') no-repeat;}*/
div.sdmenu div:first-child      {}
div.sdmenu div.collapsed        {height: 35px;}
div.sdmenu div span             {display: block; padding: 1px 0px;	color: #0098ba;	cursor: default;}
div.sdmenu div.collapsed span   {}
/*div.sdmenu div.collapsed span {background-image: url('http://www.cairnsgreatbarrierreef.org.au/collapsed.gif');}*/
div.sdmenu div a                {font:11px/13px Verdana, Helvetica, Geneva, Arial, sans-serif; padding: 1px 0px; text-decoration:none; background: white; display: block; color: #58595b;}
div.sdmenu div a.current        {font:11px/13px Verdana, Helvetica, Geneva, Arial, sans-serif; background : #d4d2d3; text-decoration:none;}
div.sdmenu div a:hover          {font:11px/13px Verdana, Helvetica, Geneva, Arial, sans-serif; color:#599a26; text-decoration:underline; display: block;}
div.sdmenu div a:active         {font:11px/13px Verdana, Helvetica, Geneva, Arial, sans-serif; padding: 1px 0px; text-decoration:none; background: white; display: block; color: #58595b;} 
div.sdmenu div a:visited        {font:11px/13px Verdana, Helvetica, Geneva, Arial, sans-serif; padding: 1px 0px; text-decoration:none; background: white; display: block; color: #58595b;}




/* oooooooooooooooooooooooooooooooooooooooooooooo MENU oooooooooooooooooooooooooooooooooooooooooooooo */


#fmenu {				 z-index:2000;	float: left; position: relative; list-style: none; padding: 0px; margin: 0px 0px 40px 0px; width: 253px; }

#fmenu ul {				 background: url(../../images/menu_bg.gif); list-style: none; position: absolute; padding: 0px; margin: 0px; left: -9999px; top: 0px; width: 253px; }
#fmenu table {			 border-collapse: collapse; width: 0; height: 0; margin: -1px -10px; }

#fmenu li.btm {			border-bottom: 0; }
#fmenu li {				float: left; border-bottom: solid #eeeeee 1px;}
#fmenu li a {				display: block; float: left; line-height: 31px; text-decoration: none; width: 253px; height: 31px; }
#fmenu li a.fo {			background: url(../../images/menu_arrow.gif) no-repeat right center; }

#fmenu li:hover {		 z-index:2000;	position: relative;}
#fmenu li a:hover {		position: relative; background-color: #98d0df; }
#fmenu li:hover > a {		background-color: #98d0df; }

#fmenu ul li a {			background-color: #98d0df; width: 170px; }
#fmenu ul li {				border-bottom: solid #eeeeee 1px; }
#fmenu ul li.last {			border-bottom: 0; }

#fmenu :hover ul { 		left:240px; }

#fmenu ul li:hover > a {	background-color:#98d0df; }


/* RESULTS 
-------------------------------------------*/
#resultsTXT {       width:50px; float:left; font:11px/16px Verdana, Helvetica, Geneva, Arial, sans-serif; color: #6d6f71;}
#resultsCopy {      width:300px; float:left; font:11px/16px Verdana, Helvetica, Geneva, Arial, sans-serif; color: #6d6f71;}
#resultsGreen {     width:300px; float:left; }
.resultscopygreen{  font:11px/16px Verdana, Helvetica, Geneva, Arial, sans-serif; color: #81bd72;}


a.bl:link           {font:11px/13px Verdana, Helvetica, Geneva, Arial, sans-serif;  color: #00a4c3; text-align:left; text-decoration:none;}
a.bl:visited       {font:11px/13px Verdana, Helvetica, Geneva, Arial, sans-serif;  color: #00a4c3; text-align:left; text-decoration:none;}
a.bl:hover         {font:11px/13px Verdana, Helvetica, Geneva, Arial, sans-serif;  text-decoration:underline; color: #00a4c3; text-align:left;}


a.pname:link          {font:14px/18px Verdana, Helvetica, Geneva, Arial, sans-serif; color: #599a26; text-align:left; margin:0px 0px; text-decoration:none;}
a.pname:visited       {font:14px/18px Verdana, Helvetica, Geneva, Arial, sans-serif; color: #599a26; text-align:left; margin:0px 0px; text-decoration:none;}
a.pname:active        {font:14px/18px Verdana, Helvetica, Geneva, Arial, sans-serif; color: #599a26; text-align:left; margin:0px 0px; text-decoration:none;}
a.pname:hover         {font:14px/18px Verdana, Helvetica, Geneva, Arial, sans-serif; color: #599a26; text-align:left; margin:0px 0px; text-decoration:underline;}



.resultscopy            {}
.resultstxt            {}

.resultsoperated        {font:10px/13px Verdana, Helvetica, Geneva, Arial, sans-serif; color: #807f7f; text-decoration: none; word-spacing: normal; letter-spacing: .25px;}
a.results:link { 		font:11px/16px Verdana, Helvetica, Geneva, Arial, sans-serif;color: #81bd72; background-color: transparent; font-weight: bold; text-decoration: none; }
a.results:visited {		font:11px/16px Verdana, Helvetica, Geneva, Arial, sans-serif;color: #81bd72; background-color: transparent; font-weight: bold; text-decoration: none; }
a.results:hover {		font:11px/16px Verdana, Helvetica, Geneva, Arial, sans-serif;color: #81bd72; background-color: transparent; font-weight: bold; text-decoration: underline; }


#borderresults
{
   border:0px solid;
   border-bottom-color:#00a4c3; 
   border-top-color:#00a4c3;    /* Red */
   border-left-color:#00a4c3;   /* Black */
   border-right-color:#00a4c3;  /* Blue */}
/* RESULTS 
-------------------------------------------*/
