.DataGrid_Button {
	 color: #5b6166;
	 border: 1px solid #808080; #C0C0C0;
	 font-size: xx-small;
	 margin: 2px;
	 width: 125px;
	 height: 20px;
	 background-color: #EEEEEE;
}

.DataGrid_MainTable {
 	 color: gray;
	 font-weight: bold;
	 border-width: 1px;
	 border-style: solid;
	 border-color: gray;
	 background-color: #D9E1D6; #FAFCFD; #F1F3F4; EDF5F9; white; #E2EBEF; white; #E2EBEF; #EEEEEE; white; #E2EBEF;
	 padding: 0px 0px;
}

.DataGrid_Title{
	 color: #D4E2D1;
	 text-align: left;
	 font-weight: bold;
	 border: 0px solid gray;
	 border-bottom-width: 1px;
	 background-color: #7C9774;
	 padding: 2px 5px;
}

.DataGrid_Foot{
	 color: gray;
	 border: 0px solid #C0C0C0;
	 border-top-width: 1px;
	 background-color: #EEEEEE; #BFD2DB; #8BAFBE;
	 padding: 2px 10px;
	 font-size: 8pt;
}

a.DataGrid_Foot{
	 color: gray;
	 border: 0px solid #C0C0C0;
	 background-color: #EEEEEE; #BFD2DB; #8BAFBE;
	 padding: 0px 0px;
	 text-decoration: none;
	 font-weight: normal;
}

a:hover.DataGrid_Foot{
	 color: gray;
	 border: 0px solid #C0C0C0;
	 background-color: #EEEEEE; #BFD2DB; #8BAFBE;
	 padding: 0px 0px;
	 text-decoration: underline;
	 font-weight: normal;
}

.DataGrid_LinkPanel {
	 color: gray;
	 font-weight: bold;
	 border: 0px solid #C0C0C0;
	 border-width: 1px 0px;
	 background-color: #FAFCFD; #FFFFFF; #EEEEEE; #EBF0F5;
	 height: 30px;
}

a.DataGrid_LinkPanelHref {
	 font-weight: bold;
	 color: gray;
	 font-size: 8pt;
	 border: 0px;
	 background-color: #FAFCFD; #FFFFFF; #EEEEEE; #EBF0F5;
         text-decoration: none;
}

a:hover.DataGrid_LinkPanelHref {
	 font-weight: bold;
	 color: gray;
	 font-size: 8pt;
	 border: 0px;
	 background-color: #FAFCFD; #FFFFFF; #EEEEEE; #EBF0F5;
	 text-decoration: underline;
}

.DataGrid_OtherHead {
	 color: gray;
	 border: 1px solid #C0C0C0;
	 border-width: 1px 1px 1px 1px;
	 background-color: #FAFCFD; #FFFFFF; #EEEEEE; #EBF0F5;
	 padding: 2px, 2px;
	 height: 20px;
}
a.DataGrid_OtherHead {
	 color: gray;
	 font-size: 8pt;
	 border: 0px;
	 background-color: #FAFCFD; #FFFFFF; #EEEEEE; #EBF0F5;
         text-decoration: none;
         font-weight: normal;
}

a:hover.DataGrid_OtherHead {
	 font-size: 8pt;
	 color: gray;
	 border: 0px;
	 background-color: #FAFCFD; #FFFFFF; #EEEEEE; #EBF0F5;
         text-decoration: underline;
         font-weight: normal;
}

.DataGrid_GridTableBack{
 	 color: gray;
	 border: 0px solid #C0C0C0;
	 border-width: 0px 0px;
	 background-color: ;#E2EBEF; white;
	 padding: 10px 15px;
	 padding-bottom: 3px;
}

.DataGrid_GridTable{
 	 color: gray;
	 border: 1px solid #C0C0C0;
	 border-collapse: collapse;
	 background-color: #FAFCFD; F1F3F4; #EEEEEE; #E2EBEF; white; #E2EBEF; #EEEEEE; white; #E2EBEF;
	 padding: 0px 3px;
}

.DataGrid_GridTable td{
 	 color: gray;
	 border: 1px dashed #C0C0C0;
	 border-right-width: 0px;
	 background-color: #FAFCFD; F1F3F4; #EEEEEE; #E2EBEF; white; #E2EBEF; #EEEEEE; white; #E2EBEF;
	 padding: 0px 3px;
	 font-weight: normal;
}

.DataGrid_GridTable_Over td{
 	 color: gray;
	 border: 1px dashed #C0C0C0;
	 border-right-width: 0px;
	 background-color: #D9E1D6;
	 padding: 0px 3px;
}

.DataGrid_GridTitle td{
 	 color: gray;
	 border: 1px solid silver;
	 background-color: #D9E1D6; #BFD2DB; #E2EBEF; #EEEEEE; white; #E2EBEF;
	 padding: 1px 3px;
	 font-weight: bold;
}

.DataGrid_NoBorder td{
	 border: 0px solid silver;
}

a.HREF_DataGrid_GridTitle {
 	 color: gray;
	 background-color: #D9E1D6; #BFD2DB; #E2EBEF; #EEEEEE; white; #E2EBEF;
	 padding: 0px 0px;
	 font-weight: bold;
	 text-decoration: none;
}

a:hover.HREF_DataGrid_GridTitle {
 	 color: gray;
	 background-color: #D9E1D6; #BFD2DB; #E2EBEF; #EEEEEE; white; #E2EBEF;
	 padding: 0px 0px;
	 font-weight: bold;
	 text-decoration: underline;
}

.DataGrid_GridTable .DataGrid_GridTitle{
 	 color: gray;
	 border: 1px solid silver;
	 background-color: #D9E1D6; #BFD2DB; #E2EBEF; #EEEEEE; white; #E2EBEF;
	 padding: 0px 3px;
	 font-weight: bold;
}

.DataGrid_GridInfo {
 	 color: gray;
	 border: 0px solid #C0C0C0;
	 padding: 2px 10px;
	 font-size: 5pt;
	 font-weight: normal;
}

.DataGrid_GridBodyBack{
 	 color: gray;
	 border: 1px solid #C0C0C0;
	 background-color: white; #FAFCFD;
	 padding: 3px 3px;
}

.DataGrid_TableTitle{
 	 color: gray;
 	 font-weight: bold;
 	 text-align: center;
	 border: 1px solid #C0C0C0;
	 background-color: white; #FAFCFD;
	 padding: 3px 3px;
}

a.DataGrid_Buttons{
 	 color: gray;
	 background-color: #D9E1D6; #BFD2DB; #E2EBEF; #EEEEEE; white; #E2EBEF;
	 padding: 0px 0px;
	 font-weight: bold;
	 text-decoration: none;
}

a:hover.DataGrid_Buttons{
 	 color: gray;
	 background-color: #D9E1D6; #BFD2DB; #E2EBEF; #EEEEEE; white; #E2EBEF;
	 padding: 0px 0px;
	 font-weight: bold;
	 text-decoration: underline;
}