
.table-form {
	background-color:#F7F8FD;
	border:1px solid #DDD;
}

.table-form h2 {
	border-bottom:1px solid #DDD;
	color:#666;
}

.table-form .label {
	background-color:#F7F8FD;
	
}

.table-form td {
	padding:3px;
	background-color:#F7F8FD;
}

.table-form .required {
	color:red;
}

.table-list {
	margin:5px 0px;
	background-color:#3872b2;
	border-left:1px solid #DDD;
	border-top:3px solid #80b5d7;
}

.table-list th {
	padding:3px 4px;
	background-color:#3872b2;
	border-right:1px solid #3872b2;
	color:#FFFFFF;
	font-size:8pt;
}

.table-list ul {
	margin:5px 0px;
	padding:0px 15px;
}

.table-list tr.odd td {
	background-color:#FFFFFF;
	border-right:1px solid #DDD;
}
.table-list tr.even td {
	background-color:#F5F5F5;
	border-right:1px solid #DDD;
}	

.table-list tr.odd td, .table-list tr.even td {
	border-bottom:1px solid #EEE;
}

.table-list td {
	text-align:left;
	padding:3px 4px;
}

.table-list .tight {
	padding:0px;
}

.table-list .icon {
	width:10px;
	vertical-align:top;
}

.table-list .bottom {
	padding:4px 4px;
	background-color:#3872b2;
	color:#FFAA00;
	border-top:3px solid #80b5d7;
}

.table-list .bottom a {
	color:#FF6600;
}

.table-list-2 {
	background-color:#E5E5E5;
	border-left:1px solid #DDD;
}

.table-list-2 tr.even td {
	background-color:#f8f8f6;	
}

.table-list-2 tr.odd td {
	background-color:#fcfcfe;
}

.table-list-2 tr.odd td, .table-list-2 tr.even td {
	border:none;
}

.table-list-2 tr.separator td {
	height:1px;
	background-color:#E5E5E5;
}

.table-list-2 td {
	padding:3px;
}

.table-list-2 tr.separator td {
	padding:0px;
}

.table-form {
	margin:5px 0px;
}

.table-form h2 {
	font-size:10pt;
}

.table-form td {
	vertical-align:top;
	white-space:nowrap;
}

.table-form .required {
	margin-left:-7px;
}

.table-form .label, .table-form .labelLarge {
	padding-left:10px;
	padding-right:5px;
	font-weight:bold;
	white-space:wrap;
}

.table-form .labelLarge {
	vertical-align:middle;
}

.table-form .buttons {
padding-left:10px;
}
