/* common declarations  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body { background:#fff; color:#000; margin:0px; padding:0px; font:12px Georgia, "Times New Roman", Times, serif; padding:10px; overflow:-moz-scrollbars-vertical; }
img { border:0px; }
form {margin:0px; }
table { font-size:1em; }
ul { margin:0px; padding-left:40px; line-height:1.25em; }
li { margin: 0.1em 0 0; padding:0px; }
h1 { font-size: 173%; margin:0px; }
h2 { font-size: 144%; }
h3 { font-size: 120%; margin-bottom:.8em; }
h5 { font-size: 80%; font-weight:normal;}
h2, p { text-align:left; margin: 0.6em 0 0; }
p { padding-top:2px; padding-bottom:2px; }
.rf { float:right; margin-left:10px; }
.lf { float:left; margin-right:10px; }
.wrap { width:100%; position:relative; }
a { color:#3366ff; }

@media print {
body{color:black;background:white;}
a:link, a:visited {background:white;color:black;text-decoration:underline;font-weight:bold;}
h1, h2, h3 {background:white;color:black;text-decoration:underline;}
}

/* end common ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#borderleft { width:10px; background:url(img/l.gif) repeat-y; }
#borderright { width:10px; background:url(img/r.gif) repeat-y; }

#content { background:#f9f5d9; padding:20px; }
.highlight { color:#af2d2d; font-weight:bold;}
.red { color:#f00; font-style:italic; }
.sml  { font-size:11px; }
.letter { font-size:21px; font-weight:bold; color:#ef5d5d; }

.error{ color:#fe0000; padding-left:2px;}

.tables { width:460px; text-align:center; background-color:#f9f5d9; }
.tables td { font-size:10px; padding:2px; background-color:#f9f5d9; color:#fff; }

#footer { font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:5px; }
#footer a { color:#000; }