/* GENERIC FORM STYLING */
#Content form {
  position:relative;
  /*background-color:#F0F8FF;*/
  background-color:#e9eef2;
  border: 1px solid #BAC1C6;
  text-align:right;
  margin-bottom:1em;
}

#Content form fieldset {
border:0;
padding:1em;
}

#Content .message {
/*font-weight:bold;*/
/*color:red;*/
/* background:#ddd; */
/*border:1px solid #ccc;*/
/*padding:5px; */

margin-top:0.1em;
margin-bottom:0.7em;
/*text-align:left;*/
}
		
#Content span.message {
/*margin-left:12em;
width:25em;*/
}

#Content form div {
margin-top:0.2em;
width:100%;
}
      
#Content form label {
font-size:1em;
color:#333;
}

#Content form label.left {
float:left;
width:12em;
}

#Content form label.FormHeading {
font-size:1.3em;
color:#ff7200;
font-weight:bold;
}

#Content form input.text,
#Content form textarea,
#Content form select {
width:25em;
color:#000;
background:#f8f8f8;
border:1px solid #aaa;
padding:1px;
}

#MemberLoginForm_Email, #MemberLoginForm_Password, #OpenIDLoginForm_LoginForm_OpenIDURL {
width:10em;
}
		
#Content form input.numeric {
width:20px;
background:#f8f8f8;
border:1px solid #aaa;
padding:1px;
color:#000;
margin-right:4px;
}

#Content form input.year {
width:35px;
}

#Content form input.text:focus,
#Content form input.numeric:focus,
#Content form input.year:focus,
#Content form textarea:focus,
#Content form select:focus
{
background:#fff;
border:1px solid #F67028;
}

#Content form input.text:hover,
#Content form input.numeric:hover,
#Content form input.year:hover,
#Content form textarea:hover ,
#Content form select:hover {
background:#fff;
}

#Content form .Actions {
text-align:right;

padding-bottom:1em;
}

#Content form .Actions input {
padding:1px;
margin-right:1em;
}

