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

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

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

/** 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: 1%;
	display: inline;
	float: left;
	width: 31%;
}

.css-table-c4 {
	padding: 1%;
	display: inline;
	float: left;
	width: 23%;
	text-align: center;
}

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

.css-table-c8 {
	padding: 1%;
	display: inline;
	float: left;
	width: 12%;
}

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

/** 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;
}
