table a:hover.tabs	{font-family:verdana,arial,sans-serif;
					color:#ffffff; 
					text-decoration:none;
					font-weight:bold;}

	td.tabon	{font-family: verdana,arial,sans-serif;
			font-size:9pt;
			color:#ffffff;
			font-weight:bold;}

	td a.blu	{color:#0099ff; 
			font-family:verdana,arial,sans-serif;
			display: block;font-size:8pt;
			padding: 1px;
			text-decoration:none;
			font-weight:bold;}

	td a.gre	{color:#336666; 
			font-family:verdana,arial,sans-serif;
			display: block;font-size:8pt;
			padding: 1px;
			text-decoration:none;
			font-weight:bold;}

	td a.gol	{color:#ff6600; 
			font-family:verdana,arial,sans-serif;
			display: block;font-size:8pt;
			padding: 1px;
			text-decoration:none;
			font-weight:bold;}

	td a.pur	{color:#330099; font-family:verdana,arial,sans-serif;
			display: block;font-size:8pt;
			padding: 1px;
			text-decoration:none;
			font-weight:bold;}

	td a.red	{color:#662333; font-family:verdana,arial,sans-serif;
			display: block;font-size:8pt;
			padding: 1px;
			text-decoration:none;
			font-weight:bold;		}

td a:hover.blu     {color:#ffffff;
		   background-color: #0099ff;
		   font-weight:bold;
}

td a:hover.gre     {color:#ffffff;
		   background-color: #336666;
 			font-weight:bold;
}

td a:hover.gol     {color:#ffffff;
				font-weight:bold;
		   background-color:#ff6600;}

td a:hover.pur     {color:#ffffff;
				font-weight:bold;
		   background-color: #330099;}

td a:hover.red     {color:#ffffff;
				font-weight:bold;
		   background-color: #662333;}

	td.sub		{background-color:#ffffff;
				font-weight:bold;
}

	td a.subgol	    {font-family:verdana,arial,sans-serif;
				font-size:7.5pt; 
				font-weight:bold;
			    display:block;
			    text-decoration:none;
			    color:#663300;}

	td a:hover.subgol   {color:#ff6600;
			    font-weight:bold;
			    display:block;
			    background-color:#663300;
			    text-decoration:none;}

	td a.subblu	    {font-weight:normal;
			    display:block;
			    text-decoration:none;
			    color:#000000;}

	td a:hover.subblu   {color:#ffffff;
			    font-weight:bold;
			    display:block;
			    background-color:#0099ff;
			    text-decoration:none;}

	td a.subpur	    {font-weight:normal;
			    display:block;
			    text-decoration:none;
			    color:#330099;}

	td a:hover.subpur   {color:#330099;
			    font-weight:bold;
			    display:block;
			    background-color:#ffff99;
			    text-decoration:none;}

	td a.subred	    {font-size:7pt;
				font-weight:bold;
			    display:block;
			    text-decoration:none;
			    color:#662333;}

	td a:hover.subred   {color:#662333;
			    font-size:8pt;
			    font-weight:bold;
			    display:block;
			    background-color:#cccc99;
			    text-decoration:none;}

	td a.subgre	    {font-weight:bold;
			    display:block;
			    text-decoration:none;
			    color:#336666;}

	td a:hover.subgre   {color:#ffffff;
			    font-weight:bold;
			    display:block;
			    background-color:#336666;
			    text-decoration:none;}


				
table			{font-family:arial, helvetica, sans-serif;
				font-size:12pt;}
td.leftbar		{padding-left:0;
				padding-right:6;
				padding-top:0;
				border-right:dashed 2px #666666;}
td.rightbar		{width:150; padding-left:2;
				padding-right:0;
				padding-top:0;
				border-left:dotted 4px #ff6600;
				border-right:solid 1px #ff6600;}
span.barnameright	{padding-left:6;
				padding-right:6;
				color:#ff6600;
				background:#663300;
				display:block;
				font-weight:bold;
				}
span.barnameleft	{color:#ff6600;
				background:#663300;
				display:block;
				font-weight:bold;
				}
span.faq	{padding-left:6; padding-right:6;
			color:#ffffff;
			background:#86C67C;
			font-size:9pt;
			font-weight:bold;}

p			{font-size:10pt;}

p.faqline	{font-size:8pt;
			width:150;
			font-weight:bold;
			background:#b7c3d0;
			display:block;}

a				{text-decoration:underline;}
a.faq			{text-decoration:none;
				 color:#000000;}
a:hover.faq		{text-decoration:underline;}

p.mainsubhd 	{font-family:verdana,tahoma,sans-serif;
			font-size:9pt;
			font-weight:bold;
			text-transform:uppercase;}
p.sidetextsize	{font-size:9pt;}
a.sidetextsize	{text-decoration:none;
			color:#000000;}
p.reslink	{font-size:9pt;}
a.reslink	{font-size:9pt;
			font-weight:bold;}
			
table.insiderightbar		{font-size:8pt; 
						border:solid 1px #b7c3d0;}
			
p.newshead 		{font-family:verdana,tahoma,sans-serif;
			font-size:9pt;
			font-weight:bold;
			padding-left:0pt;
			margin-top:18pt;
			text-transform:uppercase;
			background:#cccccc;
			width:525;}
font.newsitem	{font-family:arial, helvetica, sans-serif;
			font-size:8pt;
			font-weight:normal;}
table.newsitem	{padding-left:24px;
			padding-top:6px;
			font-family:verdana, arial;
			font-size:8.5pt;
			text-transform:none;
			background:#efefef;
			cellpadding:3;
			cellspacing:0;
			width:525;
			padding-bottom:24px}

p.title 		{font-weight:bold; color:blue;}
p.cite 		{padding-left:36;}
