div.mod_excel_table .pointer { color:auto; cursor:pointer; }

.TableStyleMedium1 { border:#000 0.5pt solid; color:#000; }
.TableStyleMedium1 td,
.TableStyleMedium1 th { border-top:#000 0.5pt solid; border-bottom:#000 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium1 td.FirstColumnStripe { background:#D8D8D8; }
.TableStyleMedium1 tr.FirstRowStripe td { background:#D8D8D8; }
.TableStyleMedium1 td.FirstColumn { font-weight:bold; }
.TableStyleMedium1 td.LastColumn { font-weight:bold; }
.TableStyleMedium1 th { background:#000; color:#FFF; }
.TableStyleMedium1 tfoot td { border-top:#000 3px double; font-weight:bold; }

.TableStyleMedium2 { border:#95B3D7 0.5pt solid; color:#000; }
.TableStyleMedium2 td,
.TableStyleMedium2 th { border-top:#95B3D7 0.5pt solid; border-bottom:#95B3D7 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium2 td.FirstColumnStripe { background:#DBE5F1; }
.TableStyleMedium2 tr.FirstRowStripe td { background:#DBE5F1; }
.TableStyleMedium2 td.FirstColumn { font-weight:bold; }
.TableStyleMedium2 td.LastColumn { font-weight:bold; }
.TableStyleMedium2 th { background:#4F81BD; color:#FFF; }
.TableStyleMedium2 tfoot td { border-top:#95B3D7 3px double; font-weight:bold; }

.TableStyleMedium3 { border:#D99795 0.5pt solid; color:#000; }
.TableStyleMedium3 td,
.TableStyleMedium3 th { border-top:#D99795 0.5pt solid; border-bottom:#D99795 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium3 td.FirstColumnStripe { background:#F2DDDC; }
.TableStyleMedium3 tr.FirstRowStripe td { background:#F2DDDC; }
.TableStyleMedium3 td.FirstColumn { font-weight:bold; }
.TableStyleMedium3 td.LastColumn { font-weight:bold; }
.TableStyleMedium3 th { background:#C0504D; color:#FFF; }
.TableStyleMedium3 tfoot td { border-top:#D99795 3px double; font-weight:bold; }

.TableStyleMedium4 { border:#C2D69A 0.5pt solid; color:#000; }
.TableStyleMedium4 td,
.TableStyleMedium4 th { border-top:#C2D69A 0.5pt solid; border-bottom:#C2D69A 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium4 td.FirstColumnStripe { background:#EAF1DD; }
.TableStyleMedium4 tr.FirstRowStripe td { background:#EAF1DD; }
.TableStyleMedium4 td.FirstColumn { font-weight:bold; }
.TableStyleMedium4 td.LastColumn { font-weight:bold; }
.TableStyleMedium4 th { background:#9BBB59; color:#FFF; }
.TableStyleMedium4 tfoot td { border-top:#C2D69A 3px double; font-weight:bold; }

.TableStyleMedium5 { border:#B2A1C7 0.5pt solid; color:#000; }
.TableStyleMedium5 td,
.TableStyleMedium5 th { border-top:#B2A1C7 0.5pt solid; border-bottom:#B2A1C7 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium5 td.FirstColumnStripe { background:#E5E0EC; }
.TableStyleMedium5 tr.FirstRowStripe td { background:#E5E0EC; }
.TableStyleMedium5 td.FirstColumn { font-weight:bold; }
.TableStyleMedium5 td.LastColumn { font-weight:bold; }
.TableStyleMedium5 th { background:#8064A2; color:#FFF; }
.TableStyleMedium5 tfoot td { border-top:#B2A1C7 3px double; font-weight:bold; }

.TableStyleMedium6 { border:#93CDDD 0.5pt solid; color:#000; }
.TableStyleMedium6 td,
.TableStyleMedium6 th { border-top:#93CDDD 0.5pt solid; border-bottom:#93CDDD 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium6 td.FirstColumnStripe { background:#DBEEF3; }
.TableStyleMedium6 tr.FirstRowStripe td { background:#DBEEF3; }
.TableStyleMedium6 td.FirstColumn { font-weight:bold; }
.TableStyleMedium6 td.LastColumn { font-weight:bold; }
.TableStyleMedium6 th { background:#4BACC6; color:#FFF; }
.TableStyleMedium6 tfoot td { border-top:#93CDDD 3px double; font-weight:bold; }

.TableStyleMedium7 { border:#FAC090 0.5pt solid; color:#000; }
.TableStyleMedium7 td,
.TableStyleMedium7 th { border-top:#FAC090 0.5pt solid; border-bottom:#FAC090 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium7 td.FirstColumnStripe { background:#FDE9D9; }
.TableStyleMedium7 tr.FirstRowStripe td { background:#FDE9D9; }
.TableStyleMedium7 td.FirstColumn { font-weight:bold; }
.TableStyleMedium7 td.LastColumn { font-weight:bold; }
.TableStyleMedium7 th { background:#F79646; color:#FFF; }
.TableStyleMedium7 tfoot td { border-top:#FAC090 3px double; font-weight:bold; }

.TableStyleMedium8 { background:#D8D8D8; color:#000; }
.TableStyleMedium8 td,
.TableStyleMedium8 th { border:#FFF 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium8 td.FirstColumnStripe { background:#A5A5A5; }
.TableStyleMedium8 tr.FirstRowStripe td { background:#A5A5A5; }
.TableStyleMedium8 td.FirstColumn { background:#000; color:#FFF; font-weight:bold; }
.TableStyleMedium8 td.LastColumn { background:#000; color:#FFF; font-weight:bold; }
.TableStyleMedium8 th { background:#000; border-bottom:#FFF 2pt solid; color:#FFF; }
.TableStyleMedium8 tfoot td { background:#000; border-top:#FFF 2pt solid; color:#FFF; font-weight:bold; }

.TableStyleMedium9 { background:#DBE5F1; color:#000; }
.TableStyleMedium9 td,
.TableStyleMedium9 th { border:#FFF 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium9 td.FirstColumnStripe { background:#B8CCE4; }
.TableStyleMedium9 tr.FirstRowStripe td { background:#B8CCE4; }
.TableStyleMedium9 td.FirstColumn { background:#4F81BD; color:#FFF; font-weight:bold; }
.TableStyleMedium9 td.LastColumn { background:#4F81BD; color:#FFF; font-weight:bold; }
.TableStyleMedium9 th { background:#4F81BD; border-bottom:#FFF 2pt solid; color:#FFF; }
.TableStyleMedium9 tfoot td { background:#4F81BD; border-top:#FFF 2pt solid; color:#FFF; font-weight:bold; }

.TableStyleMedium10 { background:#F2DDDC; color:#000; }
.TableStyleMedium10 td,
.TableStyleMedium10 th { border:#FFF 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium10 td.FirstColumnStripe { background:#E6B9B8; }
.TableStyleMedium10 tr.FirstRowStripe td { background:#E6B9B8; }
.TableStyleMedium10 td.FirstColumn { background:#C0504D; color:#FFF; font-weight:bold; }
.TableStyleMedium10 td.LastColumn { background:#C0504D; color:#FFF; font-weight:bold; }
.TableStyleMedium10 th { background:#C0504D; border-bottom:#FFF 2pt solid; color:#FFF; }
.TableStyleMedium10 tfoot td { background:#C0504D; border-top:#FFF 2pt solid; color:#FFF; font-weight:bold; }

.TableStyleMedium11 { background:#EAF1DD; color:#000; }
.TableStyleMedium11 td,
.TableStyleMedium11 th { border:#FFF 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium11 td.FirstColumnStripe { background:#D7E4BC; }
.TableStyleMedium11 tr.FirstRowStripe td { background:#D7E4BC; }
.TableStyleMedium11 td.FirstColumn { background:#9BBB59; color:#FFF; font-weight:bold; }
.TableStyleMedium11 td.LastColumn { background:#9BBB59; color:#FFF; font-weight:bold; }
.TableStyleMedium11 th { background:#9BBB59; border-bottom:#FFF 2pt solid; color:#FFF; }
.TableStyleMedium11 tfoot td { background:#9BBB59; border-top:#FFF 2pt solid; color:#FFF; font-weight:bold; }

.TableStyleMedium12 { background:#E5E0EC; color:#000; }
.TableStyleMedium12 td,
.TableStyleMedium12 th { border:#FFF 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium12 td.FirstColumnStripe { background:#CCC0DA; }
.TableStyleMedium12 tr.FirstRowStripe td { background:#CCC0DA; }
.TableStyleMedium12 td.FirstColumn { background:#8064A2; color:#FFF; font-weight:bold; }
.TableStyleMedium12 td.LastColumn { background:#8064A2; color:#FFF; font-weight:bold; }
.TableStyleMedium12 th { background:#8064A2; border-bottom:#FFF 2pt solid; color:#FFF; }
.TableStyleMedium12 tfoot td { background:#8064A2; border-top:#FFF 2pt solid; color:#FFF; font-weight:bold; }

.TableStyleMedium13 { background:#DBEEF3; color:#000; }
.TableStyleMedium13 td,
.TableStyleMedium13 th { border:#FFF 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium13 td.FirstColumnStripe { background:#B6DDE8; }
.TableStyleMedium13 tr.FirstRowStripe td { background:#B6DDE8; }
.TableStyleMedium13 td.FirstColumn { background:#4BACC6; color:#FFF; font-weight:bold; }
.TableStyleMedium13 td.LastColumn { background:#4BACC6; color:#FFF; font-weight:bold; }
.TableStyleMedium13 th { background:#4BACC6; border-bottom:#FFF 2pt solid; color:#FFF; }
.TableStyleMedium13 tfoot td { background:#4BACC6; border-top:#FFF 2pt solid; color:#FFF; font-weight:bold; }

.TableStyleMedium14 { background:#FDE9D9; color:#000; }
.TableStyleMedium14 td,
.TableStyleMedium14 th { border:#FFF 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium14 td.FirstColumnStripe { background:#FCD5B4; }
.TableStyleMedium14 tr.FirstRowStripe td { background:#FCD5B4; }
.TableStyleMedium14 td.FirstColumn { background:#F79646; color:#FFF; font-weight:bold; }
.TableStyleMedium14 td.LastColumn { background:#F79646; color:#FFF; font-weight:bold; }
.TableStyleMedium14 th { background:#F79646; border-bottom:#FFF 2pt solid; color:#FFF; }
.TableStyleMedium14 tfoot td { background:#F79646; border-top:#FFF 2pt solid; color:#FFF; font-weight:bold; }

.TableStyleMedium15 { color:#000; border-top:#000 2px solid; border-bottom:#000 2px solid; }
.TableStyleMedium15 td,
.TableStyleMedium15 th { border:#000 1px solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium15 td.FirstColumnStripe { background:#D8D8D8; }
.TableStyleMedium15 tr.FirstRowStripe td { background:#D8D8D8; }
.TableStyleMedium15 td.FirstColumn { background:#000; color:#FFF; font-weight:bold; }
.TableStyleMedium15 td.LastColumn { background:#000; color:#FFF; font-weight:bold; }
.TableStyleMedium15 th { background:#000; border-bottom:#000 3px solid; color:#FFF; }
.TableStyleMedium15 tfoot td { border-top:#000 3px double; font-weight:bold; }
.TableStyleMedium15 tfoot td.FirstColumn { border-top:#000 3px solid; font-weight:bold; }
.TableStyleMedium15 tfoot td.LastColumn { border-top:#000 3px solid; }

.TableStyleMedium16 { color:#000; border-top:#000 2px solid; border-bottom:#000 2px solid; }
.TableStyleMedium16 td,
.TableStyleMedium16 th { padding-top:4px; padding-bottom:4px; }
.TableStyleMedium16 td.FirstColumnStripe { background:#D8D8D8; }
.TableStyleMedium16 tr.FirstRowStripe td { background:#D8D8D8; }
.TableStyleMedium16 td.FirstColumn { background:#4F81BD; color:#FFF; font-weight:bold; }
.TableStyleMedium16 td.LastColumn { background:#4F81BD; color:#FFF; font-weight:bold; }
.TableStyleMedium16 th { background:#4F81BD; border-bottom:#000 2px solid; color:#FFF; }
.TableStyleMedium16 tfoot td { border-top:#000 3px double; }

.TableStyleMedium17 { color:#000; border-top:#000 2px solid; border-bottom:#000 2px solid; }
.TableStyleMedium17 td,
.TableStyleMedium17 th { padding-top:4px; padding-bottom:4px; }
.TableStyleMedium17 td.FirstColumnStripe { background:#D8D8D8; }
.TableStyleMedium17 tr.FirstRowStripe td { background:#D8D8D8; }
.TableStyleMedium17 td.FirstColumn { background:#C0504D; color:#FFF; font-weight:bold; }
.TableStyleMedium17 td.LastColumn { background:#C0504D; color:#FFF; font-weight:bold; }
.TableStyleMedium17 th { background:#C0504D; border-bottom:#000 2px solid; color:#FFF; }
.TableStyleMedium17 tfoot td { border-top:#000 3px double; }

.TableStyleMedium18 { color:#000; border-top:#000 2px solid; border-bottom:#000 2px solid; }
.TableStyleMedium18 td,
.TableStyleMedium18 th { padding-top:4px; padding-bottom:4px; }
.TableStyleMedium18 td.FirstColumnStripe { background:#D8D8D8; }
.TableStyleMedium18 tr.FirstRowStripe td { background:#D8D8D8; }
.TableStyleMedium18 td.FirstColumn { background:#9BBB59; color:#FFF; font-weight:bold; }
.TableStyleMedium18 td.LastColumn { background:#9BBB59; color:#FFF; font-weight:bold; }
.TableStyleMedium18 th { background:#9BBB59; border-bottom:#000 2px solid; color:#FFF; }
.TableStyleMedium18 tfoot td { border-top:#000 3px double; }

.TableStyleMedium19 { color:#000; border-top:#000 2px solid; border-bottom:#000 2px solid; }
.TableStyleMedium19 td,
.TableStyleMedium19 th { padding-top:4px; padding-bottom:4px; }
.TableStyleMedium19 td.FirstColumnStripe { background:#D8D8D8; }
.TableStyleMedium19 tr.FirstRowStripe td { background:#D8D8D8; }
.TableStyleMedium19 td.FirstColumn { background:#8064A2; color:#FFF; font-weight:bold; }
.TableStyleMedium19 td.LastColumn { background:#8064A2; color:#FFF; font-weight:bold; }
.TableStyleMedium19 th { background:#8064A2; border-bottom:#000 2px solid; color:#FFF; }
.TableStyleMedium19 tfoot td { border-top:#000 3px double; }

.TableStyleMedium20 { color:#000; border-top:#000 2px solid; border-bottom:#000 2px solid; }
.TableStyleMedium20 td,
.TableStyleMedium20 th { padding-top:4px; padding-bottom:4px; }
.TableStyleMedium20 td.FirstColumnStripe { background:#D8D8D8; }
.TableStyleMedium20 tr.FirstRowStripe td { background:#D8D8D8; }
.TableStyleMedium20 td.FirstColumn { background:#4BACC6; color:#FFF; font-weight:bold; }
.TableStyleMedium20 td.LastColumn { background:#4BACC6; color:#FFF; font-weight:bold; }
.TableStyleMedium20 th { background:#4BACC6; border-bottom:#000 2px solid; color:#FFF; }
.TableStyleMedium20 tfoot td { border-top:#000 3px double; }

.TableStyleMedium21 { color:#000; border-top:#000 2px solid; border-bottom:#000 2px solid; }
.TableStyleMedium21 td,
.TableStyleMedium21 th { padding-top:4px; padding-bottom:4px; }
.TableStyleMedium21 td.FirstColumnStripe { background:#D8D8D8; }
.TableStyleMedium21 tr.FirstRowStripe td { background:#D8D8D8; }
.TableStyleMedium21 td.FirstColumn { background:#F79646; color:#FFF; font-weight:bold; }
.TableStyleMedium21 td.LastColumn { background:#F79646; color:#FFF; font-weight:bold; }
.TableStyleMedium21 th { background:#F79646; border-bottom:#000 2px solid; color:#FFF; }
.TableStyleMedium21 tfoot td { border-top:#000 3px double; }

.TableStyleMedium22 { background:#D8D8D8; border:#000 0.5pt solid; color:#000; }
.TableStyleMedium22 td,
.TableStyleMedium22 th { border:#000 1px solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium22 td.FirstColumnStripe { background:#A5A5A5; }
.TableStyleMedium22 tr.FirstRowStripe td { background:#A5A5A5; }
.TableStyleMedium22 td.FirstColumn { font-weight:bold; }
.TableStyleMedium22 td.LastColumn { font-weight:bold; }
.TableStyleMedium22 th { color:#000; }
.TableStyleMedium22 tfoot td { border-top:#000 2px solid; color:#000; font-weight:bold; }

.TableStyleMedium23 { background:#DBE5F1; border:#95B3D7 0.5pt solid; color:#000; }
.TableStyleMedium23 td,
.TableStyleMedium23 th { border:#95B3D7 1px solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium23 td.FirstColumnStripe { background:#B8CCE4; }
.TableStyleMedium23 tr.FirstRowStripe td { background:#B8CCE4; }
.TableStyleMedium23 td.FirstColumn { font-weight:bold; }
.TableStyleMedium23 td.LastColumn { font-weight:bold; }
.TableStyleMedium23 th { color:#000; }
.TableStyleMedium23 tfoot td { border-top:#4F81BD 2px solid; color:#000; font-weight:bold; }

.TableStyleMedium24 { background:#F2DDDC; border:#D99795 0.5pt solid; color:#000; }
.TableStyleMedium24 td,
.TableStyleMedium24 th { border:#D99795 1px solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium24 td.FirstColumnStripe { background:#E6B9B8; }
.TableStyleMedium24 tr.FirstRowStripe td { background:#E6B9B8; }
.TableStyleMedium24 td.FirstColumn { font-weight:bold; }
.TableStyleMedium24 td.LastColumn { font-weight:bold; }
.TableStyleMedium24 th { color:#000; }
.TableStyleMedium24 tfoot td { border-top:#C0504D 2px solid; color:#000; font-weight:bold; }

.TableStyleMedium25 { background:#EAF1DD; border:#C2D69A 0.5pt solid; color:#000; }
.TableStyleMedium25 td,
.TableStyleMedium25 th { border:#C2D69A 1px solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium25 td.FirstColumnStripe { background:#D7E4BC; }
.TableStyleMedium25 tr.FirstRowStripe td { background:#D7E4BC; }
.TableStyleMedium25 td.FirstColumn { font-weight:bold; }
.TableStyleMedium25 td.LastColumn { font-weight:bold; }
.TableStyleMedium25 th { color:#000; }
.TableStyleMedium25 tfoot td { border-top:#9BBB59 2px solid; color:#000; font-weight:bold; }

.TableStyleMedium26 { background:#E5E0EC; border:#B2A1C7 0.5pt solid; color:#000; }
.TableStyleMedium26 td,
.TableStyleMedium26 th { border:#B2A1C7 1px solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium26 td.FirstColumnStripe { background:#CCC0DA; }
.TableStyleMedium26 tr.FirstRowStripe td { background:#CCC0DA; }
.TableStyleMedium26 td.FirstColumn { font-weight:bold; }
.TableStyleMedium26 td.LastColumn { font-weight:bold; }
.TableStyleMedium26 th { color:#000; }
.TableStyleMedium26 tfoot td { border-top:#8064A2 2px solid; color:#000; font-weight:bold; }

.TableStyleMedium27 { background:#DBEEF3; border:#93CDDD 0.5pt solid; color:#000; }
.TableStyleMedium27 td,
.TableStyleMedium27 th { border:#93CDDD 1px solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium27 td.FirstColumnStripe { background:#B6DDE8; }
.TableStyleMedium27 tr.FirstRowStripe td { background:#B6DDE8; }
.TableStyleMedium27 td.FirstColumn { font-weight:bold; }
.TableStyleMedium27 td.LastColumn { font-weight:bold; }
.TableStyleMedium27 th { color:#000; }
.TableStyleMedium27 tfoot td { border-top:#4BACC6 2px solid; color:#000; font-weight:bold; }

.TableStyleMedium28 { background:#FDE9D9; border:#FAC090 0.5pt solid; color:#000; }
.TableStyleMedium28 td,
.TableStyleMedium28 th { border:#FAC090 1px solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMedium28 td.FirstColumnStripe { background:#FCD5B4; }
.TableStyleMedium28 tr.FirstRowStripe td { background:#FCD5B4; }
.TableStyleMedium28 td.FirstColumn { font-weight:bold; }
.TableStyleMedium28 td.LastColumn { font-weight:bold; }
.TableStyleMedium28 th { color:#000; }
.TableStyleMedium28 tfoot td { border-top:#F79646 2px solid; color:#000; font-weight:bold; }

.TableStyleMediumMon { background:#f0ec83; color:#000; }
.TableStyleMediumMon td,
.TableStyleMediumMon th { border:#FFF 0.5pt solid; padding-top:4px; padding-bottom:4px; }
.TableStyleMediumMon td.FirstColumnStripe,
.TableStyleMediumMon tr.FirstRowStripe td { background:#e8e700; }
.TableStyleMediumMon td.FirstColumn,
.TableStyleMediumMon td.LastColumn { background:#000; color:#FFF; font-weight:bold; }
.TableStyleMediumMon th { background:#aea500; border-bottom:#FFF 2pt solid; color:#FFF; }
.TableStyleMediumMon tfoot td { background:#000; border-top:#FFF 2pt solid; color:#FFF; font-weight:bold; }

.TableStyleDark1 { background:#737373; color:#FFF; }
.TableStyleDark1 td,
.TableStyleDark1 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark1 td.FirstColumnStripe { background:#404040; }
.TableStyleDark1 tr.FirstRowStripe td { background:#404040; }
.TableStyleDark1 tbody td.FirstColumn { background:#404040; border-right:#FFF 2px solid; font-weight:bold; }
.TableStyleDark1 tbody td.LastColumn { background:#404040; border-left:#FFF 2px solid; font-weight:bold; }
.TableStyleDark1 th { background:#000; border-bottom:#FFF 2px solid; color:#FFF; }
.TableStyleDark1 thead th.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark1 thead th.LastColumn { border-left:#FFF 2px solid; }
.TableStyleDark1 tfoot td { background:#000; border-top:#FFF 2px solid; color:#FFF; font-weight:bold; }
.TableStyleDark1 tfoot td.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark1 tfoot td.LastColumn { border-left:#FFF 2px solid; }

.TableStyleDark2 { background:#4F81BD; color:#FFF; }
.TableStyleDark2 td,
.TableStyleDark2 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark2 td.FirstColumnStripe { background:#376091; }
.TableStyleDark2 tr.FirstRowStripe td { background:#376091; }
.TableStyleDark2 tbody td.FirstColumn { background:#376091; border-right:#FFF 2px solid; font-weight:bold; }
.TableStyleDark2 tbody td.LastColumn { background:#376091; border-left:#FFF 2px solid; font-weight:bold; }
.TableStyleDark2 th { background:#000; border-bottom:#FFF 2px solid; color:#FFF; }
.TableStyleDark2 thead th.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark2 thead th.LastColumn { border-left:#FFF 2px solid; }
.TableStyleDark2 tfoot td { background:#254061; border-top:#FFF 2px solid; color:#FFF; font-weight:bold; }
.TableStyleDark2 tfoot td.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark2 tfoot td.LastColumn { border-left:#FFF 2px solid; }

.TableStyleDark3 { background:#C0504D; color:#FFF; }
.TableStyleDark3 td,
.TableStyleDark3 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark3 td.FirstColumnStripe { background:#953735; }
.TableStyleDark3 tr.FirstRowStripe td { background:#953735; }
.TableStyleDark3 tbody td.FirstColumn { background:#953735; border-right:#FFF 2px solid; font-weight:bold; }
.TableStyleDark3 tbody td.LastColumn { background:#953735; border-left:#FFF 2px solid; font-weight:bold; }
.TableStyleDark3 th { background:#000; border-bottom:#FFF 2px solid; color:#FFF; font-weight:bold; }
.TableStyleDark3 thead th.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark3 thead th.LastColumn { border-left:#FFF 2px solid; }
.TableStyleDark3 tfoot td { background:#632523; border-top:#FFF 2px solid; color:#FFF; font-weight:bold; }
.TableStyleDark3 tfoot td.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark3 tfoot td.LastColumn { border-left:#FFF 2px solid; }

.TableStyleDark4 { background:#9BBB59; color:#FFF; }
.TableStyleDark4 td,
.TableStyleDark4 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark4 td.FirstColumnStripe { background:#75923C; }
.TableStyleDark4 tr.FirstRowStripe td { background:#75923C; }
.TableStyleDark4 tbody td.FirstColumn { background:#75923C; border-right:#FFF 2px solid; font-weight:bold; }
.TableStyleDark4 tbody td.LastColumn { background:#75923C; border-left:#FFF 2px solid; font-weight:bold; }
.TableStyleDark4 th { background:#000; border-bottom:#FFF 2px solid; color:#FFF; }
.TableStyleDark4 thead th.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark4 thead th.LastColumn { border-left:#FFF 2px solid; }
.TableStyleDark4 tfoot td { background:#4F6228; border-top:#FFF 2px solid; color:#FFF; font-weight:bold; }
.TableStyleDark4 tfoot td.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark4 tfoot td.LastColumn { border-left:#FFF 2px solid; }

.TableStyleDark5 { background:#8064A2; color:#FFF; }
.TableStyleDark5 td,
.TableStyleDark5 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark5 td.FirstColumnStripe { background:#60497B; }
.TableStyleDark5 tr.FirstRowStripe td { background:#60497B; }
.TableStyleDark5 tbody td.FirstColumn { background:#60497B; border-right:#FFF 2px solid; font-weight:bold; }
.TableStyleDark5 tbody td.LastColumn { background:#60497B; border-left:#FFF 2px solid; font-weight:bold; }
.TableStyleDark5 th { background:#000; border-bottom:#FFF 2px solid; color:#FFF; }
.TableStyleDark5 thead th.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark5 thead th.LastColumn { border-left:#FFF 2px solid; }
.TableStyleDark5 tfoot td { background:#3F3151; border-top:#FFF 2px solid; color:#FFF; font-weight:bold; }
.TableStyleDark5 tfoot td.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark5 tfoot td.LastColumn { border-left:#FFF 2px solid; }

.TableStyleDark6 { background:#4BACC6; color:#FFF; }
.TableStyleDark6 td,
.TableStyleDark6 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark6 td.FirstColumnStripe { background:#31849B; }
.TableStyleDark6 tr.FirstRowStripe td { background:#31849B; }
.TableStyleDark6 tbody td.FirstColumn { background:#31849B; border-right:#FFF 2px solid; font-weight:bold; }
.TableStyleDark6 tbody td.LastColumn { background:#31849B; border-left:#FFF 2px solid; font-weight:bold; }
.TableStyleDark6 th { background:#000; border-bottom:#FFF 2px solid; color:#FFF; }
.TableStyleDark6 thead th.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark6 thead th.LastColumn { border-left:#FFF 2px solid; }
.TableStyleDark6 tfoot td { background:#215867; border-top:#FFF 2px solid; color:#FFF; font-weight:bold; }
.TableStyleDark6 tfoot td.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark6 tfoot td.LastColumn { border-left:#FFF 2px solid; }

.TableStyleDark7 { background:#F79646; color:#FFF; }
.TableStyleDark7 td,
.TableStyleDark7 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark7 td.FirstColumnStripe { background:#E46D0A; }
.TableStyleDark7 tr.FirstRowStripe td { background:#E46D0A; }
.TableStyleDark7 tbody td.FirstColumn { background:#E46D0A; border-right:#FFF 2px solid; font-weight:bold; }
.TableStyleDark7 tbody td.LastColumn { background:#E46D0A; border-left:#FFF 2px solid; font-weight:bold; }
.TableStyleDark7 th { background:#000; border-bottom:#FFF 2px solid; color:#FFF; font-weight:bold; }
.TableStyleDark7 thead th.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark7 thead th.LastColumn { border-left:#FFF 2px solid; }
.TableStyleDark7 tfoot td { background:#974807; border-top:#FFF 2px solid; color:#FFF; font-weight:bold; }
.TableStyleDark7 tfoot td.FirstColumn { border-right:#FFF 2px solid; }
.TableStyleDark7 tfoot td.LastColumn { border-left:#FFF 2px solid; }

.TableStyleDark8 { background:#D8D8D8; color:#000; }
.TableStyleDark8 td,
.TableStyleDark8 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark8 td.FirstColumnStripe { background:#A5A5A5; }
.TableStyleDark8 tr.FirstRowStripe td { background:#A5A5A5; }
.TableStyleDark8 td.FirstColumn { font-weight:bold; }
.TableStyleDark8 td.LastColumn { font-weight:bold; }
.TableStyleDark8 th { background:#000; color:#FFF; }
.TableStyleDark8 tfoot td { border-top:#000 3px double; color:#000; font-weight:bold; }

.TableStyleDark9 { background:#DBE5F1; color:#000; }
.TableStyleDark9 td,
.TableStyleDark9 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark9 td.FirstColumnStripe { background:#B8CCE4; }
.TableStyleDark9 tr.FirstRowStripe td { background:#B8CCE4; }
.TableStyleDark9 td.FirstColumn { font-weight:bold; }
.TableStyleDark9 td.LastColumn { font-weight:bold; }
.TableStyleDark9 th { background:#C0504D; color:#FFF; }
.TableStyleDark9 tfoot td { border-top:#000 3px double; color:#000; font-weight:bold; }

.TableStyleDark10 { background:#EAF1DD; color:#000; }
.TableStyleDark10 td,
.TableStyleDark10 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark10 td.FirstColumnStripe { background:#D7E4BC; }
.TableStyleDark10 tr.FirstRowStripe td { background:#D7E4BC; }
.TableStyleDark10 td.FirstColumn { font-weight:bold; }
.TableStyleDark10 td.LastColumn { font-weight:bold; }
.TableStyleDark10 th { background:#8064A2; color:#FFF;  }
.TableStyleDark10 tfoot td { border-top:#000 3px double; color:#000; font-weight:bold; }

.TableStyleDark11 { background:#DBEEF3; color:#000; }
.TableStyleDark11 td,
.TableStyleDark11 th { padding-top:4px; padding-bottom:4px; }
.TableStyleDark11 td.FirstColumnStripe { background:#B6DDE8; }
.TableStyleDark11 tr.FirstRowStripe td { background:#B6DDE8; }
.TableStyleDark11 td.FirstColumn { font-weight:bold; }
.TableStyleDark11 td.LastColumn { font-weight:bold; }
.TableStyleDark11 th { background:#F79646; color:#FFF; font-weight:bold; }
.TableStyleDark11 tfoot td { border-top:#000 3px double; color:#000; font-weight:bold; }

