@charset "UTF-8";
/* CSS Document */

/* First, some basic resets, body styles, etc. */
html, body, div, span, fieldset, form, label, legend
{border: 0; margin: 0; outline: 0; padding: 0;
background: transparent; vertical-align: baseline;}
body {background: #fff; color: #000;
font: .75em/1.5em Helvetica, Arial, "Liberation Sans",
"Bitstream Vera Sans", sans-serif;}
/* Here's our form stuff */
fieldset {clear: both;}
legend {padding: 0 0 1.286em; font-size: 1.167em;
font-weight: 700;}
fieldset fieldset legend
{padding: 0 0 1.5em; font-size: 1em;}
* html legend {margin-left: -7px;} /* ie6 */
*+html legend {margin-left: -7px;} /* ie7 */
form .field, form .buttons
{clear: both; margin: 0 0 1.5em;}
form .field label {display: block;}
form ul.fields {margin: 0 0 1.5em; padding: 0;}
form ul.fields li {list-style-type: none; margin: 0;}
form ul.inline li, form ul.inline label {display: inline;}
form ul.inline li {padding: 0 .75em 0 0;}
input.radio, input.checkbox
{margin: 3px; vertical-align: bottom;}
label, button, input.submit, input.image
{cursor: pointer;}
* html input.radio, * html input.checkbox
{margin: 0; vertical-align: middle;} /* ie6 */
*+html input.radio, *+html input.checkbox
{margin: 0; vertical-align: middle;} /* ie7 */
textarea {overflow: auto;}
input.text, input.password, textarea, select
{margin: 0; font: 1em/1.3 Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif; vertical-align: bottom;}
input.text, input.password, textarea
{border: 1px solid #444; padding: 2px;}
/* horizontal layout */
form.horizontal .field {padding-left: 150px;}
form.horizontal .field label
{display: inline; float: left;
width: 140px; margin-left: -150px;}.necessary {
	font-size: 75%;
	color: #F00;
}
