body { padding: 0; margin: 0; width: 100%; }
body,div,span,td,th,input,select,textarea { font-family: Arial, Tahoma, Verdana, sans-serif; vertical-align: top; }
body,td,th { font-size: 12px; }
table { border-collapse: collapse; border-spacing: 0; }
.s,.c { font-size: 10px; }
.c { font-weight: normal; }
form,p,div,hr,table,tr,td { margin: 0; padding: 0; }
img { vertical-align: bottom; border: 0; border-width: 0; }
input,select,textarea { font-size: 10px; color: rgb(0,0,0); border: 1px solid rgb(32,32,32); padding: 1px; height: 16px; vertical-align: top; width: 200px; }
textarea { font-size: 12px; }
input.submit { font-weight: bold; font-size: 12px; padding: 0 0 2px 0; border-color: #fff #000 #000 #fff; height: 18px; width: 120px; }
input.submit:focus { border-color: #000 #fff #fff #000; }
input.radio { width: 20px; border: 0; height: 16px; padding: 0; margin: 1px 1px; position: relative; top: -1px; }
input.disabled { background-color: transparent; }
a { text-decoration: none; }
a:hover,a:active { text-decoration: underline; }
a.sbg { font-weight: bold; color: rgb(255,255,255); }
a.sbg:hover,a.sbg:active { font-weight: bold; }
td.tbl,th.tbl { vertical-align: top; padding: 0 5px 0 5px; white-space: nowrap; }
td.tbls,th.tbls { vertical-align: top; padding: 0 5px 0 5px; white-space: nowrap; font-size: 10px; }
.sbg { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: rgb(255,255,255); white-space: nowrap; }
.nofs { font-size: 0; }
.prc1 { font-weight: bold; }
.menuentry,.menuentry2 { font-family: Arial, sans-serif; font-weight: normal; }
.menuentry:hover,.menuentry:active,.menuentry2,.menuentry2:hover,.menuentry2:active { font-weight: bold; }
.main { color: black; }
.important { font-size: 24px; }
.title,.titlen,.rtitle,.mintitle,.mintitlen,.minrtitle { position: relative; font-family: Arial, sans-serif; font-size: 20px; top: 2px; }
.title,.mintitle,.titlen,.mintitlen { margin-top: 1px; clear: both; float: left; }
.titlen { margin-top: 16px; }
.mintitlen { margin-top: 8px; }
.rtitle,.minrtitle { float: right; font-size: 16px; }
.mintitle,.mintitlen { font-size: 14px; }
.minrtitle { font-size: 12px; position: relative; top: 10px; }
td.conbtop { font-size: 0; height: 1px; }
td.conbleft { font-size: 0; width: 4px; }
td.con { padding: 4px 4px 0 8px; color: #000; }
.b { font-weight: bold; }
.a,.a4,.a8,.a16,.a24,.a32 { font-size: 0; width: 1px; height: 8px; clear: both; }
.a4 { height: 4px; }
.a8 { height: 8px; }
.a16 { height: 16px; }
.a24 { height: 24px; }
.a32 { height: 32px; }
.cpl { width: 140px; height: 77px; border: 1px solid black; float: left; margin: 4px 10px 4 0; }
.cprinner { margin-left: 10px; width: 140px; height: 77px; border: 1px solid black; }
.cprouter { float: right; width: 152px; height: 79px; margin: 4px 0; }
.ufirst { clear: both; float: left; }
.unext { float: left; }
.ulast { clear: both; font-size: 0; margin: 0; padding: 0; }
.ams { width: 33px; height: 24px; position: relative; left: -8px; }
.amt { position: relative; left: -16px; top: 4px; }
.invis { height: 0; width: 0; display: none; }
.invis,.ifr,.ifr2 { border: 0; background-color: transparent; margin: 0; padding: 0; font-size: 0; filter: chroma(color=#FFFFFF); border-color: transparent; }
.ifr,.ifr2 { width: 70px; height: 54px; }
.ifr2 { height: 15px; }
.b,.bu,.bi,.biu,.biu2,.bu2 { font-weight: bold; }
.u,.bu,.iu,.biu { text-decoration: underline; }
.u2,.bi2,.bu2,.biu2 { border-width: 0 0 1px 0; border-color: #000; border-style: solid; }
.i,.bi,.bi2,.iu,.biu,.biu2 { font-style: italic; }
.nb,.nbu { font-weight: normal; }
.ni { font-style: none; }
.nu,.nbu { text-decoration: none; }


