/*<group=Flash>*/

#flash_warning ol li {
	display: list-item;
	color: #800000;
	text-align: left;
}

.flash_warning, .error {
	border-top: 3px solid #a00;	border-bottom: 3px solid #a00;	color: #000;	padding: 7px;	background-color: #fdd;	margin-bottom: 15px;
	text-align: center;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

#flash_warning ol {
	background: transparent;
	text-align: left;
}
#flash_notice, #instruction, .instruction {
	border-top: 3px solid #fc0;	border-bottom: 3px solid #fc0;	color: #000;	padding: 7px;	background-color: #fcfce1;	margin-bottom: 15px;
	text-align: center;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

#flash_instruction, #success {
	border-top: 3px solid #090;	border-bottom: 3px solid #090;	color: #000;	padding: 7px;	background-color: #d0ffc0;	margin-bottom: 15px;
	text-align: center;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

#flash_purple, #note {
	border-top: 3px solid #8000ff;	border-bottom: 3px solid #8000ff;	color: #000;	padding: 7px;	background-color: #e8d1ff;	margin-bottom: 15px;
	text-align: center;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

#flash_title {
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	line-height: 0;
	letter-spacing: 0.2em;
	border-bottom: 1px solid #666666;
	padding-top: 10px;
	padding-bottom: 10px;
}

#flash_content {
	padding: 10px;
	color: #333333;
	text-align: left;
}

#flash_content p {
	text-indent: 2em;
}

#flash_content strong {
	font-weight: normal;
	letter-spacing: 0.2em;
	color: #0000ff;
}

	
/*</group>*/

/*<group=form>*/
.field_label {
	text-align: right;
	float: left;
}	
.field_label {
	width: 120px;
}	
.field_input{
	margin-bottom: 1em;
	text-align: left;
}	
/*</group>*/