body {
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:16px;
	line-height:1.375em;
	background-color: #fff;
}

a {
	text-decoration:none;
}

img {
	border:0;
}

.wrapper {
	margin:0 auto;
	padding:0;
	max-width:1000px;
	min-width:800px;
	position:relative;
}
#skipwraper {
	margin:0;
	padding:0;
}
#skipwraper a {
	margin:0;
	padding:0;
	font-size:12px;
	color:#000;
	position:absolute;
	top:-100px;
	left:400px;
}
#skipwraper a:focus {
	top:0px;
}

.sFont {
	font-size: 85%;
}
.nFont {
	font-size: 100%;
}
.lFont {
	font-size: 115%;
}

.homemsg1, .imgSFont_on, .imgNFont_on, .imgLFont_on, .mobileView {
	display:none;
}

.header {
	margin:0 auto;
	padding:0;
	height:65px;
	width:100%;
	min-width:800px;
	position:relative;
}
.header.pdf {
	background:#e5fcfc url(../image/bg-pdf-header.jpg) top left no-repeat;
	height:112px;
}
.header .logo {
	margin:0;
	padding:24px 0 0 34px;
	float:left;
	width:264px;
}
.header .logo2 {
	margin:0;
	padding:8px 0 0 34px;
	float:left;
	width:210px;
}
.header .bttextsize {
	margin:0;
	padding:27px 0 0 15px;
	float:left;
	width:69px;
}
.header .bttextsize2 {
	margin:0;
	padding:9px 0 0 22px;
	float:left;
	width:69px;
}
.header .reportname {
	margin:0;
	padding:25px 0 0 12px;
	float:left;
	width:249px;
}

.header a.langselect {
	margin:0;
	padding:0 3px;
	font-family: PMingLiu,Arial;
	font-size:13px; /*81.3%*/
	color:#464646;
	display: inline-block;
	vertical-align: top;
	background-color: #fff;
}
.header span.langselect {
	margin:0;
	padding:0;
	display: inline-block;
	vertical-align: top;
	font-size:13px;
	color:#464646;
	background-color: #fff;
}

.header a.langselect:hover {
	color:#666;
}
.header .langselect a.close {
	margin:0;
	padding:0;
	position:absolute;
	top:31px;
	right:10px;
}
.header .btnClose {
	margin:9px 20px 0 0;
	padding:0;
	float:right;
}
.header .btnClose2 {
	margin:17px 20px 0 0;
	padding:0;
	float:right;
	position:relative;
	z-index:4;
}
.header .btnClose2 a.close {
	padding-left:20px;
}
.header .light {
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:13px;
	z-index:3;
}
.header .light img {
	width:83px;
	height:268px;
	-webkit-transition: width 1s, height 1s;
}

.header.pdf .logo2 {
	margin:0;
	padding:20px 0 0 23px;
	float:left;
	width:275px;
}
.header.pdf .bttextsize {
	margin:0;
	padding:27px 0 0 15px;
	float:left;
	width:69px;
}
.header.pdf .bttextsize2 {
	margin:0;
	padding:25px 0 0 22px;
	float:left;
	width:69px;
}
.header.pdf .reportname {
	margin:0;
	padding:25px 0 0 12px;
	float:left;
	width:249px;
}
.header.pdf .langselect {
	margin:0;
	padding:36px 0 0 5px;
	float:left;
	color:#a5a5a5;
	width:170px;
	position:relative;
}
.header.pdf .langselect.floatLeft {
	padding:23px 0 0 20px;
	float:left;
}
.header.pdf .langselect p {
	margin:0;
	padding:0;
	text-align:left;
	font-size:13px;
}
.header.pdf .langselect p a {
	margin:0;
	padding:0 1px;
	font-family: PMingLiu,Arial;
	font-size:13px; /*81.3%*/
	color:#3E290F;
}
.header.pdf .langselect p a:hover {
	color:#666;
}
.header.pdf .langselect p a.close {
	margin:0;
	padding:0;
	position:absolute;
	top:31px;
	right:10px;
}

.pdfHeader {
	margin:0;
	padding:0;
	min-width:800px;
	float:left;
}
.pdfHeader:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.pdfHeaderColLeft {
	margin:0;
	padding:0;
	float:left;
	width:280px;
}
.pdfHeaderColRight {
	margin:0;
	padding:0;
	float:left;
	width:268px;
}

.pdfHeader h1 {
	margin:0;
	padding:14px 0 5px 22px;
	font-size:150%;
	font-weight:bold;
	color:#256094;
}
.pdfHeader form {
	margin:0;
	padding:13px 0 0 25px;
	font-size:75%;
}

.pageFramework01 {
	margin:0 auto;
	padding:0;
	clear: both;
	max-width:1000px;
	min-width:800px;
	min-height:453px;
	position:relative;
	/*
    background:url(../image/bg.jpg) top left no-repeat;
    background-size:100% 100%;
	*/
	/*
	-ms-behavior: url(backgroundsize.min.htc);
	behavior: url(backgroundsize.min.htc);
	*/
}
.pageFramework01 h1 {
	margin:0;
	padding:0;
}
.pageFramework01 .light {
	margin:0;
	padding:0;
	position:absolute;
	top:-70px;
	right:13px;
	z-index:3;
}
.pageFramework01 .light img {
	width:83px;
	height:268px;
	-webkit-transition: width 1s, height 1s;
}
.homebg {
	margin:2px 0 0 0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1;
}
.pageFramework01 .homemsg {
	margin:0;
	padding:0;
	position:absolute;
	top:5px;
	left:23px;
}

.pdfContainer {
	margin:0;
	padding:0;
	max-width:1000px;
	min-width:770px;
	height:380px;
}
.pageFramework01 .homemsg {
	margin:0;
	padding:0;
	position:absolute;
	top:8px;
	left:23px;
}
.pageFramework01 .homemsg.homemsg2.mobile {
	top:-2px;
}
.pageFramework01 .mainmenu {
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:0px;
	width:500px;
	height:86.5% !important;
	z-index:3;
}
.pageFramework01 .mainmenu .menu-arrow {
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:0;
}
.pageFramework01 .mainmenu h1 {
	margin:0;
	padding:0;
	font-size:150%;
	color:#39b54a;
	line-height:1.4em;
}

.pageFramework01 .mainmenu ul {
	margin:0;
	padding:5px 0 0 0;
	list-style: none;
}
.pageFramework01 .mainmenu ul li {
	margin:0 0 0 34px;
	padding:0 0 0 1px;
	color:#000;
	font-size:87.5%;
}
.pageFramework01 .mainmenu.mobile ul li {
	background:url(../image/menu_bottom_border.png) bottom left no-repeat;
}
.pageFramework01 .mainmenu ul li a {
	margin:0 145px 0 0;
	padding:2px 0;
	color:#000;
	display:block;
	text-decoration:underline;
}
.pageFramework01 .mainmenu.mobile ul li a {
	text-decoration:none;
}

.pageFramework01 .mainmenu ul li a:hover, .pageFramework01 .mainmenu ul li a:focus {
	color:#288034;
}
#objPdf {
	margin:0;
	padding:0;
	min-width:770px;
	height:406px;
	border:0;
}

.footer {
	margin:0 auto;
	padding:0;
	max-width:1000px;
	min-width:800px;
	width:100%;
	height:39px;
	background-color:#8dc73f;
}
.footer.pdf {
	background-color:#fff;
}
.footerLeftCol {
	margin:0;
	padding:0;
	float:left;
}
.footerLeftCol p {
	margin:0;
	padding:9px 0 0 34px;
	font-size:87.5%;
	color:#000;
}
.pdf .footerLeftCol p {
	color:#000;
}
.footerLeftCol p a {
	margin:0;
	padding:0 3px;
	color:#000;
	text-decoration:underline;
}
.pdf .footerLeftCol p a {
	color:#000;
}
.footerLeftCol p a:hover {
	text-decoration:none;
}
.footerRightCol {
	margin:0;
	padding:0;
	float:right;
}
.footerRightCol p {
	margin:0;
	padding:9px 40px 0 0;
	font-size:87.5%;
	color:#000;
}
.pdf .footerRightCol p {
	color:#000;
}
.hideElement {
	display:none;
}