body {
	background: #C8D9E5;
	padding: 0px;
	margin: 10px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color: #06c;	
	font-size: 85%;
	line-height: 110%;
}

/* td styles */
td {
	font-size: 85%;
	line-height: 125%;
}

td.mainBody, td.mainBodyNav2 {
	background: #fff;
	padding: 25px;
}
td.mainBody {
	padding-top: 5px;
}

td.notesBody {
	background: #fff;
	padding: 10px;
}

td.footer {
	color: #066;
	background: #B2C97A;
	padding: 10px;
}

td.textFieldTitle {
	vertical-align: middle;
	font-weight: bold;
}
td.textAreaTitle {
	vertical-align: top;
	font-weight: bold;
}

.outlineBkgd {
	background: #dcdcdc;
}

td.borderBody, td.borderHeader {
	background: #fff;
}

td.borderHeader {
	font-weight: bold;
}

td.outlineBody, td.outlineHeader {
	background: #fff;
	font-size: 75%;
}
td.outlineHeader {
	font-weight: bold;
}

table.nav {background-color: #066; width: 750px;}
table.nav2 {background-color: #B2C97A; width: 750px;}

/* general styles */
.alert { 
	color: red; 
	font-weight: bold;
}

.note {
	font-size: 80%;
}

img.thumb {
	border: 3px solid #6EB6FE; 
}

hr {
	color: #6EB6FE;
	background: #6EB6FE;
	border: 0;
	height: 1px;
}

.button { /*color: #066; background: #B2C97A; border-color: #ccc; border-width: 1px;*/ }

/* link styles */
a:link, a:visited, a.ftr:link, a.ftr:visited {
	color: #066;
	text-decoration: underline;
}
a:active, a:hover {
	color: #B2C97A;
	text-decoration: underline;
}
a.ftr:active, a.ftr:hover {
	color: #06c;
	text-decoration: underline;
}

a.nav2:link, a.nav2:visited, a.nav2:active, a.nav2:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
a.nav2:active, a.nav2:hover {
	color: #f93;
}

a.markOff:link, a.markOff:visited, a.markOff:active, a.markOff:hover {
	text-decoration: underline;
}
a.markOn:link, a.markOn:visited, a.markOn:active, a.markOn:hover {
	font-weight: bold;
	text-decoration: none;
}