/* Set background of both html and body so we don't trip up on any xhtml issues
	if served with correct content type - THIS IS THE BACKGROUND TO THE ENTIRE PAGE*/
html, body {
	background-color:#EBEBEB;
	font-family: Verdana, sans-serif;
	background-image:  url(page_background.gif) ;
	background-repeat:	no-repeat;
/* Needed to ensure header image touches the top of the window */
	padding-top: 0em;
    margin-top: 0em;
   	color: #000000;
}


/* Position the page in the center - Sets the properties for the whole page*/
#pageContainer {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-color:	#fff;
    	}

/* Center the main contents of the page - The main contents sit within the page container*/


#mainContent {

	/*margin-left: 1em;
	margin-right: 1em;  */
	padding-bottom: 0.5em;
	padding-left: 0px;
	padding-right: 0px;
	font-size: small;
	font-weight: normal;
    background-color: #fff;
 	}

/* Topnavigation appears right at the top of the page */

#topNavigation {
    color: #fff;
    text-align: right;
   	font-size: x-large;
    font-family: Verdana, Helvetica, Arial, sans-serif, Arial;
	height:  238px;
    display: block;

   	}

#topNavigation a {
	color: #ffffff;
	text-decoration: none;
    padding-top: 30px;
}

#topNavigation a:hover {
	color: #808080;
}

#topHome {
    color: #fff;
    text-align: right;
   	font-size: x-large;
    font-family: Verdana, Helvetica, Arial, sans-serif, Arial;
	height:  38px;
    display: block;
   	}

#topHome a {
	color: #ffffff;
	text-decoration: none;
    padding-top: 30px;
}

#topHOme a:hover {
	color: #808080;
}

/* Topbar sets the background properties for the page headings */

#topbar {
  background-color: #000;
  height: 33px;
}

#subNavigation {
    color: #0000FF;
    text-align: left;
   	font-size: medium;
/*color: #fff;
    text-align: right;
   	font-size: x-large;  */
    font-family: Verdana, Helvetica, Arial, sans-serif, Arial;
	height:  20px;
    display: block;

   	}

#subNavigation a {
	color: #ffffff;
	text-decoration: none;
    padding-top: 0px;
}

#subNavigation a:hover {
	color: #808080;
}
/* Topbar sets the background properties for the page headings */

#subbar {
  background-color: #fff;
  height: 20px;
}

/* The titles appear on the Top Bar & Sub bar*/

#right_title {
  float: right ;
  padding-right: 20px;
 }

#left_title {
  float: left;
  padding-left: 20px;
}

/* The header image is always 200px High and sets the style for the site */

#header_image {
  height: 200px;
  float: left;
  padding: 0px;
  margin-top: 3px;
  }

#menu_container {
margin: 0px 0px 0px 0px;
position: relative ;
width:760px;
height:25px;
z-index:100;
background-color: #000;
margin: 0px;
padding: 0px;
}

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0px; margin:0px; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu a { display:block;width:120px; font-size:11px; color:#fff; height: 25px; padding: 0px;margin: 0px; border: 0px; line-height:24px; text-decoration:none; text-indent:5px;  border:solid #000; border-right: solid #fff; border-bottom: #fff; border-width:0px 0px 1px 0px;}

#pmenu a:visited {display:block;width:120px; font-size:11px; color:#fff; height: 25px; padding: 0px;margin: 0px; border: 0px; line-height:24px; text-decoration:none; text-indent:5px;  border:solid #000; border-right: solid #fff; border-bottom: #fff; border-width:0px 0px 1px 0px;}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width: 0px 0px 1px 0px;}

#pmenu li a.enclose, #pmenu li a.enclose:visited { padding: 0px; margin: 0px; border-width:0px 0px 1px 0px;}

/* Set up the list items */
#pmenu li {float:left; background:#000;}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#000000; color:#33FFFF;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-10px; left:92px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:120px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-10px; top:16px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#000000; color:#33FFFF;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#000000; color:#33FFFF;}

/* Set up the pointers for the sub level indication */
#pmenu li.levelother {background:#000 url(fly2.gif) no-repeat right center;}

#pmenu li.levelfirst {background:#000 url(drop2.gif) no-repeat right center; border: 0px;  }

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul { visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{ visibility:hidden; }
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{ visibility:hidden; }
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{ visibility:hidden; }
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul { visibility:hidden; }
/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul { visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px; }
/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ visibility:visible; top:-11px; left:80px; }
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { visibility:visible;}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

/* CMS Biscuits leave a trail of pages visited so that you can easily navigate back up the path. The CMSBISCUIT object must be added to the template */

#cmsbiscuits {
width:760px;
height:15px;
z-index:90;
display: block;
font-size: small;

}
#cmsbiscuit{float:left;}
#cmsbiscuitseperator{padding-left:5px; padding-right:5px; float:left; padding-top: 0px;}
#cmsbiscuit a, #cmsbiscuit a:visited{text-decoration:none; color: #000; ;}
#cmsbiscuit a:hover{text-decoration:none; color:blue;}

/* START OF ENQFORM */

#enq_form{
 /* background-color: #808080 ;  */
  background-image: url(enqform-back.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 730px;
  display: block;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  height: 450px;
}

#enq_form label {
  font-size: x-small;
  position: relative;
  width: 15em;
  display: block;
  float: left;
  padding-left: 30px;
}

#enq_form .formimp{
  font-size: x-small;
}

#enq_form .formnarr {
  font-size: small;
  width: 640px;
  padding: 10px;
  height: 65px;
  margin-left: 20px;
}

#enq_form h5 {
	color: #fff;
    /*background-color: #C0C0C0;    */
  background-image: url(enqform-header-back.gif);
  background-repeat: no-repeat;
  background-position: top;
	margin: 0px;
    padding-left: 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif, Arial;
    font-size: large;
	font-weight: bold;
    height: 30px;
}

#enq_form h6 {
	margin: 0px;
    margin-bottom: 10px;
	padding-left: 30px;
	padding-top: 5px;
    padding-bottom: 0px;
	display: block;
    font-family: Verdana;
    font-size: small;
	font-weight: normal;
    color: #fff;
    }

#enq_contact {
  /*background-color: #C0C0C0;    */
  background-image: url(enqform-box-back.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 340px;
  height: 100px;
  float: left;
  display: block;
  padding: 10px;
  margin-bottom: 10px;
  margin-top: 0px;
  padding-top: 0px;
}

#enq_party{
  /*background-color: #C0C0C0;    */
  background-image: url(enqform-box-back.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 340px;
  height: 100px;
  float: right;
  display: blocK;
  padding: 10px;
  margin-bottom: 10px;
  padding-top: 0px;
}

#enq_travel{
  /*background-color: #C0C0C0;    */
  background-image: url(enqform-box-back.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 340px;
  height: 100px;
  float: left;
  display: block;
  padding: 10px;
  margin-bottom: 10px;
  padding-top: 0px;

}

#enq_accom {
  /*background-color: #C0C0C0;    */
  background-image: url(enqform-box-back.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 340px;
  height: 100px;
  float: right;
  display: block;
  padding: 10px;
  margin-bottom: 10px;
  padding-top: 0px;
}


/* START OF ENQFORM2 */

 #enq_form2{
  /*background-image: url(enqform-back.gif);   */
  background-color: #FFFF66;
  background-repeat: no-repeat;
  background-position: top;
  width: 730px;
  display: block;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  height: 600px;
}

#enq_form2 label {
  font-size: x-small;
  position: relative;
  width: 15em;
  display: block;
  float: left;
  padding-left: 30px;
}

#enq_form2 .formimp{
  font-size: x-small;
}

#enq_form2 .formnarr {
  font-size: small;
  width: 640px;
  padding: 10px;
  height: 65px;
  margin-left: 20px;
}

#enq_form2 h5 {
	color: #fff;
    /*background-color: #C0C0C0;    */
  background-image: url(enqform-header-back.gif);
  background-repeat: no-repeat;
  background-position: top;
	margin: 0px;
    padding-left: 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif, Arial;
    font-size: large;
	font-weight: bold;
    height: 30px;
    display: block;
}

#enq_form2 h6 {
	margin: 0px;
    margin-bottom: 10px;
	padding-left: 30px;
	padding-top: 5px;
    padding-bottom: 0px;
	display: block;
    font-family: Verdana;
    font-size: small;
	font-weight: normal;
    color: #fff;
    }

#enq_contact2 {
  background-image: url(enqform-back150.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 340px;
  height: 150px;
  float: left;
  display: block;
  padding: 5px;
  margin-bottom: 5px;
}

#enq_contact2 label {
  font-size: x-small;
  width: 15em;
  display: block;
  float: left;
  padding-left: 10px;
}

#enq_contact2 .formimp{
  font-size: x-small;
  float: left;
 margin: 2px;
}

#enq_contact2 h6 {
	margin: 0px;
    margin-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
    padding-bottom: 0px;
	display: block;
    font-family: Verdana;
    font-size: small;
	font-weight: normal;
    color: #fff;
    }

#enq_party2 {
  background-image: url(enqform-back150.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 340px;
  height: 150px;
  float: right;
  display: blocK;
  margin-bottom: 5px;
  padding: 5px;
}

#enq_party2 label {
  font-size: x-small;
  position: relative;
  width: 5em;
  display: block;
  float: left;
  padding-left: 10px;
}

#enq_party2 h6 {
	margin: 0px;
    margin-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
    padding-bottom: 2px;
	display: block;
    font-family: Verdana;
    font-size: small;
	font-weight: normal;
    color: #fff;
    }

#enq_party2 .fomimp{
  margin: 2px;
}

#ageid {
  width: 50px;
  float: left;
  padding-right: 10px;
  padding-bottom: 5px;
}

#ageid1 {
  float: left;
  padding-right: 10px;
}

#infantid1 {
  float: left;
  text-align: left;
  padding-left: 5px;
  padding-top: 5px;
}

#infantid1 label {
  font-size: x-small;
  width: 5em;
  float: left;
  padding-left: 5px;
}

#infantid1 .formimp{
  font-size: x-small;
  float: left;
  width: 50px;
  position: relative;
  /*margin: 2px; */
}

#infantid label {
    display: block;
  font-size: x-small;
  width: 10em;
  float: left;
  padding-left: 5px;
}

#infantid .formimp{
  font-size: x-small;
  float: left;
  width: 60px;
  position: relative;
}

#enq_travel2{
  background-image: url(enqform-box-back.gif);
  background-repeat: no-repeat;
  background-position: top;
  display: block;
   float: left;
  width: 340px;
  height: 100px;
  display: block;
  padding: 0px;
  margin: 5px;
  }

#enq_accom2 {
  background-image: url(enqform-box-back.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 340px;
  height: 100px;
  float: right;
   display: block;
  padding: 0px;
  margin: 5px;
  position: relative;
     }

#enq_buttons {
  /*background-color: #C0C0C0;    */
  background-image: url(enqform-buttons-back.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 710px;
  height: 150px;
  display: block;
  padding: 10px;
  margin-bottom: 10px;
  float: left;
  }

#enq_buttons label {
  font-size: x-small;
  position: relative;
  width: 25em;
  display: block;
  float: left;
}

#enq_butt {
 margin-top:5px;
 margin-left: 20px;
 }

 #enq_buttons2 {
  /*background-color: #C0C0C0;    */
  background-image: url(enqform-buttons-back.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 710px;
  height: 150px;
  display: block;
  padding: 10px;
  margin-bottom: 10px;
  float: left;
  }

#enq_buttons2 label {
  font-size: x-small;
  position: relative;
  width: 25em;
  display: block;
  float: left;
}

#enq_butt2 {
 margin-top:5px;
 margin-left: 20px;
 }

 #deal_table {
  background-color: #fff;
  width: 700px;
  margin: 10px;
  border-style: ridge;
  border-width:  medium;
  border-color: black;
  padding: 10px;
 }

#deal_table td{
   border: 3px solid #fff;
 }

.deal_image img{
  height: 150px;
  width: 200px;
  display: block;
  float: left;
  background-color:#FFFFAA ;
}

.deal_price{
    font-size: x-small;
    text-align: left;
    width: 240px;
    background-color:#FFFFAA ;
    color: #0000FF;
   }

.deal_features {
    color: #000;
    font-size: x-small;
    text-align: center;
    background-color:#FFCC00 ;
    width: 240px;
    text-align: left;
  }

 #deal_table2 td{
   border: 3px solid #fff;
 }

.deal_image2 img{
  height: 150px;
  width: 200px;
  display: block;
  float: left;
  background-color:#CCFFFF ;
}

.deal_price2{
    font-size: x-small;
    text-align: left;
    width: 240px;
    background-color:#CCFFFF ;
    color: #0000FF;
   }

.deal_features2 {
    color: #000;
    font-size: x-small;
    text-align: center;
    background-color:#00FFFF ;
    width: 240px;
    text-align: left;
  }

 #deal_table3 td{
   border: 3px solid #fff;
 }

.deal_image3 img{
  height: 150px;
  width: 200px;
  display: block;
  float: left;
  background-color:#CCFF00 ;
}

.deal_price3{
    font-size: x-small;
    text-align: left;
    width: 240px;
    background-color:#CCFF00 ;
    color: #0000FF;
   }

.deal_features3 {
    color: #000;
    font-size: x-small;
    text-align: center;
    background-color:#00FF00 ;
    width: 240px;
    text-align: left;
  }

 #deal_table4 td{
   border: 3px solid #fff;
 }

.deal_image4 img{
  height: 150px;
  width: 200px;
  display: block;
  float: left;
  background-color:#FF6666 ;
}

.deal_price4 {
    font-size: x-small;
    text-align: left;
    width: 240px;
    background-color:#FF6666 ;
    color: #0000FF;
   }

.deal_features4 {
    color: #000;
    font-size: x-small;
    text-align: center;
    background-color:#FF0066 ;
    width: 240px;
    text-align: left;
  }

 #deal_table5 td{
   border: 3px solid #fff;
 }

.deal_image5 img{
  height: 150px;
  width: 200px;
  display: block;
  float: left;
  background-color:#3399FF ;
}

.deal_price5 {
    font-size: x-small;
    text-align: left;
    width: 240px;
    background-color: #3399FF ;
    color: #0000FF;
   }

.deal_features5 {
    color: #fff;
    font-size: x-small;
    text-align: center;
    background-color:  #0000CC ;
    width: 240px;
    text-align: left;
  }

  #deal_table6 td{
   border: 3px solid #fff;
 }

.deal_image6 img{
  height: 150px;
  width: 200px;
  display: block;
  float: left;
  background-color:#C0C0C0 ;
}

.deal_price6 {
    font-size: x-small;
    text-align: left;
    width: 240px;
    background-color:#C0C0C0 ;
    color: #0000FF;
   }

.deal_features6 {
    color: #fff;
    font-size: x-small;
    text-align: center;
    background-color:#000 ;
    width: 240px;
    text-align: left;
  }


/*  End of Deal Pages */



 #deal_boxes {
  background-color: #C0C0C0;
  width: 150px;
  height: 150px;
  margin: 10px;
  border-style: ridge;
  border-width:  thick;
  border-color: black;
  padding: 10px;
}

.dealHead{
    color: Blue;
    font-size: normal;
    font-weight: 600;
    text-align: center;
    padding-top: 0px;
  }

.dealBody {
    color: black;
    font-size: x-small;
    text-align: center;
    padding: 0px;
  }
.dealPrice {
  color: blue;
  font-size: x-small;
  text-align: center;
}

#deal_box {
  background-color: #ffcc00;
  width: 150px;
  height: 100px;
  margin: 5px;
  /*border-style: ridge;
  border-width:  medium;
  border-color: black; */
  padding: 5px;
}

#deal_box:hover {
  cursor: pointer;
}

.dealAction {
  color: blue;
  font-size: x-small;
  text-align: center;
}
#deal_box2 {
  background-color: #00ffff;
  width: 150px;
  height: 100px;
  margin: 5px;
  /*border-style: ridge;
  border-width:  medium;
  border-color: black; */
  padding: 5px;
}

#deal_box2:hover {
  cursor: pointer;
}

#deal_box3 {
  background-color: #00ff00;
  width: 150px;
  height: 100px;
  margin: 5px;
  /*border-style: ridge;
  border-width:  medium;
  border-color: black; */
  padding: 5px;
}

#deal_box3:hover {
  cursor: pointer;
}

#deal_box4 {
  background-color: #ff0066;
  width: 150px;
  height: 100px;
  margin: 5px;
 /* border-style: ridge;
  border-width:  medium;
  border-color: black;*/
  padding: 5px;
}

#deal_box4:hover {
  cursor: pointer;
}

#deal_box5 {
  background-color: #0000cc;
  width: 150px;
  height: 100px;
  margin: 5px;
  /*border-style: ridge;
  border-width:  medium;
  border-color: black;   */
  padding: 5px;
}

#deal_box5:hover {
  cursor: pointer;
}

 .dealHead5{
    color: Yellow;
    font-size: normal;
    font-weight: 600;
    text-align: center;
    padding-top: 0px;
  }

.dealBody5 {
    color: white;
    font-size: x-small;
    text-align: center;
    padding: 0px;
  }

.dealAction5 {
  color: yellow;
  font-size: x-small;
  text-align: center;
}
#deal_box6 {
  background-color: #000000;
  width: 150px;
  height: 100px;
  margin: 5px;
  /*border-style: ridge;
  border-width:  medium;
  border-color: blue;   */
  padding: 5px;
}

#deal_box6:hover {
  cursor: pointer;
}

 .dealHead6{
    color: yellow;
    font-size: normal;
    font-weight: 600;
    text-align: center;
    padding-top: 0px;
  }

.dealBody6 {
    color: white;
    font-size: x-small;
    text-align: center;
    padding: 0px;
  }

.dealAction6 {
  color: yellow;
  font-size: x-small;
  text-align: center;
}


/* Home page deal boxes */

#hmdealTable{
  width: 565px;
  padding: 0px;
  margin: 0px;
  float: right;
  background-color: #FFFF00;
  border: 2px solid #3300FF;
}

/*#hmdealTable:hover {
  cursor: pointer;
} */

#hmdealTable img {
  height: 60px;
  width: 110px;
  display: block;
  padding: 0px;
  margin: 0px;
  position: top;
 }

 .hhmdealTableTitle {
   text-align: center;
   width: 565;
 }


 #hmdeal_box {

  width: 110px;
  height: 120px;
  border-collapse: collapse;
  border: 4px solid #fff;
  background-color: #fff;
  }

 #hmdeal_box2 {

  width: 110px;
  height: 120px;
  border-collapse: collapse;
  border: 4px solid #fff;
  background-color: #fff;
 }


.hmdealHead{
    color: Blue;
    font-size: normal;
    font-weight: 600;
    text-align: center;
    margin: 0px;
    height: 15px;
    padding: 0px;
    background-color: #fff;
  }

.hmdealBody{
    font-size: x-small;
    background-color: #fff;
    text-align: center;
    color: #FF0000;
    /*border: 1px solid #FF0000; */
    padding: 0px;
    margin: 0px;
  }


.hmdealAction {
    color: Blue;
    font-size: normal;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    margin: 0px;
    height: 15px;
    width: 80px;
    margin-left: 15px;
    padding: 0px;
    margin-top: 5px;
    float: top;
    border: solid 2px #0000FF ;
}

/* End of Home page deal boxes */



#ticket_table {
  background-color: #FFF;
  width: 570px;
  position: center;
  border-collapse: collapse;
  padding: 0px;
  padding-left: 90px;
  padding-right: 90px;
  padding-bottom: 20px;
 }
#ticket_table .empty {
  background-color: #FFF;
  border: 0px;
}

#ticket_table .center {
  text-align: center;
}

#ticket_table .right {
  text-align: right ;
  font: bold;
}

#ticket_table .left {
  text-align: left ;
 }
#ticket_table caption{
  background-color: #000;
  color: #fff;
}

#ticket_table td{
  background-color: #fff;
  border: 1px solid gray;
  padding: 5px;
  font-size: xx-small;
}

#ticket_table th{
  padding: 5px;
  font-size: xx-small;
  padding-top: 0px;
  padding-bottom: 0px;
}

/* NEWS Items start here */

 #SiteNewsL1 {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	background-color:	#fff;
	color: #000000;
}

#SiteNewsL1 a{
	text-decoration: none;
	color: #000000;
}

#SiteNewsL1 a:visited{
	text-decoration: none;
	color: #000000;
}

#NewsArticleL1 {
	bottom: 20px
}

#NewsTitleL1 {
	font-size: medium
}

#NewsSummaryL1 {
	font-size: x-small
}

#NewsImageL1 {
	text-align: center;
    	}

#NewsImageL1 img{
	width: 150px;
	height: 150px;
    	}


#SiteNewsL2 {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	background-color:	#fff;
	color: #000000;
}

#SiteNewsL2 a{
	text-decoration: none;
	color: #000000;
}

#SiteNewsL2 a:visited{
	text-decoration: none;
	color: #000000;
}

/* Sitenews L3 is the Horizontal Ticker */

#SiteNewsL3 {
	width: 200px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:	#CCFFFF;    
	color: #000000;
    float; left;
}

#SiteNewsL3 a{
	text-decoration: none;
    display: block;
    float: left;
    font-size: x-small;
}

#SiteNewsL3 a:visited{
	text-decoration: none;
	color: #000000;
}


#NewsArticleL2 {
	bottom: 20px
}

#NewsTitleL2 {
	font-size: medium
}

#NewsSummaryL2 {
	font-size: x-small
}

#NewsImageL2 {
	text-align: center;
    	}

#NewsImageL2 img{
	width: 150px;
	height: 150px;
    	}

#SiteNewsL5 {
	width: 800px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	background-color:	#fff;
	color: #000000;
}

/* News 1 Item Timer Change */

#NewsArticleRowMajorL5{
	width: 800px;
	height: 300px;
}

	#NewsArticleRowMajorL5 img{
		height: 250px;
		width: 250px;
	}

	#NewsArticleRowMajorL5 #NewsArticleL5 #NewsImageL5{
		float:left;
	}

#NewsArticleRowMinorL5{
	width: 800px;
	height: 150px;
	font-size: x-small;
}

	#NewsArticleRowMinorL5 img{
		height: 50px;
		width: 50px;
	}

	#NewsArticleRowMinorL5 #NewsArticleL5M #NewsImageL5M{
		float:left;
	}

	#NewsArticleRowMinorL5 #NewsArticleL5M{
		width: 260px;
		float: left;
	}

/* The basicTickerTape styles are required */
div.basicTickerTape {
   position: relative;
    display: block;
    float: left;
	overflow: hidden;
}

	div.basicTickerTape ul {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
	}

/* The basicTickerTape styles are required */

div.skeletonTickerTape {
	border: 1px solid red;
	width: 740px;
	height: 175px;
}

	div.skeletonTickerTape ul li {
		margin: 10px 5px 0 5px;
		position:relative;
		border: 1px solid red;
	}

div.VTTickerTape {
	font-family: Verdana, sans-serif;
	border: 1px solid #ccc;
	width: 300px;
	height: 300px;
	font-size: 11px;
}

	div.VTTickerTape ul {
		padding: 0;
		list-style: none;
	}

		div.VTTickerTape ul li {
			width: 268px;
			margin: 10px 10px 0 10px;

			padding: 5px 5px;
			border: 1px solid #ddd;
		}

			div.VTTickerTape ul li p {
				margin: 0;
				padding: 0;
			}

	div.VTTickerTape a {
		color: black;
	}

	div.VTTickerTape img {
		width: 150px;
		height: 150px;
	}

div.HZTickerTape {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	width: 750px;
	border: 1px solid #0000CC;
	height: 100px;
   }

	div.HZTickerTape ul {
		padding: 0;
        padding-left: 1px;
		list-style: none;
		width: 50000px;
   	}

	div.HZTickerTape li {
	   	margin: 5px;
        padding: 0px;
        display: block;
        float: left;
        }

	div.HZTickerTape p {
	   	margin: 0;
        margin-left: 1px;
        width: 100px;
        display: inline;
        float:left;
        clear: left;
        font-size: small;
              	}

	div.HZTickerTape p.tickerLink {
		display: block;
 	}

	div.HZTickerTape img {
		width: 90px;
		height: 90px;
        display: block;
        float:left;
       	}
/* NEWS Items Styled and Horizontal have been superceded by VT and HZ Above*/

div.styledTickerTape {
	font-family: Verdana, sans-serif;
	border: 1px solid #ccc;
	width: 300px;
	height: 300px;
	font-size: 11px;
}

	div.styledTickerTape ul {
		padding: 0;
		list-style: none;
	}

		div.styledTickerTape ul li {
			width: 268px;
			margin: 10px 10px 0 10px;

			padding: 5px 5px;
			border: 1px solid #ddd;
		}

			div.styledTickerTape ul li p {
				margin: 0;
				padding: 0;
			}

	div.styledTickerTape a {
		color: black;
	}

	div.styledTickerTape img {
		width: 150px;
		height: 150px;
	}

div.horizontalTickerTape {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	width: 750px;
	border: 1px solid #0000CC;
	height: 100px;
   }

	div.horizontalTickerTape ul {
		padding: 0;
        padding-left: 1px;
		list-style: none;
		width: 50000px;
   	}

	div.horizontalTickerTape li {
	   	margin: 5px;
        padding: 0px;
        display: block;
        float: left;
        }

	div.horizontalTickerTape p {
	   	margin: 0;
        margin-left: 1px;
        width: 100px;
        display: inline;
        float:left;
        clear: left;
        font-size: small;
              	}

	div.horizontalTickerTape p.tickerLink {
		display: block;
 	}

	div.horizontalTickerTape img {
		width: 90px;
		height: 90px;
        display: block;
        float:left;
       	}

/* NEWS Items End here */


/* The page footer defines what will appear at the bottom of the page */

#pageFooter {
	margin-left: 0px;
	margin-right: 0px;
	font-size: small;
	color: #ffffff;
    background-color: #000000;
    height: 15px;
}

#pageFooter img {
	float: left;
}
#pageFooter a {
	font-size: X-small;
	text-decoration: none;
	color: #ffffff;
}
#pageFooter a:hover {
	color: #FFCC00;
}
#pageFooterLeft {
  float: left;
  padding-left: 20px;
}
#pageFooterMid {
  text-align: center;
}
#pageFooterRight {
  float: right;
  padding-right: 20px;
}

#legalNav {
	font-size: small;
	background-color: #ffffff;
	color: #000000;
    display: block;
    height: 150px;
}

#legalNav a {
	font-size: x-small;
	text-decoration: none;
	color: #00C000;
}

#legalNav a:hover {
	color: #dfd7ca;
}

#legalNavLeft {
  padding-left: 20px;
  display: block
}

#legalNavMid {
   text-align: center;
}


#legalNavRight {
    text-align: right;
    position: relative; top: -40px; right: 15px;
    display: block;

/* The tscontent tag is the last thing displayed on the page */

#tscontent {
    float: right;
    width: 730px;
    padding-right: 30px;
	padding-top: 0.25em;
	padding-bottom: 0em;
	text-align: right;
	font-size: x-small;
	color:  #0000FF;
	background-color: #FFFFFF;
}

/*THIS SETS THE PROPERTIES FOR THE TSCONTENT TAGLINE AT THE BOTTOM OF THE PAGE*/
#tscontent a {
	font-size: x-small;
	text-decoration: none;
	color:  #000000;
}
/*THIS SETS THE PROPERTIES FOR THE MOUSEOVER EVEN ON THE TSCONTENT TAGLINE AT THE BOTTOM OF THE PAGE*/
#tscontent a:hover {
	color: #3300FF;
}

 /* There are a number of common properties defined below */

/* Stop borders appearing on images that are used within links */
a img {
	border: none;
}

a 	{
	text-decoration: none;
	}

td {
  padding: 3px;
}

/* Background to the block headings */
h2 {
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif, Arial;
	font-weight: normal;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h2 span
{
	margin-right: 3px;
	padding-left: 10em;
	padding-top: 30px;
	padding-bottom: 30px;
	display: block;
	font-size: large;
}

h3 {
	color: #000000;
	background-color: #CCCCCC   ;
	margin: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif, Arial;
	font-weight: normal;
}

h3 span
{
	border-bottom: 1px #000000 solid;
	margin-right: 0px;
	padding-left: 1em;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
    font-family: Verdana, Helvetica, Arial, sans-serif, Arial;
	font-weight: normal;
    color: #000000;
    }


h4 {
	color: #3300FF;
	margin: 10px;
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif, Arial;
	font-weight: normal;
}

h4 span
{
	margin-right: 3px;
	padding-left: 0em;
	padding-top: 30px;
	padding-bottom: 30px;
	display: block;
	font-size: larger;
}

h5 {
	color: #FF0000;
	padding-left: 0px;
	font-weight: bold;
	font-size: x-small;
}



h6 {
	margin: 0px;
    margin-bottom: 10px;
	padding-left: 0px;
	padding-top: 0px;
    padding-bottom: 0px;
	display: block;
    font-family: Verdana;
    font-size: xx-small;
	font-weight: bold;
    color: #000000;
    }

.block {
	FLOAT: left;
 MARGIN-BOTTOM: 0.5em
}


a {
	color: #0000FF;
	}

a:hover { color: #66FFFF;
	}

a:visited {
	color: #CC0099;
	}

href {
  color: blue;
  text-decoration: underline ;
}



/* SPECIAL OBJECTS START FROM THIS POINT*/

/*FLIGHT OBJECTS HERE*/

.tellmemorebutton{
 background: transparent ;
 background-image : url(tellmemore.gif);
 BORDER-BOTTOM: #556677 0px outset;
 BORDER-LEFT: #556677 0px outset;
 BORDER-RIGHT: #556677 0px outset;
 BORDER-TOP: #556677 0px outset;
 font-size: x-small;
 font-weight: bold;
 font-family: sans-serif;
 width : 100px;
 height : 25px;
 cursor:pointer;

}

.continuebutton{
 background: transparent ;
 background-image : url(continue.gif);
 BORDER-BOTTOM: #556677 0px outset;
 BORDER-LEFT: #556677 0px outset;
 BORDER-RIGHT: #556677 0px outset;
 BORDER-TOP: #556677 0px outset;
 font-size: x-small;
 font-weight: bold;
 font-family: sans-serif;
 width : 100px;
 height : 25px;
 cursor:pointer;
 background-repeat: no-repeat;
}


.signupbutton{
 background: transparent ;
 background-image : url(subscribe.gif);
 background-repeat: no-repeat;
 BORDER-BOTTOM: #556677 0px outset;
 BORDER-LEFT: #556677 0px outset;
 BORDER-RIGHT: #556677 0px outset;
 BORDER-TOP: #556677 0px outset;
 width : 100px;
 height : 25px;
 cursor:pointer;
}

.searchbutton {
 background: transparent ;
 background-image: url(searchbutton.gif);
 background-repeat: no-repeat;
 background-position: top;
 BORDER-BOTTOM: #556677 0px outset;
 BORDER-LEFT: #556677 0px outset;
 BORDER-RIGHT: #556677 0px outset;
 BORDER-TOP: #556677 0px outset;
 width : 150px;
 height : 25px;
 cursor:pointer;
 color: #000;
}

.searchbutton:hover{
 background: transparent ;
 background-image: url(searchbuttonover.gif);
 background-repeat: no-repeat;
 background-position: top;
 BORDER-BOTTOM: #556677 0px outset;
 BORDER-LEFT: #556677 0px outset;
 BORDER-RIGHT: #556677 0px outset;
 BORDER-TOP: #556677 0px outset;
 width : 150px;
 height : 25px;
 cursor:pointer;
 color: #0000FF;
}




