body, html {text-align: center;top: 0px;left: 0px;padding: 0px;margin: 0px;border: 0px;font-size: 10px;font-family: "arial", sans-serif, monospace;}
.input_text, textarea {line-height: 16px;border: 1px solid #000000;}
.input_text	{height: 16px;}
.input_submit {background: #F1EFF0;border: 1px solid #ECECEC;border-left-color: #ADADAD;border-right-color: #808080;border-bottom-color:#606060;padding: 1px 3px;cursor: pointer;margin: 0px;}

button {background: transparent url(../images/site/background_button.gif) repeat-x scroll top left;line-height: 13px;font-size: 0.8em;border: 1px solid #A7A76B;}

.nocss, .hao {display: none; font-size: 10px}
.important {color: #FF0000 !important;font-weight: bold;}
.strong {font-weight: bold;}
.tbl {width: 95%;margin: 4px;}

table, .tbl, td, .tbl_td, tr, th, .tbl_th {border-collapse: collapse;}
TH, .tbl_th {padding: 3px 3px 3px 6px;font-size: .8em;border: 1px solid #000000;}
td, .tbl_td {vertical-align: top;margin: 1px;padding-top: 3px;}

.clear_left {clear: left;line-height: 0px;font-size: 0px;margin: 0px;padding: 0px;height: 0px;position: relative;z-index: -1;}
.clear_right {clear: right;line-height: 0px;font-size: 0px;margin: 0px;padding: 0px;height: 0px;position: relative;z-index: -1;}
.clear_both {clear: both;line-height: 0px;font-size: 0px;margin: 0px;padding: 0px;height: 0px;position: relative;z-index: -1;}

form.page_data br {clear: left;}
form.page_data p {float: none;}
div.page_data label {display: inline;float: left;width: 12em;text-align: left;font-weight: bold;font-size: .8em;}
div.page_data input, div.page_data textarea, div.page_data select {float: none;margin: 0px auto;padding: 0px;margin-right: 3px;border-width: 1px;display: inline;}
div.page_data textarea {overflow: auto;}
table {margin: 0px;border: 0px;padding: 0px;border-collapse: collapse;text-align: left;}
form table {width: 99%;}
h1, h2, h3, h4, h5, h6 {margin: 2px 0px;}
h1 {font-size: 18px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 11px;}
h5 {font-size: 10px;}
menuitems {font-size: 10px;} 
h6 {font-size: 9px;}
div {top: 0px;left: 0px;border: 0px;margin: 0px;padding: 0px;}
a img {border: 0px;}
a {text-decoration: none;}
a.show {text-decoration: underline;}
p {position: relative;margin: 0px;padding: 4px 0px;}
.strong {font-weight: bold;}
form {margin: 0px;padding: 0px;border: 0px;}
.block {display: block;}
.inline {display: inline;}
.float_left {float: left;display: inline;}
.float_right {float: right;display: inline;}

table .right {text-align: right;}
table .left {text-align: left;}
table .center {text-align: center;}
.input_button {vertical-align: middle;}
button {margin: 0px;padding: 0px;border: 0px;background: transparent;cursor: pointer;}
button img {vertical-align: middle;}
div.no_left {margin-left: 0px;padding-left: 0px;width: auto;}
div.no_right {margin-right: 0px;padding-right: 0px;width: auto;}
.no_float {float: none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clearfix_left:after {content: "."; display: block; height: 0; clear: left; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix_left {height: 1%;}
/* End hide from IE-mac */
.clearfix_right:after {content: "."; display: block; height: 0; clear: right; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix_right {height: 1%;}
/* End hide from IE-mac */
table.epenguins td.left {text-align: right;width: 125px;font-weight: bold;}
table.epenguins td.right {text-align: left;width: 250px;}