/* CSS Document */

	.edit {
		background-color: #f0f0f0;
		padding-top: 10px;
	}
	
	.edit form {
		display: block;
	}
	
	.edit fieldset {
		background-color: #fff;
		margin: 0 10px 0 10px;
		padding-top: 10px;
		display: block;
		background-image: url(/views/final/images/ui/white_block_small.gif);
		background-repeat: no-repeat;
		background-position: 10px 0;
	}
	
	
	.view fieldset.left {
		float: left;
		width:460px;
	}
	.view fieldset.right {
		float: right;
		width: 290px;
	}
	
	
	
	.edit fieldset ol {
		margin: 0 10px 10px 10px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
		.edit fieldset ol li {
			display: block;
			margin-bottom: 10px;
		}
		
		.edit fieldset ol li label {
			display: block;
			margin-bottom: 5px;
			font-size: 1.1em;
			color: #a3234c;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		
			.edit fieldset ol li label.error {
				color: #f00;
			}
		
		.edit fieldset ol li .fix {
			display: block;
			width: 98%;
			margin-right: 5px;			
		}
		
		.edit fieldset ol li input.text, .edit fieldset ol li textarea {
			width: inherit;
			display: block;
			border: 0;
			padding: 3px 3px;
			background-color: #f0f0f0;
			border: 1px solid #f0f0f0;
			color: #000;
		}
			.edit fieldset ol li input.text:hover, .edit fieldset ol li textarea:hover {
				background-color: #fff;
				border: 1px solid #77787b;
			}
			
			.edit fieldset ol li input.text:focus, .edit fieldset ol li textarea:focus {
				background-color: #fff;
				border: 1px solid #000;
			}
		
		.edit fieldset.submit {
			text-align: right;
			padding: 0;
			background: none;
			margin-bottom: 5px;
		}
		
			.edit fieldset.submit ol {
				float: right;
				margin: 0;
				padding: 0;
				background-color: #fff;
				padding: 0 5px 5px 5px;
			}
				.edit fieldset.submit ol li {
					margin: 0;
					padding: 0;
				}
		
			.edit fieldset.submit input.submit {
				border: outset;
				padding: 1px 3px;
				margin: 0;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				text-transform: capitalize;
				font-size: 0.9em;
				border-color: #a3234c;
				background-color: #a3234c;
				color: #fff;
			}
			
				.edit fieldset.submit input.submit:active {
					border: inset;
				}
				
			.edit fieldset select {
				border: inset;
				padding: 1px 3px;
				margin: 0;
				text-transform: capitalize;
				font-size: 0.9em;
				border-color: #f8f8f8;
				background-color: #f8f8f8;
			}
			
				.edit fieldset select option {
				
				}

/* flow/floats*/
		.edit fieldset ol li.flow {

		}		
		.edit fieldset ol li.flow label {
			float: left;
			width: 35%;
		}
		.edit fieldset ol li.flow .fix {
			float: right;
			width: 60%;
			margin-right: 0;
		}
		
/* reds */

	.edit .error  {
		color: #f00;
	}
	
/* specials */

	.edit .flow .fix {
		margin-bottom: 5px;
	}
	
/* processing */

	.processing {
		margin: 0 5px 5px 5px;
		
		padding: 10px;
		
	}
	
		.processing dt {
			font-size: 1.5em;
			margin-bottom: 10px;
			padding-bottom:10px;
			font-weight: bold;
			background-color: #fff;
			padding: 10px;
		}
		
		.processing dd {
			font-style: italic;
			font-size: 1.2em;
			padding: 0 10px 10px 10px;
			border-bottom: 1px solid #fff;
		}


