/* GLOBAL
----------------------------------------------------------------- */
body{
	/*background:url(images/bground.jpg) #fff repeat-x; */
	font:76%/1.5em tahoma, geneva, arial, sans-serif;
	/*margin: 0px 0px 20px 20px;*/	/* Modifys the navigation position	*/
	padding: 2px 0;
	text-align:center;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
}
body#home{
	background:#fff;
	font:76%/1.49em tahoma, geneva, arial, sans-serif;
	margin: 0px 0px 20px 20px;
	padding:20px;
}

img#right{
	margin: 10px 10px 0px 10px;
	border: 1px solid #C0DFA2;
	float: right;
}

img#left{
	margin: 10px 10px 10px 10px;
	border: 1px solid #C0DFA2;
	float: left;
}
.index{
		/*margin: 0px 5px 0px 2px;*/
		float: left;
	}
img#banner{
	margin-left: auto;
	margin-right: auto;
	margin: 0px 0px 10px 0px;
	border: 1px solid #C0DFA2;
}
table#main{
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin:2;
	table-layout: fixed;
	width: 760px;
	border: 1px solid #06aa09;
}
table#main td {
	border: 1px solid #C0DFA2;
	margin: 0px 0px 0px 20px;
	padding: 5px 5px 5px 5px;
}

table#main h3 {
	margin: 0px 8px;
	padding: 2px 0;
	text-align: center;
	color:blue;
	font-size: 14px;
	font-weight:bold;
}
table#scorecard
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin:2;
	/*table-layout: fixed;
	table-width: 760px;*/
	width: 760px;
	border: 1px solid #06aa09;
}
table#scorecard td{
	border: 1px solid #C0DFA2;
	margin: 0px 0px 20px 20px;
	padding: 2px 2px;
}

table#booking
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	/*margin:2;*/
	width: 760px;
	border: 1px solid #06aa09;
}
#booking td{
	border: 1px solid #FFF;
}

table#main a {				/*Link formating for table*/
	color:blue;
	font-weight:bold;
	background:transparent; /* IE6 Bug */
}
table#clear td{				/*to produce a clear, no bordered table*/
	border: 0px solid #FFFFFF;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	}
table#clear label{text-align: left;}

h1{
	margin: 0px 8px;
	padding: 2px 0;
	font: bold 22px verdana; 
	color: green;
	text-align: center;
	letter-spacing: 5px;
	border: 1px solid #C0DFA2;
	background-color: #f2ffd9;
}

h1.news{
	letter-spacing: 2px;
	font-size: 12px;
}

h2{
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align:left;
	color: #333333;
	margin:2;
}

h3{
	margin: 0px 8px;
	padding: 2px 0;
	font: bold 18px verdana; 
	color: green;
	text-align: center;
	letter-spacing: 5px;
	border: 1px solid #C0DFA2;
	background-color: #f2ffd9;
}

td#latestnews{
	vertical-align:top;
	border:1px solid #000000;
}
hr{
	width:95%;
	text-align: center;
}
#footer {
	font-size: 11px;
	margin-top: 4px;
	text-align: center;
}
.errormsg {
	font: bold 12px verdana; 
	color: red;
	text-align: center;
}
.RequiredField{
	font: bold 12px verdana;
	color: red;
}