BODY { background: #FFFFFF; font-size: 75%; margin: 0 5% 0 5%; padding-top: 117px; }
* { font: 100.01% Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
.ftr, .tpm TD { border-color: #0F6301; border-style: solid; border-width: 0; }
.txbs, .reggg { border: 1px solid #C2C1C1; }
.grayc, .gray, .grayc A { color: #5D5E5E; }
A { color: #0236CD; }
I { font-style: italic ! important; }
* A:hover { color: #0585FC ! important; }
P, .uh TD { line-height: 16px; }
H1 { color: #800606; font-weight: normal; font-size: 200%; padding: 25px 0 15px 0; z-index: 100 ! important; position: relative; }
H2 { font-size: 130%; color: #800606; }
H3 { margin: 20px 0 20px 0; color: #106701;font-size: 130%; }
H4, H5, B, H2, .tpm TD A, H5 A { font-weight: bold; }
.tpm A, .tpm A:hover { color: #FFFFFF ! important; }
.tpm TD, .ftr, .grayc { text-align: center; }
.lgm, .lgn { text-align: right; }
.grayc, .lgm, .tpm TD A, .ftr A, .ftr, .sm, .cont H2, .jump, .ttg { font-size: 95%; }
.input { height: 20px; }
TABLE { border-collapse: collapse; }
TABLE, HR { border: none; }
TD { vertical-align: top; }
IMG	{ border-width: 0; }
HR, .reggg TD { border-top-width: 1px; }
HR { height: 1px; }
.logo, .tpm, .lgm { position: absolute; }
.logo { top: 0; }
.tpm { top: 97px; width: 100%; }
.tpm TD { width: 20%; height: 19px; padding-top: 2px; border-top-width: 1px; }
.tpm DIV { background: #0F6301; padding: 2px 0 3px 0; border-left: 2px solid #ffffff; }
.tpm TD A { text-decoration: none; }
.tpm A:hover { text-decoration: underline; }
.ftr { padding: 2px 0 2px 0; margin-top: 35px; border-top-width: 4px; }
.lgm A, .jump A, .cont H2 { color: #000000; }
.grayc { margin: 8px 0 15px 0; line-height: 12px;}
.lgm { top: 0; right: 5%; margin-top: 7px; }
.lgm A { padding: 0 3px 4px 3px; }
.lgm IMG { margin-right: 3px; }
.lgm IMG, .tables TD, .tables TD IMG { vertical-align: middle; }
.lgn { margin: 22px 0 0 0; }
.lgn A { color: #0236CD ! important; margin-right: 10px;}
.lgn SPAN { margin: 0 50px 0 0;}
INPUT.lgn  { margin: 0; width: 100px; height: 20px; text-align: left; }
.red { color: red ! important; }
.button { width: 50px ! important; }
.reggg TD { text-align: left; padding: 5px; }
.txbs, .reggg  { background: #F6F6F6; }
.txbs { padding: 10px; }
.reggg, .tables { margin: 4px 0 0 0; }
.nob { border: none ! important; }
.green { color: #0C4F01; }
.lgreen { color: #0F6301; }
.jump { padding-bottom: 30px; }
.jump A { padding: 0 0 4px 3px; }
.cont, .w100, .tables, .tpm DIV { width: 100%; }
.cont DIV, .news, .mm LI, .tables TD, HR, .reggg TD { border-color: #D1D1D1; border-style: solid; border-width: 0; }
.cont H2, .cont H4 { padding: 2px 0 2px 4px; margin: 0 0 7px 0; background: #D1D1D1; }
.cont DIV, .tables TD { border-bottom-width: 1px; }
.cont DIV { padding-bottom: 9px; margin-bottom: 2px; }
.th { margin-bottom: 6px; }
.tables TD { padding: 2px 0 6px 0; }
.tables TD IMG { margin: 0 4px 0 0; }
.ttg, .ffbg0, .ffbg { background: #D1D1D1 url(img/ffbg.gif) repeat-x; }
.ttg { padding: 9px 5px 2px 0 ! important; border-bottom: 1px solid #999999 ! important; }
.ffbg0, .ffbg { height: 8px; }
.ffbg { margin: -1px 0 5px 0; }
.nov { display: none; }

.yan  { font-size: 95%; }