.ContentTable
{
	width: 100%;
    background-color:  #FFFFFF;
}

.ContentTable table
{
	width: 100%;
    border-collapse: collapse;
    margin-bottom: 2px;
    margin-top: 2px;
}

.ContentTable td
{
    border: solid 1px #E5E5E5;
    padding: 3px;
}

.ContentTable .Header
{
    background-color: #E5E5E5;
    font-weight: bold;
}

.ContentTable td.Caption
{
    width: 25%;
}

.ContentTable td.valueCell
{
    width: 15%;
    text-align: right;
}

/* Style for the alternate rows in the table. */
.ContentTable td.valueCellAlt
{
    width: 15%;
    text-align: right;
    background-color: white;
}
/********** Overrides **********/ 
.ContentTable
{
    margin-bottom: 3px;
}

.ContentTable table
{
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 4px;
}

.ContentTable td
{
    border: solid 1px #E5E5E5;
    padding: 3px;
}

.ContentTable .Header
{
    background-color: #E5E5E5;
    font-weight: normal;
}

.ContentTable div.PartHeaderInner
{
    border-right: 1px solid #E5E5E5;
    border-top: 1px solid #69D047;
    border-bottom: 1px solid #69D047;
}

.ContentTable td.Caption
{
    width: 25%;
}

.ContentTable td.valueCell
{
    width: 15%;
    text-align: right;
}
.valueCellAlt
{
    background-color: #E5E5E5;
}
/********** Overrides **********/ 
