
.sup { font-size: 7pt; vertical-align: super; }


.hdcell { border-style: dotted; border-width: 1px 0 0 0; border-color: #cb7;
	background-color: #f4eccc; font-weight: bold; }
.ltcell { border-style: dotted; border-width: 1px 1px 0 0; border-color: #cb7; vertical-align: top; width: 50%; }
.rtcell { border-style: dotted; border-width: 1px 0 0 0; border-color: #cb7; vertical-align: top; width: 50%; }
.leadtxt1 { color: #f00; font-style: italic; }
.leadtxt2 { color: #00f; font-style: italic; }


.def { border-style: dotted; border-width: 1px 0 0 1px; border-color: #44ae72; background-color: #e2feed;
	vertical-align: top; font-family: arial; font-size: 8pt; width: 38%; }
.def2 { border-style: dotted; border-width: 1px 1px 0 1px; border-color: #44ae72; background-color: #e2feed;
	vertical-align: top; font-family: arial; font-size: 8pt; width: 62%; }
.defhead { border-style: dotted; border-width: 1px 1px 0 1px; border-color: #44ae72; background-color: #44ae72;
	font-family: arial; font-size: 10pt; color: #fff; }
.defref { background-color: #e2feed; font-size: 8pt; font-weight: normal; color: #000; float: right; padding: 2px; }


.cents { color: #0080ff; }
.c1red { padding: 4px 0 2px 0; width: 65%; background-color: #fef5f5; vertical-align: bottom; }
.c2red { padding: 4px 0 2px 0; width: 5%; background-color: #fcebeb; text-align: center; color: #f00; vertical-align: bottom; }
.c3red { padding: 4px 0 2px 0; width: 30%; background-color: #fcebeb; text-align: right; vertical-align: bottom; }
.c1blue { padding: 4px 0 2px 0; width: 65%; background-color: #f4faff;
	border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #e6f2ff; vertical-align: bottom; }
.c2blue { padding: 4px 0 2px 0; width: 5%; background-color: #e6f2ff; text-align: center; color: #f00; vertical-align: bottom; }
.c3blue { padding: 4px 0 2px 0; width: 30%; background-color: #e6f2ff; text-align: right;
	border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #4a84b3; vertical-align: bottom; }
.c1grn { padding: 4px 0 2px 0; width: 65%; background-color: #f9fff9; vertical-align: bottom; }
.c2grn { padding: 4px 0 2px 0; width: 5%; background-color: #e8ffe8; text-align: center; color: #f00; vertical-align: bottom; }
.c3grn { padding: 4px 0 2px 0; width: 30%; background-color: #e8ffe8; text-align: right; vertical-align: bottom; }
.math { font-family: verdana; font-size: 8pt; width: 100%; }


