body
{
	font-family:'Anaheim', sans-serif;
	height:65%;
	background:#fff;
	color:#000;
	/*	text-shadow:black 0.1em 0.1em 0.2em;*/
}

.inputForm
{
	width:200px;
	clear:both;
}

.inputForm input
{
	width:100%;
	clear:both;
}

.rTable
{
	display:table;
}

.rTableRow
{
	display:table-row;
}

.rTableHeading
{
	display:table-header-group;
}

.rTableCell, .rTableHead
{
	display:table-cell;
	padding:10px 10px;
	border:#5F9EA0 solid 1px;
}


.rTableFoot
{
	display:table-footer-group;
	font-weight:bold;
	background-color:#E6E6FA;
}

.rTableBody
{
	display:table-row-group;
}

.number
{
	text-align:right;
}

input, select, textarea
{
	margin:5px;
}

.rTableRow:nth-of-type(even)
{
	background-color:#87CEEB
}

form
{
	margin:0;
}

a
{
	cursor:pointer;
	color:inherit;
	text-decoration:blink;
}

a:hover
{
	text-decoration:none;
	font-weight:bold;
}

.centerCell
{
	text-align:center;
}

.constWidthCell
{
	width:85px;
}

h1
{
	margin-top:40px;
}

.spacer
{
	padding:0;
	border:1px solid black;
}

.bigBold
{
	font-weight:bold;
	font-size:1.5em;
}

.flatButton
{
	padding-right:30px;
}

.narrowInput
{
	width:70px;
}
.wideInput
{
	width:150px;
}
textarea.narrowInput:focus,
textarea.wideInput:focus
{
	width:500px;
}
