@charset "utf-8";
/* CSS Document */

.rankings {
	width: 100%;
	clear: both;
	padding: 20px 20px 40px 20px;
}

.rankings .headerrow, .rankings .playerrow, .rankings .footerrow {
	width: 545px;
	clear: both;
}

.rankings .headerrow {
	border-bottom: 1px solid #f5f5f5;
}

.rankings .playerrow {
	border-bottom: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;	
}

.rankings .ownerrow {
	border-bottom: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;	
}

.rankings .column1, .rankings .column2, .rankings .column3, .rankings .column4,  .rankings .column5,  .rankings .column6 {
	padding: 5px 0px;
	text-align: center;
	height: 20px;
}	

.rankings .column1 {
	width: 39px;
	background-color: white;
	border-right: 1px solid #f9f9f9;
	padding: 5px 0px 0px 0px;	
	color:#999999;
}

.rankings .headerrow .column1 {
	padding: 5px 0px;
	background-color: #ac4269;
	color: white;
}

.rankings .column2 {
	width: 40px;
	background-color: #f9f9f9;
	border-right: 1px solid #f9f9f9;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	color: #ac4269;
}

.rankings .headerrow .column2 {
	padding: 5px 0px;
	background-color: #ac4269;
	color: white;
}

.rankings .column3 {
	width: 250px;
	background-color: white;
	border-right: 1px solid #f9f9f9;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}

.rankings .headerrow .column3 {
	padding: 5px 0px;
	background-color: #ac4269;
	color: white;
	font-weight: normal;
}

.rankings .column4 {
	width: 70px;
	background-color: #f9f9f9;
	border-right: 1px solid #f9f9f9;	
	padding: 5px 0px 0px 0px;
}

.rankings .headerrow .column4 {
	padding: 5px 0px;
	background-color: #ac4269;
	color: white;
}
.rankings .column5 {
	width: 70px;
	background-color: white;
	border-right: 1px solid #f9f9f9;	
	padding: 5px 0px 0px 0px;
}

.rankings .headerrow .column5 {
	padding: 5px 0px;
	background-color: #ac4269;
	color: white;
}
.rankings .column6 {
	width: 70px;
	background-color: #f9f9f9;
	padding: 5px 0px 0px 0px;
}

.rankings .headerrow .column6 {
	padding: 5px 0px;
	background-color: #ac4269;
	color: white;
}
.rankings .headerrow .column1, .rankings .headerrow .column2, .rankings .headerrow .column3 {
	height: 25px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.rankings .headerrow .column4, .rankings .headerrow .column5, .rankings .headerrow .column6 {
	height: 25px;
}	

.rankings .ownerrow div {
	background-color: #DAFEC2;
	border-top: 2px solid #409D02;
	border-bottom: 2px solid #409D02;	
}




.puzzlerankings {
	width: 100%;
	clear: both;
	padding: 0px 20px 40px 20px;
}

.puzzlerankings .headerrow, .puzzlerankings .playerrow, .puzzlerankings .footerrow {
	width: 270px;
	clear: both;
}

.puzzlerankings .headerrow {
	border-bottom: 1px solid #f5f5f5;
}

.puzzlerankings .playerrow {
	border-bottom: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;	
}

.puzzlerankings .ownerrow {
	border-bottom: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;	
}

.puzzlerankings .column1, .puzzlerankings .column2, .puzzlerankings .column3, .puzzlerankings .column4,  .puzzlerankings .column5,  .puzzlerankings .column6 {
	padding: 5px 0px;
	text-align: center;
	height: 20px;
}	

.puzzlerankings .column1 {
	width: 39px;
	background-color: white;
	border-right: 1px solid #f9f9f9;
	padding: 5px 0px 0px 0px;	
	color:#999999;
}

.puzzlerankings .headerrow .column1 {
	padding: 5px 0px 0px 0px;
	background-color: #CCCCCC;
	color: white;
}

.puzzlerankings .column2 {
	width: 80px;
	background-color: #f9f9f9;
	border-right: 1px solid #f9f9f9;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	color: #ac4269;
}

.puzzlerankings .headerrow .column2 {
	padding: 5px 0px 0px 0px;
	background-color: #CCCCCC;
	color: white;
}

.puzzlerankings .column3 {
	width: 148px;
	background-color: white;
	border-right: 1px solid #f9f9f9;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}

.puzzlerankings .headerrow .column3 {
	padding: 5px 0px 0px 0px;
	background-color: #CCCCCC;
	color: white;
	font-weight: normal;
}

.puzzlerankings .ownerrow div {
	background-color: #DAFEC2;
	border-top: 2px solid #409D02;
	border-bottom: 2px solid #409D02;	
}
