.dt-table {
	background-color: #FBDD5F;
	background-image: url(/images/bg_table3.jpg);
	background-repeat: no-repeat;
}
.dt-table thead td {
	padding: 15px;
	background-color: #1A428B;
	background-image: url(/images/bg_table1.jpg);
	background-position: bottom right;
	text-align: center;
	color: #FFFFFF;
	border-bottom: 3px solid #FFBF00;
	border-top: 1px solid #0099FF;
	border-left: 1px solid #0099FF;
	border-right: 1px solid #0099FF;
}
.dt-table thead th {
	padding: 8px;
	background-color: #0037D2;
	background-image: url(/images/bg_table4.gif);
	background-repeat: repeat-x;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	border-top: 1px solid #3E3E34;
	border-bottom: 1px solid #3E3E34;
	border-left: 1px solid #498210;
	border-right: 1px solid #498210;
}
.dt-table tbody td {
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	text-align: center;
}

.dt-table tbody th {
    border-left: 1px solid #FF9933;
    border-right: 1px solid #FF9933;
    border-bottom: 1px solid #FF9933;
    font-weight: bold;
    text-align: left;
}


.dt-table tfoot th {
	padding: 0px;
	background-color: #0037D2;
	background-image: url(/images/bg_table4.gif);
	background-repeat: repeat-x;
	border-top: 3px solid #FFBF00;
}
.dt-table tfoot td {
	padding: 5px;
	background-color: #1A428B;
	background-image: url(/images/bg_table2.jpg);
	background-position: right;
	text-align: right;
	color: #FFFFFF;
	border-bottom: 1px solid #0099FF;
	border-left: 1px solid #0099FF;
	border-right: 1px solid #0099FF;
}
.dt-table tbody tr.oddrow {
	background-color: #FDF9A0;
}
.dt-table tbody td.link {
	background-color: #FCF778;
	border-top: 2px solid #FDFBBB;
	border-left: 2px solid #FDFBBB;
	border-right: 2px solid #A4A14E;
	border-bottom: 2px solid #A4A14E;
	text-align: center;
}
.dt-table tbody td.link a {
	color: #000000;
	text-decoration: none;
}
.dt-table tbody td.link a:hover {
	color: #0000CC;
}

.dt-results-yellow thead td {
	padding: 15px;
	background-color: #1A428B;
	background-image: url(/images/bg_table1.jpg);
	background-position: bottom right;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 3px solid #FFBF00;
	border-top: 1px solid #0099FF;
	border-left: 1px solid #0099FF;
	border-right: 1px solid #0099FF;
}
.dt-results-yellow thead th {
	padding: 8px;
	background-color: #0037D2;
	background-image: url(/images/bg_table4.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #FFFFFF;
	border-top: 1px solid #3E3E34;
	border-bottom: 1px solid #3E3E34;
	border-left: 1px solid #498210;
	border-right: 1px solid #498210;
}
.dt-results-yellow tbody td {
	padding: 8px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	background-color: #FFFF99;
}

.dt-results-yellow tbody td.separator {
	padding: 0px;
	background-color: #0037D2;
	background-image: url(/images/bg_table4.gif);
	background-repeat: repeat-x;
	border-top: 3px solid #FFBF00;
	border-bottom: 1px solid #3E3E34;
	border-left: 1px solid #498210;
	border-right: 1px solid #498210;
}
.dt-results-yellow tbody th {
	padding: 8px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #E5E5E5;
}

.dt-results-yellow tbody td.whitebg {
	background-color: #FFFFFF;
}
.dt-results-yellow tbody td.oddcol {
	background-color: #FFF384;
}
.dt-results-yellow tfoot th {
	padding: 0px;
	background-color: #0037D2;
	background-image: url(/images/bg_table4.gif);
	background-repeat: repeat-x;
	border-top: 3px solid #FFBF00;
}
.dt-results-yellow tfoot td {
	padding: 5px;
	background-color: #1A428B;
	background-image: url(/images/bg_table2.jpg);
	background-position: right;
	text-align: right;
	color: #FFFFFF;
	border-bottom: 1px solid #0099FF;
	border-left: 1px solid #0099FF;
	border-right: 1px solid #0099FF;
}


.dt-results-double thead td {
	padding: 15px;
	background-color: #1A428B;
	background-image: url(/images/bg_table1.jpg);
	background-position: bottom right;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	border-top: 1px solid #0099FF;
	border-left: 1px solid #0099FF;
	border-right: 1px solid #0099FF;
}
.dt-results-double tfoot th {
	padding: 0px;
	background-color: #0037D2;
	background-image: url(/images/bg_table4.gif);
	background-repeat: repeat-x;
	border-top: 3px solid #FFBF00;
}
.dt-results-double tfoot td {
	padding: 5px;
	background-color: #1A428B;
	background-image: url(/images/bg_table2.jpg);
	background-position: right;
	text-align: right;
	color: #FFFFFF;
	border-bottom: 1px solid #0099FF;
	border-left: 1px solid #0099FF;
	border-right: 1px solid #0099FF;
}


.dt-results-blue thead td {
	padding: 10px;
	color: #000099;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #FFD75F;
	background-image: url(/images/bg_navbar.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 0px none #000000;
}
.dt-results-blue thead th {
	padding: 8px;
	background-color: #003366;
	text-align: center;
	color: #FFFFFF;
	border-top: 1px solid #3E3E34;
	border-bottom: 1px solid #3E3E34;
	border-left: 1px solid #666699;
	border-right: 1px solid #666699;
}
.dt-results-blue tbody td {
	padding: 8px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	background-color: #D5D5FF;
}
.dt-results-blue tbody td.whitebg {
	background-color: #FFFFFF;
}
.dt-results-blue tbody td.oddcol {
	background-color: #A4A4FF;
}
.dt-results-blue tbody th {
	padding: 8px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #E5E5E5;
}
.dt-results-blue tbody td.separator {
	padding: 0px;
	background-color: #003366;
}

.dt-results-red thead td {
	padding: 10px;
	color: #990000;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #FFD75F;
	background-image: url(/images/bg_navbar.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 0px none #000000;
}
.dt-results-red thead th {
	padding: 8px;
	background-color: #992222;
	text-align: center;
	color: #FFFFFF;
	border-top: 1px solid #3E3E34;
	border-bottom: 1px solid #3E3E34;
	border-left: 1px solid #996666;
	border-right: 1px solid #996666;
}
.dt-results-red tbody td {
	padding: 8px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	background-color: #FFCCCC;
}
.dt-results-red tbody td.whitebg {
	background-color: #FFFFFF;
}
.dt-results-red tbody td.oddcol {
	background-color: #FF8888;
}
.dt-results-red tbody th {
	padding: 8px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #E5E5E5;
}
.dt-results-red tbody td.separator {
	padding: 0px;
	background-color: #992222;
}