@charset "utf-8";
A:link {
	color: #0000FF;
	text-decoration: underline
}
A:visited {
	color: #0000DD;
	text-decoration: underline
}
A:hover {
	color: #FF0000;
	text-decoration: underline
}
/* english version */
.menu0 {
	font: 13px/16px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF;
	font-weight: bold
}
A.menu0:link {
	color: #FFFFFF;
	text-decoration: none
}
A.menu0:visited {
	color: #FFFFFF;
	text-decoration: none
}
A.menu0:hover {
	color: #FFFF00;
	text-decoration: none
}
.menu0b {
	font: 13px/16px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #66FFFF;
	font-weight: bold
}
A.menu0b:link {
	color: #66FFFF;
	text-decoration: none
}
A.menu0b:visited {
	color: #66FFFF;
	text-decoration: none
}
A.menu0b:hover {
	color: #FFFF00;
	text-decoration: none
}
/* chinese version */
.menu0c {
	font: 16px/16px "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF;
	font-weight: bold
}
A.menu0c:link {
	color: #FFFFFF;
	text-decoration: none
}
A.menu0c:visited {
	color: #FFFFFF;
	text-decoration: none
}
A.menu0c:hover {
	color: #FFFF00;
	text-decoration: none
}
.menu0cb {
	font: 16px/16px "Arial", "Helvetica", "sans-serif";
	color: #66FFFF;
	font-weight: bold
}
A.menu0cb:link {
	color: #66FFFF;
	text-decoration: none
}
A.menu0cb:visited {
	color: #66FFFF;
	text-decoration: none
}
A.menu0cb:hover {
	color: #FFFF00;
	text-decoration: none
}
/* english version */
.menu1 {
	font: 11px/16px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #BFC875;
	font-weight: bold
}
A.menu1:link {
	color: #FFE680;
	text-decoration: none
}
A.menu1:visited {
	color: #FFE680;
	text-decoration: none
}
A.menu1:hover {
	color: #FFFF00;
	text-decoration: none
}
/* chinese version */
.menu1c {
	font: 13px/18px "Arial", "Helvetica", "sans-serif";
	color: #BFC875;
	font-weight: bold
}
A.menu1c:link {
	color: #FFE680;
	text-decoration: none
}
A.menu1c:visited {
	color: #FFE680;
	text-decoration: none
}
A.menu1c:hover {
	color: #FFFF00;
	text-decoration: none
}
/* english version */
.menu2 {
	font: 11px/16px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #D47E28;
	font-weight: bold
}
A.menu2:link {
	color: #CC6600;
	text-decoration: none
}
A.menu2:visited {
	color: #CC6600;
	text-decoration: none
}
A.menu2:hover {
	color: #660000;
	text-decoration: none
}
/* chinese version */
.menu2c {
	font: 13px/16px "Arial", "Helvetica", "sans-serif";
	color: #D47E28;
	font-weight: bold
}
A.menu2c:link {
	color: #CC6600;
	text-decoration: none
}
A.menu2c:visited {
	color: #CC6600;
	text-decoration: none
}
A.menu2c:hover {
	color: #660000;
	text-decoration: none
}
/* english version */
.menu3 {
	font: 12px/18px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #D47E28;
	font-weight: bold
}
A.menu3:link {
	color: #FF0000;
	text-decoration: none
}
A.menu3:visited {
	color: #FF0000;
	text-decoration: none
}
A.menu3:hover {
	color: #FFCC00;
	text-decoration: none
}
/* chinese version */
.menu3c {
	font: 15px/18px "Arial", "Helvetica", "sans-serif";
	color: #D47E28;
	font-weight: bold
}
A.menu3c:link {
	color: #FF0000;
	text-decoration: none
}
A.menu3c:visited {
	color: #FF0000;
	text-decoration: none
}
A.menu3c:hover {
	color: #FFCC00;
	text-decoration: none
}
/*
.menu4 {
	font: 12px/18px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #66FF00;
	font-weight: bold
}
A.menu4:link {
	color: #66FF00;
	text-decoration: none
}
A.menu4:visited {
	color: #66FF00;
	text-decoration: none
}
A.menu4:hover {
	color: #CCFF00;
	text-decoration: none
}
*/
.title1 {
	font: 18px/18px "Arial", "Helvetica", "sans-serif";
	color: #006699;
	font-weight: bold;
	letter-spacing:6px
}
/*.title2 {
	font: 12px/18px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #9999CC;
	font-weight: bold
}
A.title2:link {
	color: #9999CC;
	text-decoration: underline
}
A.title2:visited {
	color: #9999CC;
	text-decoration: underline
}
A.title2:hover {
	color: #FF0000;
	text-decoration: underline
}*/
/* chinese version */
.content_c {
	font: 16px/22px "Verdana", "Arial", "Helvetica", "sans-serif";
	text-align: justify
}
.content_g {
	font: 16px/22px "Verdana", "Arial", "Helvetica", "sans-serif";
	text-align: justify;
	letter-spacing:6px
}
.content_g_ls { letter-spacing: 6px; }

/* english version */
.content_e {
	font: 12px/18px "Verdana", "Arial", "Helvetica", "sans-serif"
}
.content_ej {
	font: 12px/18px "Verdana", "Arial", "Helvetica", "sans-serif";
	text-align: justify
}
/* common */
.content_f {
	font: 10px/16px "Verdana", "Arial", "Helvetica", "sans-serif"
}
/* footer */
.footerb {
	font: 10px/16px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #B2B2B2
}
.footer {
	font: 10px/16px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF
}
.footerb_c {
	font: 12px/16px "Arial", "Helvetica", "sans-serif";
	color: #B2B2B2
}
.footer_c {
	font: 12px/16px "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF
}
.small {
	font: 10px/16px "Verdana", "Arial", "Helvetica", "sans-serif"
}
.smallw {
	font: 10px/16px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF
}
.small_c {
	font: 13px/16px "Arial", "Helvetica", "sans-serif"
}
.smallw_c {
	font: 13px/16px "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF
}
/*.select1 {
	font: 11px "Arial", "Helvetica", "sans-serif";
	color: #990000;
	background: #EDEDF6
}
.button1 {
	font: 11px/15px "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF;
	background: #9999CC;
	font-weight: bold
}*/
body {
	margin:0;
	padding:0;
	border:0;				/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:680px;		/* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
	/*background-image:url(images/f_back.gif)*/
	
	/* for coloring scollbar */
	scrollbar-3d-light-color:#FFFFFF \9;
	scrollbar-arrow-color:#9999CC \9;
	scrollbar-base-color:#9999CC \9;
	scrollbar-dark-shadow-color:#9999CC \9;
	scrollbar-face-color:#EDEDF6 \9;
	scrollbar-highlight-color:#FFFFFF \9;
	scrollbar-shadow-color:#9999CC \9;
}
/* For vertical centering */
html, body { height: 100% }
/* (to push the content into the middle) */
body #floater {
	position:relative; float:left;
	height:50%;	margin-bottom:-260px;
	width:1px;
} 
body #centered {
	position:relative; clear:left;
	height:520px;
	min-width:680px;
	margin:0 auto;
}
body #content {
	position:absolute; left:0; right:0; top:0; bottom:0;
	overflow:auto; height:520px;
	padding:0px; margin:0px;
}

td.nowrap { white-space: nowrap; }
td.vtop { vertical-align:top; }

.nowrap {	white-space: nowrap }
.smaller { font-size: 0.9em }
.bold { font-weight: bold }
.underline { text-decoration: underline; }
.italic { font-style:italic }

table.tbl, table.tbl td { border: solid 1px #ccc; border-collapse: collapse }

table.dtbl { border-style: double; border-color: #ccc; border-spacing:0; border-collapse: collapse}
table.dtbl td { border: solid 1px #ccc }

span.halveblock { float:left; width: 50% }
span.block { float:left;}

td.txtcenter { text-align:center }

p.header { text-decoration: underline; font-weight: bold; }

ol.u_roman { list-style-type:upper-roman; }

ol.num li { list-style-type: decimal; position:relative; }
ol.num li span {position:relative;left:20px}
ol.num li:before {content: '('; position:absolute; left:-40px }
ol.num li:after {content: ')'; position:absolute; left:0px }

ol.none { list-style-type:none;}
/*ol.alpha { list-style-type:lower-alpha; position:relative}
ol.alpha:before { content: '('; position:absolute; left:-10px }
ol.alpha:after {content: ')'; }*/
img { border: 0; }
