BODY {
	background-color: LightBlue; color: Black; cursor: default; margin: 0;
	font-family: Arial, Sans-Serif; font-weight: normal; font-size: 10px;
}
BR { font-size: 8pt; }
IMG { border-width: 0; }
UL { margin-left: 20; margin-top: 5; }
SELECT { font-family: Arial Unicode MS, Arial, Sans-Serif; } 
TABLE { border-width: 0; }

A { text-decoration: none; cursor: hand; }
A:link { color: Blue; }
A:visited { color: Purple; }
A:hover { color: Red; }
A:active { color: Green; }

.mainBody { margin: 10; }
.mainBox { margin: 10; }
.mainTitle { color: Navy; font-weight: bold; font-size: 13pt; }
.imgFrame { filter: ; background-color: Linen; border: ridge 10px Silver; }
.ieShadow { filter: shadow(color=DarkGray, direction=135); width: 0; }

.menuTable { background-color: Navy; font-size: 14pt; }
.menuTitle { background-color: White; font-style: italic; font-weight: bold; font-size: 15pt; }
.menuActive { background-color: LightBlue; color: Navy; }

.menuCell { text-decoration: none; cursor: hand; }
.menuCell:link { color: Navy; }
.menuCell:visited { color: Navy; }
.menuCell:hover { color: Red; }
.menuCell:active { color: Green; }

.menuLink { text-decoration: none; cursor: hand; }
.menuLink:link { color: White; }
.menuLink:visited { color: White; }
.menuLink:hover { color: Red; }
.menuLink:active { color: Green; }

.boxTable { border: solid 1px Gray; } 
.boxCaption { background-color: Navy; color: White; font-weight: bold; font-style: italic; font-size: 13pt; }
.boxControl { background-color: Silver; color: Black; font-size: 10pt; }
.boxBody { background-color: Linen; color: Black; font-size: 10pt; }
	.boxBody td { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
.boxMainRow { background-color: Linen; color: Black; font-size: 10pt; }
	.boxMainRow td { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
.boxAltRow { background-color: White; color: Black; font-size: 10pt; }
	.boxAltRow td { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }

.treeTitle { font-size: 10pt; cursor: hand }
.treeMenu { font-size: 10pt; padding-left: 10; }
.fileView { font-family: Courier, Monospace; font-size: 8pt; }

.listTable { border: 1px solid navy; font-size: 12px; }
	.listTable td { border-top: 1px solid navy; padding-left: 10px; padding-right: 10px; padding-top: 0; padding-bottom: 2px; }
	.listTable th { padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; }
.listHeader {	background-color: silver; }
.listMainItem { background-color: linen; }
.listAltItem { background-color: white; }
.listSelected { background-color: yellow; }
.listFooter {	background-color: silver; }

.editWarning { color: red; font-size: 10pt; }
.editTable { padding-top: 0; padding-bottom: 0; }
	.editTable td { padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; }
	.editTable th { padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; }
.editGroups { font-size: 12pt; font-weight: bold; }
.editLabels { font-size: 10pt; }
.editRequired { background-color: yellow; }
