.warning {font-size: 11px; 
		margin: 0; 
		padding: 0.16em 0.16em 0.16em 0.16em; 
		color: red;}
.instructions {font-size: 11px;
		margin: 0;
		padding: 0.16em 0.16em 0.16em 0.16em;
		color: black;}
p {line-height: 1.2em; margin: 0.5em 0 1em 1em;}
table {border: 1px solid #006600;
		width: 100%;}
table .odd {background-color: #FFF;}
table .even {background-color: #CCE0CC;}
th, td {text-align: right;}
th {font: 14px Helvetica, Arial, Verdana, sans-serif;
		padding: 0.16em 0.16em 0.16em 0.16em;
		background: #006600;
		color: #FFF;}
td {font: smaller Courier, monospace;
		background: #FFF;}
td .buttons {font: 10px Helvetica, Arial, Verdana, sans-serif;
		alignment: center;
		background-color: #1A751A;
		color: #FFFFFF;
		width: 75px;}
div#content {
		width: 100%;
		padding: 0;}
div#sitenav {
		font-size: 11px;
		background-color: white;
		border: 1px solid #006600;}
div#sitenav ul {list-style: none;
		margin: 0;
		padding:0;}
div#sitenav a {display: block;
		padding: 4px 8px;
		margin: 0;
		text-decoration: none;
		text-align: right;
		border-top: 1px solid #006600;}
div#sitenav .current {display: block;
		padding: 4px 8px;
		margin: 0;
		text-decoration:none;
		text-align: right;
		border-top: 1px solid #006600;
		background: #B3D1B3;
		color: red;}
div#sitenav .current:hover {background: #B3D1B3;
		padding-right: 4px;}
div#sitenav a:hover {background: #B3D1B3;
		border-right: 4px solid #006600;
		padding-right: 4px;}
div#sitenav h4 {background: #006600; 
		color: white; 
		text-align: center; 
		margin: 0; 
		padding: 0.25em 0 0.25em 0;}
div#message {font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 16px;
		font-weight: bold;}
