body {
/*
	background: #e6e5d0; // really light tan
	background: #405679; // gray-ish blue
	background: #003C96; // light navy
	background: #a98c4b; // tan
	background: #333333; // gray
	background: #8495A9; // light grayish-blue
	background: #f0f0e2; // off-white
	background: #c5af7d; // light tan
*/
	background: #405679;
	color: white;
	margin: 1.0em;
	padding-bottom: 1.0em;
	padding-right: 1.0em;
}

a { color: #ffffff; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: underline; }

/* Odd rows in table */
.oddRow { background: #c5af7d; color: black; }
.oddRow a { color: #003C96; text-decoration: none; }
.oddRow a:hover { color: #003C96; text-decoration: underline; }

/* Even rows in table */
.evenRow { background: #e6e5d0; color: black; }
.evenRow a { color: #003C96; text-decoration: none; }
.evenRow a:hover { color: #003C96; text-decoration: underline; }

.missingItem { color: #ff0000; } 

#topBar { height: 60px; width: max; left: 0px; top: 0px; padding: 15px; position: absolute; border-bottom: 2px ridge white; }
#sideBar { height: max; width: 200px; padding: 15px; left: 0px; top: 92px; position: absolute; }
#main { top: 92px; left: 230px; position: absolute; border-left: 2px ridge white; padding: 15px; background: #405679; }

/* Side bar items */
.menuItem { color: black; padding: 5px; margin: 0px 5px 0px 5px; border: 1px solid tan; background: white; text-align: center; font-family: sans-serif; }
.menuItem a { color: #003C96; text-decoration: none; }
.menuItem a:hover { color: #003C96; text-decoration: underline; }
.menuCat { font-style: italic; font-weight: bold; text-align: center; }

h1 { margin-top: 0px; margin-bottom: 5px; font-family: sans-serif; }

h2 { margin-top: 0px; margin-bottom: 5px; font-family: sans-serif; }

h3 { margin-top: 0px; margin-bottom: 5px; }

ul { margin-top: 0.0em; margin-bottom: 0.0em; padding-top: 0.0em; padding-bottom: 0.0em; }
li { margin-top: 0.0em; margin-bottom: 0.0em; padding-top: 0.0em; padding-bottom: 0.0em; }

p.formButtons { text-align: right; }

span.fieldName { font-weight: bold; }

span.fieldValue { font-style: normal; }

span.catHeading { font-style: italic; font-weight: bold; border-bottom: solid 1px black; }

div.field { margin-top: 0.5em; }

/*
.menuItem a:link, .menuItem a:active, .menuItem a:visited {
	color: blue;
}

a:link, a:active, a:visited {
	color: white;
}
*/
