BODY
{
    font-weight: normal;
    color: #21345F;
    font-family: Trebuchet MS, Arial, Helvetica;
    font-size: 10pt;
    background: white;
}
.sidelights
{
    background-image: none;
    background-color: #FFFFFF;
    width: 100%;
}
TD
{
    font-size: 10pt;
    font-family: Trebuchet MS, Arial, Helvetica;
}
A
{
    font-weight: normal;
    font-size: 10pt;
    color: #576396;
    font-family: Trebuchet MS, Arial, Helvetica;
}
.FullPage
{
    width: 100%;
}
.PrintShow
{
    display: block;
}
.PrintHide
{
    display: none;
    width: 0%;
}
.MaxPage
{
    width: 100%;
}
td.leftnav
{
    display: none;
    width: 0%;
}
td.rightnav
{
    display: none;
    width: 0%;
}
.MainBody
{
    width: 100%;
}

/***************************************
* Yihai added it to handle Flashes datagrid
****************************************/
.FullDataGrid
{
    width: 70%;
}
/**********************
General Content Styling
***********************/
.section_header
{
    font-size: 10pt;
    font-weight: bold;
    color: #1c7ba5;
    margin: 0px;
    height: 30px;
    border-bottom: solid 1px #1c7ba5;
    vertical-align: bottom;
}
div.section_header
{
	font-size: 13px;
    font-weight: bold;
    color: #1c7ba5;
    margin: 0 0 15px 0;	
    height: 20px;
    width:100%;
    float:left;
    border-bottom: solid 1px #1c7ba5;
    vertical-align:bottom;
}
.section_divider
{
    margin: 0px;	
    border-top: solid 1px #1c7ba5;
    float:left;
    width:100%;
}
.padtop
{
	padding-top:10px;
	display:block;
}
.padbottom
{
	padding-bottom:10px;
	display:block;
}
.padright
{
	padding-right:10px;
	/*display:block;*/
}
h1
{
    font-size: 14pt;
    font-weight: bold;
    color: #21345f;
    margin:0px;
}
h2
{
    font-size: 11pt;
    font-weight: bold;
    color: #21345f;
    margin:0px;
}
h3
{
    font-size: 10pt;
    font-weight: bold;
    color: #21345f;
    margin:0px;
}