


/* GENERAL */
a { text-decoration: none; color:#A50000; }
a img { border: none; }
a:hover { text-decoration:underline; }
th { font-weight: bold; }



/* FONTS */
.f-mini { font-size:80%; line-height: normal; }
.pst-center { text-align:center; }



/* BODY */
body { margin:0; padding:0; background:#FFFFFF; min-width:50em; font:12px Verdana,sans-serif; color:black; }
body p { line-height: 1.4em; }



/* HEAD */
#head { margin:.2em .5em 0em; }
#head .left, #head .right { position:absolute; }
#head .left { float:left; text-align:left; left:0px; }
#head .center { padding-top:1em; text-align:center; }
#head .right { float:right; text-align:right; right:0px; }



/* CONTENT */
#content { margin:0em 1.5em; border-style: solid; border-color: #999; min-height:0em; border-width:1px 0px; }
#content #top { margin:.1em 0em 0em; }
#content #bottom { bottom:1.1em; }
#content .left, #content .right { position:absolute; }
#content .left { float:left; text-align:left; left:0px; }
#content .center { padding-top:1em; text-align:center; }
#content .right { float:right; text-align:right; right:0px; }



/* FOOT */
#foot { margin:.2em 1.5em 1em; }
#foot .left, #foot .right { position:absolute; }
#foot .left { float:left; text-align:left; left:0px; }
#foot .center { text-align:center; }
#foot .right { float:right; text-align:right; right:0px; }



/* FORMS */
.form { padding:0 3em; }
.form table { border-collapse:collapse; margin:2em 0em; max-width:90%; background-color:lightgrey; border:1px solid #999;}
.form tr { vertical-align:top; border-bottom:1px solid #999; }
.form tr img { vertical-align:middle; }
.form th { text-align:right; vertical-align:top; white-space: nowrap; font-weight:bold; padding:.5em; }
.form td { text-align:left; vertical-align:top; padding:.5em; }
.errorlist { margin:0; padding:0 .5em 0 0; }
.errorlist li { color:#0a0; display: inline; padding:0; margin:0 !important; }
