@charset "utf-8";
/* CSS Document */

body {margin:0px 0px 20px 0px; background:url(images/bg.gif) repeat-x; font:11px Arial, Helvetica, sans-serif; color:#000;}

#container {margin:0px auto; width:958px;}

.left-image {float:left; margin:0px;}
.right-image {float:right; margin:0px; padding:0px 10px 0px 0px;}

.img-left {float:left; margin:15px 15px 0px 20px;}

.clear {clear:both; height:6px;}


#top {clear:both; margin-top:10px; background:url(images/logo.gif) no-repeat; height:87px;}

.top {margin:0px; padding:0px; }
.top ul {margin:6px 0px 0px 265px; padding:0px;  position:absolute; z-index:1000; top:36px; display:block; width:700px;}
.top ul li {margin:0px; list-style:none;  float:left; }
.top ul li a {display:block; float:left; background:url(images/nav.jpg) no-repeat; width:114px; height:23px; text-decoration:none; color:#FFFFFF; text-align:center; padding-top:10px; font-size:13px; font-weight:bold; }
.top ul li a:hover {display:block; float:left; background:url(images/nav-over.jpg) no-repeat; width:114px; height:23px; text-decoration:none; color:#000; text-align:center; padding-top:10px; }
 
.top ul li.li a {display:block; float:left; background:url(images/nav-over.jpg) no-repeat; width:114px; height:23px; text-decoration:none; color:#000; text-align:center; padding-top:10px; }
/************************************mid***************************/

#header { background-color:#FFFFFF; vertical-align:top;}
.header h2 {margin:0px; font-size:13px; font-weight: bold; color:#0099CC; padding-left:320px;   }
/*************************left******************************************************************************/

#middle {clear:both; background-color:#FFFFFF;} 
#left { float:left; width:622px; }
#flash { background-color:#fff;}

.detail-link { padding:5px 10px 5px 0px;}
.detail-link a {color:#FF3300;;  font-weight:bold;}
.detail-link a:hover {text-decoration:none;}

/******************************top****right*****box**********************************/

#right { float:right; width:321px; background-color:#FFFFFF; margin-right:10px;}
#box { background:url(images/repeat-box.jpg) repeat-x;}
.box ul{margin:0px; padding:0px;}
.box ul li {margin:0px; padding:0px 0px 0px 0px; background:url(images/line.gif) bottom no-repeat; list-style:none; line-height:27px; font-size:14px; font-weight:bold; } 
.box ul li a {text-decoration:none; color:#FFFFFF; background:url(images/arrow.gif) no-repeat; margin:0px 0px 0px 40px; padding:0px 0px 0px 20px;}
.box ul li a:hover {text-decoration: underline; color:#FFF;}

/******************mid***naviagation****************************/

#navigation {clear:both;}
.navigation ul {margin:0px; padding:0px; background:url(images/nav-repeat.gif) repeat-x; height:39px; }
.navigation ul li {margin:0px; padding:0px; list-style:none; float:left; font:18px Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.navigation ul li a {text-decoration:none; display:block; color:#000000;  margin:0px 0px 0px 20px; padding:10px 10px 8px 10px;}
.navigation ul li a:hover { background:url(images/nav-over.gif) repeat-x; color:#000000;}
.navigation ul li.over a { background:url(images/nav-over.gif) repeat-x; color:#000000;}


/******************************main mid**** content*********************************************/
#main-mid {clear:both; background-color:#FFFFFF;}

#main-left {float:left; width:638px; background-color:#FFFFFF; border-right:1px #CCCCCC dotted;}
.left {margin:0px; padding:0px;}
.left h1 {margin:0px; padding:0px 0px 0px 20px; font-size:24px; font-weight:normal; color:#44bad2; font-family:Georgia, "Times New Roman", Times, serif;}
.left h1 span {color:#9eb31a;}
.left h2 {color:#44bad2; padding:20px 0px 0px 20px; font-size:18px; font-family:"Times New Roman"; font-weight:normal; margin:0px;}
.left h2 a {color:#44bad2;}
.left h3 {color:#9eb31a; padding:20px 0px 0px 20px; font-size:15px; margin:0px;}
.left h3 strong {color:#44bad2;}
.left h3 a {color:#9eb31a;}
.left h3 a:hover {color:#993300;}
.left p {margin:0px; padding:5px 10px 0px 20px; color:#949494; line-height:18px;}
.left p a {color:#993300; font-size:12px; font-weight:bold}
.left ul {margin:0px; padding:10px 0px 0px 45px;}
.left ul li {margin:0px; padding:0px; font-size:11px; color:#666; line-height:18px;}
.left ul li a {color:#666;}
.left ul li a:hover {color:#44bad2;}
.left form {margin:0px; padding:0px;}
.left form input, .left form textarea {margin:0px 0px 0px 10px;}


#left-box {clear:both; margin:10px 5px 0px 5px; border:1px dotted #999999; height:50px;}
.left-box h1 { margin:2px 0px 0px 2px; padding:0px;  display: block; float:left; background-color:#666666; width:150px; text-align:center; line-height:46px; }
.left-box p {margin:0px; padding:5px 5px 0px 160px;}

/*both combine*/
.left-box ul {margin:0px; padding:3px 0px 0px 4px; display:block; width:151px; float:left;}
.left-box ul li {margin:0px; padding:0px 0px 0px 0px; font-size:11px; color:#333; line-height:18px; list-style-type:none;}
.left-box ul li a {color:#333; text-decoration:none;}
.left-box ul li a:hover {color:#666; text-decoration:underline;}
#left-box1 {clear:both; margin:10px 5px 0px 5px; border:1px dotted #999999; height:60px; background:#E5E5E5;}
/*both combine*/

#tour {clear:both;}
.destination {margin:0px auto; padding:0px; width:920px; border:#CCCCCC dotted 1px; }
.destination h5 {margin:0px; padding:0px 0px 2px 10px; color:#fff; font-size:18px; font-weight: normal; display:block; background:url(images/bgline.gif) repeat-x; height:27px;  }
.destination h5 span {color:#666666;}
/*.destination h2 { margin:0px 0px 0px 0px; padding:2px 0px 2px 2px; font-size:13px; font-weight:bold; color:#000; display:block; background-color:#CCCCCC; width:170px;  }*/
.bottom-box { float: left; width:215px; margin:10px 0px 0px 10px; }
.bottom-box h2.a {margin:0px 0px 0px 0px; padding:2px 0px 2px 20px; font-size:13px; font-weight:bold; color:#000;  background-color:#CCCCCC;}
.bottom-box h2.a a {color:#000;}
.bottom-box h2.a a:hover {color:#217587;}
.bottom-box ul {margin:0px 0px 0px 0px; padding:0px; width:215px; float:left;}
.bottom-box ul li {margin:0px; padding:0px; list-style:none;  line-height:18px; font-weight:bold; letter-spacing:1px;}
.bottom-box ul li a {margin:0px 0px 0px 0px; padding:0px 0px 0px 20px ; list-style:none; background:url(images/newarrow.gif) no-repeat;  height:20px;  color:#999999; text-decoration:none; display:block;}
.bottom-box li a:hover {color:#665353; text-decoration:none; background: url(images/newarrow-over.gif) no-repeat; }

#line {display:block; width:920px; background:#f8b643; line-height:10px;  margin:5px 0px 0px 0px; padding:0px;}

.black a {color:#000; text-decoration:none;}
a.red {text-decoration:none; color:#FF3300!important; font-size:11px;}
/******************************main-right************************/


#main-right {float:right; width:288px; margin-right:10px;}
#main-right h3 {color:#44bad2; padding:20px 0px 5px 5px; font-size:18px; font-family:"Times New Roman"; font-weight:normal; margin:0px;}
#main-right h3 a {color:#44bad2;}
#main-right h4 {color:#9eb31a; padding:20px 0px 0px 5px; font-size:15px; margin:0px;}
#main-right ul {margin:0px; padding:0px 0px 0px 5px; float:left; width:91px; display:block;}
#main-right ul li {margin:0px; padding:0px 0px 0px 10px; color:#949494; line-height:18px; font-size:12px; list-style-type:none; background:url(images/arrow1.gif) no-repeat;}
#main-right ul li a {color:#949494; text-decoration:none;}
#main-right ul li a:hover {text-decoration:underline; color:#666;}

#destination {background:url(images/bg.jpg) repeat-x; background-color:#c9d7dc;}
.box-img {width:280px; height:100px;}
.box-img h2 {margin:0px 0px 0px 0px; padding:10px 0px 0px 110px; font-size:12px; font-weight:bold; color:#000;}
.box-img p {margin:0px; padding:0px 0px 0px 110px; font-size:11px; color:#7f7c80;}
.box-img h6 {font-size:11px; margin:30px 20px 5px 0px; text-align:right; padding:0px; font-weight:normal; color:#333;}
.box-img h6 a {text-decoration:none; color:#993300;}



/*support-site*/

#support-site {width:100%; clear:both; height:30px; padding:8px 0px 0px 0px; background:#fff; margin:0px;}

#support-site1 {width:750px; margin:0px auto; padding:0px; clear:both;}
#support-site1-left {width:125px; margin:0px; padding:0px; float:left;}
#support-site1-left p {font-size:13px; margin:0px; padding:5px 0px 0px 0px;}
#support-site1-right {width:625px; margin:0px; padding:0px; float:right;}
#support-site1-right ul {margin:0px; padding:0px; float:left; width:184px; display:block;}
#support-site1-right ul li {margin:0px; padding:0px; list-style-type:none; font-size:11px;}
#support-site1-right ul li a {color:#0066FF; text-decoration:none; background:url(images/bullet.jpg) left no-repeat; margin:0px 0px 4px 10px; padding:0px 0px 0px 17px;}
#support-site1-right ul li a:hover {color:#e56927;}





/*welcome layer*/
.welcome { width:600px; height:370px; margin-left:80px; border:solid 3px #718aa1; display:none; background:url(images/main-logo.gif) top center no-repeat #ebebeb;}
.welcome h2 {font-size:34px; display:block; text-align:center; margin:0px 0px 10px 0px; font-family:impact, arial; font-weight:normal; line-height:36px;}
.welcome h2 strong {font-weight:normal; color:#016483;}
.welcome h3 {font-size:16px; margin:0px 0px 8px 0px; text-align:center;}
.welcome p {text-align:center; margin:0px 20px 10px 20px; color:#2d2d2d; line-height:16px;}
.welcome p a {color:#990000; text-decoration:none; margin:4px 0px; background:url(images/bullet-1.jpg) left no-repeat; padding:0px 0px 0px 18px;}
.welcome p a:hover {color:#016483;}
.borgbtm {border-bottom:1px solid #d9dfe5;}
.GL_10_6 {font:10px tahoma, arial; color:#666; text-decoration:none;}
/*welcome layer close*/

/***************************bottom********************/

#footer {clear:both;}
.bottom {margin:0px; padding:0px;}
.bottom p {margin:0px; padding:10px 0px 10px 0px; text-align:center; color:#999999;}
.bottom p a {text-decoration:none; color:#999999;}
.bottom p a:hover {text-decoration: underline; color: #000 ;}

/*bottom*/