
/* Table Grid Styles
//////////////////////////////////*/



.DATAGRID   { padding:3px 5px; margin:0 0px; text-align:left; vertical-align:top }

.HEADERSTYLE   { background-color:#c9ced5; color:#000000; font-weight:bold;  }
.HEADERSTYLE-R   { background-color:#e2e2e2; color:#333; font-weight:bold; text-align:right; }


.ITEMSTYLE   { border-top:1px solid #ddd;color:White;}

.ALTERNATINGITEMSTYLE   { border-top:1px solid #ddd;color:White;background-color:#46494e; }
.ALTERNATINGITEMSTYLE-R   { background-color:#f5f5f5; text-align:right !important; border-top:none; }

.FOOTERSTYLE   {  }

.ITEMSTYLE-L   { text-align:left !important; border-top:1px solid #ddd; } 
.ITEMSTYLE-R   { text-align:right !important; border-top:1px solid #ddd; } 
.ITEMSTYLE-C   { text-align:center !important; border-top:1px solid #ddd; } 


/* tables
//////////////////////////////////*/

.tab-data { border-collapse:separate !important; margin:7px 0 7px 0; padding:0 0px; border-bottom:0px solid #333  }
.tab-data td, .tab-data th{ padding:3px 12px; margin:0 0px; vertical-align:top }

.tab-data th, .tab-data .header td{ background-color:#e2e2e2; color:#333; font-weight:bold;  }

.tab-data td{ border-top:1px solid #ddd;}
table.one { background:#E6E7E8 url(../images/bg-table.gif) repeat-x 0 0px; }
table.one th { color:#fff; padding:0px 25px; border: none;  }
table.one td { padding:0px 25px;  }
table.two { }

table.two { }