html, body{
	
}
.header {
	padding-top:25px;
}
.top {
	padding-left:0;
}
.homeContent .menu_ab{
	background:none;
}
.homeContent .menu_ab h1{
	font-family: 'DINOT';
    font-weight: bold;
    font-style: normal;
	color:#5e5e5e;
	font-size:137.5%;
}
.home_content{
	min-height:530px;
	max-width:1000px;
	margin:0 auto;
}
.search_box {
	margin:-6px 0 0 0;
}
.language {
	padding-right:22px;
}
.title {
	padding:35px 0 18px 0;
}
.title img{
	display:block;
}
.pageFramework01 .frame {
	position:relative;
}
.pageFramework01 .frame.first {
	/*max-width:955px;*/
	max-width:1920px;
	padding-left:40px;
}

.home_cloud {
	margin:0;
	padding:0;
	position:absolute;
	top:87px;
	right:20px;
}
.mobile_cloud {
	margin:0 auto;
	padding:60px 0 0 0;
	max-width:647px;
}
.mobile_cloud img {
	width:100%;
}
.mobile_cloud img.titleImg {
	padding-bottom:20px;
	max-width:352px;
}
.detailsContainer{
	margin:-80px 0 0 0;
	padding:0;
}
.home_cloud_image {
	margin:0;
	padding:0;
	position:relative;
}
.home_cloud_image h1 {
	margin:0;
	padding:10px 0 0 0;
	font-size:150%;
	color:#558321;
}
.home_cloud_image h1 span.small {
	font-size:50%;
	color:#558321;
}
.home_cloud_image p {
	margin:0;
	padding:3px 0 0 0;
	font-size:87.5%;
	color:#1b7fa7;
}
.home_cloud_icon1 {
	margin:0;
	padding:0;
	position:absolute;
	left:25px;
	top:185px;
}
.home_cloud_icon1 img {
	padding-left:90px;
}
.home_cloud_icon1 p {
	padding-left:25px;
}

.home_cloud_icon2 {
	margin:0;
	padding:0;
	position:absolute;
	left:230px;
	top:105px;
}
.home_cloud_icon2_text {
	margin:0;
	padding:0;
	position:absolute;
	left:313px;
	top:105px;
}
.home_cloud_icon2_text p {
	padding-top:10px;
}
.home_cloud_icon3 {
	margin:0;
	padding:0;
	position:absolute;
	left:229px;
	top:222px;
}
.home_cloud_icon3 img {
	padding-left:57px;
}
.home_cloud_icon4 {
	margin:0;
	padding:0;
	position:absolute;
	left:466px;
	top:222px;
}
.home_cloud_icon4 img {
	padding:7px 0 0 10px;
}
.home_bottom {
	margin:0;
	padding:0;
}
.home_bottom img {
	width:100%;
}
.home-list {
	width:280px;
}
.home-list ul li a.nodrop {
	background:none;
}
.homeFooterContainer {
	margin:0 40px;
	border-top:0;
}
.copyright {
	padding-left:40px;
}
.sitemapContainer {
	padding-left:20px;
}
.reporttoolsRight a span.tools1 {
	right:48px;
}
.reporttoolsRight a span.tools2 {
	right:7px;
}
.reporttoolsRight a span.tools3 {
	right:-5px;
}
.home-list ul{
	list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.home-list ul.alwaysshow{
	display:block !important;
	visibility:visible !important;
}
.home-list ul.alwaysshow a{
	margin-left:16px;
}
.home-list ul li ul li a.special{
	font-size:65%;
}
.home-list ul li ul li a.special, .home-list ul li.selected ul li a.special{
	background: #558321 url("../../common/images/bullet_water.png") no-repeat scroll 6px 7px;
	display:inline-block;
	color:#ffffff;
	padding-left:17px;
	margin-bottom:2px;
}
.home-list ul li.selected a.active.special, .home-list ul li.selected ul.alwaysshow li.selectedItem a, .home-list ul li.selected ul.alwaysshow li.selected a {
	background: #1b7fa7 url("../../common/images/sub_water_drop_w.png") no-repeat scroll 6px 7px;
	display:inline-block;
	color:#ffffff;
	padding-left:17px;
}
.home-list{
	width:320px;
}
.home-list ul li a {
    color: #1a6c8c;
    display: block;
    font-size: 75%;
    padding: 4px 8px 4px 16px;
    text-decoration: none;
	background: url("../../common/images/bullet_water.png") no-repeat scroll 0 8px;
}
.homefooter_bg{
	/*background: #8dd8f8 url("../images/footer_bg.png") no-repeat scroll 0 top;*/
	background: #8dd8f8 url("../images/footer_bg_1920.png") no-repeat scroll 0 top;
	padding-top: 50px;
	padding-bottom:100px;
	margin-top: 8px !important;
	position:relative;
	z-index:1;
	max-width:1920px !important;
	background-size:contain !important;
}
.sFont .homefooter_bg{
	padding-top: 72px;
}
.graphic_ab{
	position:absolute;
	top:70px;
	right:0;
	z-index:2;
	height: 100%;
	width:682px;
}
#animation_container{
	max-width:682px;
}
#_preload_div_{
	z-index:2;
}

@media (max-width:994px){
	.pageFramework01 .frame.first{
		padding-left:0;
	}
	.graphic_ab{
		position:relative;
		top:0;
		width:100%;
	}
	.graphic_ab #animation_container{
		margin: 0 auto;
		padding-top:52px;
	}
	.homeFooterContainer {
		margin: 0;
		padding-left:20px;
		border-top: 0;
	}
	.header {
		padding-top:0;
	}
	.top {
		padding-left:20px;
	}
	.home_bottom {
		padding-top:0px;
		margin-top:-30px;
	}
	.detailsContainer{
		padding:90px 15px 0;
	}
}
@media (max-width:768px){
	.home_content {
		min-height: 100%;
	}
}