h1	{ font-family: verdana,sans-serif; font-size: 20px; line-height: 1; font-weight: bold; padding: 10px 10px 0 10px; }
select, option, textarea, input	{ border: #808080 1px solid; color: #000000; font-size: 11px; font-family: verdana,sans-serif; background-color: #ffffff; }
body, td, tr	{ text-decoration: none; font-family: verdana,sans-serif; font-size: 11px; }

a:active, a:visited, a:link	{ color: #446488; text-decoration: none; font-family: verdana,sans-serif; font-size: 11px; }
a:hover	{ color: #00004f; text-decoration: none; font-family: verdana,sans-serif; font-size: 11px; }

#nav td { padding: 0; border-right: 1px solid black; border-bottom: 1px solid black;}
#nav td.logout { border-right: none; }
#nav a:active, #nav a:visited,  #nav a:link	{ color: #000000; font-size: 10px; font-weight: bold; font-family: verdana,sans-serif; text-decoration: none; white-space: nowrap; padding: 3px 10px; display: block; }
#nav a:hover	{ color: #ffffff; background: #446488; }

.header	{ font-size: 16px; font-weight: bold; color: #808080; font-family: verdana,sans-serif; text-decoration: none; }
.bborder	{ background-color: #ffffff; border: 1px #a7a6b4 solid; }
.section	{ color: black; font-family: verdana,sans-serif; font-size: 14px; line-height: 16px; background-color: silver; text-transform: uppercase; font-weight: bold; }

#actions { margin: 10px; padding: 0; }
#actions li { list-style: none; }
#actions li a { font-weight: bold; }

div.row { clear:both; width: 500px; padding: 3px 0; margin: 0; }
div.row span.label { float: left; text-align: right; width: 100px; }
div.row span.formw { float: right; text-align: left; width: 380px; }
.form-error { color: red; }

tr.highlight { background: #dcdcdc; }

tr.header td { font-weight: bold; }

tr.row0 { background: #eee; }
tr.row1 { background: #fff; }


#accounting td.comments { font-style: italic; }
#accounting tr.bad td { color: red; }
