body { margin-left: 2%; margin-right: 2%; background-color:#ffffdd }

.tagline {  font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-style: normal; font-weight: bold; color: #FFFFFF}
.buttons {  font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-style: normal; font-weight: normal; color: #FFFFFF}
.buttons A:link {text-decoration: none; color:white}
.buttons A:visited {text-decoration: none; color:white}
.buttons A:active {text-decoration: underline; color:white}
.buttons A:hover {text-decoration: underline; font-style: normal;
font-weight: normal; color:white}

.page_heading {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000080}
.body {  font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000000}
.body_cn {  font-family: "SimSun", Arial, Helvetica, sans-serif; font-size:9pt; color: #000000}
.body_large {  font-family: Arial, Helvetica, sans-serif; font-size:11pt; color: #000000}
.body_large_red {  font-family: Arial, Helvetica, sans-serif; font-size:11pt; color: #ff0000}
.body_extra_large_red {  font-family: Arial, Helvetica, sans-serif; font-size:12pt; font-weight: bold; color: #ff0000}
.body_extra_large_red_cn {  font-family: "SimSun", Arial, Helvetica, sans-serif; font-size:12pt; font-weight: bold; color: #ff0000}
.error_text {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ff0000}

.bullets {  font-family: Arial, Helvetica, sans-serif; font-size:9pt; list-style-position: outside; list-style-type: square; line-height:33px}
.bodylogin { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: white}
.buttonslogin {  text-decoration: none;margin: 1em 0; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal;
font-weight: normal; color: black; background-color: #FFCC66; border: 1px solid black}
.buttonslogin A:link {text-decoration: none; color:black}
.buttonslogin A:visited {text-decoration: none; color:black}
.buttonslogin A:active {text-decoration: underline; color:black}
.buttonslogin A:hover {text-decoration: underline; font-style: normal;
font-weight: normal; color:black}

.border0 { border: 0px; }
.border1 { border: 1px; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.width95px { width: 95px; }
.tablecenter { margin-left:auto; margin-right:auto; }


.buttonssubmit {  font-family: Arial, Helvetica, sans-serif;
font-size: 8pt; font-style: normal; font-weight: normal; color: black;
background-color: #FFCC66;
 border: 1px solid black}
.buttonssubmit A:link {text-decoration: none; color:black}
.buttonssubmit A:visited {text-decoration: none; color:black}
.buttonssubmit A:active {text-decoration: underline; color:black}
.buttonssubmit A:hover {text-decoration: underline; font-style: normal;
font-weight: normal; color:black}

li {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

.imgborder1 {
   padding:1px;
   border:1px solid #021a40;
}

.css_table { 
  display: table; 
  border-spacing: 4px; 
} 
.css_table_row { 
  display: table-row; 
} 
.css_table_cell { 
  display: table-cell; 
  padding: 1px;
  vertical-align: top;
} 
.css_table_cell_border1 { 
  display: table-cell; 
  border: 1px solid #000; 
  border-color: gray;
  padding: 2px;
  vertical-align: top;
} 

table#tableborder1 {
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	padding: 2px;
}
table#tableborder1 td {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	padding: 2px;
}

table#tableborder1A {
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	padding: 2px;
}
table#tableborder1A td {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	padding: 2px;
}

table#tableborder1B {
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	padding: 2px;
}
table#tableborder1B td {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	padding: 2px;
}

table#tableborder0 {
	border-collapse: collapse;
	border: 0px;
	padding: 2px;
}
table#tableborder0 td {
	border: 0px;
	padding: 2px;
}

