form{margin: 0; padding: 0;}
form p{margin: 0 0 10px 0; font-size: 0.9em; color: #999;}

#contents form{margin: 0; padding: 0;}

#contents form p{margin: 0 0 10px 0; font-size: 0.9em; color: #666;}
#contents form img{border: none;}
#contents form fieldset{border: 1px solid #EFEFF0; margin-bottom: 10px;}
#contents form legend{color: #888;}
#contents form label{width: 110px; display: block; float: left;}
#contents input, 
#contents textarea{padding: 3px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; border: 1px solid #cccccc;}
#contents select{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; border: 1px solid #ccc;}
#contents input.captcha{width: 40px;}
#contents input:focus,
#contents textarea:focus, 
#contents select:focus{border: 1px solid #A6DAEF;}
#contents form .captcha{font-size: 24px; width: 72px; text-align: center;}
#contents form .center{text-align: center;}

#contents button{background: #fff url(../images/form-btn.gif) no-repeat; padding: 0; text-align: left; width: 124px; height: 24px; border: none; line-height: 24px; font-size: 14px; text-transform: lowercase; color: #666; text-align: center; cursor: pointer;}


/* rValidator */

#rValidatorAlert{font-weight: bold; color: #FF0000; padding: 10px; background: #FFCCCC; margin-bottom: 10px;}
