.SELECTION { 
	margin:  10px 1px 10px 1px; 
}
.SELECTION td {
	padding: 10px 20px 10px 20px;
}
.SELECTION td img {
	padding: 4px;
	border: 4px solid #000000;
	background: #FFFFFF;
}
.SELECTION td a:hover img { border: 4px solid #824403 }

table { 
    border-spacing: 0pt;
}

.superHeaderText {
    text-align: center;
    font-size: 30.0pt;
    font-family: 'Times New Roman';
    color: #E1BC39;
}

.headerText {
    text-align: center;
    font-size: 24.0pt;
    font-family: 'Times New Roman';
    color: #E1BC39;
}
.versionBox {
	padding-right: 5px;
	text-align: right;
}

.versionBasicText {
	background: #D7A571;
    font-size: 14.0pt;
    font-family: 'Times New Roman';
    color: #000000;
	padding: 1px 10px;
}

.versionSelectableText a:link,
.versionSelectableText a:visited {
	background: #F9C793;
    font-size: 14.0pt;
    font-family: 'Times New Roman';	
    color: #888888;
	text-decoration:none;
	padding: 1px 10px;	
}

.superLeaderboardHeaderText {
    text-align: center;
    font-size: 22.0pt;
    font-family: 'Times New Roman';
    color: #150E0E;
}

.leaderboardHeaderText {
    text-align: center;
    font-size: 20.0pt;
    font-family: 'Times New Roman';
    color: #150E0E;
}

.leaderboardTable {
	background: #D7A571;
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
}

.oneDataCol1 {
	background-image:url('images/topscore1.png');
    height: 51px;
	width: 52px;
    font-size: 13.0pt;
	font-weight: bold;	
    font-family: 'Times New Roman';
    color: #000000;	
}
.oneDataCol2 {
	background-image:url('images/topscore2.png');
    height: 51px;
	width: 210px;
    font-size: 13.0pt;
	font-weight: bold;	
    font-family: 'Times New Roman';
    color: #000000;		
}
.oneDataCol3 {
	background-image: url('images/topscore3.png');
    height: 51px;
	width: 85px;
    font-size: 13.0pt;
	font-weight: bold;	
    font-family: 'Times New Roman';
    color: #000000;		
}

.topTenData {
    font-size: 12.0pt;
	font-weight: bold;	
    font-family: 'Times New Roman';
    color: #000000;	
	height: 20px;		
}

.topTenDataRow1 {
    font-size: 12.0pt;
	font-weight: bold;	
    font-family: 'Times New Roman';
    color: #000000;	
	height: 51px;
	vertical-align: bottom;
}

.normalData {
    font-size: 10.0pt;
    font-family: 'Times New Roman';
    color: #000000;		
	height: 20px;
}

.normalDataRow1 {
    font-size: 10.0pt;
    font-family: 'Times New Roman';
    color: #000000;
	height: 51px;
	vertical-align: bottom;
	padding-bottom: 2px;
}

.pageInfo {
    font-size: 8.0pt;
    font-family: 'Verdana';
    color: #333333;		
	text-align: center;
	font-style: italic;
}

.pagination {
	display: table;
	padding: 0;
	margin: 0 auto;
	white-space: nowrap;
	list-style-type: none;
	font-size: 8pt;
    font-family: 'Verdana';
}

.pagination li {
	display: table-cell;     /* ignored by IE */
}

.pagination a {
	border: solid 1px #DDDDDD;
	margin-right: 2px;	
}

.pagination a:hover {
	border: solid 1px #666666;
}

.pagination .current {
	cursor: default;
	color: #D20020;
	font-weight: bold;
	padding: 3px 6px; 
}

.pagination .previous-off,
.pagination .next-off {
	color: #666666;
	font-weight: bold;
	padding: 3px 4px;
}

.pagination .next a,
.pagination .previous a {
	font-weight: bold;
	border: solid 1px #FFFFFF;
}

.pagination a:link,
.pagination a:visited {
	color: #27743C;
	padding: 3px 6px;
	text-decoration:none;
}

* html .pagination {
	display: inline-block;  /* for IE only */
	width: 1px;             /* IE will expand 1px width to fit menu width */
	padding: 4px 2px;       /* fix bug in IE to get border spacing correct */
	margin: 0;              /* fix bug in IE as auto doesn't work */
}  

* html .pagination li {
	display: inline;        /* for IE only */
}
