			body {
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#676767;
				margin:0px;
				
			}
			td {
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#676767;
			}
			h1 {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
			}
			
			a {
				color:#51b8b7;
				text-decoration:none;
			}
			a:hover {
				color:#265686;
				text-decoration:underline;
			}

			#header {
			
				/*background-image:url(images/header/headermain.jpg); 
				background-position:right; 
				background-repeat:no-repeat; 
				height:60px;*/
			}
			#nav {
				/*background-image:url(images/navbg.gif); 
				background-repeat:repeat-x;
				height:28px;  */
				text-align:right;
				background-color:#51b8b7;
			}
			
			
			#location {background-color:#265686;font-size:10px;color:#ffffff;height:20px;line-height:200%;padding-left:6px;}
			#location a {font-size:10px;color:#ffffff;text-decoration:none;}
			#location a:hover {font-size:10px;color:#ffffff;text-decoration:underline;}
			
			#maintext {
				padding-left:10px;
				padding-top:10px;
				text-align:justify;
				width:95%;
			}
			#prefooter {
				background-image:url(../images/footercurve.gif);
				background-position:right bottom;
				background-repeat:no-repeat;
			}
			#footer {
				background-color:#0d4578;
				height:20px;
				font-size:10px;
				line-height:200%;
				color:#ffffff;
				text-align:right;
				padding-right:6px;
			}
			#footer a {
				color:#ffffff;
				text-decoration:none;
			}
			#footer a:hover {
				color:#ffffff;
				text-decoration:underline;
			}
			#subnav { font-size:11px; padding-bottom:20px; width:151px; }
			#subnav ul { padding:0px; margin:0px; list-style-type:none; }
			#subnav li a {
				display: block; 
				height:20px; 
				line-height:170%; 
				padding-left:10px; 
				font-weight:bold; 
				font-size: 10px; 
				width: 175px; 
				color: #ffffff; 
				border-bottom: #51b8b7 1px solid; 
				background-color: #265686; 
				text-decoration: none;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			#subnav li a:hover {
				display: block; 
				height:20px; 
				line-height:170%; 
				padding-left:10px;  
				font-size: 10px; 
				width: 175px; 
				color: #ffffff; 
				border-bottom: #51b8b7 1px solid; 
				background-color: #51b8b7; 
				text-decoration: none;
				background-image:url(../images/menubg1.gif);
				background-repeat:repeat-x; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				
			}
			
			
			#subnav2 { font-size:11px; padding-bottom:20px; width:151px; }
			#subnav2 ul { padding:0px; margin:0px; list-style-type:none; }
			#subnav2 li a {
				display: block; 
				height:20px; 
				line-height:170%; 
				padding-left:10px; 
				font-weight:bold; 
				font-size: 10px; 
				width: 175px; 
				color: #666666; 
				border-bottom: #cccccc 1px solid; 
				background-color: #ffffff; 
				text-decoration: none;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			#subnav2 li a:hover {
				display: block; 
				height:20px; 
				line-height:170%; 
				padding-left:10px;  
				font-size: 10px; 
				width: 175px; 
				color: #ffffff; 
				border-bottom: #51b8b7 1px solid; 
				background-color: #51b8b7; 
				text-decoration: none;
				background-image:url(../images/menubg1.gif);
				background-repeat:repeat-x; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				
			}

			#leftsidebanners {
				padding-left:4px;
			}
			#floatleft {
				float:left;
				margin-top:2px;
				margin-right:10px;
				margin-left:10px;
				padding-right:10px;
				padding-bottom:10px;
			}
			#table-border {
				border-top:1px solid #cccccc; 
				border-left:1px solid #eeeeee; 
				border-right:1px solid #cccccc; 
				border-bottom:1px solid #cccccc; 
				height:75px;
			}
			#table-background {
				background-color:#23BCBA;
				color:#ffffff;
				font-weight:bold;
				padding-left:3px;
			}
			#tablehdr {
				font-weight:bold;
			}
			#tablehdr2 {
				background-color:#95a2ae; color:#ffffff; font-weight:bold;
			}
			#tableborder {
				border:1px solid #95a2ae;
			}
			#photogallerybox {
				border:1px solid #95a2ae;
				display: block;
				width: 100%;
				height:100%;
				vertical-align:middle;
				
			}
			#photogallerybox a {
				font-family:verdana, arial, geneva, sans-serif;
				text-align:center;
				background-color:#ffffff;
				display: block;
				width: 100%;
				height:100%;
				
			}
			#photogallerybox a:hover {
				font-family:verdana, arial, geneva, sans-serif;
				background-color:#cccccc;
			}
			
			ol { padding-left:0px; margin-bottom:10px;margin-left:30px;}
			ol li { padding-bottom:5px; }
			
			#enquirytable input, #enquirytable select, #enquirytable textarea {
				
			}
			#field {
				border:1px solid #cccccc;background-color:#fffcd5;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			#submitbutton {
				background-color:#265686;
				color:#ffffff;
				border:1px solid #cccccc;
				font-size:10px;
				font-family: arial, verdana, sans;
				
			}

			.FormBox_9 {
				FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				FONT-SIZE: 9px;
				COLOR: #1E2A65;
				border: #000000 1px inset; 
				border-color: #1E2A65 #23BCBA #23BCBA #1E2A65; 
				background-color: #E0EFEF;
			}
			#rightsidehdr {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				background-image:url(../images/menubg1.gif);
				color:#ffffff;
				font-weight:bold;
				font-size:10px; 
				height:20px;
				padding-left:10px;
				line-height:170%;
				border-left:1px solid #cccccc; 
				border-right:1px solid #cccccc; 
				border-bottom:1px solid #cccccc; 
			}
			#rightsidehdr2 {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				background-image:url(../images/menubg2.gif);
				color:#ffffff;
				font-weight:bold;
				font-size:10px; 
				height:20px;
				padding-left:10px;
				line-height:170%;
				border-left:1px solid #cccccc; 
				border-right:1px solid #cccccc; 
				border-bottom:1px solid #cccccc; 
			}
			#rightsidecontent {
				border-left:1px solid #cccccc;
				border-right:1px solid #cccccc;
				padding:5px;
				padding-bottom:15px;
				font-size:10px;
			}
			#rightsidecontentbottom {
				border-left:1px solid #cccccc;
				border-right:1px solid #cccccc;
				border-bottom:1px solid #cccccc;

				font-size:10px;
			}
			#newstext {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#666666;
				width:100%;
				height:100%;
				display:block;
				
			}
			#newstext a {
				text-decoration:none;
				color:#265686;
				width:100%;
				height:100%;
				padding:2px;
				padding-bottom:5px;
			}
			#newstext a:hover {
				text-decoration:none;
				color:#ffffff;
				background-color:#51b8b7;
				
			}
			#newshdr {
				font-size:12px; font-weight:bold; color:#ffffff;background-color:#999999; padding-left:15px;
			}
			#newsbody {

			}
			#newsborder {
				border:1px solid #ffffff;
			}
			#bullet {
				 color:#ffaa00;
			}
			#homepage-link {
				width:100%;
				height:100%;
				display:block;
				text-align:middle;
				color:#51b8b7;
			}
			#homepage-link a {
				text-decoration:none;
				color:#265686;
				font-weight:bold;
				padding:2px;
				padding-bottom:5px;
			}
			#homepage-link a:hover {
				text-decoration:none;
				color:#ff9900;
				font-weight:bold;
			}
			
			#requiredfield {
				color:#FF0000;
			}
			
			#smalltext {
				font-size:9px;
				color:#000033;
			}
			#smalltext a {
				text-decoration:none;
				font-size:9px;
				color:#000033;
			}