// v3.4.2

BODY {
	FONT-FAMILY: lucida grande, verdana, geneva, helvetica, arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #E5E5E5;
}

A:link {
	color: #222288;
	text-decoration: none;
}
A:visited {
	color: #222288;
	text-decoration: none;
}
A:hover {
	color: #222288;
	text-decoration: underline;
}
.bom A:link {
	color: #222288;
	text-decoration: none;
}
.bom A:visited {
	color: #222288;
	text-decoration: none;
}
.bom A:hover {
	color: #222288;
	text-decoration: underline;
}

/*
A:link.a_xInf {
	color: #888888;
}
A:visited.a_xInf {
	color: #888888;
}
A:hover.a_xInf {
	color: #888888;
}
*/
A:link.a_high {
	font-weight: bold;
}
A:visited.a_high {
	font-weight: bold;
}
A:hover.a_high {
	font-weight: bold;
}
.a_high {
	font-weight: bold;
}
A:link.a_text {
	color: #000000;
}
A:visited.a_text {
	color: #000000;
}
A:hover.a_text {
	color: #000000;
	text-decoration: none;
}
A:link.a_alert {
	color: #aa4444;
}
A:visited.a_alert {
	color: #aa4444;
}
A:hover.a_alert {
	color: #aa4444;
}


IMG {
	border: 0;
}


TD {
	FONT-FAMILY: lucida grande, verdana, geneva, helvetica, arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
TD.title {
	FONT-SIZE: 12px;
}
.label {
	FONT-STYLE: italic;
	TEXT-ALIGN: right;
	border-right: 1px dotted #d5d5d5;
	color: #444455;
}
.label_mand {
	FONT-STYLE: italic;
	TEXT-ALIGN: right;
	border-right: 2px solid #d5a5a5;
	color: #444455;
}
.labelHeader {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	border-right: 1px dotted #d5d5d5;
	color: #444455;
}
TD.mand {
	border-left: 2px solid #d5a5a5;
}
TD.bord {
	border-right: 1px solid #a5a5a5;
}

TABLE.title {
	background-color: #f0f0f0;
	border: 1px solid #d5d5d5;
	margin-bottom: 7px;
	width: 100%;
}

TABLE#test {
	border-collapse: collapse;
}
TABLE#test TD {
	border:1px solid #888888;
	text-align: center;
}
TABLE#test TD.blank {
	border: 0px;
//	text-align: center;
}

TABLE#matrix {
	border-collapse: collapse;
}
TABLE#matrix TD {
	border:1px solid #888888;
//	text-align: center;
}

TABLE#popup {
	background-color: #e5e5e5;
	border: 1px solid #666666;
}
TABLE#popup A:link {
	color: #000000;
	text-decoration: none;
	border: 1px solid #e5e5e5;
}
TABLE#popup A:visited {
	color: #000000;
	text-decoration: none;
	border: 1px solid #e5e5e5;
}
TABLE#popup A:hover {
	color: #e5e5e5;
	background-color: #576781;
	border: 1px solid #576781;
}

TABLE#subtab TD {
	FONT-WEIGHT: bold;
	WHITE-SPACE: nowrap;
	color: #FFFFFF;
}
TABLE#subtab A:link {
	color: #FFFFFF;
	text-decoration: none;
}
TABLE#subtab A:visited {
	color: #FFFFFF;
	text-decoration: none;
}
TABLE#subtab A:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.xInf {
	COLOR: #888888;
}
.nw {
	WHITE-SPACE: nowrap;
}

.header {
	FONT-WEIGHT: bold;
	WHITE-SPACE: nowrap;
}

.header2 {
	FONT-WEIGHT: bold;
	WHITE-SPACE: nowrap;
	border-bottom: 1px dotted #a5a5a5;
	color: #454;
	text-align: right;
}

.ref {
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	WHITE-SPACE: nowrap;
}

.alert {
	COLOR: #AA4444;
}

.cue {
	FONT-FAMILY: lucida grande, verdana, geneva, helvetica, arial, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

.quote {
//	FONT-FAMILY: courier, mono-space;
	FONT-STYLE: italic;
}

.notyet {
	LETTER-SPACING: 10px;
	border-bottom: 1px solid #000;
}



#main {
	position : absolute;
	top : 0px;
	bottom : 0px;
	left: 0px;
	width : 74%;

	padding : 3px;

	overflow : auto;
}

#palettes {
	position : absolute;
	top : 0px;
	right : 0px;
	bottom : 0px;
	width : 25%;

	padding : 3px;

	overflow : auto;
}

TABLE.plaza {
	border: 0px;
	margin-bottom: 7px;
	width: 100%;
	background-color: #d5d5d5;
}
TD.plazaHeader {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	color: #222;
	text-shadow: #fff 0px 0px 2px;
}
TD.plazaData {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
