BODY.POPUP { background-color: #485878; margin: 0 10px; }

TD { font-family: Arial,Verdana,Serif; font-size: 14px; }
TD.BORDER { background-color: #485878 }
.CONTENT TD {
	padding: 4px;
}

.LABEL {
	font-family: Arial,Verdana,Serif; font-size: 12px;
	text-align: right; white-space: nowrap;
}
TD.VALUE {
	font-family: Arial,Verdana,Serif; font-size: 14px;
	font-weight: bold; background-color: #EEE;
	border: 1px solid #FFF;
}
.WARNING {
	font-family: Arial,Verdana,Serif; font-size: 12px; color: red;
}

TABLE.TABLE {
	font-family: Arial,Verdana,Serif; font-size: 12px;
}
TD.TABLETITLE { font-size: 140%; font-weight: bold; }
TR.TABLEHEAD {
	font-family: Arial,Verdana,Serif; font-size: 14px;
	font-weight: bold;
	background-color: #485878; color: #FFF;
}
TR.TABLEHEAD_HL {
	font-family: Arial,Verdana,Serif; font-size: 14px;
	font-weight: bold; cursor: pointer;
	background-color: #66F; color: #485878;
}
TR.ODDROW {
	background-color: #C7DDF5;
}
TR.EVENROW {
	background-color: #B6CCE4;
}

TABLE.SUMMARY {
	background-color: #EEEEEE;
}
TR.SUMMARY {
	background-color: #485878; color: white; font-weight: bold;
}

TR.FORM_ROW { }
TR.FORM_ERR { background-color: #FFDDEE; }

H1 {
	font-family: Arial,Verdana,Serif; font-size: 24px;
	font-weight: bold;
}
H2.STATUS {
	font-family: Arial,Verdana,Serif; font-size: 18px;
	font-style: italic; margin: 0; font-weight: normal;
	margin: 0 0 8px 20px; text-indent: -20px;
}
H2.ERROR {
	font-family: Arial,Verdana,Serif; font-size: 18px;
	margin: 0 0 8px 20px; text-indent: -20px;
}
.ERROR {
       color: #CC0044;
}
H3 {
	font-family: Arial,Verdana,Serif; font-size: 18px;
	font-weight: bold; margin: 0;
}
H5 {
	font-family: Arial,Verdana,Serif; font-size: 14px;
	font-weight: bold; margin: 0;
}

.TEXT { width: 16em; }
.NUM { width: 6em; }

P { font-family: Arial,Verdana,Serif; font-size: 14px; }
.NOTE { font-family: Arial,Verdana,Serif; font-size: 12px; }
P.MSG { font-family: Arial,Verdana,Serif; font-size: 14px; }
P.PROD {
	font-family: Arial,Verdana,Serif; font-size: 14px;
	margin: 0; text-indent: 2em;
}

SUP.TM {	font-family: Arial,Verdana,Serif; font-size: 75%; }
SUP.FOOT {
	font-family: Arial,Verdana,Serif; font-size: 10px;
	color: #0000FF;
}

.EDIT { font-family: Arial,Verdana,Serif; font-size: 10px; color=#FFF; }
A.EDIT:LINK { color: #FFF; }
A.EDIT:ACTIVE { color: #FFF; }
A.EDIT:VISITED { color: #FFF; }
A.EDIT:HOVER{ color: #FFF; }

A:LINK { color: #00F; text-decoration: none; }
A:ACTIVE { color: #00F; text-decoration: none; }
A:VISITED { color: #008; text-decoration: none; }
A:HOVER { color: #00F; text-decoration: underline; }

.FOOT {
	font-family: Arial,Verdana,Serif; font-size: 10px;
	color: #0000FF;
}
P.LINK {
	font-family: Arial,Verdana,Serif; font-size: 14px;
	text-align: center; font-style: italic
}

FORM { margin: 0; }
LI { font-family: Arial,Verdana,Serif; font-size: 14px;
     list-style: outside; padding: 4px
   }

.CODE { font-family= Courier New,Courier,mono; }

DIV.ADMIN {
	background-color: #EEE; border: 1px solid #6CC66C; padding: 20px;
}
TD.ADMIN {
   background-color: #EEE; padding: 20px;
   border-bottom: 1px solid #6CC66C;
   border-left: 1px solid #6CC66C;
   border-right: 1px solid #6CC66C;
}
TD.ADMIN_HEAD {
   background-color: #EFE; padding: 8px 20px; cursor: pointer;
   color: #6CC66C; font-size: 18px; font-weight: bold;
   border: 1px solid #6CC66C;
}
DIV.GROUP {
	background-color: #FFF; border: 1px solid #727272; padding: 20px;
}

.SMALL { font-size: 12px; }

TR.EVALHEAD {
	font-size: 12px; background-color: #485878; color: #FFF; font-weight: bold;
}
TR.EVALAPP  { font-size: 10px; background-color: #DFD; cursor: pointer; }
TR.EVALREJ  { font-size: 10px; background-color: #FDD; cursor: pointer; }
TR.EVALPEN  { font-size: 10px; background-color: #DDF; cursor: pointer; }
TR.EVALTITLE {
	font-size: 14px; background-color: #EEE; font-weight: bold;
	cursor: pointer;
}

TD.CHOICE {
	font-size:10px; padding: 0 10px 10px;
}
DIV.FORM {
	 padding: 20px 20px 20px 30px; border: 1px solid #6CC66C;
}

.HILITE { color: #6CC66C }