body {
	background-color: #dae8ef;
}
.style1 {
	color: #2971a3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
.style3 {
	color: #2971a3;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.style5 {color: #2971a3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }

a:link, a:visited {
	color: #2971a3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-decoration: underline;
	}
	
a.footer:link, a.footer:visited {
	color: #2971a3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: underline;
	}
a.footer:hover, a.footer:active {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: underline;
}
.topBar {
	 width:800px; 
	 margin: 0px auto 0 auto; 
	 text-align: center; 
	 height: 15px; 
	 background-color: #2a71a3; 
	 padding: 5px 0 5px 0; 
	 color:#ffffff; 
	 font-family: Georgia, "Times New Roman", Times, serif; 
	 font-size: 13px;
	 letter-spacing: 1px;
	 }
.topBar a:link, .topBar a:visited {
	 text-align: center; 
	 color:#ffffff; 
	 font-family: Georgia, "Times New Roman", Times, serif; 
	 font-size: 13px;
	 text-decoration: underline;
	 letter-spacing: 1px;
	 }	 
.topBar a:hover {
	 text-align: center; 
	 color:#dae8ef; 
	 font-family: Georgia, "Times New Roman", Times, serif; 
	 font-size: 13px;
	 text-decoration: underline;
	 letter-spacing: 1px;
	 }	
/* NEW RED TOP BAR
-----------------------------------------------------*/
.topBarRed {
	 width:800px; 
	 margin: 0px auto 0 auto; 
	 text-align: center; 
	 height: 15px; 
	 padding: 5px 0 5px 0;
	 background-image: url(images/redHeaderBG.jpg);
	  background-position: top left;
	  background-repeat: repeat-x;  
	 color:#ffffff; 
	 font-family: Georgia, "Times New Roman", Times, serif; 
	 font-size: 13px;
	 letter-spacing: 1px;
	 }
.topBarRed a:link, .topBarRed a:visited {
	 text-align: center; 
	 color:#ffffff; 
	 font-family: Georgia, "Times New Roman", Times, serif; 
	 font-size: 13px;
	 text-decoration: none;
	 letter-spacing: 1px;
	 }	 
.topBarRed a:hover {
	 text-align: center; 
	 color:#dae8ef; 
	 font-family: Georgia, "Times New Roman", Times, serif; 
	 font-size: 13px;
	 text-decoration: underline;
	 letter-spacing: 1px;
	 }
	 		 
/* FOOTER
-----------------------------------------------------*/
.footerPadding {
	 padding: 10px 20px 0 20px;
	 }
.footerLeftContainer {
	 float: left; 
	 font-size: 12px; 
	 padding: 0; 
	 margin:0;
	 width: 400px;
	 }	
.footerParagraph1 {
	 padding:15px 0 0 0; 
	 margin:0;
	 }	
.footerParagraph2 {
	 padding:0; margin:0;
	 }	    	  	 
.footerRightContainer {
	 float: right;
	 padding: 10px 0 0 0;
	 }	
.footerRightContainer2 {
	 float: right;
	 padding:0;
	 }		 

.bookNowBT a:link, .bookNowBT a:visited {
	 background-image: url(images/bookNowBT1.png); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 display: block; 
	 width:110px; 
	 height:35px;
	 visibility: visible;
	 }	  
.bookNowBT a:hover {
	 background-image: url(images/bookNowBT1RO.png); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 display: block; 
	 width:110px; 
	 height:35px;
	 visibility: visible;
	 }	  	 
.bookNowBT2 {
	 background-image: url(images/bookNowBT2.png); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 display: block; 
	 width:54px; 
	 height:54px;
	 }	  
.bookNowBT2 a:link, .bookNowBT2 a:visited {
	 background-image: url(images/bookNowBT2.png); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 display: block; 
	 width:54px; 
	 height:54px;
	 visibility: visible;
	 }	  
.bookNowBT2 a:hover {
	 background-image: url(images/bookNowBT2RO.png); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 display: block; 
	 width:54px; 
	 height:54px;
	 visibility: visible;
	 }	
.bookNowBT3 a:link, .bookNowBT3 a:visited {
	 background-image: url(images/bookNowBT3.png); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 display: block; 
	 width:110px; 
	 height:35px;
	 visibility: visible;
	 }	  
.bookNowBT3 a:hover {
	 background-image: url(images/bookNowBT3RO.png); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 display: block; 
	 width:110px; 
	 height:35px;
	 visibility: visible;
	 }	  	 	   	 	 
a {
	border: none;
	outline: none;
	}	 