body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	background-color: #222605;
	background: url(http://www.truebluesailing.com.au/true-blue-sailing/gfx/bgcolour.jpg) top repeat-x  ;*/
}
/*
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.smallheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AEAAA4;
	font-weight: bold;

}
a:link, a:visited, a:active {
	color: #FFFF00;
}
a:hover {
	 color: #FFFFFF;text-decoration:underline;
}
.bodytext, ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 17px;

}

.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #909c14;
	letter-spacing: -1px;
	font-weight: normal;

}
.captiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a4b119;
}
.forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #655e4e;
	font-weight: normal;
	line-height: normal;
	background-color: #b7af9c;

}
.forms2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a5446;
}
.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #60680e;
	font-weight: normal;
	background-color: #2787cd;
}


/ * tab styles below here * /

.header {
	background-color: #1D2202;
	margin-top: 10px;
}


.handcursor{

cursor:pointer;
}

.MapPanel
{
	border: solid 1px black;
	height: 500px;
	width: 650px;
	margin: 0;
	padding: 0;
}
.MapPopup
{
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.MapAddress
{
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.leftcol {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: normal;
	line-height: 17px;
	text-align: justify;
	
}
.leftcol h2 

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

	font-weight: bold;
	line-height: 17px;
	clear:both;
	margin: 8px 0 0 0;
	
	}
	
.leftcol a{float: right; clear: both; text-decoration:none;}
.leftcol a:hover {text-decoration:underline;}
.leftcol p {margin-top:0px;}

.middlecol {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	line-height: 17px;
	text-align: justify;
	
	}

.middlecol a{color: #961d1d; text-decoration:none;}

.rightcol { 
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	line-height: 17px;
	text-align: justify;
	}
.rightcol a {text-decoration:none;}
.rightcol a:hover {text-decoration:underline;  }


.teaser img {float: left; margin: 0 20px 0 0;}
.teaser {clear: both; margin-bottom: 45px;}

img.rightfloat {float: right; margin-left: 10px; margin-right: 0px;}
img.nofloat {float: none; margin: 2px; text-align:center;}

.footer a, .footer a:visited {color: #fff;}
.footer {color: #FFFF00;}

.teasertext h3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

	font-weight: bold;
	line-height: 17px;

	margin: 8px 0 0 0;}

#infopage p {margin-top: 0px;}

#events a {float: none;}

#events a:hover {text-decoration:underline; color: #333333;}

.director {color: #666666; font-size:11px;}

a.nofloat {float: none;}

.photogallery a{float: none;}

.photogallery  table {clear: both;}

.photogallery  {text-align:left;}

img.bigpic { border: 8px solid #003366;}
img.smallpic {border: 5px solid #036;}

h1, h2, h3, h4, h5 {color: #fff;}
*/


/* ******************** WebRes Styles Start Here *********************************************************/

#webres {text-align: left; padding: 4px 4px 4px 4px}
#webres td.caption {text-align: right; font-size: 11px;}
#webres th.booking {text-align: left; color: #ffffff; font-size: 11px;}
#webres th.component {text-align: left; color: #ffffff; font-size: 11px;}
#webres td.component {text-align: left; font-size: 11px; border-top: 1px solid #ffffff}
#webres td.componentTotal {text-align: left; font-size: 12px; border-top: 1px solid #ffffff; color: #ffffff}
#webres td.value {text-align: left}
#webres td.submit {text-align: right}
#webres .WRDropDown { }
#webres .narrowform {width: 8ex }
#webres .wideform {width: 30ex }
#webres .xwideform {width: 50ex }
#webres table {border-collapse: collapse;}
#webres table.list {border-collapse: collapse; width: 100%;border: 1px solid #A0A0A0;}
#webres th.navbar {background-color: #003366; color: #FFFFFF; font: 11px normal;border-left: 1px solid #A0A0A0;border-right: 1px solid #A0A0A0; padding-left: 4px; padding-right: 4px;}
#webres th.resource {background-color: #003366; color: #FFFFFF; font: 11px normal; text-align: left; border-left: 1px solid #A0A0A0;border-right: 1px solid #A0A0A0; padding-left: 4px; padding-right: 4px}
#webres td.resourceName {color: #FFFFFF; font: 12px normal; text-align: left;border: 1px solid #A0A0A0; padding/*-left: 4px; padding-right*/: 4px;}
#webres td.resourceUnavail {border: 1px solid #A0A0A0; font: 11px normal;}
#webres td.resourceAvail {border: 1px solid #A0A0A0; background-color: #FFFF40; font: 11px normal; color: #808080}
#webres a {color: #FFFFFF}
#webres td.resourceAvail  a {color: #000000}
#webres td.resourceAvail  a:hover {color: #808080}
#webres input {font-size: 11px;}
#webres .inLineVal {font-size: 11px; background-color: yellow; color: red}
#webres .required {font-size: 12px; color: #C00000; font-weight: bold}

/* ******************** WebRes Styles End Here *********************************************************/
