a, A:link, a:visited, a:active
		{color: #0000aa; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px}
A:hover
	{color: #ff0000; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px}
p, tr, td, ul, li, input, select, option
	{color: #000000; font-family: Tahoma, Verdana; font-size: 11px}
form
	{margin: 5px;}
.header1, h1
	{color: #ffffff;  background: #4682B4; font-weight: bold; font-family: Tahoma, Verdana; font-size: 13px; margin: 0px; padding: 2px;}
.header2, h2
	{color: #000000;  background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px;}
.cright
	{color: #ffffff;  background: #4682B4; font-family: Tahoma, Verdana; font-size: 11px; text-align: right;}
.intd
	{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px;}


body 
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #F9F2F5;*/
	background: linear-gradient(#EFE0E5, white);  
}
a:active 
{
	color: #4169E1;
}

a 
{
	text-decoration: underline; 
	font-weight : bold;
}
a:link 
{
	color: #00008B;
}
a:visited 
{
	color: #003366;
}
a:hover 
{
	color: #4169E1;
}
.xsmall
{ 	
	font-size: 7.5pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.small
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pageTitle
{
	font-size: 16pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Maroon;
	margin-right : 3px;
	margin-left : 3px;
	text-align : center;
}

.population
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : Maroon;
	color : White;
	margin-right : 10px;
	height : 19;
	word-spacing : normal;
	text-align : left;
	padding-right : 0;
	padding-left : 5;
}.big
{
	font-size: 13.5pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.B
{
	font-size: 24pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.xbig
{ 	
	font-size: 15pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
li, ul, ol, td, th, dd, dt, p
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.story
{
	text-align: justify;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 12pt;
}
h1
{
	font-size: 20pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h2
{ 	
	font-size: 18pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3
{
	font-size: 16pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h4
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h5
{ 	
	font-size: 12pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
pre, code
{	
	font-size: 9pt;
	font-weight: bold;
	font-family: Courier New, Courier, System;
}
.field		
{
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F8F8FF;
	border: thin solid #00659C;
}
.numberField		
{
	font-size: 8pt;
	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F8F8FF;
	text-align: right;
}
.hiddenfield		
{
	font-size: 8pt;
	color: #414141;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: White;
	border: 0px none White;
}
.selectlist	
{
	background-color: #F8F8FF;
	/* border: thin, solid, #666699;*/
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.button		
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	background-color: #00659C; 
	font-size: 8pt; 
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	/* border-top: #6AA5C5, solid, 2px;
	border-left: #6AA5C5, solid, 2px;
	border-right: #002C45, solid, 2px;
	border-bottom: #002C45, solid, 2px; */
}
.buttonsmall		
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	background-color: #00659C; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-style:italic;
	text-decoration: none;
	
}
.natbtxt 			
{  		
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none 
}
.natbtxtb 		
{  		
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}
.natbtxtr
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ff0000; 
	text-decoration: none
}
.namainnavtxt 	
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none
}
.natbhdtxt 		
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none
}
.natbhdbutton1 	
{  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	background-color: #00659C; 
	font-size: 8pt; 
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	border-top: #6AA5C5 solid 2px;
	border-left: #6AA5C5 solid 2px;
	border-right: #002C45 solid 2px;
	border-bottom: #002C45 solid 2px;
}
.natbhdbutton2 	
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #660000; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none
}
.natbhdbutton3 	
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #990000; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none
}
.natbrowcolor1 	
{  
	background-color: #ededed; 
}
.natbrowcolor2 	
{  
	background-color: #ffffff; 
}
.natbhdcolor1 	
{  		
	background-color: #000086; 
}
.natbhdcolor2 	
{  		
	background-color: #660000; 
}
.natbhdcolor3 	
{  		
	background-color: #990000; 
}
.namainnavcolor 	
{  		
	background-color: #081748;
}
.page_header {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; background-color: #081748;
}
.form_text_white { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: 630002; 
}
.xsmall {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}

div.myRequestButton input {
background:url(../../images/requestit.gif) no-repeat;
cursor:pointer;
width: 100px;
height: 25px;
border: none;
}


div.myRequestNowButton input {
background:url(../../images/requestnow.gif) no-repeat;
cursor:pointer;
width: 115px;
height: 25px;
border: none;
}
div.myRequestAnotherButton input {
background:url(../../images/requestanother.gif) no-repeat;
cursor:pointer;
width: 115px;
height: 25px;
border: none;
}


div.myBookButton input {
background:url(../../images/bookit.gif) no-repeat;
cursor:pointer;
width: 100px;
height: 25px;
border: none;
}

div.myButton input {
background:url(../../images/continue.gif) no-repeat;
cursor:pointer;
width: 100px;
height: 25px;
border: none;
}

div.myBackButton input {
background:url(../../images/back.gif) no-repeat;
cursor:pointer;
width: 100px;
height: 25px;
border: none;
}

div.myBookNowButton input {
background:url(../../images/booknow.gif) no-repeat;
cursor:pointer;
width: 115px;
height: 25px;
border: none;
}
div.myBookAnotherButton input {
background:url(../../images/bookanother.gif) no-repeat;
cursor:pointer;
width: 115px;
height: 25px;
border: none;
}

div.myLogoutButton input {
background:url(../../images/logout.gif) no-repeat;
cursor:pointer;
width: 115px;
height: 25px;
border: none;
}

div.myPrintButton input {
background:url(../../images/print.gif) no-repeat;
cursor:pointer;
width: 115px;
height: 25px;
border: none;
}

.notext		
{ 
	height: 0px;
	font-size: 0pt;
}
/*  New stuff */

.tableheader
{
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #1e4575;
	border-top: thin inset #1e4575;
	border-right: thin inset #1e4575;
	border-bottom: thin inset #1e4575;
	border-left: thin inset #1e4575;
	color: #FFFFFF;
	background-position: center;
}

.detailcells
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	background-position: center;
}
.detailcellsbold
{
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	background-position: center;
}
.biggerbold		
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style:italic;
	text-decoration: none;
	font-weight: bolder;
	background-color: #ffffff;
	background-position: center;	
	
}
.detailcellslightbackground
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7DEFF;
	background-position: center;
}
.detailcellslightbackgroundbigger
{
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7DEFF;
	background-position: center;
}
.detailcellslightbackgroundbold
{
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7DEFF;
	background-position: center;
}

.smalltable
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7DEFF;
	border-top: thin inset #1e4575;
	border-right: thin inset #1e4575;
	border-bottom: thin inset #1e4575;
	border-left: thin inset #1e4575;
	color: #D7DEFF;
	background-position: center;
}
.smalltablecells
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7DEFF;
	border-bottom: thin inset #1e4575;
	color: #000000;
	background-position: center;
}
a img {
	border: 1px none;
	padding: 2px;	
	margin: 10px;
}

.popTable td {
  font-size:12px;
  //border-style: inset;
  border:0px solid #000000;
  background-color: Gainsboro ;
  //background-color: #7298ED;
  text-align: right;
  font-weight: bold;
  border-collapse: collapse;
}
.popTableValues {
  font-weight: normal;
  font-size:12px;
	//border-style: inset;
	background-color: Gainsboro ;
	//background-color: #7298ED;
  text-align: left;
}
    
.popTable a {
	text-decoration: underline; 
	font-weight : bold;
}

bodyxxx {
	font-size:12px;
	//font-size: small;
	font-family:Arial;
		//font-size: 8pt;
		//font-weight: normal;
		//font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		//background-color: #7298ED;
		background-color: #C5F4E4; 
}


.detailcellsxx {
	font-size:10px;
	//font-size: small;
	font-family:Arial;
}

.detailcellsboldxx{
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}

.border-radius
{
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 3px solid #800000;
}

.error
{
font-family: verdana; color: red; font-size: larger; font-weight: bold;;
}

.makeinvisible
{
display: none;
}


.box{
	//background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:1px 1px 1px 1px;
	//font-size:12px;
	//font-family:Arial;
	//font-weight:bold;
	//color:#ffffff;
}


.grad1{
		background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	//font-size: small;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	//border-top-right-radius:8px;
  //border-top-left-radius:8px;
}


.searchFields{
	//border:1px solid #000000;
	border-style: inset;
	text-align:center;
	//border-width:0px 0px 1px 1px;
	font-size:12px;
	//font-size: small;
	font-family:Arial;
	//font-weight:bold;
	color:#000000;

}

.formHeadings{
	border:0px solid #000000;
	text-align:center;
	//border-width:0px 0px 1px 1px;
	font-size:12px;
	//font-size: small;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}


.grad11{
	border:0px solid #000000;
	text-align:center;
	border-width:1px 1px 1px 1px;
	font-size:10px;
	//font-size: small;
	font-family:Arial;
	color:#ffffff;    
	//background-color: Beige ;
	background-color: d3e9ff ;
	//background-color: #003f7f ;
}	


.cell {
  border: 1px solid black;
  //background-color: Beige ;
  background-color: d3e9ff ;
  //color: black;
  color:#ffffff;
  //font-size: xx-small;
  padding: 0px 0px 0px 0px;
  padding:none;border-spacing:0;
  //font-family: "Times New Roman", Georgia, Serif;
  font-family:Arial;
  //margin: 0px 0px 0px 0px;
}

.fontHeading {
  border: 0px solid black; 
  color: black;
  //font-size: medium;
  padding: 15px 15px 15px 15px;
  padding:none;border-spacing:0;
  //font-family: "Times New Roman", Georgia, Serif;
  font-family:Arial;
    font-size:14px;
    font-weight: bold;
  font-style: italic;
  //margin: 0px 0px 0px 0px;
  //text-align:right;
}

.fontHeadingBig {
  border: 0px solid black; 
  color: black;
  //font-size: medium;
  padding: 5px 5px 5px 5px;
  padding:none;border-spacing:0;
  //font-family: "Times New Roman", Georgia, Serif;
  font-family:Arial;
    font-size:18px;
    font-weight: bold;
  //margin: 0px 0px 0px 0px;
}
.cell2 {
  border: 0px solid black;
  //background-color: Beige ;
  background-color: d3e9ff ; 
  color: black;
  //color:#ffffff;
  font-size: small;
  padding: 0px 0px 0px 0px;
  padding:none;border-spacing:0;
  //font-family: "Times New Roman", Georgia, Serif;
  font-family:Arial;
    font-size:12px;
    font-weight: bold;
  //margin: 0px 0px 0px 0px;
}

.slideshow {
  border: 0px solid black;
  //background-color: Beige ;
  //background-color: d3e9ff ; 
  color: black;
  //color:#ffffff;
  //font-size: x-small;
  //padding: 5px 5px 5px 5px;
  padding:none;border-spacing:0;
  //font-family: "Times New Roman", Georgia, Serif;
  font-family:Arial;
  font-size:10px;
    //font-weight: bold;
  //margin: 0px 0px 0px 0px;
  text-decoration: none;
  //text-align:right;
}

.tbookable {
  border: 0px solid black;
  background-color: DarkCyan  ;
  //background-color: Green  ;
  color: white;
  font-size: small;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
 	padding:none;border-spacing:0;
 	//font-family: "Times New Roman", Georgia, Serif;
  font-family:Arial;
}
.tnonbookable {
  border: 0px solid black;
	  background-color: Brown;
	  //background-color: Red;
	  color: white;
	  font-size: small;
	  padding: 0px 0px 0px 0px;
	  font-weight: bold;
	 	padding:none;border-spacing:0;
 	//font-family: "Times New Roman", Georgia, Serif;
 	    font-family:Arial;
}
.tShowNightOnly {
  border: 0px solid black;
	  //background-color: Brown;
	  //background-color: Red;
	  color: Black;
	  font-size: small;
	  padding: 0px 0px 0px 0px;
	  font-weight: bold;
	 	padding:none;border-spacing:0;
 	//font-family: "Times New Roman", Georgia, Serif;
 	    font-family:Arial;
}


.myBookingButtons {
	-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.myBookingButtons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.myBookingButtons:active {
	position:relative;
	top:1px;
}

