.table {
	margin: auto;
	width: 400px;
	border: thin outset;
	display: table;
}

.table-1 {
	width: 350px;
	display: table;
}

.t-width-med {
	width: 500px;
}

.t-width-lrg {
	width: 570px;
}

.t-width-xl {
	width: 700px;
}

.t-condo-detail {
	width: 350px;
	display: table;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	background-color: #E9EEF3;
	padding: 5px;
}

/** table rows **/

.cc-tab-titlerow {
	display: table-row;
	width: 100%;
	clear: left;
	font-weight: bold;
	text-align: center;
	background-color: #97CBEA;
}

.css-row {
	display: table-row;
	width: auto;
	background-color: #FFFFFF;
}

/** table columns **/

.css-table-c1 {
	padding: 5px;
	display: inline;
	width: auto;
}

.css-table-c2 {
	padding: 5px;
	display: inline;
	float: left;
	width: 45%;
}

.css-table-c3 {
	padding: 5px;
	display: inline;
	float: left;
	width: 31%;
}

.css-table-c4 {
	padding: 5px;
	display: inline;
	float: left;
	width: 23%;
}

.css-table-c5 {
	padding: 5px;
	display: inline;
	float: left;
	width: 19%;
}

.css-table-c6 {
	padding: 5px;
	display: inline;
	float: left;
	width: 16%;
}

.css-table-c7 {
	padding: 5px;
	display: inline;
	float: left;
	width: 14%;
}

.css-table-c8 {
	padding: 5px;
	display: inline;
	float: left;
	width: 11%;
}

.css-table-c9 {
	padding: 5px;
	display: inline;
	float: left;
	width: 10%;
}

.css-table-c2-3rd {
	padding: 5px;
	display: inline;
	float: left;
	width: 64%;
}

.css-table-cauto {
	padding: 5px;
	display: inline;
	float: left;
}

.css-title-col {
	text-align: right;
	font-weight: bold;
}

/** Table for all the forms **/

.form-table {
	margin: auto;
	width: 650px;
	border: thin ridge #006699;
	background-color: #F3F3EF;
	display: table;
	font-weight: bold;
}
.css-formtable-c1 {
	padding: 2px;
	display: inline;
	float: left;
	width: 30%;
}
.css-formtable-c2 {
	padding: 2px;
	display: inline;
	float: left;
}
.cc-formtab-row {
	display: table-row;
	width: auto;
	clear: left;
}

