.table {
 /*the base tabel style*/
 width: 100%;
 border-collapse: collapse;
 border: 2px solid #837CB0;
 font-size: 12px;
}

.table td {
 /*set padding here for the whole table*/
 padding: 2px 4px 2px 4px;
}

.tableheader {
 /*table header*/
 background-color: #000000;
 color: #ffffff;
 text-align: left;
 font-weight: bold;
}
.tableheader a:link, .tableheader a:hover, .tableheader a:visited {
 color: #ffffff;
 text-decoration: underline;
}

.tableodd {
 /*odd rows*/
 background-color: #ffffff;
 color: #000000;
}
.tableodd a:link, .tableodd a:hover, .tableodd a:visited {
 color: #000000;
 text-decoration: underline;
}

.tableoddhover {
 /*odd rows hovered*/
 background-color: #708090; /*SlateGray*/
 color: #ffffff;
}
.tableoddhover a:link, .tableoddhover a:hover, .tableoddhover a:visited {
 color: #ffffff;
 text-decoration: underline;
}

.tableoddclick {
 /*odd rows clicked*/
 background-color: #708090; /*SlateGray*/
 color: #ffffff;
}
.tableoddclick a:link, .tableoddclick a:hover, .tableoddclick a:visited {
 color: #ffffff;
 text-decoration: underline;
}

.tableoddban {
 /*odd rows banned*/
 background-color: #ffffff;
 color: #C71585; /*MediumVioletRed*/
}
.tableoddban a:link, .tableoddban a:hover, .tableoddban a:visited {
 color: #C71585;
 text-decoration: underline;
}

.tableoddbanhover {
 /*odd rows banned and hovered*/
 background-color: #C71585; /*MediumVioletRed*/
 color: #ffffff;
}
.tableoddbanhover a:link, .tableoddbanhover a:hover, .tableoddbanhover a:visited {
 color: #ffffff;
 text-decoration: underline;
}

.tableoddbanclick {
 /*odd rows clicked and hovered*/
 background-color: #C71585; /*MediumVioletRed*/
 color: #ffffff;
}
.tableoddbanclick a:link, .tableoddbanclick a:hover, .tableoddbanclick a:visited {
 color: #ffffff;
 text-decoration: underline;
}

.tableeven {
 /*even rows*/
 background-color: #d8d8d8;
 color: #000000;
}
.tableeven a:link, .tableeven a:hover, .tableeven a:visited {
 color: #000000;
 text-decoration: underline;
}

.tableevenhover {
 /*even rows hovered*/
 background-color: #708090; /*SlateGray*/
 color: #ffffff;
}
.tableevenhover a:link, .tableevenhover a:hover, .tableevenhover a:visited {
 color: #ffffff;
 text-decoration: underline;
}

.tableevenclick {
 /*even rows clicked*/
 background-color: #708090; /*SlateGray*/
 color: #ffffff;
}
.tableevenclick a:link, .tableevenclick a:hover, .tableevenclick a:visited {
 color: #ffffff;
 text-decoration: underline;
}

.tableevenban {
 /*even rows banned*/
 background-color: #d8d8d8;
 color: #C71585; /*MediumVioletRed*/
}
.tableevenban a:link, .tableevenban a:hover, .tableevenban a:visited {
 color: #C71585;
 text-decoration: underline;
}

.tableevenbanhover {
 /*even rows banned and hovered*/
 background-color: #C71585; /*MediumVioletRed*/
 color: #ffffff;
}
.tableevenbanhover a:link, .tableevenbanhover a:hover, .tableevenbanhover a:visited {
 color: #ffffff;
 text-decoration: underline;
}

.tableevenbanclick {
 /*even rows banned and clicked*/
 background-color: #C71585; /*MediumVioletRed*/
 color: #ffffff;
}
.tableevenbanclick a:link, .tableevenbanclick a:hover, .tableevenbanclick a:visited {
 color: #ffffff;
 text-decoration: underline;
}
