/* Table Green */
.tableGreen { padding: 0; margin: 0; }
.tableGreen table { border: 1px solid #2E821E; padding:0; margin:0; border-collapse:collapse; font-size: 1em; width:100%;}
.tableGreen tr { padding:0; margin:0; }
.tableGreen th { background: #2E821E; color: #fff; padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:bold; text-align: left; }
.tableGreen td { padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left; }
.tableGreen td.odd { background-color: #EDF8E3; padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left;  }
.tableGreen td.odd2 { background-color: #EDF8E3; padding: 5px 10px; margin:0; border-top: 1px solid #2E821E; font-weight:normal; text-align: left; font-weight: bold;}

/* Table Gray */
.tableGray { padding: 0; margin: 0; }
.tableGray table { border: 1px solid #aaaaaa; padding:0; margin:0; border-collapse:collapse; font-size: 1em; width:100%;}
.tableGray tr { padding:0; margin:0; }
.tableGray th { background: #aaaaaa; color: #fff; padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:bold; text-align: left; }
.tableGray td { padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left; }
.tableGray td.odd { background-color: #eeeeee; padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left;  }
.tableGray td.odd2 { background-color: #eeeeee; padding: 5px 10px; margin:0; border-top: 1px solid #aaaaaa; font-weight:normal; text-align: left; font-weight: bold;}

/* Table Blue */
.tableBlue { padding: 0; margin: 0; }
.tableBlue table { border: 1px solid #006699; padding:0; margin:0; border-collapse:collapse; font-size: 1em; width:100%;}
.tableBlue tr { padding:0; margin:0; }
.tableBlue th { background: #006699; color: #fff; padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:bold; text-align: left; }
.tableBlue td { padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left; }
.tableBlue td.odd { background-color: #E2F1F9; padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left;  }
.tableBlue td.odd2 { background-color: #E2F1F9; padding: 5px 10px; margin:0; border-top: 1px solid #006699; font-weight:normal; text-align: left; font-weight: bold;}

/* Table Red */
.tableRed { padding: 0; margin: 0; }
.tableRed table { border: 1px solid #b83400; padding:0; margin:0; border-collapse:collapse; font-size: 1em; width:100%;}
.tableRed tr { padding:0; margin:0; }
.tableRed th { background: #b83400; color: #fff; padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:bold; text-align: left; }
.tableRed td { padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left; }
.tableRed td.odd { background-color: #F7CEBF; padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left;  }
.tableRed td.odd2 { background-color: #F7CEBF; padding: 5px 10px; margin:0; border-top: 1px solid #b83400; font-weight:normal; text-align: left; font-weight: bold;}

/* Table Dark Gray */
.tableDarkGray { padding: 0; margin: 0; }
.tableDarkGray table { border: 1px solid #2F4F4F; padding:0; margin:0; border-collapse:collapse; font-size: 1em; width:100%;}
.tableDarkGray tr { padding:0; margin:0; }
.tableDarkGray th { background: #2F4F4F; color: #fff; padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:bold; text-align: left; }
.tableDarkGray td { padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left; }
.tableDarkGray td.odd { background-color: #f0f0f0; padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left;  }
.tableDarkGray td.odd2 { background-color: #f0f0f0; padding: 5px 10px; margin:0; border-top: 1px solid #2F4F4F; font-weight:normal; text-align: left; font-weight: bold;}
