*{margin:0; padding:0; outline:none;list-style:none;}
.clearFloat{float:none; display:block; clear:both; font-size:0; line-height:0; overflow:hidden; height:0;}
body{overflow:visible;}
a img{border:0;}
a{color:#fff; text-decoration:underline;}
a:hover{text-decoration:none;}
.fullBg {position:fixed; top: 0; left: 0; overflow: hidden; z-index:1; width:100%;}
body{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#mainContainer{position:relative; width:100%; z-index:5; left:0; top:0; padding:0 0 30px 0;}
#header{height:114px; background:#000; width:100%;}
/*#inner #header{background:url(../images/header.png) repeat-x;}*/
#header a.logo{position:absolute; left:3%; top:19px;}
#header a.logo img{border:0; width:420px; height:75px;}
#header ul.topMenu{position:absolute; right:2%; top:89px;}
#header ul.topMenu li{color:#fff; float:left; font-size:12px; border-right:solid 1px #fff; position:relative; padding:0; }
#header ul.topMenu li.last{border:0;}
#header ul.topMenu li a{color:#fff; text-decoration:none; padding:5px 11px; float:left;}
#header ul.topMenu li a:hover, #header ul.topMenu li.active a{background:#333;}
#header ul.topMenu li ul{position:absolute; left:0; top:25px; background:#000; width:150px; padding:10px; display:none; z-index:99999999; padding-top:3px;}
#header ul.topMenu li ul li{ width:100%; margin:0; padding:0; border:0; float:left;}
#header ul.topMenu li ul li a,#header ul.topMenu li.active ul li a{padding:5px 0; width:100%; float:left; text-decoration:none; border-bottom:dotted 1px #fff; text-transform:uppercase; background:none;}
#header ul.topMenu li ul li a:hover{text-decoration:none; border-bottom:dotted 1px #ccc; color:#ccc; background:none;}
#header ul.share{position:absolute; right:2%; top:30px;}
#header ul.share li{color:#fff; float:left; margin:0 0 0 8px; padding:0 8px 0 0;}
#content{position:relative; zoom:1;}
#breadcrumbs{position:absolute; right:0; top:30px; background:url(../images/bread.png) no-repeat; height:43px; line-height:43px; color:#fff; padding:0 15px 0 30px; font-weight:bold; font-size:15px;}
#breadcrumbs a{text-decoration:none; color:#ccc;}
#breadcrumbs a:hover{color:#fff;}
#leftMenu {
    float: left;
    margin: 40px 0 0 0;
    width: 250px;
}
#leftMenu h3{background:url(../images/menu-Head.png) no-repeat; width:197px; height:43px; line-height:43px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#000; font-weight:normal; font-style:italic; padding:0 0 0 18px;}
#leftMenu ul{background:url(../images/menu-bg.png) repeat-y; width:192px; float:left; }
#leftMenu ul li{float:left; width:100%; position:relative;}
#leftMenu ul li a{float:left; padding:0 18px; color:#fff; text-decoration:none; cursor:pointer;}
#leftMenu ul li a:hover{background:url(../images/menuHover.png) repeat-y;}
#leftMenu ul li a span{width:156px; float:left; padding:8px 0; border-bottom:dotted 1px #fff;}
#leftMenu ul li.last a span{border-bottom:dotted 0px #fff;}
#rightContent{padding:8px 8px 0 8px; width:330px; float:right; background:url(../images/menu-bg.png); margin:100px 0 0 0; color:#fff;}

/*#rightContent h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-weight:normal; font-style:italic; border-bottom:dotted 1px #fff; margin:0 0 5px 0;}*/

#rightContent h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-weight:normal; font-style:italic; border-bottom:dotted 1px #fff; margin:0 0 5px 0;}


#rightContent p{font-size:14px; line-height:22px; padding:0 0 8px 0;}
#featured{width:100%; padding:50px 0 50px 0; max-width:1700px; margin:0 auto}
#featured ul{float:left; width:100%;}
#featured li{float:left; text-align:center; margin:0 0 30px;}
.share div#google_translate_element {
  margin: 3px 0 0;
}
#featured li .imgWrapper{margin:0 auto;  -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; border:solid 5px #ccc; border: 5px solid rgba(255,255,255,0.5); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;  position:relative; max-width:260px; display:inline-block; text-decoration:none;}
#featured li .imgWrapper img{ max-width:260px;}
#featured li .imgWrapper span.title{position:absolute; text-align:center; padding:5px 0; color:#fff; background:url(../images/title.png); width:100%; position:absolute; bottom:0; font-size:15px; font-weight:bold; left:0; text-decoration:none;}
#featured li .imgWrapper:hover .title{background:none #000;}
#footer{width:100%; height:29px; line-height:29px; background:url(../images/footer.png) repeat-x;  color:#000; font-size:10px; font-weight:bold; clear:both;}
#footer .left{ float:left; padding:0 0 0 15px;}
#footer .right{ float:right; padding:0 15px 0 0;}
#footer a{color:#000; text-decoration:none}
#footer a:hover{text-decoration:underline}


.simply-scroll-container {position: relative;}
.simply-scroll-clip { position: relative;overflow: hidden;z-index: 2;}
.simply-scroll-list {position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;margin: 0;padding: 0;list-style: none;}
.simply-scroll-list li {padding: 0;margin: 0;list-style: none;}
.simply-scroll-list li img {border: none;display: block;}
.simply-scroll-btn {position: absolute;width: 38px;height:67px;z-index:3;cursor: pointer;}
.simply-scroll {width: 100%; height: 250px; margin:0 auto}
.simply-scroll .simply-scroll-clip {width:100%; height: 250px; margin:0 auto;}
.simply-scroll .simply-scroll-list li {float: left; height: auto;}
.simply-scroll-btn-right {top: 60px; right: -55px; background:url(../images/right.png) no-repeat}
.simply-scroll-btn-right.disabled {background:url(../images/rightDis.png) no-repeat}
.simply-scroll-btn-left {top: 60px; left: -55px;background:url(../images/left.png) no-repeat}
.simply-scroll-btn-left.disabled {background:url(../images/leftDis.png) no-repeat}


div.content {float: left;width: 472px; }
div.content a, div.navigation a {text-decoration: none;color: #777;}
div.content a:focus, div.content a:hover, div.content a:active {text-decoration: underline;}
div.controls {margin-top: 5px;height: 23px; display:none;}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}
div.slideshow-container {position: relative;clear: both;}
div.loader {position: absolute;top: 0;left: 0;background-image: url('loader.gif');background-repeat: no-repeat;background-position: center;width: 550px;height: 502px; }
div.slideshow {}
div.slideshow span.image-wrapper {display: block;position: absolute;top: 0;left: 0;}
div.slideshow a.advance-link {display:block; vertical-align:middle; text-align: center; line-height:0; width:100%; text-decoration:none !important; overflow:hidden;zoom:1; }
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none;}
div.slideshow img {width:100%; _float:left; #float:left; border: 1px solid #CCCCCC;}
:root div.slideshow img {float: left\9;}
div.download {float: right;}
div.caption-container {position: relative;clear: left;height: 100px; width:60%;}
span.image-caption {display: block;position: absolute;/*width: 472px;*/top: 0;left: 0;}
div.caption {padding:5px 0; color:#fff;}
div.image-title {font-weight: normal;font-size: 18px;}
div.image-desc {line-height: 18px;padding: 25px 0 0 0px; font-size:13px;}
div.navigation { float:right; width:278px;}
ul.thumbs {clear: both;margin: 0;padding: 0;}
ul.thumbs li {float: left;padding: 0;margin: 0 5% 5% 0;list-style: none; width:45%;}
ul.thumbs li.noRight{margin: 0 0 10px 0;}
a.thumb {padding: 2px;display: block;border: 1px solid #ccc;}
ul.thumbs li.selected a.thumb {background: #000;}
ul.thumbs li img{}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;}
div.pagination {clear: both;}
div.navigation div.top {margin-bottom: 12px;height: 11px; display:none;}
div.navigation div.bottom {margin-top: 12px;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc; font-size:13px;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #000;border-color: #000;color: #fff;}
div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}
.image{margin:5px 0 3px 10px; float:right; border:solid 1px #999; padding:1px;}
#right{padding:8px 8px 20px 15px; width:calc(100% - 273px); float:right; background:url(../images/menu-bg.png); margin:100px 0 100px 0; color:#fff;}
#right h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-weight:normal; font-style:italic; border-bottom:dotted 1px #fff; margin:0 0 12px 0;}
#right p{font-size:14px; line-height:22px; padding:0 0 8px 0;}




#genContent{padding:8px 8px 20px 15px; width:70%; float:right; background:url(../images/menu-bg.png); margin:100px 0 100px 0; color:#fff;}
/*#genContent h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-weight:normal; font-style:italic; border-bottom:dotted 1px #fff; margin:0 0 12px 0;}*/

#genContent h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-weight:normal; font-style:italic; border-bottom:dotted 1px #fff; margin:0 0 12px 0;}
#genContent p{font-size:14px; line-height:22px; padding:0 0 8px 0;}
#right a, #genContent a{color:#fff; text-decoration:underline;}
#right a:hover, #genContent a:hover{text-decoration:none;}
#genContent ul{list-style:outside disc; padding:10px 0 10px 30px;}
#genContent ul li{list-style:outside disc; padding:0 0 3px 0; font-size: 14px; line-height: 22px;}
#brochure{width:100%; max-width:1000px;}
#brochure td{width:25%; padding:3px 0;}
#brochure td td{width:50%; padding:3px 0;}
#brochure td input{width:90%; background:#fff; border:solid 1px #000; padding:3px;}
#brochure td textarea{width:95%; background:#fff; border:solid 1px #000; padding:3px;}
#brochure td input.radio, #brochure td input.button{width:auto;}
#brochure td input.button{width:auto; font-weight:bold; padding:3px 15px; background:#ccc; cursor:pointer; border:3px solid #000; margin:10px 0;}

#footer {
  position: relative;
}
.bbb {
  position: absolute;
  right: 0;
  top: -56px;
}

.pagination span.current { width: 10px !important; height: 17px !important; }