body{padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;background:url(../images/bg.jpg) #d9f8f8 center top repeat-x; }
body a {text-decoration:underline; color:#0066FF;}
body a:hover{ text-decoration:none; color:#0066FF;}
img{border:none;}
/*Main*/
#main{width:1002px; padding:0px; margin:0 auto; background:url(../images/header_bg.jpg) center top no-repeat; overflow:hidden;}
/*Header*/
.header{width:100%; padding:0px 0px 170px 267px; float:left;}
/*Navigation*/
.navigation{width:1002px; padding:0px; float:left; overflow:hidden;}
.navi_left{width:33px; padding:0px; float:left;}
.navi_middle{width:936px; padding:0px; float:left; background:url(../images/navi_bg.jpg) left top repeat-x;}
.navi_middle a{text-decoration:none; color:#FFF; line-height:29px; padding:0px 12px; font-weight:bold;}
.navi_middle a:hover{color:#000;}
.navi_right{width:33px; padding:0px; float:left;}
.news_headline_bg{width:936px; padding:0px; float:left; background:url(../images/navi_bg2.jpg) left top repeat-x; line-height:25px; color:#666; font-weight:bold;}
.news_headline_bg span{color:#cc0101;}

/*Middle*/
.middle{width:100%; padding:0px; float:left;}
.full{width:100%; padding:0px; float:left; text-align:center;}

/*Left Sidebar*/
.left_sidebar{width:227px; padding-top:15px; float:left;}
h2{width:197px; padding:0px 0px 0px 30px; margin:10px 0px 0px 0px; float:left; background:url(../images/sidebar_heading.gif) left top no-repeat; font-size:11px; color:#FFF; line-height:26px;}
.sidebar_contentbox_bg{width:215px; padding:5px 5px 0px 5px; float:left; background-color:#FFF; border-left:solid 1px #1f54bc; border-right:solid 1px #1f54bc;}
.sidebar_contentbox{width:215px; padding:0px; float:left; font-size:11px;}
.sidebar_contentbox ul{list-style:none; padding:0px 0px 5px 0px; margin:0px;}
.sidebar_contentbox ul li{list-style:none; padding:5px; margin:0px; text-align:justify;}
.sidebar_contentbox ul li:hover{background-color:#e8f4ff;}
.sidebar_contentbox ul li a{text-decoration:none; color:#000;}
.sidebar_contentbox ul li span{font-weight:bold; color:#1f54bc; line-height:20px;}
.sidebar_contentbox ul li span a{text-decoration:none; color:#1f54bc;}
.sidebar_more{width:215px; padding:0px; float:left; font-size:11px; text-align:right;}
.sidebar_more a{text-decoration:none; color:#FFF; background:url(../images/more.jpg) right top no-repeat; line-height:15px; display:block; padding-right:5px;}
.sidebar_more a:hover{background:url(../images/more_hover.jpg) right top no-repeat;}



/*Middle Contentbar*/
.contentbar{width:528px; padding:8px 10px 0px 10px; float:left;}
h1{width:498px; padding:0px 0px 0px 30px; margin:10px 0px 0px 0px; float:left; background:url(../images/contentbar_heading.gif) left top no-repeat; font-size:12px; color:#000; line-height:26px;}
.contentbar_contentbox_bg{width:506px; padding:10px 10px 0px 10px; float:left; background-color:#FFF; border-left:solid 1px #ffc704; border-right:solid 1px #ffc704; text-align:justify;}
.contentbar_contentbox_bg a{ text-decoration:underline; color:#0066FF;}
.contentbar_contentbox_bg a:hover{ text-decoration:none; color:#0066FF;}
.contentbar_contentbox_bg ul{padding:0px 0px 0px 15px; margin:0px;}
.contentbar_contentbox_bg ul li{padding-bottom:10px;}
.contentbar_contentbox_bg ul li span{font-weight:bold; color:#df2800;}

.travel-info{width:100%; padding:0px; float:left;}
.travel-info ul{list-style:none; padding:0px; margin:0px;}
.travel-info ul li{padding:0px;}
.travel-info-img{width:68px; padding-bottom:10px; float:left; clear:left;}
.travel-info-text{width:435px; padding-bottom:10px; float:left;}

/*Right Sidebar*/
.right_sidebar{width:227px; padding-top:15px; float:left;}

/*Footer*/
.footer_bg{width:100%; padding-top:10px; background:#017BBA url(../images/footer_bg.jpg) center 10px repeat-x; overflow:hidden; display:block;}
.footer{width:1002px; padding:0px; margin:auto;}
.footer_navi{width:100%; padding:0px; float:left; text-align:center; color:#FFF;}
.footer_navi a{text-decoration:none; color:#FFF; line-height:25px; padding:0px 10px;}
.footer_navi a:hover{color:#000;}
.copyright{width:100%; padding:0px; float:left; text-align:center; color:#FFF; font-weight:bold; line-height:30px; display:block;}

.flink2{ text-align:center; color:#fff; padding:14px 0;}
.flink2 a{ text-decoration:none; color:#fff; padding:0px 10px; font-size:11px; font-weight:bold;}
.flink2 a:hover{ text-decoration:underline;  color:#ffae00;}

.demo {list-style:none; height:56px; background:#FFF; padding:0px; margin:0px;}
.demo li{float:left; line-height:50px; padding:0px;}
.demo li a{padding:0px 10px;}
.sep{ width:1px; background:#999999; height:56px; margin:0px 25px;}