/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; vertical-align:top; margin:0; text-align:center; }
div#torso { width:781px; min-height:520px; margin:0; margin-left:auto; margin-right:auto; }
div#links { float:left; clear:none; width:160px; height:inherit; text-align:left; padding-left:10px; }
div#mid { float:left; clear:none; width:10px; height:inherit; }
div#content { float:left; clear:none; width:570px; height:100%; overflow:visible; text-align:left; }
div#footer { float:left; clear:both; padding-left:180px; text-align:center; width:500px; height:60px; }
#footer a { color:#333; font-size:12px; }
a.Blink:link, a.Blink:visited { font-size:14px; color:#009900; text-decoration:none; margin:0 8px; }
a.Blink:hover, a.Blink:focus {  font-size:14px; color:#000000; text-decoration:underline; margin:0 8px; }
iframe#shop { position:absolute; left:60%; top:52px; z-index:1; height:35px; width:240px; }
/* <!-- -moz-opacity:0.4; filter:alpha(opacity=40); --> */
a.Mlink:link, a.Mlink:visited { margin-bottom:10px; font-size:14px; color:#009900; text-decoration:none; }
a.Mlink:hover, a.Mlink:focus { margin-bottom:10px; font-size:14px; color:#000000; text-decoration:underline; }

h1 { color:#009900; margin-left:7px; font-size:26px; }
h2 { color:#009900; margin-left:7px; font-size:22px; margin-bottom:0; }
h3 { color:#009900; margin-left:7px; font-size:18px; margin-bottom:1px; }
h3,p { margin-top:4px; } p,ol { margin-top:4px; }
#content h2 { margin-top:0; }

form { margin-top:5px; margin-bottom:5px; }
label.RF, label.RF2 { width:140px; float:left; clear:left; text-align:right; padding-top:2px; }
label.RF2 { clear:none; width:inherent; float:none; display:inline; text-align:left; padding:0px; }
input.RFI, select.RFI option, textarea.RFI { clear:none; height:15px; font-size:12px; width:145px; margin-bottom:3px; }
label.VF { width:140px; float:left; clear:left; text-align:right; color:#AAAAAA; }
select.RFI { height:18px; width:150px; font-size:12px; }
.f1 label { width:100px; float:left; text-align:right; clear:none; font-size:15px; margin-top:2px; }
.f1 label.no { width:auto; float:none; clear:none; font-size:15px; }
fieldset { padding:8px 0 16px 12px; margin:0; }
legend { font-weight:bold; font-size:14px; padding:0 0 8px 2px; }
.qty { width:25px; text-align:center; }

div.ita { font-size:12px; color:#000; float:left; clear:none; width:180px; height:250px; margin:5px 3px; }
p#topic { font-size:12px; margin-top:0px; padding-top:0px; }
p.red { color:#009900; }