/* GLOBAL ELEMENTS */
table {font:11px verdana, arial, sans-serif;border:0;text-align:left;}
img {border-width:0;border-style:none;}
/*h1, h2, h3, h4, h5, h6 { margin:0; font-family:'Lucida Grande',Verdana,sans-serif; }
h1 {font-size:18px;margin:16px 0 6px 0;line-height:1;}
h2 {font-size:15px;line-height:18px;margin:0 0 4px 0;font-weight:bold;}
h3 {font-size:12px;font-weight:bold;line-height:18px;margin:8px 0 0 0;}
h3.uline {padding-bottom:2px;border-bottom:1px dotted #96968C;width:auto;margin:24px 0 8px 0;}
h4 {font-family:verdana,arial,sans-serif;font-weight:bold;font-size:11px;letter-spacing:0;margin:14px 0 1px 0;}
h5, h6 {font-family:verdana,arial,sans-serif;font-weight:bold;}
h5 {font-size:11px;color:#999;text-transform:uppercase;padding:4px 0;}
h6 {padding:4px 0 10px 0;font-size:11px;line-height:14px;}

p {margin:0 0 1em 0;}
form {margin:0;padding:0;font-size:10px;display:block;}
input, textarea, option, select {font-size:10px;background-color:#fff;}
iframe {margin:0;padding:0;position:relative;display:block;}

ul {margin:0;padding:0;}
ol li {margin:0 0 12px 0;}

a:link, a:visited, a:hover, a:active {font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {text-decoration:none;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {font-weight:bold;text-decoration:none;}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {font-weight:bold;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}
li a:link, li a:visited, li a:hover, li a:active {text-decoration:none;}
li a:hover {text-decoration:underline;}
*/

.alert {
	display:block;
	padding:8px 8px 8px 24px;
	height:14px;
	line-height:14px;
	background:#990000 url(/_common/images/icon_alert.gif) 6px 8px no-repeat;
	color:#fff;
	font-weight:bold;
}

.alert a, .alert a:hover {
color:#FFCC66;
}

.info {
	display:block;
	padding:8px 8px 8px 24px;
	height:14px;
	line-height:14px;
	background:#3366AA url(/_common/images/icon_notice.gif) 6px 8px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;	
}

.info strong {
color: #FFCC00;
}

.info a, .info a:hover {
color:#FFCC00;
}
.green {
background: #C5E5CB;
}

/* define height and width of scrollable area. Add 16px to width for scrollbar          */
/*div.tableContainer {
	clear: both;
	height: 285px;
	overflow-y: auto;
	width: auto;
	border-bottom:1px solid #6c6c62;
	background:#6c6c62;
}
*/


/* MAIN LEADERBOARD */
table.resultTable {background:#DFEAEE;border-collapse:collapse;width:100%;font-size:10px;border:1px solid #6c6c62;margin:0 0 5px 0;text-align:center;}
table.resultTable td {border:1px solid #ccccc2;padding:5px;vertical-align:top;}
table.resultTable th {padding:20px 4px 4px 4px; background:#899FAA; font-weight:bold;font-size:9px;border:1px solid #ccccc2;color:#FFFFFF;vertical-align:bottom; text-transform:uppercase;}
table.resultTable tr.footer {padding:20px 4px 4px 4px; background:#cdcdc3;vertical-align:bottom; background-image:url(/_common/images/table_footerBG.gif); background-repeat:repeat-x; background-position:top; text-align:right;}
table.resultTable td.footer {padding:20px 4px 4px 4px; vertical-align:bottom;border:0px; font-weight:bold;}
table.resultTable th.sort, table.resultTable tr.sub th.sort { background: #fff0c4; color:#333333;/*green-mint */ }
table.resultTable th a, table.resultTable th a:hover, table.resultTable th a:visited {font-weight: bold;text-decoration: underline;}
table.resultTable tr.sub th {background:#EFEFE5; padding: 4px;}
table.resultTable tr.tint {background:#fff;}
table.resultTable tr.fill {background:#f4f4ea; /* background-image:url(/_common/images/resultColumnBG.gif); background-repeat:repeat;*/}
table.resultTable td.sort { background: #fff0c4; }
table.resultTable tr.fill td.sort { background: #ffe188;}
table.resultTable tr.fill td.hlColumn { background: #e5e5e5;}
table.resultTable tr.tint td.hlColumn { background: #f3f3f3;}
table.resultTable td.goLeft 1{text-align:left;}
table.resultTable tr.hover {background:#fff0c4; cursor:hand;}
table.resultTable tr.hover td.editHL {background:#C5E5CB;}
div.scrollContainer {border:1px solid #6c6c62;height: 250px;overflow-y: auto;background:#8d8d83;border-right:0; position:relative;}
div.scrollContainer table.resultTable {margin: -2px 0px 0px -2px; width: 98%;}
div.scrollContainer table.resultTable thead tr {position: relative;top:expression(this.offsetParent.scrollTop); background:#6c6c62;}
table.noScroll {margin: -2px 0px 0px -2px;}
tr.noScroll {position: relative;top:expression(this.offsetParent.scrollTop);}

