#form-container .input input, #form-container .input select, #form-container .input textarea, input.search {
	background: #FFFFFF url(/images/input-background.png) no-repeat;
	border-color: #B0B0B0 #CCCCCC #CCCCCC;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0px 4px 4px 0;
	padding: 3px;
	width: 200px;
}

#form-container .header, .head{
	color: #000000;
	padding-bottom: 2px;
        margin-top: 10px;
	font-size: 12px; !important
}

#form-container .input{
	padding-bottom: 0px;
	font-size: 12px;
}

#form-container .help{
	padding-bottom: 15px;
	color: #666666;
	font-size: 11px;
	line-height:13px;
}

#form-container div.error{
	color: #ff0000;
	padding-bottom: 3px;
}

#form-container input.error, #form-container select.error, #form-container textarea.error{
	border: #ff0000 1px solid;
}

#form-container textarea.error{
	border: #ff0000 1px solid;
}

#captcha-image{
	cursor: pointer;
	cursor: hand;	
}

#form-container label.error { 
		line-height: 22px;
		float: none; 
		color: #ff0000; 
		vertical-align: top; 
}

#upload_photo {
	cursor: pointer;
}

#form-container .new_photo font {
	font-size: 18px;
}
/*
  SMALL FORM
*/
.small_form {
	width: 100px;
	border: #CCC 1px solid;
	font-size: 12px;
}

#form-container .input_small input, #form-container .input_small select {
	width: 200px;
	font-size: 14px;
}