BODY
{
    MARGIN: 0px 0px 0px 0px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
}

TABLE
{
    FONT-FAMILY: Arial, tahoma,sans-serif;
    FONT-SIZE: 15px;
}

A
{
    COLOR:  #000000;
}

a.resume {  color: #000000; text-decoration: none;  }

a.top_menu:link {  color: #FFFFFF; text-decoration: none; FONT-WEIGHT: bold;  }
a.top_menu:visited { color: #FFFFFF; text-decoration: none; FONT-WEIGHT: bold;  }
a.top_menu:hover { color: #FFFFFF; text-decoration: none; FONT-WEIGHT: bold;  }

.shimRow
{
	HEIGHT="22";
	WIDTH="1";
	BORDER="0";
}
.shimColumn;
{
	HEIGHT="1";
	WIDTH="1";
	BORDER="0"
}

.tblMain
{
	WIDTH="100%";
	HEIGHT="100%";
	BORDER="0";
	TEXT-ALIGN: center;
}

.bgGrid
{
	BACKGROUND-COLOR:silver;
}

.bgGaps
{
	BACKGROUND-COLOR: White;
}

.bgDoc
{
	BACKGROUND-COLOR:#CCCCCC;
}

.bgFormat
{
	BACKGROUND-COLOR:#CCCCCC;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}

.txtProTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
}

.txtProDate
{
    FONT-SIZE: 11px;
    COLOR: black;
}

.txtProDescS
{
    FONT-SIZE: 14px;
    COLOR: black;
}

.txtI
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    VERTICAL-ALIGN: top;
}

.txtHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    VERTICAL-ALIGN: top;
}

.txtFoot
{
    FONT-SIZE: 12px;
    COLOR: black;
    VERTICAL-ALIGN: top;
}

.colButton
{
	WIDTH="1";
	BORDER="0";
	TEXT-ALIGN: right;
}

.sgnPlus
{
    font-weight:bold;
    color:#ff9900;
}

.sgnMinus
{
    visibility: hidden;
    font-weight:bold;
    color:#ff9900;
}

.hideDisplayStyle 
{
    visibility: hidden;
    font-weight:bold;
    color:#ff9900;
}


.rowProj
{
    VERTICAL-ALIGN: middle;
}


