			body, p, th, td, input, select, option, textarea 
				{font-family: verdana, arial, sans-serif; color: 000099;}
         table 
				{background-color: white; width: 100%; }
         td, input, select, option, textarea 
				{font-size: 9pt; vertical-align: text-top;}
         input, option 
				{font-size: 9pt; color: 000099;}
         td.frm 
				{font-size: 9pt; color: 000099;}
			td.big 
				{font-weight: bold; font-size: 12pt;}
         th.big 
				{font-weight: bold; font-size: 10pt; text-align: left;}
         th.med 
				{font-weight: bold; font-size: 10pt; text-align: left;}
			th.sml
				{font-weight: normal; font-size: 8pt; text-align: right;}         
         td.med 
				{font-weight: bold; font-size: 10pt; text-align: right;}
         td.sml 
				{font-size: 8pt;}
         td.lbl, label 
				{font-weight: bold;  font-size: 8pt;}
         td.lbl_suppl
				{font-weight: bold;  font-size: 8pt; font-style: italic;}
         p.sml
				{font-size: 8pt; color: cc3300; text-align: left;}
         p.tny
				{font-size: 6pt; color: cc3300; text-align: left;}
         p.foot, td.foot 
				{font-size: 8pt; color: cc3300; text-align: center;}
         caption.med 
				{font-weight: bold; font-size: 10pt; text-align: left;}
         table.sortable a.sortheader 
            {background-color:#99ccff; font-size: 10pt; color:#000099; font-weight: bold; text-decoration: none; display: block;}
         table.sortable span.sortarrow 
            {color: black; text-decoration: none;}
         em
         	{color: cc3300; text-decoration: blink;}

