div.styledForm{padding:10px 0;}
div.styledForm, div.styledForm input, div.styledForm select, div.styledForm textarea{font:normal 12px Arial, Helvetica, sans-serif;}

div.styledForm input.char2{width:20px;}
div.styledForm input.char3{width:30px;}
div.styledForm input.char4{width:40px;}

div.styledForm fieldset{background:#f9f7f1 url(../images/fieldset_bg.gif) repeat-x;padding:10px 5px;margin-bottom:10px;border-top:1px solid #beb799;border-bottom:1px solid #beb799;}
div.styledForm legend{font:bold 14px Arial, Helvetica, sans-serif;background:#000;color:#fff;padding:3px 6px;}
div.styledForm input, div.styledForm textarea{padding:5px;background:#fff url(../images/input_bg.gif) repeat-x;}
div.styledForm input.fullWidth{width:300px;}
div.styledForm textarea{display:block;width:400px;height:140px;}
div.styledForm input, div.styledForm textarea{border:1px solid #aaa;padding:3px;}
div.noStyle input, div.noStyle select, div.noStyle textarea{border:none !important;background:transparent!important;}

div.styledForm input.error, div.styledForm textarea.error{border:1px solid #c00 !important;}

div.styledRow{display:block;padding:4px 6px;margin:5px 0 0;}
div.adjacentStyledRow{padding:2px 6px;}

div.styledRow label{width:160px;display:block;font-weight:bold;float:left;}
div.styledRow div.noStyle label{width:auto;display:inline;float:none;font-weight:normal;}
div.styledRow label.blockStyle{width:auto;float:none;}

.required{font:bold 12px Verdana,Arial,Helvetica,sans-serif;color:#900;}

div.highlightRow{background:#c3bfa7;border:1px solid #9b9781;padding:3px 5px;}
div.errorRow{background:#ffafaf;border:1px solid #ff8d8d;padding:3px 5px;}
div.styledForm input.highlight{border:1px solid #000;}
div.styledRow label.toggleTip, div.styledRow label.errorTip{font-size:11px;font-weight:normal;display:inline;float:right;width:200px;}
div.styledRow label.errorTip{display:none;font-weight:bold;color:#c04545;}
div.errorRow label.errorTip{display:block !important;}
div.errorRow label.toggleTip{display:none !important;}

div.styledRow div.inputWrapper{float:left;width:280px;}

div.submitWrapper{padding:5px;}
div.submitWrapper a{background:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:4px 8px;color:#fff;text-decoration:none;font-weight:normal;}

a.buttonLink{background:#c3bfa7 url(../images/button_bg.gif) repeat-x;border:2px solid #595647;color:#eee;font:bold 11px Verdana, Arial, Helvetica, sans-serif;padding:5px 10px;text-decoration:none;}
a.buttonLink:hover,a.buttonLink:active{background:#c3bfa7 url(../images/button_alt_bg.gif) repeat-x;text-decoration:underline;}
a.darkButtonLink{background:#000 url(../images/black_button_bg.gif) repeat-x;border:2px solid #333;color:#fff;padding:5px 15px;font:bold 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a.darkButtonLink:hover,a.darkButtonLink:active{background:#000 url(../images/black_button_alt_bg.gif) repeat-x;}

a.smallLink{font-size:10px;}

.confidenceLabel{font-weight:bold;border-bottom:1px dotted #999;color:#666;}