fieldset{border:1px solid #bbb; margin:6px 0 0 4px;}
fieldset fieldset{background-color:#eee;  border:0; border-top:1px solid #ddd; margin:0;}
input, select, textarea{border:1px solid #aaa; padding:2px; margin:0px;}
input:hover, select:hover, textarea:hover{border:1px solid #444;}

p.formsubmit{text-align:right;}
input.submit{color:#fff; background:#b61036; font-weight:bold; padding:4px; border:0; margin:0 9px 0 0;}
input.submit:hover{background:#444;}

.search {background:#ddd; padding:4px; margin:12px 0 6px 4px; line-height:1;}
.search input{border:1px solid #fff; width:127px; height:18px; margin:0; display:block; float:left;}
.search button{border:0px; line-height:0; background:url(files/rw_gosearch.gif) center no-repeat #fff; width:24px; height:24px;}

.xform {width:400px;}

fieldset p {margin:6px; padding:0px;}
fieldset label {width:145px; display:block; float:left;}

select.select{width:230px;}
input.text {width:230px;}
textarea.textarea {width:230px; height:220px;}

.as-label{display:block; float:left;}
input.captcha{height:24px; margin-left:4px; font-size:20px;}

p.answertext{font-weight:bold;}
ul.form_warning {color:#cc3333; margin:20px;}
ul.form_warning li {list-style:square; }
