html{}
img{ border:none;}

a {
	color: #095c9b;
	text-decoration:underline;
}

.txt-box {
	background:#fff;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
	font-size:16px;
	font-weight: normal;
	border:1px solid #b9b9b9;
	height:25px;
	width:570px;
	margin-bottom:8px;
}

.txt-box-2 {
	background:#fff;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size:16px;
	font-weight: normal;
	border:1px solid #b9b9b9;
	width:570px;
	height:120px;
	margin-bottom:8px;
}

.tour-but{
	width: 300px;
	height: 35px;
	position: absolute;
	/* float: right; */
	padding-top: 6px;
	right: 190px;
}

body{margin: 0; padding: 0; background: #000000 url(../images/bg.jpg) no-repeat top center; }
.clear{clear: both;}
.menu{width: 1360px; margin: 0 auto; height: 154px; background: url(../images/menubg.png) no-repeat top center; position:relative;}
.menu ul{list-style-type: none; width: 960px; margin: 0 auto; padding-top: 70px;}
.menu ul li{padding: 0px; float: left; border: solid 0px #fff; margin: 0 50px 0 50px;}
/*
.menu ul li:nth-child(1){margin: 0 80px 0 80px;}
.menu ul li:nth-child(2){margin: 0 50px 0 0;}
.menu ul li:nth-child(4){margin: 0 80px 0 50px;}
*/
.menu ul li a{color: #FFFFFF; text-decoration: none; font-family: "PT Sans", Arial, Verdana; font-weight: bold;}
.menu ul li a:hover{text-decoration: underline;}
.wrapper{width: 960px; margin: 0 auto;}
.banner{height: 656px; padding: 5px; background-image: url(../images/banner_bottom.png); background-position: bottom center; background-repeat: no-repeat;}

.content{min-height: 200px; font-family: "PT Sans", Arial, Verdana; }
.content h1{color: #FFFFFF; font-size: 16px; font-weight: normal; font-size: 20px; font-weight: bold; margin: 0; padding: 10px;}
.content h2{color: #095c9b; font-size: 16px; font-weight: normal;}
.content p{color: #FFFFFF; font-size: 12px; text-align: justify; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height: 20px;}
.content p span{color: #095c9b;}
.content .about h1{margin-left: 50px;}
.about{float: left; background: #000000 url(../images/aboutbg.png) no-repeat top left; width: 610px; height: 100%;}

.newslist{float: left; background: #000000 url(../images/aboutbg.png) no-repeat top left; width: 610px; height: 100%;}
.newslist ul{list-style-type: none; margin-left: -38px;}
.newslist ul li{background: #000000 url(../images/newsbg.jpg) no-repeat top left; padding: 20px 35px 20px 70px; min-height: 150px;}
.newslist ul li p:nth-child(1){color: #002D62; font-weight: bold; min-height: 65px; text-transform: uppercase;}
.newslist ul li p:nth-child(2){font-style: italic; color: #002D62;}
.newslist ul li div a{color: #666666; font-size: 12px; letter-spacing: 1px; border: solid 1px #666666; border-radius: 20px; text-decoration: none; background-color: #FFFFFF; padding: 5px; margin-left: 300px;}

.newscontent{font-family: Arial, Helvetica, sans-serif; padding: 5px 10px 2px 10px; overflow-y: scroll; overflow-x: hidden; height: 490px; width: 920px;}
.newscontent h1{text-align: center; font-size: 18px; padding: 0;}
.newscontent h2{text-align: left; font-size: 16px; padding: 0; font-style: italic;}
.newscontent h6{text-align: right; font-size: 12px; padding: 0; margin: 0; font-style: italic;}
.newscontent p{font-size: 12px; line-height: 20px; text-align: justify;}

.news{float: right; background: #000000 url(../images/newsbg.png) no-repeat top left; width: 290px; height: 100%;}
.news ul{list-style-type: none; margin-left: -38px;}
.news ul li{background: #000000 url(../images/linews.jpg) no-repeat top left; padding: 0px 0px 15px 50px;}
.news ul li a{color: #FFFFFF; font-size: 14px; letter-spacing: 1px;}

.links{float: right; background: #000000 url(../images/newsbg.png) no-repeat top left; width: 290px; height: 100%;}
.links ul{list-style-type: none; margin-left: -38px;}
.links ul li{background: #000000 url(../images/linews.jpg) no-repeat top left; padding: 0px 0px 15px 50px;}
.links ul li a{color: #FFFFFF; font-size: 14px; letter-spacing: 1px;}


.products > div{float: left; width: 293px; height: 187px; background: url(../images/productsbg.png) no-repeat top center; margin: 13px;}
.products div img{padding: 4px 0 0 6px;}
.producttext{position: absolute;}
.producttext{width: 100px; background-color: #000000; position: relative; top: -28px; left: 178px; font-size: 15px; color: #FFFFFF; font-family: "PT Sans", Arial, Verdana; font-weight: normal; padding: 5px;}
.product{cursor: pointer;}

.footer{height: 70px; text-align: center;}
.copyright{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.copyright span a{color: #0097c6; text-decoration: none;}
.copyright span a:hover{font-weight: bold;}
.powered{float: right; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.footerdes{margin: 0 auto;}
.footerdes2{margin: 0 auto; padding-top:20px; padding-bottom:20px;}

.contacts{float: right; width: 290px; height: 100%;}
.contacts div{background: #000000 url(../images/newsbg.png) no-repeat top left;}
.contacts div h1{height: 30px; padding-top: 10px;}
.contacts p{margin-left: 20px; font-family: "PT Sans", Arial, Verdana; font-size: 14px;}

label{color: #414344; font-family: "PT Sans", Arial, Verdana; margin-left: 20px;}
.contacttb{font-family: "PT Sans", Arial, Verdana;}
.contacttb td:nth-child(1){width: 150px;}
.contacttb tr{line-height: 70px;}
.contacttb input[type=text]{border: solid 1px #414344; background-color: #000000; height: 45px; width: 450px; color: #FFFFFF;}
.contacttb textarea{border: solid 1px #414344; background-color: #000000; height: 150px; width: 446px; color: #FFFFFF;}

.cap{width: 100px;}

/* the container */
.xandy{position:relative; line-height:20px;}
.xandy img{position:relative; display: block;}
.xandy_list {margin:0; padding:0; list-style:none; display:none;}
.xandy .contentHolderVisibleWrapper{position:absolute; overflow:hidden;	margin-top:0px;	*margin-top:-20px;}
.xandy .contentHolder{position:absolute;}
.xandy .contentHolderUnit{position:relative; float:left; display:block;	overflow:hidden;}
.mycanvas{/*border:1px solid #ff0000;*/	position:absolute; top:8px;	right:10px;	z-index:10;}
.myloader{background:url(skins/loader.gif);	width:37px;	height:37px; position:absolute;	left:49%; top:49%; z-index:5;}

/***opportune SKIN***/
.xandy.opportune .contentHolderVisibleWrapper{position:absolute; overflow:hidden; margin-top:0px;}
.xandy.opportune .bannerControls{position:absolute;	left:0;	top:0; z-index:2; width:100%;}
.xandy.opportune .leftNav{position:absolute; left:0px; width:63px; height:72px;	background:url(skins/opportune/leftNavOFF.png) 0 0 no-repeat; cursor: pointer;}
.xandy.opportune .leftNav:hover{background:url(skins/opportune/leftNavON.png) 0 0 no-repeat;}
.xandy.opportune .rightNav{position:absolute; right:0px; width:63px; height:72px; background:url(skins/opportune/rightNavOFF.png) 0 0 no-repeat; cursor: pointer;}
.xandy.opportune .rightNav:hover{background:url(skins/opportune/rightNavON.png) 0 0 no-repeat;}
.xandy.opportune .bottomNav {position:absolute;	width:0px; height:24px; bottom:-56px; z-index:3; padding-left:9px;}
.xandy.opportune .bottomNavButtonOFF{float:left; display:block;	width:12px;	height:12px; background:url(skins/opportune/bottomNavOFF.png) 0 0 no-repeat; padding-left:6px; cursor: pointer;}
.xandy.opportune .bottomNavButtonON{float:left;	display:block; width:12px; height:12px;	padding-left:6px; background:url(skins/opportune/bottomNavON.png) 0 0 no-repeat; cursor: pointer;}

.xandy.opportune .bottomOverThumb{position:absolute; width:88px; height:95px; background:url(skins/opportune/bottomOverThumbBg.png) 0px 0px no-repeat; bottom:25px;	margin-left:-44px;}
.xandy.opportune .innerBottomOverThumb{position:relative; width:80px; height:80px; margin:4px 0 0 4px; overflow:hidden;}
.xandy.opportune .bottomOverThumb img{}
.xandy.opportune .playOver{position:absolute; width:73px; height:73px; background:url(skins/opportune/play_overOFF.png) 0 0 no-repeat; display:none; z-index:4;	cursor: pointer;}
.xandy.opportune .playOver:hover{background:url(skins/opportune/play_overON.png) 0 0 no-repeat;	display:none; z-index:4; cursor: pointer;}

/*********************************Text Styles***************************************************/
.xandy_texts{position:absolute;	z-index:2; display: none; width:100%;}
.xandy_texts a{text-decoration: none;}
.xandy_texts a:hover{text-decoration: underline;}
.xandy_text_line{position:absolute; background-color: rgba(0, 0, 0, 0.8); color: #cccccc; font-size: 18px; letter-spacing: 1px; font-family: Helvetica, Arial, sans-serif; padding: 5px 30px 5px 10px;}
.xandy_text_line span{font-weight: bold; color: #ffffff;}
/****/

.chapman{min-width: 940px; border: solid 8px #055481; border-radius: 5px; min-height: 100px; position: absolute; display: none; background-color: #FFFFFF;}
.chapman2{min-width: 940px; border: solid 8px #055481; border-radius: 5px; min-height: 100px; position: absolute; background-color: #000000; color: #FFFFFF;}

.close{position: absolute;}
.close div{position: relative; left: 920px; top: -25px; cursor: pointer;}

.newsman{width: 940px; border: solid 8px #055481; border-radius: 5px; height: 500px; position: absolute; display: none; background-color: #FFFFFF;}

.popcontent2{display: none;}
.popcontent3{display: none;}
.popcontent4{display: none;}

.link{position: absolute;}
.link div{position: relative; top: -60px; width: 940px; text-align: right;}
.link div a{color: #000; text-decoration: none; font-family: "PT Sans", Arial, Verdana; font-weight: bold;}
.link div a img{}


/* Tiny Scrollbar */
#scrollbar1 { width: 920px; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 900px; height: 500px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -10px; }
#scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 20px; width: 25px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }



.contentt{margin:0px; width:850px; padding:20px; overflow:auto; background:#000; color: #fff;}
.contentt h1{color: #00a7fe; text-decoration: underline; font-family: "PT Sans", Arial, Verdana; font-size: 20px; letter-spacing: 1px;}
.contentt p{color: #ffffff; font-family: "PT Sans", Arial, Verdana; font-size: 13px; line-height: 25px; letter-spacing: 1px; word-spacing: 4px;}
.contentt .left{float: left;}
.contentt .fh1{}
.contentt .sh1 h1{color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight: normal; padding-top: 15px; padding-left: 20px;}
.contentt .clear{clear: both;}
.contentt span{color: #FFFFFF; font-size: 12px; padding-top: 20px;}

.contentt ul{font-family: "PT Sans", Arial, Verdana; font-size: 14px; list-style-type: none; margin-left: -30px;}
.contentt ul li{font-family: "PT Sans", Arial, Verdana; font-size: 14px;}

.contenttt{margin:0px; width:850px; padding:20px; overflow:auto; background:#000; color: #fff;}
.contenttt h1{color: #00a7fe; text-decoration: underline; font-family: "PT Sans", Arial, Verdana; font-size: 20px; letter-spacing: 1px;}
.contenttt p{color: #ffffff; font-family: "PT Sans", Arial, Verdana; font-size: 13px; line-height: 22px; letter-spacing: 1px; word-spacing: 2px;}


ul.alert li{background: url(../images/alert.png) no-repeat; padding-left: 40px; line-height: 30px;}
ul.tick li{background: url(../images/tick.png) no-repeat; padding-left: 40px; line-height: 30px;}


.contentt ol{font-family: "PT Sans", Arial, Verdana; font-size: 14px;}
.contentt ol li{font-family: "PT Sans", Arial, Verdana; font-size: 14px; line-height: 30px;}
.contentt ol li ul{list-style-type: disc;}

.menu ul li a.active{color: #0097C6; font-weight: bold;}

#galleria{height:558px; width: 610px; clear: both;}

#galleria2{height:558px; width: 950px; clear: both;}


.tab ul{list-style-type: none; color: #000; margin-top: -16px;}
.tab ul li{
	float: left; 
	background: #0075bb; /* Old browsers */
	background: -moz-linear-gradient(top,  #0075bb 0%, #006aa9 17%, #01669e 34%, #095e9b 52%, #0e52a0 69%, #1055a5 72%, #1663b6 79%, #1b87d9 93%, #198ee0 97%, #168fdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0075bb), color-stop(17%,#006aa9), color-stop(34%,#01669e), color-stop(52%,#095e9b), color-stop(69%,#0e52a0), color-stop(72%,#1055a5), color-stop(79%,#1663b6), color-stop(93%,#1b87d9), color-stop(97%,#198ee0), color-stop(100%,#168fdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0075bb 0%,#006aa9 17%,#01669e 34%,#095e9b 52%,#0e52a0 69%,#1055a5 72%,#1663b6 79%,#1b87d9 93%,#198ee0 97%,#168fdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0075bb 0%,#006aa9 17%,#01669e 34%,#095e9b 52%,#0e52a0 69%,#1055a5 72%,#1663b6 79%,#1b87d9 93%,#198ee0 97%,#168fdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0075bb 0%,#006aa9 17%,#01669e 34%,#095e9b 52%,#0e52a0 69%,#1055a5 72%,#1663b6 79%,#1b87d9 93%,#198ee0 97%,#168fdf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0075bb 0%,#006aa9 17%,#01669e 34%,#095e9b 52%,#0e52a0 69%,#1055a5 72%,#1663b6 79%,#1b87d9 93%,#198ee0 97%,#168fdf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075bb', endColorstr='#168fdf',GradientType=0 ); /* IE6-9 */
}
.tab ul li{padding: 8px 15px; border-radius: 5px 5px 0 0; margin: 0 15px; font-weight: bold;}
.tab ul li:hover{padding: 7px 13px; border: solid #00314f; border-width: 2px 2px 0 2px; color: #FFFFFF; cursor: pointer; font-weight: bold;}
.tab ul .tabactive{padding: 7px 13px; border: solid #00314f; border-width: 2px 2px 0 2px; color: #FFFFFF;}
.tabcontentwrap{
	background: #0075bb; /* Old browsers */
	background: -moz-linear-gradient(top,  #0075bb 0%, #1663b6 21%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0075bb), color-stop(21%,#1663b6), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0075bb 0%,#1663b6 21%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0075bb 0%,#1663b6 21%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0075bb 0%,#1663b6 21%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0075bb 0%,#1663b6 21%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075bb', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.tabcontentwrap{width: 100%; text-align:}
.tabcontent{width: 99.7%; background-color: #000000; margin: 0 0.3%;}

.three{display: none;}
.four{display: none;}
.vidd{padding: 10px;}

.ulbow{padding: 0 0 0 310px;}
.ulramp{padding: 0 0 0 400px;}
.ulchap{padding: 0 0 0 220px;}




/*--Mouse Swipe--*/
#viewport {
	position: relative;
	width: 930px;
	height: 1216px;
	margin: 0px;
	overflow: hidden;
	margin-left: 15px;
}
#mouseSwipe1, #mouseSwipe2, #mouseSwipe3, #slideshow {
	-webkit-user-select: none;
	-moz-user-select: none;
	position: relative;
	width: 930px;
	height: 1216px;
	margin: 0px;
	cursor: move;
}
.panel {
	margin: 0px;
	padding: 0px;
	width: 930px;
	height: 1216px;
	background-color: silver;
  overflow: hidden;
}
#mouseSwipeScroll {
	-webkit-user-select: none;
	-moz-user-select: none;
	position: relative;
	width: 930px;
	height: 549px;
	margin: 0px;
	cursor: move;
}
.navLeft, .navRight, .navTop, .navBottom {
	position: absolute;
	display: block;
	background-color: transparent;
	cursor: pointer;
	z-index: 100;
}
.navLeft {
	top: 0px;
	left: 0px;
	width: 40px;
	height: 100%;
	text-align: center;
	background-image: url('../images/arrowL.png');
	background-position: center center;
	background-repeat: no-repeat;
}
.navRight {
	top: 0px;
	right: 0px;
	width: 40px;
	height: 100%;
	background-image: url('../images/arrowR.png');
	background-position: center center;
	background-repeat: no-repeat;
}
.navTop {
	top: 0px;
	left: 0px;
	width: 100%;
	height: 25px;
	text-align: left;
	background-image: url('../images/arrowT.png');
	background-position: center center;
	background-repeat: no-repeat;
}
.navBottom {
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 25px;
	background-image: url('../images/arrowB.png');
	background-position: center center;
	background-repeat: no-repeat;
}
#pagenum1, #pagenum2 {
	margin: 0px auto;
	width: 100px;
	height: 25px;
	text-align: center;
}

.mod{display: none; z-index: 50;}

.panel2{display: none;}

.navLeft{display: none;}

#ch_22{
	position: relative;
	top: 10px;
}