body 				{ background-color: #FFFFFF; color: #000000; font:Pristina; 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 vertical-align: middle; }
tr				{vertical-align: middle;}
a { text-decoration: none; }
a.small				{ font-size: 8pt; }
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;  vertical-align: middle;}
td.left				{ text-align: left; }
td.right			{ text-align: right; }
td.bold			{ font-weight: bold; }


td.sidebar	{
    vertical-align: top;
    background: images/bgColor.gif;
    width: 20%
}
td.copyright	{
     text-align:center;
    background:images/bgColor.gif;
}

td.separator {
   width:100%;
   align:middle;
   background: #000000;
   height: 2px;
}
td.list	{
    background: #FFFFFF;
    width: 100%;
    text-align: center;
}
td.date	{
    background: #FFFFFF;
    width: 100%;
    text-align: right;
}

td.small_list 	{
font-size: 8pt;
    background: #CCCCCC;
    width: 100%;
    text-align: left;
}


td.header	{
    color: #000000;
    background: #CCCCCC;
    width: 100%;
    font-weight:bold;
    text-valign:top;
    text-align:center;
}
td.title	{
    color: #000000;
    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: #grey;
}


table.inner {
border: 0;
cellpadding:3;
cellspacing: 0;
width:100%;
background: #FFFFFF;
}
