BODY		{ font-family: Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : 400; color : #000000; background: #ffffff; align: center ;
                }
.gBODY	{ font-family: Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : 400; color : #000000; background: #ffffff; align: center ;
	          filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#dcdcdc', gradientType='0');
}
A		{ font-family: Arial; font-weight : bold; text-decoration : none; color : #000080 }
A:ACTIVE	{ font-family: Arial; font-weight : bold; text-decoration : none; color : #000088 }
A:HOVER		{ font-family: Arial; font-weight : bold; text-decoration : underline; color : #000088 }
A:VISITED	{ font-family: Arial; font-weight : bold; text-decoration : none; color : #000080 }
H1		{ font-family: Arial, Helvetica, sans-serif; font-size : 18pt; font-weight : bold; color : #000080 }
H2		{ font-family: Arial, Helvetica, sans-serif; font-size : 14pt; font-weight : bold; color : #000080 }
H3		{ font-family: Arial, Helvetica, sans-serif; font-size : 12pt; font-weight : bold; color : #FF0000 }
H4		{ font-family: Arial, Helvetica, sans-serif; font-size : 12pt; font-weight : bold; color : black }
H5		{ font-family: Arial, Helvetica, sans-serif; font-size : 12pt; font-weight : bold; color : #000080; margin-top:0; margin-bottom:0 }
H6		{ font-family: Arial, Helvetica, sans-serif; font-size : 12pt; font-weight : bold; color : #000080; margin-top:0; margin-bottom:0 } 
TABLE		{ font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color : black border-color: #000000; }
STRONG		{ font-family: Arial, Helvetica, sans-serif; font-weight : extra-bold; color : red }
INPUT		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: black; margin: 0; }
OPTION		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color:#0066FF }
td {font-family: Verdana, Tahoma, Arial; font-size: 8pt; }
.tablehead 	{  color: #000080; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: medium; font-weight: light-bold; border-color: #000000;
                   filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#2f4e84', gradientType='0');
                }
.header {font-family: Verdana, Tahoma, Arial; font-size: 10pt; color: 000080;  font-weight: bold; 
                   filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#dcdcdc', startColorstr='#ffffff', gradientType='0');
                }
.tablebody 	{ background: #eeeecc; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; border-color: #000000; }
.tablefooter 	{ background: #f8f8f8; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; border-color: #000000; }
.tablefooter2 	{ background: #f8f8f8; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; border-color: #000000; }
.tablefooter3 	{ background: #dcdcdc; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; border-color: #000000; }
.row1 		{ background: #ffffff; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; border-color: #000000; border-bottom: #000000; }
.row2 		{ background: #d0d0d0; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; border-color: #000000; border-bottom: #000000; }
.red 		{ background: #ff0000; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; }
.yellow 	{ background: #ffff00; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; }
.rtext 		{ color: #ff0000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; }
.ytext 		{ color: #ffff00; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; }
.gtext 		{ color: #008000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; }
.bannerbg { background: #dcdcdc; border-top: thin solid #000000 ;  }
.top {font-family: Tahoma, Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 12pt; }

#vertical { writing-mode: tb-rl; filter: flipv fliph; font-weight: normal; }


.inputr		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; color: black }

.redbg 		{ background: #ffb6c1; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; }
.greenbg 	{ background: #00ff74; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; }

.whatif 	{ background: #90EE90; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; }
.totalest 	{ background: #FFC0CB; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; }

.none 		{ background: #ffffff; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; border-color: #000000; border-bottom: #000000; }
.whatifsavings 	{ background: #00ffff; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; }
