/* Table */

.defaulttable {
 width: 100%;
 border-collapse: collapse;
 border: 1px solid #A29F9F;
}

/* Table header */

.defaulttableheaderrow {
 background-color: #79B53B;
 color: #ffffff;
 font-weight: bold;
}

.defaulttableheaderrow a {
 color: #eeeccd;
}

.defaulttableheader {
 padding: 1px 8px 1px 8px;
}

.defaulttableheadernoleftpad {
 padding: 1px 8px 1px 0px;
}

.defaulttableheaderaltrow {
 color: #ffffff;
 font-weight: bold;
 background-color: #ff0000;
}

.defaulttableheaderaltrow a {
 color: #eeeccd;
}

.defaulttableheaderalt {
 padding: 1px 8px 1px 8px;
}

.defaulttableheaderaltnoleftpad {
 padding: 1px 8px 1px 0px;
}

/* Table odd row */

.defaulttableoddrow {
 background-color: #ffffff;
 color: #555555;
}

.defaulttableoddrow:hover {
 background-color: #b3b3b3;
 color: #555555;
}

.defaulttableoddrownohover {
 background-color: #ffffff;
 color: #000000;
}

.defaulttableoddrowclick {
 background-color: #ffffbc;
 color: #000000;
}

.defaulttableoddrow a {
 color: #0D386B;
}

.defaulttableoddrownohover a {
 color: #0D386B;
}

.defaulttableodd {
 padding: 1px 8px 1px 8px;
}

.defaulttableoddnoleftpad {
 padding: 1px 8px 1px 0px;
}

.defaulttableoddaltrow {
 background-color: #ff9d9d;
 color: #ffffff;
}

.defaulttableoddaltrow:hover {
 background-color: #b30000;
 color: #ffffff;
}

.defaulttableoddaltrownohover {
 background-color: #ff9d9d;
 color: #ffffff;
}

.defaulttableoddaltrowclick {
 background-color: #c9ffc2;
 color: #ffffff;
}

.defaulttableoddaltrow a {
 color: #ffffff;
}

.defaulttableoddaltrownohover a {
 color: #ffffff;
}

.defaulttableoddalt {
 padding: 1px 8px 1px 8px;
}

.defaulttableoddaltnoleftpad {
 padding: 1px 8px 1px 0px;
}

/* Table even row */

.defaulttableevenrow {
 background-color: #eeeeee;
 color: #555555;
}

.defaulttableevenrow:hover {
 background-color: #b3b3b3;
 color: #555555;
}

.defaulttableevenrownohover {
 background-color: #eeeeee;
 color: #000000;
}

.defaulttableevenrowclick {
 background-color: #ffff6f;
 color: #000000;
}

.defaulttableevenrow a {
 color: #0D386B;
}

.defaulttableevenrownohover a {
 color: #0D386B;
}

.defaulttableeven {
 padding: 1px 8px 1px 8px;
}

.defaulttableevennoleftpad {
 padding: 1px 8px 1px 0px;
}

.defaulttableevenaltrow {
 background-color: #ff0000;
 color: #ffffff;
}

.defaulttableevenaltrow:hover {
 background-color: #b30000;
 color: #ffffff;
}

.defaulttableevenaltrownohover {
 background-color: #ff0000;
 color: #ffffff;
}

.defaulttableevenaltrowclick {
 background-color: #80ff6f;
 color: #ffffff;
}

.defaulttableevenaltrow a {
 color: #ffffff;
}

.defaulttableevenaltrownohover a {
 color: #ffffff;
}

.defaulttableevenalt {
 padding: 1px 8px 1px 8px;
}

.defaulttableevenaltnoleftpad {
 padding: 1px 8px 1px 0px;
}


