/* -------------- GENERIC TABLES ------------- */

tr.rowA { background: #EAF2FB; }

tr.rowB { background: inherit; }


.tablewide { width: 638px; margin: 0; }

.tablewide td { padding: 2px 10px 3px; }

.tablemedium { width: 300px; margin: 0; }

.tablemedium td { padding: 2px 10px 3px; }

.tablesmall { width: 296px;  margin: 0 0 0 3px;}

.tablesmall td { padding: 2px 10px 3px; }


/* ------------- FORMS ----------------------- */

input.short, select.short { width: 100px; }

.tablewide .wide { width: 360px; }

.tablemedium .wide, .tablemedium_b .wide, .tablewide_b .wide { width: 180px; }

.tablesmall .wide, .tablesmall_b .wide { width: 130px; }

input.tiny { width: 25px; margin: 0 14px; text-align: right; }

select.date { width: 45px; margin: 0 2px; }

div.submit { padding: 0 14px; text-align: right; }

input.button { font-size: 1.2em; }

span.submithelp { float: left; vertical-align: middle; font-size: 1.1em; padding: 4px 0 0; }

#col3a {
	width: 300px;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #dedede;
}


#col3b {
	width: 296px;
	float: right;
	padding-right: 10px;
}