BODY
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 80%;
}

INPUT {	font-family: Verdana, Helvetica, Arial, Sans-Serif; }

IMG { border: 0; }

.error,.warning,.notverified { color: Red; }
.verified {color: Green;}
.confirmation { font-weight: bold; margin-bottom: 1em;}
.confirmationbox {
	text-align: center;
	width: 50%;
	margin-bottom: 1em;
	background-color: #EEE;
	border: 1px solid #CCC;
	padding: 1em;
}

TABLE TD.label 
{
	text-align: right;
	font-weight: bold;
	background-color: #EEF; 
	border-bottom: 1px solid #CCC;
}
TABLE TD.info {	border-bottom: 1px solid #CCC; }

TABLE TR.oddrow { background-color: White; }
TABLE TR.evenrow { background-color: #EEF; }

TABLE.form { border: 0; }
TABLE.form TD { padding: 0.3em; }
TABLE.form TD { vertical-align: top; }
TABLE.form TD { line-height: 1.7em; }
TABLE.form TD DIV.setting { margin-bottom: 0.8em; }

TABLE.items { width: 100%; border: 0; }
TABLE.items TH,TD { padding: 0.3em; }
TABLE.items TH { background-color: Black; color: White; }
TABLE.items TH.nameHeader { text-align: left; }
TABLE.items TD.nameColumn { text-align: left; }
TABLE.items TH.organizationHeader { text-align: left; }
TABLE.items TD.organizationColumn { text-align: left; }
TABLE.items TH.titleHeader { text-align: left; }
TABLE.items TD.titleColumn { text-align: left; }
TABLE.items TH.dateHeader { text-align: center; width: 20em; }
TABLE.items TD.dateColumn { text-align: center; width: 20em; }
TABLE.items THEAD TH.iconHeader { width: 2em; text-align: center; }
TABLE.items TBODY TD.iconColumn { width: 2em; text-align: center; }

UL.menu { list-style-type: none; }

/* New Stuff 2006-01 */
.intro { margin-bottom: 1em; }
#hud {position:absolute; top: 0; right: 0;padding: 0.5em;background-color:#EEE;border-bottom:1px solid gray;border-left:1px solid gray;}
.addButton {margin-right: 0.4em;}

TABLE.cleanForm {width: 100%;}
TABLE.cleanForm TD.label {vertical-align: top;}
TABLE.cleanForm TD.label 
{
	text-align: right;
	font-weight: bold;
	background-color: transparent;
	border: none;
	line-height: 1.8em;
}
TABLE.cleanForm TD.info
{
	text-align: left;
	border: none;
	line-height: 1.8em;
}
TABLE.cleanForm .divider {border-bottom: 1px dashed gray;}

DIV.cleanPanel {border: 1px solid gray;}
DIV.cleanPanel .titlebar {background-color: gray; color: white; padding: 0.5em;}
DIV.cleanPanel .content {padding: 0.3em;}
DIV.cleanPanel .buttonbar {text-align: right; background-color: #EEE; padding: 0.5em;}
