﻿div.rankingTable, div.row, div.row2
{
    width: 520px;
    border-style: solid;
    border-color: #8B0000;
    font:normal 10pt Arial;
}

div.rankingTable
{    
    margin-bottom: 10px;
    border-width: 1px 0px 0px 0px;
    padding-bottom: 0px;
}

div.row
{
    clear: both;
    border-width: 0px 0px 0px 0px;
    width:650;
}

div.lCol
{
    padding: 5px 0px;
    float: left;
    width: 400px;
    font:normal 10pt Arial;
}

div.tCol
{
    text-align: left;
    padding: 5px 0px;
    float: right;
    width: 220px;
    font:normal 10pt Arial;
}

div.row2
{
    clear: both;
    border-width: 1px 0px 0px 0px;
    width:650;
}

div.rDescTxt
{
     font:bold 11pt Arial;
     padding-top:10;
}

span.rChkBoxItem
{
     font:normal 10pt Arial;
}

div.rIndTitle
{
    font:bold 11pt Arial;
    border-bottom:2px solid #777;
    padding: 10 0 4 0;
    margin: 0 0 8 0;
}

table.rChkBoxTable{}

span.factors
{
    font:normal 9pt arial;
    font-style:oblique;
}

table.rResultsTable
{
    border: black 2px solid; 
    border-collapse: collapse; 
    font:normal 10pt Arial;
	width: 100%;
}

td.rResultsCell
{
    width: 100px; 
    border: #AAA 1px solid;
    text-align: center;
    vertical-align: middle;    
	font:normal 9pt Arial;
}

td.rResultsHead
{
    width: 100px; 
    border: #AAA 1px solid;
    text-align: center;
    vertical-align: middle;    
	font:bold 8pt Arial;
	background: #229;
	color: #FFF
}

td.rResultsHead span.factors A{
	color:#FFF;
	font:normal 8pt Arial;
}

td.rResultsRowHead{
	text-align:left;
	font:normal 10pt Arial;
    border: #AAA 1px solid;
	padding: 3 5 3 5
}

tr.tResultsRow1{
	background:#EEF;
}

tr.tResultsRow2{
	background:#FFF;
}