BODY, TABLE, INPUT {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 10pt;
	color: #666666;
}

INPUT, TEXTAREA, CHECKBOX, SELECT {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 10pt;
	font-weight: normal;
    border-style: solid;
	border-width: 1px;
	border-color: #00BFFF;
    color: #000000;
}

LEGEND {
	color: #00BFFF;
	font-weight: bold;
}

FIELDSET {
	border-color: #00BFFF;
	border-style: solid;
	border-width: 2px;
    padding: 10px;
}

TH {
    color: #00BFFF;
    text-align: left;
}

ACRONYM {
    border-bottom: dotted 1px #666666;
}

.shade {
    border-width: 1px;
    border-color: #CCCCCC;
    background-color: #EEEEEE
}

.error {
	color: #FF0000;
}

.marker {
    background-color: #FFFF00;
}

.label {
    color: #FF0000;
    font-weight: bold;
}

.dialog {
	color: #FFFFFF;
	background-color: #0080FF;
	font-weight: bold;
}

.orange {
	color: #FFFFFF;
	background-color: #FFBF00;
	font-weight: bold;
}

A.dialog:hover { color: #FFFFFF; }
A.dialog:active { color: #FFFFFF; }
A.dialog:visited { color: #FFFFFF; }
A.orange:hover { color: #FFFFFF; }
A.orange:active { color: #FFFFFF; }
A.orange:visited { color: #FFFFFF; }

A:hover { color: #0080FF; }
A:active { color: #0080FF; }
A:visited { color: #0080FF; }

H2, H3 { color: #00BFFF; }

UL {list-style-image: url(/images/bullet.gif)}

.clsSelected, .clsNode { text-decoration: none; color: black; font: 8pt tahoma; }
A.clsNode:hover { color: #000000; }
A.clsNode:active { color: #000000; }
A.clsNode:visited { color: #000000; }

.clsSelected { font-weight: bold; }
A.clsSelected:hover { color: #000000; }
A.clsSelected:active { color: #000000; }
A.clsSelected:visited { color: #000000; }
