body,table
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
}
a:link,a:visited
{
    color: #CC0000;
    font-size: 12px;
    text-decoration: none;
}
a:active,a:hover
{
    color: #CC0000;
    font-size: 12px;
    text-decoration: underline;
}
.body-text
{
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: top
}
.section-header
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000
}
.bannerlogo
{
    padding-left: 15px;
    padding-top: 20px;
}
.bannersplash
{
    background:#FF0000;
    width:150px;
    height:40px
}
.bannertitle
{
    padding-left: 15px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 24px;
    color: #DE2516;

}
.superscript
{
    vertical-align: super;
    font-size: 12px;
}
.footer
{
    padding: 20px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: center
}
.inset
{
    padding-left: 15px;
    padding-top:  8px;
}
.table-hdr 
{
    font-weight: bold;
    font-size: larger;
    border-bottom: 1px solid #DDDDDD;		  
}
.table-spc 
{
    width: 35px;
    border-bottom: 1px solid #DDDDDD;
}
.table-cell 
{
    border-bottom: 1px solid #DDDDDD;
    padding: 3px;
}
