body {
	background-color: #CFC7A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
A:link {
	color: #000066;
	text-decoration: none;
	font-family : inherit;
} 
A:visited {
	color: #000066;
	text-decoration: none;
	font-family : inherit;
}  
A:active {
	color: #0000cc;
	text-decoration: none;
	font-family : inherit;
}
A:hover {
	color: #0000cc;
	text-decoration: none;
	font-family : inherit;
}

.formClass {
	font-size: 11px;
	text-align: center;
	font-family : inherit;
}

hr {
	color : #999966;
}

.SiteModule { background-color: white; font-size: 10px; }
.SiteModule .SidePanel { background-image: URL('graphics/background-stripes.jpg'); padding: 2px; text-align: center; vertical-align: top; font-size: 11px; font-weight: bold; }

.SiteToolbar { background-color: #000066; font-size: 11px; font-weight: bold; color: white; }
.SiteToolbar a:link { color: white; }
.SiteToolbar a:visited { color: white; }

.SideBar { border: 1px solid #000066; border-bottom: none; background-color: white; font-size: 12px; text-align: center;}
.MenuOption { border-bottom: 1px solid #000066; height: 15px; font-size: 12px; text-align: left; vertical-align: middle; background-color: white; }
.MenuOption A:hover { color: #000066; text-decoration: none; font-weight: bold; }

.standardDialog { border: none; background-color: white; color: black; font-size: 11px; }
.standardDialog .header { vertical-align: top; text-align: center; background-color: #000066; padding: 10px; padding: 2px; font-weight: bold; }
.standardDialog .body { vertical-align: top; text-align: left; padding: 2px; }

.searchDialog { border: 1px solid black; background-color: #CFC7A8; color: black; font-size: 10px; }
.searchDialog .header { vertical-align: top; text-align: center; background-color: black; padding: 2px; font-size: 14px; font-weight: bold; font-style: italic; color: black; }
.searchDialog .body { vertical-align: middle; text-align: center; font-weight: bold; }
.searchDialog .body .inputField { font-size: 10px; }
.searchDialog .body .submitButton { background-color: #000066; font-size: 10px; }

.resultsDialog { border: none; background-color: white; color: white; font-size: 11px; }
.resultsDialog .header { vertical-align: top; text-align: center; background-color: #6699CC; padding: 2px; font-size: 12px; font-weight: bold; font-style: italic; color: white; }
.resultsDialog .body { vertical-align: middle; text-align: center; color: black; }

.detailSheet { background-color: white; font-size: 12px; }
.detailSheet .header { color: white; background-color: #000066; vertical-align: middle; text-align: center; padding: 5px; font-size: 17px; font-weight: bold; font-style: italic; }
.detailSheet .picturePane { vertical-align: middle; text-align: center; padding: 0px; }
.detailSheet .detailPane { border-left: 1px solid #000066; vertical-align: top; text-align: left; padding: 10px; }
.detailSheet .controlPane { vertical-align: middle; text-align: center; padding: 5px; }
.detailSheet .controlPane select { font-size: 10px; }
.detailSheet .controlPane input { font-size: 10px; }
.detailSheet .blankPane { border-left: 1px solid #000066; vertical-align: middle; text-align: center; padding: 5px; }

.formSheet { font-size: 11px; }
.formSheet input { font-size: 11px; }
.formSheet select { font-size: 11px; }
.formSheet textarea { font-size: 11px; }
.formSheet .header { background-color: #000066; vertical-align: middle; text-align: center; padding: 5px; font-size: 17px; font-weight: bold; font-style: italic; }
.formSheet .fieldname { }
.formSheet .inputfield { }
