@charset "UTF-8";

/*Global Reset
--------------*/
body, div, dl, dt, dd, ul, ol, li, 
h1, h2, h3, h4, h5, h6, form, 
fieldset, legend, input, textarea, p,
blockquote, th, td, button 									{ margin: 0; padding: 0; }
table 														{ border-collapse: collapse; border-spacing: 0; padding: 0;  width: 100%; }
fieldset,
img,
a img 														{ border: 0; }
caption,
th 															{ text-align:left;}
q:before,
q:after 													{ content:''; }
input, 
textarea, 
select 														{ font-family:inherit; font-size: inherit; font-weight: inherit; }
button														{ border: none; background: none; cursor: pointer; }
.clearer													{ clear:both; height: 0; display: block; padding: 0; margin: 0; float: none;  }
.hide														{ display: none; visibility: hidden;}
.hode														{ display: none; visibility: hidden;}

/*forms*/
#form-container em											{ font-style: normal; color: #763838;  }
#form-container form										{ padding-top: 10px; }
#form-container .required									{ color: #763838; }
#form-container .row										{ padding: 3px 0; clear: both; overflow: hidden;}
#form-container form legend									{ display: none; }
#form-container form p										{ float: left; margin: 0 10px 5px 0;}
#form-container form p label								{ float: left; width: 160px; }
#form-container form p label.error							{ color: #763838; font-size: 0.9em; }
#form-container form .submit p								{ text-align: right; }
#form-container form .submit p button						{ border: none; margin: 0;padding: 0; cursor: pointer; }

