.show {
	display: block;
}

.hidden {
	display: none;
}

.pointer {
	cursor: pointer;
}

.clear {
	clear: both;
}






.transparent_10 {
	filter: alpha(opacity = 10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
}
.transparent_20 {
	filter: alpha(opacity = 20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
.transparent_30 {
	filter: alpha(opacity = 30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.transparent_40 {
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.transparent_50 {
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.transparent_60 {
	filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.transparent_70 {
	filter: alpha(opacity = 70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.transparent_80 {
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.transparent_90 {
	filter: alpha(opacity = 90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.transparent_100 {
	filter: alpha(opacity = 100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}


.indent {
	text-indent: 2em;
}


.errorMsg {
	color: red;
}


.bg {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	
	
	
	
	
	
	
	
	
	
	
	
}
.bg>img {
	width: 100%;
	height: 100%;
	position: fixed;
}



.vCenter_table {
	height: 100%;
	text-align: left;
}

.vCenter_table_needWidth {
	width: 100%;
	height: 100%;
}

.vCenter_tr {
	
}

.vCenter_td {
	valign: middle;
}




.pageBreakAfter {
	page-break-after: always;
}


.pageBreakBefore {
	page-break-before: always;
}


.richTextBox {
	overflow-x: auto;
}

.richTextBox html, .richTextBox address, .richTextBox blockquote, .richTextBox body, .richTextBox dd, .richTextBox div, .richTextBox dl, .richTextBox dt, .richTextBox fieldset, .richTextBox form, .richTextBox frame, .richTextBox frameset, .richTextBox h1,
	.richTextBox h2, .richTextBox h3, .richTextBox h4, .richTextBox h5, .richTextBox h6, .richTextBox noframes, .richTextBox ol, .richTextBox p, .richTextBox ul, .richTextBox center, .richTextBox dir, .richTextBox hr, .richTextBox menu, .richTextBox pre {
	display: block;
}

.richTextBox li {
	display: list-item;
}

.richTextBox head {
	display: none;
}

.richTextBox table {
	display: table;
}

.richTextBox tr {
	display: table-row;
}

.richTextBox thead {
	display: table-header-group;
}

.richTextBox tbody {
	display: table-row-group;
}

.richTextBox tfoot {
	display: table-footer-group;
}

.richTextBox col {
	display: table-column;
}

.richTextBox colgroup {
	display: table-column-group;
}

.richTextBox td, .richTextBox th {
	display: table-cell;
}

.richTextBox caption {
	display: table-caption;
}

.richTextBox th {
	font-weight: bolder;
	text-align: center;
}

.richTextBox caption {
	text-align: center;
}

.richTextBox body {
	margin: 8px;
	line-height: 1.12;
}

.richTextBox h1 {
	font-size: 2em;
	margin: .67em 0;
}

.richTextBox h2 {
	font-size: 1.5em;
	margin: .75em 0;
}

.richTextBox h3 {
	font-size: 1.17em;
	margin: .83em 0;
}

.richTextBox h4, .richTextBox  p, .richTextBox blockquote, .richTextBox ul, .richTextBox fieldset, .richTextBox form, .richTextBox ol, .richTextBox dl, .richTextBox dir, .richTextBox menu {
	margin: 1.12em 0;
}

.richTextBox h5 {
	font-size: .83em;
	margin: 1.5em 0;
}

.richTextBox h6 {
	font-size: .75em;
	margin: 1.67em 0;
}

.richTextBox h1, .richTextBox h2, .richTextBox h3, .richTextBox h4, .richTextBox h5, .richTextBox h6, .richTextBox b, .richTextBox strong {
	font-weight: bolder;
}

.richTextBox blockquote {
	margin-left: 40px;
	margin-right: 40px;
}

.richTextBox i, .richTextBox cite, .richTextBox em, .richTextBox var, .richTextBox address {
	font-style: italic;
}

.richTextBox pre, .richTextBox tt, .richTextBox code, .richTextBox kbd, .richTextBox samp {
	font-family: monospace;
}

.richTextBox pre {
	white-space: pre;
}

.richTextBox button, .richTextBox textarea, .richTextBox input, .richTextBox object, .richTextBox select {
	display: inline-block;
}

.richTextBox big {
	font-size: 1.17em;
}

.richTextBox small, .richTextBox sub, .richTextBox sup {
	font-size: .83em;
}

.richTextBox sub {
	vertical-align: sub;
}

.richTextBox sup {
	vertical-align: super;
}

.richTextBox table {
	border-spacing: 2px;
}

.richTextBox thead, .richTextBox tbody, .richTextBox tfoot {
	vertical-align: middle;
}

.richTextBox td, .richTextBox th {
	vertical-align: inherit;
}

.richTextBox s, .richTextBox strike, .richTextBox del {
	text-decoration: line-through;
}

.richTextBox hr {
	border: 1px inset;
}

.richTextBox ol, .richTextBox ul, .richTextBox dir, .richTextBox menu, .richTextBox dd {
	margin-left: 40px;
}

.richTextBox ol {
	list-style-type: decimal;
}

.richTextBox ol ul, .richTextBox ul ol, .richTextBox ul ul, .richTextBox ol ol {
	margin-top: 0;
	margin-bottom: 0;
}

.richTextBox u, .richTextBox ins {
	text-decoration: underline;
}

.richTextBox br:before {
	content: ”\A”;
}

.richTextBox :before, .richTextBox :after {
	white-space: pre-line;
}

.richTextBox center {
	text-align: center;
}

.richTextBox abbr, .richTextBox acronym {
	font-variant: small-caps;
	letter-spacing: 0.1em;
}

.richTextBox :link, .richTextBox :visited {
	text-decoration: underline;
}

.richTextBox :focus {
	outline: thin dotted invert;
}

@media print {
	.richTextBox h1 {
		page-break-before: always;
	}
	.richTextBox h1, .richTextBox h2, .richTextBox h3, .richTextBox h4, .richTextBox h5, .richTextBox h6 {
		page-break-after: avoid;
	}
	.richTextBox ul, .richTextBox ol, .richTextBox dl {
		page-break-before: avoid;
	}
}
