.Grid
{
    BORDER-RIGHT: #9e948e 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #9e948e 2px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #9e948e 2px solid;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #9e948e 2px solid;
    BORDER-COLLAPSE: collapse
}
.GridHeader, .GridHead, .blackshade 
{
	 COLOR: #FFFFFF;
    BACKGROUND-COLOR: #464646;
    font-WEIGHT: bold;
    white-space: nowrap;
}
.GridHead A
{
	font-FAMILY: Arial, Helvetica, sans serif;
	font-WEIGHT: bold;
	font-SIZE: 9pt;
	white-space: nowrap;
	color: White;
}
.GridHead TD
{
	font-FAMILY: Arial, Helvetica, sans serif;
	font-WEIGHT: bold;
	font-size: 12px;
	white-space: nowrap;	
	color: White;
}
.GridHeader:hover, .blackshade:hover
{
    COLOR: #FFCC00;
}

.GridItem
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 4px;
    font-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 1px solid;
    COLOR: #333333;
    font-FAMILY: Arial, Helvetica, sans serif;
}
.GridItemOdd
{
    COLOR: #333333;
    BACKGROUND-COLOR: #EBEBF5;
}
.GridItemReadonly
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 4px;
    font-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 1px solid;
    COLOR: #333333;
    font-FAMILY: Arial, Helvetica, sans serif;
    BACKGROUND-COLOR: #cccccc
}
.GridTD
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 4px;
    font-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 1px;
    font-FAMILY: Arial, Helvetica, sans serif;
    BORDER-BOTTOM: 1px solid;   
    font-SIZE: 8pt;
    COLOR: #333333;   
}
.GridSelected
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 4px;
    font-SIZE: 8pt;
    font-FAMILY: Arial, Helvetica, sans serif;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-COLOR: #666666
}
.tblSearch {
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 5pt; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 5pt; 
	PADDING-BOTTOM: 5pt; 
	BORDER-LEFT: black 1px solid; 
	PADDING-TOP: 5pt; 
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND-COLOR: #e5e5e5
}

A
{
    font-SIZE: 8pt;
    COLOR: #003399;
    font-FAMILY: Arial, Helvetica, sans serif;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
TD, TH, P, BODY
{
    font-SIZE: 9pt;
    COLOR: #333333;
    font-FAMILY: Arial, Helvetica, sans serif;
}
INPUT
{
    font-SIZE: 8pt;
    COLOR: #333333;
    font-FAMILY: Arial, Helvetica, sans serif
}
INPUT.button, .btnSearch, .button
{
    WIDTH: 50pt;
    CURSOR: hand;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #464646;
    font-WEIGHT: bold;    
}
INPUT.buttonM
{
    CURSOR: hand;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #464646;
    font-WEIGHT: bold;    
}
SELECT
{
    font-SIZE: 9pt;
    COLOR: #333333;
    font-FAMILY: Arial, Helvetica, sans serif
}
TEXTAREA
{
    font-SIZE: 9pt;
    COLOR: #333333;
    font-FAMILY: Arial, Helvetica, sans serif
}
.HEADER
{
    font-SIZE: 10pt;
    font-WEIGHT: bold;	
    PADDING-BOTTOM: 2pt;
    COLOR: #333333;
    PADDING-TOP: 2pt;
    font-FAMILY: Arial, Helvetica, sans serif
}

H1 
{
    font-SIZE: 13pt;
    font-WEIGHT: bold;	
    PADDING-BOTTOM: 2pt;
    COLOR: #333333;
    PADDING-TOP: 2pt;
    font-FAMILY: Arial, Helvetica, sans serif
}
LI
{
    COLOR: #cc3300;
    LINE-HEIGHT: 1.3em;
    LIST-STYLE-TYPE: square
}

.search
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5pt;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5pt;
    PADDING-BOTTOM: 5pt;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 5pt;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #e5e5e5
}
.shade, .GridEditHeader
{
    COLOR: #333333;
    BACKGROUND-COLOR: #EBEBF5;
}


.message
{
    font-SIZE: 8pt;
    font-WEIGHT: bold;	
    COLOR: #cc3300;
    font-FAMILY: Arial, Helvetica, sans serif;
}
.SELECTS
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    font-SIZE: 9pt;
    COLOR: #333333;
	 width: 57;
    font-FAMILY: Arial, Helvetica, sans serif
}
.buttonM
{
    CURSOR: hand;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #666666
}
.control
{
  border-style: inset;  
}