td {
	padding:			0px;
	margin:				0px;
	border:				0px;
}

td.quarter {
	width:				25%;
}

tr.odd {
	background-color:	#d1cdff;
}
tr.even {
	background-color:	#a29ec5;
}

table {
	border:				0px solid #FFFFFF;
	padding:			0px;
	margin:				0px;
}

table.surround {
	border:				2px solid #FFFFFF;
}

table.many {
	border:				0;
	margin-right:		1em;
}

td.many {
	border-left:		1px solid #000066;
	border-right:		1px solid #000066;
	border-bottom:		0;
	border-top:			0;
	padding-left:		1px;
	padding-right:		1px;
	margin:				0px;
}

table th {
	font-weight:		bold;
	text-align:			center;
	color:				#FFFFFF;
	border:				0;
	margin:				0;
	padding:			2;
	background:			#000066;
}

td {
	vertical-align:		top;
}

td.options {
	text-align:			center;
	font-size:			small;
}
td.one {
	padding-left:		10px;
}
td.two {
	padding-left:		40px;
}
td.three {
	padding-left:		80px;
}

td.title {
	font-weight:		bold;
}

table.middle {
	margin-left:		auto;
	margin-right:		auto;
}

td.padded {
	padding:			5px;
}

.in-table {
	margin:				0;
	padding:			0;
}

table.spreadsheet {
	padding:			0;
	margin:				0;
	border-collapse:	collapse;
}

input.table-cell {
	border:				1px solid #000066;
	background:			#FFFFFF;
	padding:			0;
	margin:				0;
}

