A  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	text-decoration : underline;
	font-weight : normal;
	color : #FF9900;}

A:Visited  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	text-decoration : underline;
	font-weight : normal;
	color : #FF9900;}

A:Active  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	text-decoration : none;
	font-weight : normal;
	color : #FF9900;}

A:Hover  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	text-decoration : none;
	font-weight : normal;
	color : #FF9900;}
	
	
	
	
	
.LinkFooter  {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: underline;
	color : #0D4F8F;}

.LinkFooter:Visited  {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: underline;
	color : #0D4F8F;}

.LinkFooter:Active  {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: none;
	color : #0D4F8F;}

.LinkFooter:Hover  {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: none;
	color : #0D4F8F;}



.Linkblue  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: underline;
	color : #2F76BB;}

.Linkblue:Visited  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: underline;
	color : #2F76BB;}

.Linkblue:Active  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: none;
	color : #2F76BB;}

.Linkblue:Hover  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: none;
	color : #2F76BB;}


.LinkWhite  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: underline;
	color : #FFFFFF;}

.LinkWhite:Visited  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: underline;
	color : #FFFFFF;}

.LinkWhite:Active  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: none;
	color : #FFFFFF;}

.LinkWhite:Hover  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: none;
	color : #FFFFFF;}

.LinkGold  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: underline;
	color : #2F76BB;}

.LinkGold:Visited  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: underline;
	color : #2F76BB;}

.LinkGold:Active  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: none;
	color : #2F76BB;}

.LinkGold:Hover  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: none;
	color : #2F76BB;}
	
	
	
.LinkProf {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: underline;
	color : #12307A;}

.LinkProf:Visited {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: underline;
	color : #12307A;}

.LinkProf:Active {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: none;
	color : #12307A;}

.LinkProf:Hover {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: none;
	color : #12307A;}



.LinkSignUP  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight :  bold;
	text-decoration: underline;
	color : #F2AF28;}

.LinkSignUP:Visited  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight :  bold;
	text-decoration: underline;
	color : #F2AF28;}

.LinkSignUP:Active  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight :  bold;
	text-decoration: none;
	color : #F2AF28;}

.LinkSignUP:Hover  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight :  bold;
	text-decoration: none;
	color : #F2AF28;}

	
.LinkMap  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: underline;
	color : #2F76BB;
	}

.LinkMap:Visited  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: underline;
	color : #2F76BB;}

.LinkMap:Active  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: none;
	color : #2F76BB;}

.LinkMap:Hover  {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	text-decoration: none;
	color : #2F76BB;}
	
	
	

	
.LinkHomeNews  {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: underline;
	color : #0553B4;}

.LinkHomeNews:Visited  {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: underline;
	color : #0553B4;}

.LinkHomeNews:Active  {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: none;
	color : #0553B4;}

.LinkHomeNews:Hover  {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	text-decoration: none;
	color : #0553B4;}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
BODY, TR, TD, INPUT, TEXTAREA, SELECT  {
	font-size :12px;
	font-family : Arial, Verdana, Geneva;
	color : #000000;
	}
	
INPUT, TEXTAREA, SELECT  {
	font-size :12px;
	font-family : Arial, Verdana, Geneva;
	color : #000000;}

p 
{
	margin:10px 0 10px 0;
}	
.text {
font-size :12px;
	font-family : Arial, Verdana, Geneva;
	color : #000000;
	font-weight:normal;
}	
	
.backgroundLEFT {
    background:url("images/tiler_left.jpg") no-repeat right top;}
	
.backgroundRIGHT {
    background:url("images/tiler_right.jpg") no-repeat left top;}
	
	
	
	
.LineHeight {
	line-height: 18px;}
	
.FooterText {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	color : #0D4F8F;
	}

.HomeNews {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	color : #0553B4;}

.HomeBlue {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	color : #006699;}
	
.HomeGrey {
	font-size : 11px;
	font-family : Arial, Verdana, Geneva;
	font-weight : normal;
	color : #424242;}
	

.boldBlue {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	color : #2F76BB;
	}
	

.boldOrange {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	font-weight : bold;
	color : #F2AF28;}		
	
	
.boldBlueTitle {
	font-size : 18px;
	font-family : Arial, Verdana, Geneva;
	color : #2F76BB;
	padding-left: 1em;
}
	

.boldBlueTitle2 {
	font-size : 18px;
	font-family : Arial, Verdana, Geneva;
	color : #2F76BB;
}

	
.boldWhite {
	font-size : 12px;
	font-family : Arial, Verdana, Geneva;
	color: #FFFFFF;
	font-weight: bold;
}
	
	
	
	
HR  {
	height : 1px; 
	color : #333333;}


.fields {
			BORDER-BOTTOM: #A7B8C1 1px solid; 
			BORDER-LEFT: #A7B8C1 1px solid; 
			BORDER-RIGHT: #A7B8C1 1px solid; 
			BORDER-TOP: #A7B8C1 1px solid; 
			}
			
.fieldslanding {
			BORDER-BOTTOM: #A7B8C1 1px solid; 
			BORDER-LEFT: #A7B8C1 1px solid; 
			BORDER-RIGHT: #A7B8C1 1px solid; 
			BORDER-TOP: #A7B8C1 1px solid; 
			}
			
.form, .NewsletterForm {
			background:url("images/tiler_form.gif") left top;
			BORDER-BOTTOM: 0px solid; 
			BORDER-LEFT: 0px solid; 
			BORDER-RIGHT: 0px solid; 
			BORDER-TOP: 0px solid;
			HEIGHT: 16px; 

			}
			.NewsletterForm
			{
				background: url(images/newsletterInput.GIF) no-repeat;
				width: 130px;
			}

.textarea { 
			height: 60px;
			background-color: #F6F7FA;
			BORDER-BOTTOM: #4884B6 1px solid; 
			BORDER-LEFT: #4884B6 0px solid; 
			BORDER-RIGHT: #4884B6 0px solid; 
			BORDER-TOP: #4884B6 1px solid;
			
			scrollbar-base-color:#FFFFFF;
  			scrollbar-3dlight-color:#FFFFFF;
  			scrollbar-arrow-color:#2F76BB;
  			scrollbar-darkshadow-color:#FFFFFF;
  			scrollbar-face-color:#FFFFFF;
  			scrollbar-highlight-color:#2F76BB;
  			scrollbar-shadow-color:#2F76BB;
  			scrollbar-track-color:#F6F7FA;
			}
			
.jump {
		background-color: #F6F7FA;

}

ul {
	list-style-image: url(images/bullet.gif);
}
			
.weatherDate {
				color: #F2AF28;
				font-size : 12px;
				font-family : Arial, Verdana, Geneva;
				font-weight: bold;
				text-align: center;
				height: 30px;
				border-bottom: #91AAD4 1px solid;
				border-top: #91AAD4 1px solid; 
			}	
			
.weatherBlueBold {
									
				color: #699BD5;
				font-size : 12px;
				font-family : Arial, Verdana, Geneva;
				font-weight: bold;
				text-align: center;
				height: 50px;
				border-left: #91AAD4 1px solid;
			}	

.weatherBlueBold_02 {
									
				color: #699BD5;
				font-size : 11px;
				font-family : Arial, Verdana, Geneva;
				text-align: left;
				vertical-align: middle;
				height: 30px;
			}	
			
			
.memberTable {
			border: solid 1px #2F76BB;
			background: #F0F6FF;	
		}
		
		
		
		
		
/* LIGHTBOX EFFECT */

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
	
	
	.fields {
			BORDER-BOTTOM: #BDBCBC 1px solid; 
			BORDER-LEFT: #BDBCBC 1px solid; 
			BORDER-RIGHT: #BDBCBC 1px solid; 
			BORDER-TOP: #BDBCBC 1px solid; 
			}

.fieldsBooking {
			BORDER-BOTTOM: #CDCDCD 1px solid; 
			BORDER-LEFT: #CDCDCD 1px solid; 
			BORDER-RIGHT: #CDCDCD 1px solid; 
			}