body 				{ background-color: #FFFFFF; color: #666666; font-family:san serif; font-size: 10pt; margin-left: 4px; margin-right: 4px; margin-top: 6px; margin-bottom: 6px; }
p 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
p.center			{ text-align: center }
address 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
span				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
table				{ }
td 				{ font-family: Verdana, Arial,  sans-serif; font-size: 10pt; padding: 4px; text-align: left }
tr				{ padding: 4px;}
a.small				{ font-size: 8pt; }
a:visited                  { font-size: 10pt; color: #990066 }
a:active                  { font-size: 10pt; color: #999999 }
input.small			{ font-size: 8pt; }
select.small		{ font-size: 8pt; }

span.print			{ font-size: 8pt; }


span.required 		{ font-size: 8pt; color: #bb0000; }
span.small 			{ font-size: 10pt; font-weight: normal; }
span.pagetitle		{ font-size: 12pt; font-weight: bold; text-align: center }
span.bold			{ font-weight: bold; }
span.italic			{ font-style: italic; }
span.italic			{ font-style: italic; font-size: 8pt; }

td.center			{ text-align: center; }
td.left				{ text-align: left; }
td.right			{ text-align: right; }
td.bold			{ font-weight: bold; }


td.sidebar	{ 
    vertical-align: top; 
    background: #CCCCCC;
    width: 20%
}
td.copyright	{ 
     text-align:center;
    background: #CCCCCC;
}

td.separator {
   width:100%;
   align:middle;
   background: #000000;
   height: 2px;
}
td.list	{ 
    background: #FFFFFF;
    width: 100%;
    text-align: left;
}
td.top	{ 
 font-family: Verdana, Arial,  sans-serif; 
 font-size: 10pt; 
 padding: 0px;
 text-align: left
}

tr.top	{ 
 font-size: 10pt; 
}

td.small_list 	{
font-size: 8pt;
    background: #CCCCCC;
    width: 100%;
    text-align: left;
}


td.header	{ 
    color: #FFFFFF;
    width: 100%;
    font-weight:bold;
    text-valign:top;
    text-align:center;
}
td.title	{ 
    color: #666666;
    width: 100%;
    font-size:12pt;
    font-weight:bold;
    text-valign:top;
    text-align:center;
}

table.top {
cellpadding: 5;
cellspacing: 0;
width:100%;
background: #CCCCCC;
}

table.outer {
cellpadding: 5;
cellspacing: 0;
width:100%;
background: #000000;
}


table.inner {
border: 0;
cellpadding:3;
cellspacing: 0;
width:100%;
background: #FFFFFF;
}

