/* CSS Document */
@font-face {
  font-family: 'AGENCYR';
  src: local('AGENCYR'), local('AGENCYR'), url(../fonts/AGENCYR.woff) format('woff');
 
}

body{margin:0 auto; font-family:sans-serif; background:url(../images/bg.jpg) repeat; font-size:14px; word-spacing:4px; line-height:1.6em; letter-spacing:0.5px; background-attachment:fixed; }
.clr{clear:both; font-size:0;}

h3{text-shadow:#800000 1px 2px}
.wrapper{ width:1000px; margin:0 auto; background:url(../images/plain_004_light-blue_crop-iphone_web.jpg) repeat-x  #04217e; box-shadow: 0px 10px 20px 1px rgba(0, 0, 0, 0.95);
-webkit-box-shadow: 0px 10px 20px 1px rgba(0, 0, 0, 0.95);}

.minwrapper{width:970px; margin:0 auto; background:#fff}
.pagediv{ width:958px; margin:0 auto; color:}

.headerdiv{width:958px; margin:0 auto; height:129px;}
.headerdiv .logo{ float:left; width:270px; margin-top:20px; margin-left:20px}
.headerdiv .tmenu{ float:right; width:628px; text-align:right; margin-top:18px;}
.headerdiv .tmenu ul{ list-style:none; padding:0; margin:0 auto;}
.headerdiv .tmenu ul li{ display:inline; }
.headerdiv .tmenu ul li a{ color:#535353; text-decoration:none; margin-left:10px;}
.headerdiv .tmenu ul li a:hover{ color:#ff0000;}
.headerdiv .tmenu ul li .select{ color:#ff0000;}
.social{ float:right; margin-top:0px;}
.social a{ text-decoration:none;}

.menu{ width:958px; margin:0 auto; background:#04217e; padding-top:10px; padding-bottom:10px}
ul.menu {margin:0px; list-style:none; font-family:"AGENCYR"; font-weight:bold; padding:0; padding-right:10px }
ul.menu li { position:relative; float:left; font-size:24px;   color:#FFFFFF; text-align:center; padding:0px 15px 0px 15px; height:32px; line-height:32px; font-weight:bold; margin-left:10px; box-shadow: 0px 8px 6px -6px #333; border-radius:5px; background-color:#FFFFFF; display:block;}
ul.menu li a { font-weight:normal; text-decoration:none; display:block; color:#5c5c5c; }
ul.menu li a:hover{ color:#fff;  font-weight:normal}
.last { border:none!important; padding-right:24px!important; color:#fff }

ul.menu .selected, ul.menu li:hover{color:#fff; background:url(../images/btn.jpg) top center; padding:1px 15px 2px 15px; height:32px;  display:block; } 
ul.menu .selected a {color:#fff;   display:block; float:left;}

ul.menu ul { margin:0px; padding:0px; position:absolute; top:46px; left:0; background:none; width:182px; display:none; opacity:0; list-style:none ; z-index:10000 !important ;}
ul.menu ul li {position:relative; float:none; margin-left:0!important;  }
ul.menu ul li a {display:block;color:#fff; background:none !important;}
ul.menu ul ul {left:150px; top:0px}
ul.menu .menulink {}
ul.menu .sub {}
ul.menu .topline {}
ul.menu a span { font-size:11px; color:#b7b7b7; font-weight:normal;}

.contentdiv{width:958px; margin:0 auto; text-align:justify;}
.contentdiv .leftc{ width:220px; float:left;  background:#04217e; margin-left:5px }
.contentdiv .lefpart{ width:200px; float:left; border-right:1px solid #cdcdcd; padding:10px; }
.contentdiv .bdr1{border:2px solid #C0C0C0; border-radius:10px; -webkit-box-shadow: 0px 9px 6px -5px rgba(0, 0, 0, 0.55); }
.contentdiv .brownfont{ font-family:"AGENCYR"; font-size:24px; color:#fff; letter-spacing:1px; border-bottom:1px dotted #fff; line-height:28px; }
.contentdiv .title{ font-family:"AGENCYR"; font-size:20px; color:#fff; margin-top:10px; margin-bottom:10px; font-weight:bold;}
.contentdiv .viewmore{ font-family: sans-serif, sans-serif, Helvetica, sans-serif; font-size:11px; color:#a72525; margin-top:10px; text-align:right; text-decoration:none;}
.contentdiv .viewmore a{ font-family: sans-serif, sans-serif, Helvetica, sans-serif; font-size:11px; color:#a72525; margin-top:10px; text-align:right; text-decoration:none;}
.contentdiv .bdr2{border-bottom:1px solid #fff;}
.contentdiv .knock{background:url(../images/knock.jpg) no-repeat; height:105px; }
.contentdiv .space{margin-top:15px; margin-bottom:15px; padding-top:0!important; padding-bottom:5px!important;}
.contentdiv .brownfont2{ font-family:"sans-serif"; font-size:20px; color:#fff; letter-spacing:2px;  line-height:28px; margin-left:50px; text-align:center; padding-top:15px;}
.contentdiv .brownfont3{ font-family: Tahoma, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:32px; text-align:center;  font-weight:bold;}

.contentdiv .rightc{ width:220px; float:left; background:#04217e; }
.contentdiv .rightpart{ width:200px; float:left; border-left:1px solid #cdcdcd; padding:10px; }
.contentdiv .trapadvisor{ background:url(../images/trapadvisor.jpg) no-repeat center; width:200px; height:111px; margin-top:15px; margin-bottom:5px; cursor:pointer;}
.contentdiv .space2{margin-top:25px;}

.contentdiv .midc{ width:470px; float:left; margin-right:12px; margin-left:10px; padding:8px; padding-top:5px; min-height:500px;}

.contentdiv .midc2{ width:705px; float:left; margin-right:0px; margin-left:14px; background-color:#FFFFFF; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;  padding:8px; padding-top:5px; }


.contentdiv .title2{ font-family:"sans-serif"; font-size:22px; color:#800000; font-weight:bold; border-bottom:1px solid #cdcdcd; height:35px; text-shadow:#FFF 1px 1px}
.contentdiv .text{ color:#400000; font-size:14px;  text-align:justify;  background-color:#FFFFF4; padding:15px; border-radius:35px 0 35px 0; border:solid; border-width:1px; border-color:#585858; -webkit-box-shadow: 8px 8px 6px -6px #333;}
.contentdiv .text a{ color:#800000; font-size:14px;  text-align:justify;}
.contentdiv .imgpic{ margin-top:10px; margin-bottom:10px;}

.banner{ background:url(../images/banner.jpg) no-repeat center; width:958px; height:320px; padding-top:15px; padding-bottom:7px; margin-bottom:15px;  }
#slider{ width:944px; margin:0px auto;-webkit-box-shadow: 0px 15px 15px -8px #333;}
.pagination{ display:none!important;}

.footerbg{ background:#FFFFFF; margin-top:20px; background:url(../images/foot.jpg)}
.footer{ width:970px; margin:0 auto; font-size:11px;}
.footer ul{ padding:0; margin:0; list-style:none;}
.footer ul li{ display:inline; border-right:1px solid #5c5c5c; padding-left:10px; padding-right:10px; line-height:45px;}
.footer ul li a{  color:#535353; text-decoration:none;}
.footer ul li .selection{  color:#ff0000; }
.footer ul li a:hover{  color:#ff0000; }
.footer .lst{ border:none!important;}
.footer .one{ padding-left:0!important; }

.footer .left{ float:left; width:50%; color:#FF0000; line-height:26px;}
.footer .right{ float:right; width:50%; color:#FF0000; text-align:right; line-height:26px; text-decoration:none;}


.announcment{
	float:right;
}
.announcment a.mlink{
	display:inline-block;
	height:25px;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	background:url(../images/navigation.png);
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-top: 10px;
}
.announcment a.mlink:hover{
	background:url(../images/nav_bg.png);
}
.announcment ul{
	display:none;
	position:absolute;
	float:right;
	width:293px;
	z-index:999;
	background:#fff;
	list-style:none;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -200px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.announcment ul li{
	width:293px;
	/* [disabled]border-bottom:#ededed solid 1px; */
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
}
.announcment:hover a.mlink{
	background:#FFF;
}
.announcment:hover ul{
	display:block;
}


#foot{
clear:both;
width:964px;
height:240px;
color:#fff;
margin-left:0px;
font-size:14px;
font-family:sans-serif;
border-top:solid;
border-bottom:solid;

}
#foot ul{
	float:left; 
	width:300px; 
	line-height:21px;
	list-style:none;
	margin-top:-7px;

}

#foot ul li{
font-size:14px;text-shadow: #400000 1px 2px;
}

#foot ul li a{
font-size:13px;
	color:#fff;
	text-decoration:none;
	
}
#foot ul li a:hover{
	color:#FFFF80;
}


#back-to-top{
		position:fixed;
		bottom:100px;
		right:50px;
	}
	#back-to-top a{
		text-align:center;
		text-decoration:none;
		color:#0000CC;
		display:block;
		width:70px;
		
	}
	#back-to-top a:hover{
		color:#979797;
	}
	#back-to-top a span{
		display:block;
		height:70px;
		width:70px;
		background: url(../images/top.png) no-repeat;
		
	}
	#back-to-top a:hover span{
		background:url(../images/top1.png) no-repeat;
	}
	.title11{
		background:#0066CC;
		padding:7px; 
		padding-left:20px; 
		border-radius:20px 0 20px 0;
		margin-bottom:15px;
		 box-shadow: 2px 0 5px 2px rgba(0,0,0,0.5);
	}
	.title11 a{
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	}
	.title11 a:hover{
	text-decoration:underline;
	color:#fff;
	}
	.active{
		background-color:#fff;
		padding:7px; 
		padding-left:20px; 
		border-radius:20px 0 20px 0;
		margin-bottom:15px;
	}
	.active a{
			color:#000;
			text-decoration:underline;
	}
	
	h2 {
    cursor: pointer;
    font-weight:bold;
	font-size:16px;
    text-indent:23px;
    background-position:4px 8px;
}
h1{
	margin:0px;
	padding:20px 10px 0px 0px;
	font-size:34px;
	color:#800000;
    text-shadow:1px 1px 1px #fff;
	text-align:left;
	font-weight:400;
    text-align:center;
}
#a4{
font-size:18px;

}

marquee a{
color:#101010;
}

      .slide-out-div {
          padding: 10px;
          width: 230px;
		   height:300px;
          background: #fff;
          border: 1px solid #000;
		  z-index:999;
      }      
.overlay {
    display:none;    
    position:fixed;  
    left:0px;        
    top:0px;         
    width:100%;      
    height:100%;     
    background:#000; 
    opacity:0.6;     
    z-index:99999;   
}

.popup {
    display:none;
    position:fixed;
    left:35%;        
    top:25%;         
    width:650px;     
    height:550px;
    margin-top:-75px;
    margin-left:-150px;
    background:#FFFFFF;
    border:3px  inset  #C1C1C1;
    z-index:100000;      
}