body{
	text-align:center;
	margin:0px;
}

.outsite
{
	background-color: #e9e9e9;
}

.mainpage{
	text-align:center;
	width: 800px;
	text-align:left;
	text-align: center;
	margin: 0px auto;
	background-color:#FFFFFF;
	/*add*/
	border-left: solid 1px #e2dfc4;
	border-right: solid 1px #e2dfc4;
}

#logo{
	text-align:center;
	background-color:#FFFFFF;
}

/*.home-top:link, .home-top:visited
{
	text-decoration:none;
	background:url(images/home.gif) no-repeat;
	display:block;
	width:87px;
	height:32px;
}
.home-top:hover
{
	background: url(images/home-over.gif) no-repeat;
	display: block;
}*/

.home-top:link, .home-top:visited
{
	text-decoration:none;
	background:url(images/home.jpg) no-repeat left 50%;
	display:block;
	width:120px;
	height:23px;
}

.home-top:hover
{
	background: url(images/home.jpg) no-repeat right 50%;
	display: block;
}

/*.aboutus-top:link, .aboutus-top:visited
{
	text-decoration:none;
	background:url(images/aboutus.gif) no-repeat;
	display:block;
	width:98px;
	height:32px;
}
.aboutus-top:hover
{
	background : url(images/aboutus-over.gif) no-repeat;
	display: block;
}*/

.aboutus-top:link, .aboutus-top:visited
{
	text-decoration:none;
	background:url(images/aboutus.jpg) no-repeat left 50%;
	display:block;
	width:108px;
	height:23px;
}
.aboutus-top:hover
{
	background : url(images/aboutus.jpg) no-repeat right 50%;
	display: block;
}

/*.tours-top:link, .tours-top:visited
{
	text-decoration:none;
	background:url(images/tours.gif) no-repeat;
	display:block;
	width:99px;
	height:32px;
}
.tours-top:hover
{
	background : url(images/tours-over.gif) no-repeat;
	display: block;
}*/

.tours-top:link, .tours-top:visited
{
	text-decoration:none;
	background:url(images/tour.jpg) no-repeat left 50%;
	display:block;
	width:108px;
	height:23px;
}
.tours-top:hover
{
	background : url(images/tour.jpg) no-repeat right 50%;
	display: block;
}

/*.booking-top:link, .booking-top:visited
{
	text-decoration:none;
	background:url(images/booking.gif) no-repeat;
	display:block;
	width:106px;
	height:32px;
}
.booking-top:hover
{
	background : url(images/booking-over.gif) no-repeat;
	display: block;
}*/

.booking-top:link, .booking-top:visited
{
	text-decoration:none;
	background:url(images/booking.jpg) no-repeat left 50%;
	display:block;
	width:110px;
	height:23px;
}
.booking-top:hover
{
	background : url(images/booking.jpg) no-repeat right 50%;
	display: block;
}

/*.planning-top:link, .planning-top:visited
{
	text-decoration:none;
	background:url(images/planning.gif) no-repeat;
	display:block;
	width:109px;
	height:32px;
}
.planning-top:hover
{
	background:url(images/planning-over.gif) no-repeat;
	display: block;
}*/

.planning-top:link, .planning-top:visited
{
	text-decoration:none;
	background:url(images/planning.jpg) no-repeat left 50%;
	display:block;
	width:109px;
	height:23px;
}
.planning-top:hover
{
	background:url(images/planning.jpg) no-repeat right 50%;
	display: block;
}

/*.shop-top:link, .shop-top:visited
{
	text-decoration:none;
	background:url(images/shop.gif) no-repeat;
	display:block;
	width:94px;
	height:32px;
}
.shop-top:hover
{
	background: url(images/shop-over.gif) no-repeat;
	display: block;
}*/

.shop-top:link, .shop-top:visited
{
	text-decoration:none;
	background:url(images/shop.jpg) no-repeat left 50%;
	display:block;
	width:108px;
	height:23px;
}
.shop-top:hover
{
	background: url(images/shop.jpg) no-repeat right 50%;
	display: block;
}

/*.links-top:link, .links-top:visited
{
	text-decoration:none;
	background:url(images/links.gif) no-repeat;
	display:block;
	width:99px;
	height:32px;
}
.links-top:hover
{
	background:url(images/link-over.gif) no-repeat;
	display: block;
}*/

.links-top:link, .links-top:visited
{
	text-decoration:none;
	background:url(images/links.jpg) no-repeat left 50%;
	display:block;
	width:108px;
	height:23px;
}
.links-top:hover
{
	background:url(images/links.jpg) no-repeat right 50%;
	display: block;
}

/*.contactus-top:link, .contactus-top:visited
{
	text-decoration:none;
	background:url(images/contactus.gif) no-repeat;
	display:block;
	width:108px;
	height:32px;
}
.contactus-top:hover
{
	background:url(images/contactus-over.gif) no-repeat;
	display: block;
}*/

.contactus-top:link, .contactus-top:visited
{
	text-decoration:none;
	background:url(images/contact.jpg) no-repeat left 50%;
	display:block;
	width:139px;
	height:23px;
}
.contactus-top:hover
{
	background:url(images/contact.jpg) no-repeat right 50%;
	display: block;
}

.map-left:link, .map-left:visited
{
	text-decoration:none;
	background:url(images/map.gif) no-repeat left 50%;
	display:block;
	width:185px;
	height:32px;
}
.map-left:hover
{
	background: url(images/map.gif) no-repeat right 50%;
	display: block;
}

.history-left:link, .history-left:visited
{
	text-decoration:none;
	background:url(images/history.gif) no-repeat left 50%;
	display:block;
	width:185px;
	height:28px;
}
.history-left:hover
{
	background: url(images/history.gif) no-repeat right 50%;
	display: block;
}
.geography-left:link, .geography-left:visited
{
	text-decoration:none;
	background:url(images/geography.gif) no-repeat left 50%;
	display:block;
	width:185px;
	height:26px;
}
.geography-left:hover
{
	background: url(images/geography.gif) no-repeat right 50%;
	display: block;
}
.climate-left:link, .climate-left:visited
{
	text-decoration:none;
	background:url(images/climate.gif) no-repeat left 50%;
	display:block;
	width:185px;
	height:29px;
}
.climate-left:hover
{
	background: url(images/climate.gif) no-repeat right 50%;
	display: block;
}
.habbit-left:link, .habbit-left:visited
{
	text-decoration:none;
	background:url(images/habbit.gif) no-repeat left 50%;
	display:block;
	width:185px;
	height:28px;
}
.habbit-left:hover
{
	background: url(images/habbit.gif) no-repeat right 50%;
	display: block;
}
.area-left:link, .area-left:visited
{
	text-decoration:none;
	background:url(images/area.gif) no-repeat left 50%;
	display:block;
	width:185px;
	height:29px;
}
.area-left:hover
{
	background: url(images/area.gif) no-repeat right 50%;
	display: block;
}
.special-left:link, .special-left:visited
{
	text-decoration:none;
	background:url(images/special.gif) no-repeat left 50%;
	display:block;
	width:185px;
	height:27px;
}
.special-left:hover
{
	background: url(images/special.gif) no-repeat right 50%;
	display: block;
}
.site-left:link, .site-left:visited
{
	text-decoration:none;
	background:url(images/site.gif) no-repeat left 50%;
	display:block;
	width:185px;
	height:31px;
}
.site-left:hover
{
	background: url(images/site.gif) no-repeat right 50%;
	display: block;
}

.videos-left:link, .videos-left:visited
{
	text-decoration:none;
	background:url(images/videos.gif) no-repeat left 50%;
	display:block;
	width:185px;
	height:31px;
}
.videos-left:hover
{
	background: url(images/videos.gif) no-repeat right 50%;
	display: block;
}

.page-header{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.page-header .banner{
	background:url(images/banner.jpg) top right no-repeat;
	height:180px;
	overflow:hidden;
	padding: 0px;
}
.page-header .logo{
	background:url(images/logo.jpg) top left no-repeat;
	width: 184px;
	height: 180px;
	float:left;
	overflow: hidden;
}


.logo-header:link, .logo-header:visited
{
	text-decoration:none;	
	background:url(images/logo.jpg) no-repeat;
	width: 184px;
	height: 180px;
	display: block;
}

.banner-header:link, .banner-header:visited
{
	background:url(images/banner.jpg) no-repeat;
	height:180px;
	text-decoration: none;
	display: block;
}

.main-frame
{
	float: left;
}
.ads
{
	width:185px; 
	float: left;
	height: 100%;
	position: relative; 
	background-color: #dbdeef;
	border-top: solid 2px #ffffff;
}
.page-content
{
	margin: 0px;
	padding: 0px;
}

.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#504c49;
	height: 23px;
	margin: 0px;
	padding: 0px;
	clear: left;
	position: relative;
	/* background-color: #e3dfc4; */
	background-color: #A0C877;
	border-top: solid 2px #FFFFFF;
}

.left-menu
{
	width:185px;
	position:relative;
	height: 100%;
}

.hinh
{
	float:right;
	padding:15px 0px 0px 15px;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #7f7868;
}

.para
{
	clear:both;
	text-align:justify;
}

.hinh1
{
	float:left;
	padding:5px 15px 0px 0px;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #7f7868;	
}

.t-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	/*color: #7f7868;*/
	color: #534f45;
	text-decoration: none;
}
.t-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	/*color: #7f7868;*/
	color: #534f45;
	text-decoration: none;
}

.t-link:link, .t-link:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	/*color: #7f7868;*/
	color: #534f45;
	text-decoration: underline;
}

.t-link:hover
{
	/*color: #7f7868;*/
	color: #534f45;
}

.t-linkbold:link, .t-linkbold:visited{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/*color: #7f7868;*/
	color: #534f45;
	text-decoration: underline;
}

.t-linkbold:hover
{
	color: #ff6c00;
}

.t-suptitle-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #96a9d4;
	text-decoration: none;
	text-transform: uppercase;
}
.hinha {

	float:right;
	padding:5px 0px 0px 15px;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	/*color: #7f7868;*/
	color: #534f45;
}

.left-image
{
	 float:left;
	 padding:0px 0px 0px 0px;
	 text-align:left;
	 font-weight:bold;
	 font-size:11px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-style:italic;
	 /*color: #7f7868;*/
	color: #534f45;
}

.right-image
{
	 float:right;
	 padding:0px 0px 0px 15px;
	 text-align:right;
	 font-weight:bold;
	 font-size:11px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-style:italic;
	 /*color: #7f7868;*/
	color: #534f45;
}

.left-para
{
	 padding:0px;
	 margin-right:254px;
}

.right-para
{
	 padding:0px;
	 margin-left:245px;
}

.search-results-title:link, .search-results-title:visited, .search-results-title:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #7f7868;*/
	color: #ff6c02;
	text-decoration: underline;
}

.search-results-links:link, .search-results-links:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #7f7868;*/
	color: #534f45;
	text-decoration: none;
}
.search-results-links:hover
{
	color: #ff6c02;
	text-decoration: none;
}

.search-results-date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #7f7868;*/
	color: #534f45;
	text-decoration: none;
}

.search-results-description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #7f7868;*/
	color: #534f45;
	font-weight: bold;
	text-decoration: none;
}

h1
{
	margin:0px;
	padding:0px;
}

.html-content
{
	padding-top:10px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	/*color: #7f7868;*/
	color: #534f45;
	text-decoration: none;
	clear:left;
}

.html-content h1
{
	clear:both;
	margin:0px;
	padding:0px;
}

.subsitetiny-links a:link, .subsitetiny-links a:visited
{
	line-height:24px;
}

.subsite-links
{
	padding: 4px 0px 3px 0px;
}

.news-link a:link, .news-link a:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d625b;
	text-decoration: none;
	background-color: #dbdeef;
}	
	
.news-link a:hover
{
	text-decoration: underline;
}

.bottom-bg
{
	/* background-color: #e3dfc4; */
	background-color: #A0C877;
}
.bottom-left
{
	padding-left: 8px;
}
.bottom-right
{
	padding-left: 287px;
}
.bottom-center
{
	text-align:center;
}
.bottom-link:link, .bottom-link:visited , .bottom-link:hover
{
	color: #5d625b;
	text-decoration: none;
}	
.div-left-menu
{
	background-color: #dbdeef;
	height: auto;
}	
	
.div-news-link-above:link, .div-news-link-above:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #80766a;
	text-decoration: none;
	background-color: #dbdeef;		
}	
	
.div-news-link-above:hover
{
	text-decoration: underline;
	color: #ff6c02;
}
	
	
.div-news-link-below:link, .div-news-link-below:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #80766a;
	text-decoration: none;
	background-color: #dbdeef;
}	
	
.div-news-link-below:hover
{
	text-decoration: underline;
	color: #ff6c02;
}
	
.div-sublink-padding
{
	padding: 4px 4px 4px 8px;
	margin: 0px;
	background-color: #dbdeef;
	border-bottom: solid 1px #cfd8f4; 
	font-weight: bold;
}
	
.more-new-link:link, .more-new-link:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #80766a;
	text-decoration:underline;
	background-color: #dbdeef;
}	
.more-new-link:hover
{
	color: #ff6c00;
}
	
.birding-sites-links a:link, .birding-sites-links  a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ff6c02;
	text-decoration: none;
	font-weight: bold;
	padding:  5px 0px 5px 15px;
}
	
.birding-sites-links a:hover
{
	color: #ff6c02;
}
	
.birding-sites-link-item:link, .birding-sites-link-item:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #97a9d4;*/
	color: #80766a;
	font-weight: bold;
	text-decoration: none;
}
.birding-sites-link-item:hover
{
	color: #80766a;
}
.birding-sites-link-item-padding
{
	padding: 4px 4px 4px 22px;
	background-color: #dbdeef; 
}
.hidden-links
{
	display:none;
	visibility:hidden;
}
	
.visible-links
{
	visibility:visible;
}

.birding-sites-bottom-padding-link
{
	padding: 4px 0px 4px 0px;
}
.left-menu-news-image
{
	border-bottom: solid 1px #cfd8f4;
}
.div-sublink-more-news-padding
{
	padding: 4px 4px 4px 8px;
	margin: 0px;
	color: #000000;
	background-color: #dbdeef;
	font-weight: bold;
}