@charset "utf-8";
/* CSS Document */
/* General styles */
body {
	margin: 0;
	padding: 0;
	font: 80%/1.5 Arial,Helvetica,sans-serif;
	color: #111;
	background-color: #FFF;
}
h2 {
	margin: 0px;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 200%;
	font-weight: normal;
	color: #FFF;
	background-color: #CCC;
	border-bottom: #BBB 2px solid;
}
p#copyright {
margin: 20px 10px;
font-size: 90%;
color: #999;
}

/* Form styles */
div.form-container {
width:770px;
  margin-left: auto ;
  margin-right: auto ;
  margin-top: 10;
/* margin: 10px; */
padding: 5px;
background-color: #FFF;
border: #EEE 1px solid;
}

p.legend { margin-bottom: 1em; }
p.legend em {
color: #C00;
font-style: normal;
}

div.errors {
margin: 0 0 10px 0;
padding: 5px 10px;
border: #FC6 1px solid;
background-color: #FFC;
}
div.errors p { margin: 0; }
div.errors p em {
color: #C00;
font-style: normal;
font-weight: bold;
}

div.form-container form p { margin: 0; }
div.form-container form p.note {
margin-left: 170px;
font-size: 90%;
color: #333;
}
div.form-container form fieldset {
margin: 10px 0;
padding: 10px;
border: #DDD 1px solid;
}
div.form-container form legend {
font-weight: bold;
color: #666;
}
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, div.form-container span.label {
margin-right: 10px;
padding-right: 10px;
width: 150px;
display: block;
float: left;
text-align: right;
position: relative;
}
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em {
position: absolute;
right: 0;
font-size: 120%;
font-style: normal;
color: #C00;
}
div.form-container input.error {
border-color: #C00;
background-color: #FEF;
}
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {
background-color: #FFC;
border-color: #FC6;
}
div.form-container div.controlset label, 
div.form-container div.controlset input {
display: inline;
float: none;
}
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }
