* { margin:0; padding:0; }
body {  font-family:verdana; font-size:11px;  color:#000000; background:#AFAFAF; }
table { width:100%; border-collapse:collapse; }
th, td { vertical-align:top; padding:3px;}
th.aleft { text-align:left; }
td.label { width:35%; padding:3px 6px 6px 3px; font-weight:bold; }
td.input { width:65%; vertical-align:top; }
td.input span.cant { float:left; font-weight:normal; margin-right:10px; }
td.normal { font-weight:normal; }
td.noborder { border-bottom:0px none !important; }
td.nopad { padding:0px 6px !important; }
td.buttons { text-align:right; }
table.second { width:90%; border:0px none; margin-left:20px; }
table.second th, table.second td { border-bottom:0px none !important; padding:4px; }
table.second th { background:#FFFFFF; color:#333333; vertical-align:middle; }
table.second td { padding:3px 6px 0 3px; }
table.mtop10 { margin-top:1px; }

#wrapper { width:644px; margin:0 auto; }

#header { height:289px; margin:auto;background:#FFFFFF; }

#contents { clear:both; background:#FFFFFF; padding:10px; }

#intro { padding-bottom:10px; font-size:111px !important; }
#intro p { margin-bottom:11px; line-height:125%; }
#intro a { color:#2e3d43; text-decoration:underline; }
#intro a:hover { background:#FFF200; }

h2 { background:#A4101C; font-size:11px; color:#FFFFFF; padding:6px 8px; text-align:center; }
h3 { background:#FFFFFF; font-size:11px; color:#A02226; padding:6px 8px; }
.inner { padding:6px 0; }
span.num { float:left; width:20px; margin-bottom:5px; }
span.note { padding:2px 0; font-size:11px; color:#999999; }

input { width:auto; }
input, select, textarea { color:#585858; font-size:11px; }
input.textbox, select, textarea { border:1px solid #A0A0A0; padding:2px 0; }
textarea { overflow:auto; }
input.button { color:#FFFFFF; background:#A4101C; border:1px solid #FFFFFF; padding:2px 4px; }
.full { width:99%; }
.rows2 { height:2em; }

.radios span { float:left; width:25%; }
.radios span label, .radios span input { float:center; display:inline; padding:2px 0; }
.radios span label { width:55%; }
.radios br { clear:center; }

.radios span.sino { width:180px; }
.radios span.sino label { width:30px; }

.checks, .hidden { display:none; }
.checks span.sino { width:140px; }
.checks span.sino label { width:110px; }
.pie{color:#515D79; }

img.minus { cursor:hand; cursor:pointer; }