
.CMSLeft {
	width: 30%;
	background-color: #CCC;
	padding: 2px;
	text-align: right;
}
.CMSRight {
	background-color: #E2E2E2;
	padding: 2px;
}
.CMSList {
	background-color: #CCC;
	padding-left: 5px;
	font-size: 10pt;
}
.ListTable {
	width: 100%px;
	padding: 1px;
}
a {
	outline: none;
}
a:link, a:active, a:visited {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	color: #6d4b11;
}

p {
	padding: 3px;
	margin: 0px;
}
label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
}
td {
	padding: 3px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	text-align: left;
	color: #000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	text-align: left;
	color: #666;
}
#border {
	text-align: center;
	margin: 0px auto;
	width: 100%;
	background-color: #fff;
}
#container1 {
	text-align: center;
	margin: 0px auto;
	width: 100%;
}
#personal_details_header, #id_like_to_move_header, #i_currently_header, #id_like_to_header, #area_features_header, #live_in_header, #why_purchase_header, #how_soon_header, #must_sell_header, #listed_with_realtor_header, #applied_for_mortgage_header, #approved_for_mortgage_header, #property_types_header, #home_specs_header, #mortgage_header {
	background-image: url('../images/header_tile.jpg');
	background-repeat: repeat-x;
	border: 1px solid #BFBFBF;
	cursor: pointer;
	cursor: hand;
}
#personal_details_section, #id_like_to_move_section, #i_currently_section, #id_like_to_section, #area_features_section, #live_in_section, #why_purchase_section, #how_soon_section, #must_sell_section, #listed_with_realtor_section, #applied_for_mortgage_section, #approved_for_mortgage_section, #property_types_section, #home_specs_section, #mortgage_section {
	background-color: #fff;
}
#im_finished {
	margin-top: 10px;
}

.table_layout {
	width: 100%;
	text-align: left;
}
.table_layout_textarea {
	width: 100%;
	text-align: center;
}
.finished_button {
	width: 100%;
	background-image: url('../images/header_tile.jpg');
	background-repeat: repeat-x;
	border: 1px solid #BFBFBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	color: #000;
	cursor: pointer;
	cursor: hand;
}
.finished_button_over {
	width: 100%;
	background-image: url('../images/finished_button_over.jpg');
	background-repeat: repeat-x;
	border: 1px solid #BFBFBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	color: #000;
	cursor: pointer;
	cursor: hand;
}
.required {
	color: #FF0000;
	font-weight: bold;
}