body
	{
	padding: 0px 0px 0px 26px;
	background: #ffffff;
	color: #000000;
	font-family: Verdana;
   font-size: 10pt;
	}
pre
	{
   margin-bottom: 3pt;
   margin-top: 6pt;
   }
a
   {
   color: black;
   }
.vPath
	{
   align: center;
   margin-top: 0em;
   margin-bottom: 0em;
   padding: 0px 0px 0px 0px;
   border-spacing:0;
   border-collapse:collapse;
   border-spacing:0;
   border-style:hidden;
   font-size: 8pt;
   }
.vPath td
   {
   border: 0px solid black;
   }
.firstrow
   {
   margin-top: 0em;
   }
table
	{
   align: center;
   margin-top: 2em;
   margin-bottom: 1em;
   padding: 0px 0px 0px 0px;
   border-spacing:0;
   border-collapse:collapse;
   border-spacing:0;
   border-style:hidden;
   }
tr
	{
   padding: 0px 0px 0px 0px;
   }
td
	{
   vertical-align: top;
   padding-top : 10px;
   padding-bottom: 6px;
   padding-left: 6px;
   padding-right: 6px;
   font-size: 80%;
   margin-right: -2pt;
   }
th
	{
   font-weight: bold;
   vertical-align: top;
   text-align: left;
   border-bottom: 2px solid #ff6600;
   padding: 6px;
   font-size: 80%;
   }
p
	{
	font-size: 100%;
	margin-top: .6em;
	margin-bottom: .6em;
	}
h1, h2
	{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   margin-left:1pt; marging-top:6pt; color: black;
   }
h1
	{
   font-size: 180%;
	margin-top: .5em;
	margin-bottom: .5em;
	}
h2
	{
	font-size: 130%;
	margin-top: 1em;
	margin-bottom: .6em;
	}
ul, ol
	{
	margin-top: .6em;
	margin-bottom: 0em;
	}
ul
	{
	list-style-type: disc;
	margin-left: 1.9em;
	}
li
	{
	margin-bottom: .6em;
   }
.internal_list
   {
   font-size: 100%;
   margin-top: -0.3em;
   margin-bottom: -0.3em;
   padding: 0px 0px 0px 0px;
   }
.internal_list td
   {
   font-size: 100%;
   }
.small
   {
   font-size: 60%;
   }
