/* caft data extension styles */


.txt-box {
	position: relative;
	margin-right: -100em;
	padding-bottom: 2em;
	}

.tx-mmccaftdata-pi1 form {
	float: left;
	width: 50em;
	background: #f6fbeb;
	border-top: 1px solid #ebf5d9;
	margin: 0 0 2em 0;
	padding: 1em;
}

.tx-mmccaftdata-pi1 div {
	float: left;
	width: 100%;
	margin-top: 0.5em;
	}

.tx-mmccaftdata-pi1 label {
	float: left;
	text-align: right;
	width: 10em;
	margin-right: 1em;
	}

.tx-mmccaftdata-pi1 select {
	width: 22em;
	float: left;
	}

.tx-mmccaftdata-pi1 table {
	float: left;
	}

.tx-mmccaftdata-pi1 .btn {
	float: left
	display: block;
	margin: 1em 0 0 27.7em;
	}

#step_1, #step_2, #step_3 {
	border: 1px solid #b3b9a6;
	background: #e8efd9;
	font-weight: bold;
	width: 48.8em;
	margin: 2em 0 1em 0;
	padding: 0.5em;
	}

.tx-mmccaftdata-pi1 .year {
	font-weight: bold;
	background: #E5F0F3;
	}

.tx-mmccaftdata-pi1 .row_description {
	background: #E8EFD9;
	}




















