body {
	font-family: Tahoma,Arial,Helvetica,sans-serif; background-color: white;
}
a:link {
	color: rgb(34, 34, 238); text-decoration: none;
}
a:visited {
	color: rgb(119, 34, 255); text-decoration: none;
}
a:hover {
	color: rgb(187, 0, 187); text-decoration: none;
}
a:active {
	color: rgb(187, 0, 187); text-decoration: none;
}
.subcomp { padding: 8px; font-size: 12pt; font-style: italic; font-weight: bold; font-variant: normal; text-align: center; letter-spacing: 1px; color: #000088;background-color: lightgreen; }
.colorflip {
	background: rgb(237, 237, 237);
}
#alltableList1 {
	margin: 8px auto 10px; padding: 2px 3px 6px; border: 1px inset currentColor; text-align: center; font-size: 9pt; font-weight: bold; border-spacing: 1px;
}
#alltableList2 {
	margin: 8px auto 10px; padding: 2px 3px 6px; border: 1px inset black; text-align: center; font-size: 9pt; font-weight: bold; border-spacing: 1px;
}
#alltableList2 td {
	border: 1px inset goldenrod;
}
thead td {
	padding: 5px 8px 5px 10px; font-size: 10pt;
}
tfoot td {
	padding-top: 20px; padding-bottom: 5px; font-size: 8pt;
}
.alphabet1 {
	padding: 3px;text-align: center; background: rgb(204, 244, 204); font-size: 9pt; margin-right: auto;
}
.alphabet1 a {
	padding-right: 5px; padding-left: 5px;
}
.lstw1 { padding: 3px 3px 3px 0px; text-align: right; font-size: 10pt; font-weight: bold; }
.lstw2 { padding: 3px 0px 3px 3px; text-align: left; font-size: 10pt; font-weight: bold; }
.llstw1 {
	padding: 10px 0px; text-align: right;
}
.llstw2 {
	padding: 10px 0px; text-align: left;
}
.llstw3 {
	padding: 10px; text-align: left;
}
.llstw4 {
	padding: 10px; text-align: left;
}
.llstw5 {
	padding: 10px; text-align: left;
}
.llstw6 {
	padding: 5px; text-align: left;
}
.llstw7 {
	padding: 5px 5px 5px 0px; text-align: right;
}
.llstw8 {
	padding: 5px 0px; text-align: left;
}
.llstw9 {
	padding: 5px 0px; text-align: center;
}
.llstw10 {
	padding: 5px; text-align: left; background-color: rgb(204, 204, 255);
}
.llstw11 {
	padding: 15px; text-align: center; font-size: 14pt; letter-spacing: 2px; font-weight: bold; background-color: rgb(204, 204, 255);
}
.llstw12 {
	padding: 25px; text-align: center; font-size: 10pt; font-weight: bold; background-color: rgb(204, 204, 205);
}
.llstw13 {
	padding: 5px; text-align: left; font-size: 8pt; font-weight: bold;
}
.llstw14 {
	padding: 5px; text-align: left; font-size: 9pt; font-weight: bold;
}
.llstw15 {
	padding: 7px 0px 5px 0px; text-align: right; font-size: 8pt; font-weight: bold;
}
.llstw16 {
	padding: 5px 0px; text-align: left; font-size: 9pt; font-weight: bold; background-color: rgb(204, 245, 245);
}
.llstw17 {
	padding: 5px; text-align: left; font-size: 9pt; font-weight: bold;
}
.llstw18 {
	padding: 5px; text-align: left; font-size: 10pt; font-weight: bold; background-color: rgb(204, 245, 245);
}
.llstw19 {
	padding: 7px 5px 5px 0px; text-align: right; font-size: 9pt; font-weight: bold;
}
.llstw20 {
	padding: 5px; text-align: left; font-size: 9pt; font-weight: bold;
}
.llstw21 {
	padding: 15px; text-align: center; font-size: 12pt; font-weight: bold; background-color: rgb(204, 204, 255);
}
.llstw22 {
	padding: 15px; text-align: center; font-size: 12pt; font-weight: bold; background-color: rgb(204, 204, 255);; color: darkred;
}
.llstw26 { padding-left: 5px; padding-right: 5px; padding-top: 12px; padding-bottom: 12px; text-align: left; font-size: 12pt; font-weight: bold; }
td b {
	text-align: left; font-size: 12pt; font-weight: bold; background-color: rgb(204, 245, 245); color: darkred;
}
#odortableList1 {
	margin: 2px auto; padding: 2px 1px; border: 1px inset currentColor; text-align: center; font-size: 9pt; font-weight: bold; border-spacing: 1px;
}
.odrlnk {
	text-align: left; color: rgb(170, 0, 170); padding-top: 4em; padding-bottom: 0.4em; font-size: 12pt;
}
.odrlnk1 {
	padding: 9px 8px 0px 0px; text-align: center; font-size: 8pt;
}
.odrlnk2 {
	padding: 8px 0px 0px; text-align: left; font-size: 9pt;
}
.odrlnk3 {
	padding: 9px 2px 0px 0px; text-align: right; font-size: 8pt; font-weight: bold;
}
.odrlnk4 {
	padding: 0px 0px 0px 0px; text-align: left; font-size: 8pt;
}
.rethom { padding-top: 10px; padding-bottom: 6px; font-size: 9pt; text-align: center; color: #000088; }
.cpyrght { padding-top: 1px; padding-bottom: 6px; font-size: 10pt; text-align: center; color: blue; }