.site-body
{
  background-image: url(/archive/315/site-bg.gif);
  background-repeat: repeat;
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
}
H1 { font-size: 18px; }
.tdOuterLeftTableBorder, .leftOuterBorder
{
  background-image: url(/archive/315/borderleft.gif);
  background-position: right;
  background-repeat: repeat-y;
}
.rightOuterBorder
{
  background-image: url(/archive/315/borderright.gif);
  background-repeat: repeat-y;
}
.outerMainArea
{
  padding-left: 20px;
}
.mainAreaTable
{
  width: 95%;
}
.articleImage
{
  padding-top: 10px;
  padding-bottom: 10px;
}
.style8 {color: #FF0000; font-weight: bold; }
.tabImageGallery
{
  width: 95%;
}
.tabImageGallery A:Link, .tabImageGallery A:Active, .tabImageGallery A:Visited
{
  color: Black;
  text-decoration: none;
  font-weight: bold;
}
.tabImageGallery A:Hover
{
  color: Black;
  text-decoration: underline;
  font-weight: bold;
}
/* ====== FOOTER ====== */
#textArea16060
{
  font-size: 11px;
}
#textArea16060 A:Link, #textArea16060 A:Active, #textArea16060 A:Visited
{
  text-decoration: none;
  color: Black;
}
#textArea16060 A:Hover
{
  text-decoration: underline;
  color: Black;
}
/* ======== TOP MENU ======== */
.topbanner TABLE
{
  position: relative;
  top: 62px;
}
.tdGlobalMenu
{
  padding-right: 40px;
}
.globalMenuTable
{

  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 15px;  
  font-weight: bold;
}
.globalMenuTable A:Link, .globalMenuTable A:Active, .globalMenuTable A:Visited
{
  text-decoration: none;
  color: White;
}
.globalMenuTable A:Hover
{
  text-decoration: underline; 
  color: White;
}
A.readMore:Link, A.readMore:Active, A.readMore:Visited
{
  text-decoration: none;
  color:#000000;
}
A.readMore:Hover
{
  text-decoration: underline; 
  color:#000000;
}
/* ===== LEFT AREA ===== */
.leftMenuArea
{
  padding-top: 5px;
  text-align: center;
}

/********************************/
/* ===== MAIN AREA ===== */
.outerMainArea
{
  padding-top: 5px;
}

/********************************/
/* ====== Username&Password Banner Left ====== */
.tdBanner DIV
{
  margin-left: 5px;
}

/*******************************/

A.normal:link
{
    text-decoration: none;
  color:#000000;
}
A.normal:active
{
  text-decoration: none;
  color:#000000;
}
A.normal:visited
{
  text-decoration: none;
  color:#000000;
}
A.normal:hover
{
  text-decoration: underline; 
  color:#000000;
}


/*------------------Highslide---------------------*/
.highslide
{
  cursor: url(/highslide/graphics/zoomin.cur), pointer;
  outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid silver;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
 border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption
{
  display: none;
  border-bottom: 1px solid white;
  font-family: Verdana, Helvetica;
  font-size: 10pt;
  padding: 5px;
  background-color: silver;
}
.highslide-loading
{
  display: block;
  color: black;
  font-size: 8pt;
  font-family: sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 2px;
  border: 1px solid black;
  background-color: white;
  padding-left: 22px;
  background-image: url(/highslide/graphics/loader.white.gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
}

a.highslide-credits, a.highslide-credits i
{
  padding: 2px;
  color: silver;
  text-decoration: none;
  font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i
{
  color: white;
  background-color: gray;
}
a.highslide-full-expand
{
  background: url(/highslide/graphics/fullexpand.gif) no-repeat;
  display: block;
  margin: 0 10px 10px 0;
  width: 34px;
  height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/highslide/graphics/close.png', sizingMethod='scale');
}


/* These must always be last */
.highslide-display-block
{
  display: block;
}
.highslide-display-none
{
  display: none;
}
/*-------------------------------END------------------------*/
/* --------------------- TAB MENU -------------------------------*/
.shadetabs
{
  padding: 3px 0;
  margin-left: 0;
  margin-top: 1px;
  margin-bottom: 0;
  font: bold 12px Verdana;
  list-style-type: none;
  text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li
{
  display: inline;
  margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited
{
  color: #2d2b2b;
}

.shadetabs li a:hover
{
  text-decoration: underline;
  color: #2d2b2b;
}

.shadetabs li.selected
{
  position: relative;
  top: 1px;
}

.shadetabs li.selected a
{
  /*selected main tab style */
  background-image: url(shadeactive.gif);
  border-bottom-color: white;
}

.shadetabs li.selected a:hover
{
  /*selected main tab style */
  text-decoration: none;
}

.tabcontentstyle
{
  /*style of tab content oontainer*/
  border: 1px solid gray;
  margin-bottom: 1em;
  padding: 10px;
  background-color: #ffffff;
}

.tabcontent
{
  display: none;
}

@media print {
.tabcontent
  {
    display: block !important;
  }
}
/* --------------------- END TAB MENU -------------------------------*/
.error_star,.error
{
    color:Red;
}

a:Link, a:Active,a:Visited
{
  text-decoration: none;
  color:#000000;
  cursor:pointer;
}
a:Hover
{
  text-decoration: underline; 
  color:#000000;
  cursor:pointer;
}
.tblHotelRoomType  td.image
{
    width:200px;
}

.tblHotelRoomType td.image img 
{
    width:200px;
}
