body {
	scrollbar-arrow-color:#D6D6D6;
	scrollbar-base-color:#F1F1F1;
	scrollbar-shadow-color:#B8B8B8;
	scrollbar-face-color:#F1F1F1;
	scrollbar-highlight-color:#F7F7F7;
	scrollbar-darkshadow-color:#F1F1F1;
	scrollbar-3dlight-color:#B8B8B8;
}

/* These are styles for the latest news */

.news {
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000;
 line-height: 1.15em;
 padding-top: 0px;
 margin-right: 3px;
 padding-bottom: 0px;
 margin-bottom: 0px;    
}

/* These are styles for the header */

TABLE.top {
	width: 324px;
	height: 99px;	
}
td.top {
	padding-top: 8px;
	padding-right: 13px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;	
	filter: DropShadow(Color=#000000, OffX=2, OffY=2, Positive=2;)	
}
td.buffer {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 311px;
	height: 9px;		
}
td.top2 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;		
}
td.top3 {
	padding-top: 0px;
	padding-bottom: 2px;
	padding-right: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0F2B5;
	font-weight: bold;
	text-align: right;		
}
input.search { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #F0F2B5;  
 background-image:  url(../images/shadow_txtfield.gif);
}
a.top:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0F2B5;
	font-weight: bold;
	text-decoration: none;
}
a.top:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0F2B5;
	font-weight: bold;
	text-decoration: none;
}
a.top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0F2B5;
	font-weight: bold;
	text-decoration: underline;
}
/* End of styles for the header */

/* Styles for the breadcrumbs */

.crumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A7A7A7;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
}
a.crumbs:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818181;
	font-weight: bold;
	text-decoration: none;
}
a.crumbs:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818181;
	font-weight: bold;
}
a.crumbs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818181;
	font-weight: bold;
	text-decoration: underline;
}
td.crumbs {
    width: 402px;
	text-align: left;
	padding-bottom: 0px;
}	

td.butterfly { 
	width: 402px;
	height: 176px;
	background-image: url(../images/butterfly2.jpg);
	background-REPEAT: no-repeat;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000;
 	line-height: 1.35em;
	padding-left: 3px;
	padding-top: 8px;
	}
	
td.pictures { 	
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000; 	
	padding-top: 2px;		
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}	
TABLE.pictures {
	border-top: 3px solid #631913; 
	border-bottom: 1px solid #631913;	
	border-left: 1px solid #631913;
	border-right: 1px solid #631913;
	background: #F7F7F7;
}	
td.picheader {
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #631913; 
 font-weight: bold;
 color: #FFFFFF;
 padding-top: 1px;
 padding-left: 5px;
 padding-bottom: 3px;  
} 

a.photos:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.photos:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.photos:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}


/* Styles for the promo boxes */

td.phd {
	padding-bottom: 0px;
}	

td.promo1 {
    width: 127px;
	height: 60px;
	margin-top: 0px;
	padding-top: 3px;
	text-align: left;
	padding-bottom: 0px;
	background-image: url(../images/promos_20.gif);
	background-REPEAT: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	line-height: 1.15em;
	font-weight: bold;		
}	
td.promo2 {
    width: 146px;
	height: 60px;
	margin-top: 0px;	
	padding-top: 5px;
	padding-left: 4px;
	text-align: left;
	padding-bottom: 0px;
	background-image: url(../images/promos_23.gif);
	background-REPEAT: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	line-height: 1.15em;
	font-weight: bold;	
}	
td.promo3 {
    width: 135px;
	height: 60px;
	padding-left: 8px;
	padding-top: 5px;
	text-align: left;
	padding-bottom: 0px;
	background-image: url(../images/promos_26_old.gif);
	background-REPEAT: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	line-height: 1.15em;
	font-weight: bold;
}	
a.promo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.promo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.promo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #631913;
	font-weight: bold;
	text-decoration: underline;
}

/* Styles for the registration box */

#register table { 
  background-color: #DADADA; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #631913; 
  border-collapse: collapse; 
} 

td.headercell { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #631913; 
 font-weight: bold;
 color: #FFFFFF;
 padding-top: 3px;
 padding-bottom: 3px; 
 text-align: center;
 filter: DropShadow(Color=#000000, OffX=2, OffY=2, Positive=2;);
} 
.labelcell { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-weight: bold;
 color: #631913;
 padding-top: 1px;
 padding-bottom: 1px; 
 padding-right: 3px;
 padding-left: 5px;
 text-align: right;
} 

.fieldcell { 
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 4px; 
}

.fieldcell input { 
 width: 170px; 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #000000; 
 border: 1px solid #631913;  
 background-image:  url(../images/shadow_txtfield.gif);
}

.regsubmit { 
 width: 235px;
 height: 21px;
 background-image:  url(../images/registerback.gif); 
 padding-top: 0px;
 padding-bottom: 0px;
 text-align: right;
 }

  /* Styles for the registration box */
 
.rlabelcell { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-weight: bold;
 color: #631913;
 padding-top: 7px;
 padding-bottom: 1px; 
 padding-right: 3px;
 padding-left: 5px;
 text-align: right;
} 

.rfieldcell { 
 padding-top: 3px;
 padding-bottom: 4px;
 padding-left: 4px; 
}

.rfieldcell input { 
 width: 170px; 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #000000; 
 border: 1px solid #631913;  
 background-image:  url(../images/shadow_txtfield.gif);
}

.rregsubmit { 
 width: 235px;
 height: 21px;
 background-image:  url(../images/registerback.gif); 
 padding-top: 0px;
 padding-bottom: 0px;
 text-align: right;
 }


/* Styles for the homepage bottom links */

a.bottom:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #631913;
	font-weight: bold;
	text-decoration: none;
}
a.bottom:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #631913;
	font-weight: bold;
	text-decoration: none;
}
a.bottom:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #631913;
	font-weight: bold;
	text-decoration: underline;
}
.bottomtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1C1C1;
	font-weight: bold;	
	padding-top: 2px;
}
a.hip:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #631913;
	font-weight: bold;
	text-decoration: none;
}
a.hip:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #631913;
	font-weight: bold;
	text-decoration: none;
}
a.hip:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #631913;
	font-weight: bold;
	text-decoration: underline;
}
/* Styles for the quick jump boxes */

td.jumper { 
  padding-top: 5px;
  padding-bottom: 0px;
} 

select { 
  background-color: #ffffff; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #3D3D3D;  
  padding-bottom: 0px;
}


/* Styles for the body content */

td.headline { 
  padding-bottom: 9px; 
} 
td.body { 
  padding-left: 17px;
  padding-right: 17px;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
  color: #000000;
  line-height: 1.25em;
} 
td.description { 
  padding-left: 5px;
  padding-right: 5px;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
  color: #000000;
  line-height: 1.25em;
  padding-bottom: 5px;
  border-bottom: 1px dashed #C7B299; 
  background-color: #F7F4F0; 
} 

td.thumbnails { 
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold; 
  color: #4B4B4B;
  line-height: 1.05em;
  padding-bottom: 2px;  
} 
.subhead { 
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
  color: #631913;
  font-weight: bold;
  line-height: 1.15em;
  padding-bottom: 0px;
} 
.subhead2 { 
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
  color: #631913;
  font-weight: bold;
  width: 200px;
  border-bottom: solid 1px #631913;
  line-height: 1.15em;
  padding-bottom: 0px;
} 
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #631913;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #631913;	
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #631913;	
	text-decoration: underline;
}
a.backtotop:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #631913;
	font-weight: bold;
	text-decoration: none;
}
a.backtotop:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #631913;
	font-weight: bold;
	text-decoration: none;
}
a.backtotop:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #631913;
	font-weight: bold;
	text-decoration: underline;
}
table.history {
   border: 1px solid #631913; 
   border-collapse: collapse; 
   padding-left: 1px;
   padding-right: 1px;
}
table.history2 {
	background-image: url(../images/boxshadow.gif);
	background-REPEAT: no-repeat;
}	
td.historytxt {
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}
td.caption {
   padding-top: 4px;
   padding-bottom: 4px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #303030;
   font-size: 9px;
   font-weight: bold;
   text-align: center;
   background-color: #F1F1F1;
   border-bottom: 1px solid #E6E6E6; 
   border-left: 1px solid #E6E6E6;
   border-right: 1px solid #E6E6E6;  
}
td.attraction {
   padding-top: 4px;
   padding-bottom: 4px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #303030;
   font-size: 9px;
   font-weight: bold;
   text-align: center;
   background-color: #F1F1F1;
   border-bottom: 1px solid #E6E6E6;     
}
td.attraction2 {
   padding-top: 8px;
   padding-bottom: 8px;
   padding-left: 8px;
   padding-right: 8px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #303030;
   font-size: 10px;
   font-weight: bold;
   text-align: left;
   background-color: #F1F1F1;
   border-bottom: 1px solid #E6E6E6;     
}

.learn { 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #998675; 
 font-weight: bold;
 color: #FFFFFF;
 padding-top: 1px;
 padding-bottom: 1px; 
 text-align: center;
} 
td.header { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;   
 font-weight: bold;
 background-color: #E3D1BC;
 border-left: 5px solid #C7B299;
 border-right: 5px solid #C7B299;
 padding-left: 6px;
 padding-top: 3px;
 padding-bottom: 3px; 
} 
a.attraction:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #303030;
	font-weight: bold;
	text-decoration: none;
}
a.attraction:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #303030;
	font-weight: bold;
	text-decoration: none;
}
a.attraction:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #631913;
	font-weight: bold;
	text-decoration: underline;
}
td.return {
   padding-left: 17px;
   padding-right: 17px;
   padding-top: 5px;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color: #999999;
   line-height: 1.25em;
}  
td.directionstext {
   padding-left: 17px;
   padding-right: 17px;
   padding-bottom: 5px;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color: #000000;
   line-height: 1.25em;
}
td.searchresults {
   padding-left: 25px;
   padding-right: 17px;
   padding-bottom: 5px;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color: #000000;
   line-height: 1.25em;
}
td.media1 {
   padding-right: 14px;
   padding-bottom: 15px;
}  
 td.media2 {
   padding-bottom: 3px;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color: #000000;   
}  
table.mediagraphic {
   padding-top: 5px;
} 