body
{   margin: 0;
    padding: 0;
    text-align: center;
    font-size: 80%;
    background: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contentTable
{
    margin: 1em auto;
    padding: 0px;
    text-align: left;
    width:800px;
}

table
{
    border-collapse: collapse;
    }

.header
    {
    background: #ffffff url(borderBg.gif) repeat-x top;
    padding: 0;
    margin: 0;
    }

    .headerPanel
    {
    background: transparent url(headerCorner.jpg) no-repeat right;
    } 
       
    .headerPanel img
        {
        padding: 0;
        margin: 0;
        }
    
.subheader
    {
    padding: 0;
    margin: 0;
    background: #00ccff;
    color: #ffffff;
    text-align: center;
    }

    .subheader h2
        {
        margin: 0;
        border-right: #999999 2px solid;
        border-left: #999999 2px solid;
        font-size: 24px;
        }
        
    .tdLeft 
    {   vertical-align: top;
        text-align: center;
        background: #ffffff url(borderBg.gif) repeat-y left;
        }    
        
        .tdLeft img
        {   
            margin:5px;
            }

    .tdCentre 
    {
        margin:0;
        padding:5px;
        }
		
    .tdRight 
    {
        background: #ffffff url(borderBg.gif) repeat-y right;
        vertical-align: top;
		text-align:center;
        margin:0;
        padding:0;
		border-left: dashed 1px #999999;
		}
       
        .tdRight img
        {
	        margin: 5px;
	        padding: 0;
	        }
	        	
/* =================== */

    .topRight
        {
        background: #ffffff url(borderBg.gif) repeat-y right;
        margin:0;
        padding:0;
        }
        
    .spacerCell
        {
        background: #ffffff url(borderBg.gif) repeat-y right;
        margin:0;
        padding:0;
        height:20px;
        }
	
/* =================== */

.footer
{
    background: #00ccff url(borderBg.gif) repeat-x bottom;
    padding: 0;
    margin: 0;
    height:31px;
}

.footer div
{
    text-align: center;
    font-size:10px;
    color:#ffffff;
    height:31px;
    padding: 0;
    margin: 0;
}
    
    .footerPanel1
    {
    background: transparent url(bh_bottom_left_corner.gif) no-repeat left;
    } 
    
    .footerPanel2
    {
    background: transparent url(bh_bottom_right_corner.gif) no-repeat right;
    } 

.clsCellLabel
{
}

.clsStdLabelFont
{
    display: block;
    font-size: 11px;
    text-align: left;
}
