body {
	margin: 0px;
}

body, p, td, input, textarea, th {
	font-family: Lucida Grande, Verdana, Arial;
}

.indented {
	text-indent: 5em;
}

.message {
	color: darkorange;
	font-weight: bold;
}

.messageBar {
	background-color: orange;
	border: 1px solid red;
	text-align: center;
}

.textInput {
	border: 1px solid black;
}

input.button {
	border: 2px black solid;
	background-color: lightgreen;
	font-weight: bold;
}

.sql {
	color: darkred;
}

.formLabel {
	text-align: right;
	font-weight: bold;
}

.formHelp {
	color: #999;
}

.header {
	background-color: black;
	color: #666;
}

div.header {
	line-height: 70px;
}

.header div {
	display: inline;
}

.header a {
	color: lightgreen;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px black solid;
}

.header img {
	vertical-align: middle;
}

div.headerNavLinks {
	float: right;
	vertical-align: middle;
	line-height: 65px;
}

.headerNavLinks a, .adminToolbar a {
	margin-right: 0px;
	margin-left: 0px;
}

.header a:hover {
	border: 1px lightgreen solid;
}

div.secondaryToolbar {
	background-color: lightgreen;
	border-bottom: 1px solid black;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
}

.secondaryToolbar a {
	color: black;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px lightgreen solid;
}
