
/**
*
*	Form content
*
**/



/* small form */
form.std-form	input{
	width: 300px;
	border: 1px solid #999999;
	height: 16px;
	padding: 2px;
	font-size: 12px;
}
form.std-form input.upload{
	height: 21px;
}
form.std-form select{
	width: 300px;
	height: 23px;
}
form.std-form label,
form.std-form span.label{
	width: 119px;
}

form.std-form span.filling_help,
form.std-form span.error_msg{
    font-style:italic
}
form.std-form textarea{
	clear: both;
	margin-top: 8px;
	width: 300px;
	height: 150px;
}


span.sim_button_std{
	width: 300px;
	border: 1px solid #999999;
	height: 16px;
	padding: 2px;
	font-size: 12px;
	display: block;
	background: #f0f0f0;
	color: #222;
	text-align: center;
}
span.sim_button_std:hover{
	cursor:pointer;
	background: #e0e0e0;
}

/* big form */
form.big-form	input{
	width: 40px;
}


/* very big form */
form.very-big-form	input{
	width: 400px;
}












/* form standard elements */
form ul.checkbox-list li,
form ul.radio-list li{
	display: block;
}

form ul.checkbox-list li input,
form ul.radio-list li input,
form label.standard input{
	float: none;
	display: inline;
	width: 15px;
}

form p.radio,
form p.checkbox{
	line-height: 20px;
}


form fieldset {
	margin-left: 20px;
	margin-right: 10px;
	border: 0;
}
form fieldset h2{
	margin-top: 0;
}


label:first-letter,
span.label:first-letter,
span.filling_help:first-letter,
span.error_msg:first-letter{
	text-transform: capitalize;
}
label,
span.label{
	display: block;
	float: left;
	width: 100px;
}
input.standard{
	float: none;
	display: inline;
	width: 15px;
}
label.standard{
	float: none;
	display: inline;
	width: auto;
}


form span.filling_help,
form span.error_msg,
form li.filling_help,
form li.error_msg{
	font-size: 76%;
}
form span.filling_help{
	color: #8fb8cc;;
}
form span.error_msg,
form li.error_msg{
	color: #ff0000;
}

label.block{
	display: block;
	float: none;
}
textarea	{
	clear: both;
}

form input.submit{
    background:#A4203C none repeat scroll 0 0;
    color:#FFFFFF;
    height:24px;
}

form input.readonly{
	background: #e9e9e9;
}
