#standard {
	width:						100%;
}

form {
	margin:						0px;
}

input {
	font:						normal 1em arial,helvetica,sans-serif;
	background-color:			#F7F7F7;
	border:						1px solid #0279BB;
	color:						#000000;
	height:						1.3em;
}

input.very-small {
	width:						2.5em;
}

input.small {
	width:						10.8em;
}

input.medium {
	width:						19.1em;
}

input.large {
	width:						27.4em;
}

select {
	font:						normal 1em arial,helvetica,sans-serif;
	background-color:			#F7F7F7;
	border:						none;
	color:						#000000;
}

select.very-small {
	width:						3.3em;
}

select.small {
	width:						10.8em;
}

select.medium {
	width:						19.1em;
}

select.large {
	width:						27.4em;
}

input.checkbox {
	border:						none;
	background-color:			#FFFFFF;
}

textarea {
	font:						normal 1em arial,helvetica,sans-serif;
	background-color:			#F7F7F7;
	border:						1px solid #0279BB;
	color:						#000000;
}

textarea.small, textarea.medium, textarea.large{
  width : 100%;
}

textarea.small {
	max-width:						20.8em;
	height:						8.3em;
}

textarea.medium {
	max-width:						33.6em;
	height:						10em;
}

textarea.large {
	max-width:						45.7em;
	height:						12.45em;
}

#preface {
	background-color:			#DEF0FE;
	margin-bottom:				20px;
	padding:					15px;
/*	width:						48.2em;*/
}

table.form {
  width: 100%;
}

.form td, .form th {
	padding-bottom:				5px;
	padding-top:				5px;
	vertical-align:				top;
	
	/*background-color: #829839;
	border: 1px #000000 solid;*/
}

.form td.field, .form th {
	font-weight:				  bold;
	padding-bottom:				5px;
	padding-right:				1px;
	padding-top:				  5px;
	text-align:					  right;
	text-transform:				#uppercase;
	width: 								30%;
}

.form td.lead_to_question {
	font:									bold 1.2em/1em arial,helvetica,sans-serif;
	padding-bottom:				10px;
	padding-top:					10px;
	text-align:						left;
	text-decoration: 			underline;
	text-transform:				#uppercase;
}

.form td.left {
	padding-left:				  20px;
	text-align:					  left;
}

.form td.required {
	color:						    red;
	font:									bold 1em/1em arial,helvetica,sans-serif;
	padding-bottom:				5px;
	padding-right:				5px;
	padding-top:					5px;
	vertical-align:				top;

}

.form .instructions {
	color:						 		#000000;
/*	text-transform:				lowercase;*/
	font-weight:				normal;
    font-size:                  x-small;
    margin-top:                 0;
    margin-bottom:              0;
}

.form .actions {
	color:						#000000;
	text-transform:				lowercase;
}

.form .actions a {
	color:						#000000;
	text-transform:				lowercase;
	text-decoration:			none;
}

.form .actions a:hover {
	color:						#000000;
	text-transform:				lowercase;
	text-decoration:			underline;
}

.form .help {
	color:						#0279BB;
	font-weight:				bold;
}

.help a {
	color:						#0279BB;
	text-decoration:			none;
	font-weight:				bold;
}

.help a:hover {
	color:						#0279BB;
	text-decoration:			underline;
	font-weight:				bold;
}
