body
{
  font-family: Tahoma, Sans-Serif;
  font-size: 9pt;
  margin: 0px;
  background-color: white;
  color: black;
  background-image: url('/images/bg.jpg');
}

.BodyContainer
{
  width: 998px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  text-align: left;
  margin-bottom: 0px;
}

a
{
  color: #0f2d47;
}
p
{
  margin-top: 3px;
  margin-bottom: 3px;
}

h1
{
  font-family: Tahoma;
  font-size: 18pt;
  font-weight: normal;
  color: #0d2c46;
  margin-bottom: 5px;
}

h2
{
  font-family: Tahoma;
  font-size: 13pt;
  font-weight: normal;
  color: #005295;
  margin-bottom: 5px;
}

h3
{
  font-family: Tahoma;
  font-size: 11pt;
  font-weight: normal;
  color: #005295;
  margin-bottom: 5px;
}

h4
{
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #005295;
  margin-bottom: 5px;
}

.SubBtn
{
  font-family: Tahoma, Sans-Serif;
  font-size: 9pt;
  background-color: #F2F7FC;
  border: solid 1px #000000;
}

/*** Header ***/

.Header
{
  border-collapse: collapse;
  border: solid 0px black;
  margin-bottom: 5px;
}
.Header td
{
  border: solid 0px black;
  padding: 0px;
}

.HeaderUpCenter
{
  background-image: url('/images/header-up-center.jpg');
  width: 949px;
  height: 70px;
  color: White;
  text-align: right;
}

.HeaderCenter
{
  border-collapse: collapse;
  border: solid 0px black;
  margin-bottom: 5px;
}
.HeaderCenter td
{
  border: solid 0px black;
  padding: 0px;
}
.HeaderCenter img
{
  border: solid 0px black;
}

.HeaderMenu
{
  border-collapse: collapse;
  border: solid 0px black;
}
.HeaderMenu td
{
  border: solid 0px black;
  padding: 0px;
}
.HeaderMenu img
{
  border: solid 0px black;
}

/*** Banners ***/

.Banners
{
  border-collapse: collapse;
  border: solid 0px black;
  margin-bottom: 0px;
}
.Banners td
{
  border: solid 0px black;
  padding: 0px;
  text-align: center;
  vertical-align: bottom;
}
.Banners td a
{
  display: block;
  color: White;
  margin-bottom: 28px;
}

.Banners td.BannerLeft
{
  background-image: url('/images/bn01.jpg');
  width: 338px;
  height: 197px;
}
.Banners td.BannerCenter
{
  background-image: url('/images/bn02.jpg');
  width: 328px;
  height: 197px;
}
.Banners td.BannerRight
{
  background-image: url('/images/bn03.jpg');
  width: 332px;
  height: 197px;
}


/*** ContentContainer ***/

.ContentContainer
{
  border-collapse: collapse;
  border: solid 0px black;
  margin-bottom: 5px;
  width: 100%;
}
.ContentContainer td
{
  border: solid 0px black;
  padding: 0px;
  vertical-align: top;
}

/*** Content Side ***/

.ContentSideSpacer
{
  width: 10px;
}
.ContentSideSpacer img
{
  width: 10px;
  height: 1px;
  border: solid 0px black;
}

.ContentSide
{
  background-image: url('/images/content-side-bg.gif');
  text-align: left;
  font-size: 8pt;
}
.ContentSide h1
{
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: bold;
  color: #112f48;
  margin: 5px;
  text-align: center;
}
.ContentSide h2, .ContentSide h3
{
  font-family: Tahoma;
  font-weight: bold;
  font-size: 9pt;
  color: #112f48;
  margin-bottom: 5px;
  text-align: center;
}
.ContentSide ul
{
  list-style-type: none;
  margin: 0px;
}
.ContentSide li
{
  padding-bottom: 3px;
}

.ContentSideUp
{
  background-image: url('/images/content-side-up.jpg');
  background-position: center top;
  background-repeat: no-repeat;
  width: 207px;
  min-height: 245px;
  _height: 245px;
  padding-top: 10px;
}

.ContentSideContainer
{
  padding-left: 7px;
  padding-right: 15px;
}

.ContentSideDown
{
  background-image: url('/images/content-side-down.gif');
  background-position: center top;
  background-repeat: no-repeat;
  height: 15px;
}

/*** Content Main ***/

.ContentMain
{
  width: 100%;
  padding: 10px !important;
}
.ContentImage
{
	padding-right: 7px;
}

/*** Footer ***/

.Footer
{
  background-image: url('/images/footer-bg.jpg');
  background-position: top center;
  background-repeat: no-repeat;
  height: 78px;
  color: White;
  text-align: center;
  font-size: 8pt;
  padding-top: 18px;
  padding-bottom: 0px;
}

.Footer a
{
  color: White;
}

.Footer .Copyright
{
  text-align: left;
  margin-left: 228px;
  margin-top: 20px;
}
.Footer .Copyright .MadeIn
{
  float: right;
  margin-top: 8px;
  margin-right: 15px;
  _margin-right: 10px;
  text-align: right;
}

/*** Page navigator ***/

.Pagenav
{
  font-size: 10pt;
  font-weight: bold;
  padding-top: 20px;
}

/*** Photo Gallery ***/

.PhotoGalleryContainer
{
  text-align: center;
  width: 550px;
}

.PhotoGallery
{
  font-size: 7pt;
  display: inline;
  border-collapse: collapse;
  border: solid 1px #005d42 !important;
  margin: 5px;
}
.PhotoGallery td
{
  text-align: center;
  vertical-align: middle;
  padding: 4px;
}
.PhotoGallery img
{
  border: solid 0px transparent !important;
}

/*** Page navigator ***/

.Navigator
{
  font-size: 8pt;
  font-weight: bold;
  padding: 5px;
}

/*** News ***/

.News
{
  padding-top: 5px;
}

.News .DetailsImage, .NewsImage
{
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}

/*** Link Photo Table ***/

.LinkPhotoTable td
{
  text-align: left;
  vertical-align: top;
}

/*** TourList Table ***/

.TourListTable
{
  border-collapse: collapse;
  border: solid 0px black;
  margin-top: 10px;
}
.TourListTable td
{
  border: solid 1px black;
  text-align: left;
  vertical-align: top;
  padding: 5px;
}
.TourListTable th
{
  border: solid 1px black;
  text-align: center;
  vertical-align: top;
  padding: 5px;
}

/*** DHTML Menu ***/

.DHTMLmnu
{
  font-family: Tahoma;
  font-size: 8pt;
  color: White;
  text-decoration: none;
}
a.DHTMLmnu:hover
{
  color: White !important;
  text-decoration: underline;
}

/*** Nav Path ***/

.NavPath
{
  font-size: 8pt;
  font-weight: bold;
}

/*** TourInfo table ***/

.TourInfo
{
  border-collapse: collapse;
}
.TourInfo th, .TourInfo td
{
  border: solid 1px #132B43;
  padding: 5px;
  text-align: left;
  vertical-align: top;
}


.Banner img, .Banner embed, .Banner object
{
  border-width: 0px;
}