/* CSS Document */
.forms {background-color:#F0F0F0;padding:10px;clear:both;margin-bottom:10px;}
.forms .f-leftcol {text-align:right;height:auto;width:200px;float:left;padding:2px 6px 4px 0;clear:left;}
.forms .f-rightcol {width:315px;float:left;clear:right;}
.forms .f-leftcol2 {text-align:right;height:auto;width:66px;float:left;padding:2px 6px 4px 0;clear:left;}
.forms .f-rightcol2 {width:180px;float:left;clear:right;}
.forms .f-leftcol3 {text-align:right;height:auto;width:100px;float:left;padding:2px 6px 4px 0;clear:left;}
.forms h2, .forms h3 {border-top-style:solid;border-top-width:1px;border-top-color:#FFF;}
.forms .norule h2, .forms .norule h3 {border-top-style:none;padding-top:4px;margin-top:0;}
.f-rightcol .stacked {float:left;}
.forms input, .forms textarea, .forms select {font-size:11px;padding:2px;font-family:Arial, Helvetica, sans-serif;margin:2px 0 6px 0;border-style:solid;border-width:1px;border-color:#333;float:left;}
.forms textarea {height:60px;}
.forms .textareatall {height:100px;}
.forms p {margin:2px 0 2px 0;}
.forms .text {float:left;height:18px;margin:2px 0 6px 0;padding:2px 6px 2px 4px;}
#submit {font-size:14px;background-color:#CCC;}