div.top
{
    background-color: #794AAA;
    background-image: url(../images/bg_forum_top.gif);
    background-position: right top;
    background-repeat: no-repeat;
    border: 1px solid white;
    color: white;
}

div.top a
{
	font-weight: bold;
    color: white;
}

div.bottom table#grid, div.bottom table.message, div.bottom table#grid tr.dxgvDataRow td
{
	background-color: #9CC51F;
}

div.bottom a
{
    color: black;
    font-weight: bold;
}

div.bottom table#grid tr td.dxgvHeader, div.bottom table.message tr.hd th, .dxgvHeader, .dxgvHeader table
{
    background-color: #E6488F;
    color: white;
}

div.bottom table#grid thead tr th, 
.dxgvEditFormDisplayRow td.dxgv, 
.dxgvDataRow td.dxgv, 
.dxgvDataRowAlt td.dxgv, 
.dxgvSelectedRow td.dxgv, 
.dxgvFocusedRow td.dxgv,
.dxgvHeader,
.dxgvControl
{
	border-color: white;
}

div.dbott li a:link, div.dbott li a:visited
{
	border: 1px solid #B4BAC0;
	background-color: #ECEDEE;
	color: #5C758C;
	font-size: 7pt;
}

div.dbott li a:hover, div.dbott li a:active, div.dbott li a.act
{
	background-color: #4692BF;
	border: 1px solid #4692BF;
	color: #FFFFFF;
}

div.dposted
{
	border: 1px solid #808080;
	background-color: #FFFFFF;
}

table.message, table.message tr, table.message td, table.message th
{
	background-color: #FFFFFF;
}

table.message tr.hd
{
	background-color: #E5488F;
}

table.message, table.message th, table.message td
{
	border: 1px solid #808080;
}

table.message td.brdr
{
	background-color: #FF8A00;
}

div.bottom table.message tr.hd th
{
	border-color: #808080;
}
