body {
	color: #000;
	background: #fff;
}

a:link { color: #00f; }
a:visited { color: #00f; }
a:active { color: #00f; }

img {
	border-style: none;
}

h2 {
	font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	border-style: dashed;
	padding: 2px 0 0 10px;
	border-color: #08a;
	border-width: 0 0 1px 0;
	width: 100%;
	color: black;
	font-size: large;
}

hr {
	border-style: solid;
	padding: 0 0 0 0;
	border-color: #777;
	border-width: 0 0 1px 0;
	width: 100%;
	color: white;
}

.label {
	border-style: solid;
	padding: 2px 4px 2px 4px;
	border-color: #ec9898;
	border-width: 2px 2px 2px 2px;
	background-color: #f7c0c0;
	color: black;
	font-weight: bold;
}

.error {
	color: red;
	text-align: center;
}

.version {
	text-align: right;
	font-size: small;
}

.center {
	text-align: center;
}

.caution {
	font-size: x-small;
	font-weight: bold;
	color: #e00;
}

.date {
	font-size: small;
}

.grid {
	border-style: none;
	padding: 0 0 0 0;
	border-width: 0 0 0 0;
	margin: auto;
	text-align: left;
}

.ListLabel {
	border-style: none;
	padding: 2px 2px 2px 2px;
	background-color: #eee;
}

.ListHeader {
	font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	border-style: solid dashed;
	padding: 2px 4px 2px 4px;
	border-color: #777 #ccc;
	border-width: 1px 0 1px 1px;
}

.ListHeaderFirst {
	font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	padding: 2px 4px 2px 4px;
	border-color: #777 #ccc;
	border-width: 1px 0 1px 0;
}

.ListHeaderLast {
	font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	border-style: solid dashed;
	padding: 2px 4px 2px 4px;
	border-color: #777 #ccc;
	border-width: 1px 0 1px 1px;
}

.ListElement {
	border-style: solid dashed;
	padding: 2px 4px 2px 4px;
	border-color: #ccc;
	border-width: 0 0 1px 1px;
}

.ListElementFirst {
	border-style: solid;
	padding: 2px 4px 2px 4px;
	border-color: #ccc;
	border-width: 0 0 1px 0;
}

.ListElementLast {
	border-style: solid dashed;
	padding: 2px 4px 2px 4px;
	border-color: #ccc;
	border-width: 0 0 1px 1px;
}


.ListTitle {
	border-style: solid;
	padding: 2px 4px 2px 4px;
	border-color: #777;
	border-width: 1px 0 1px 0;
}
