﻿.RankingDataGrid
{
	margin-top:.5em;
	margin-bottom:0em;
	font-size:1em;
	border-collapse:collapse;
	border: 1px solid #8ab2d5;
}

.RankingDataGrid .TableHeader
{
	color:#ffffff;
	background-color:#0059a6;
	height:27px;
	margin-bottom:0;
	padding-left:.5em;
}

tbody td {
background:none repeat scroll 0 0 #FFE5B1;
font-size:12px;
line-height:1.1667;
text-align: right;
}

#content {
	position: relative;
}

.secondary
{
	margin-top:4em;
}

.economy-chooser {
	top: 0px;
	right:0px;
}

select
{
	width:180px;
}

.fancy-box
{
	height:50px; padding:.5em 0 0 0; margin:0 0 1em 0; float:left;
}

ul.filterboxes
{
	padding-left:30px;
}

.lead 
{
	padding-bottom:0;
}

.intro
{
	margin-bottom:0;
}

ul.filterboxes
{
	width:100%; float:left; 
}

ul.filterboxes li
{
	width:30%; float:left; padding-right:1em;
}

/*Flag Sprite */

.sprite {
    width: 32px;
    height: 22px;
    background: url(images/Flags/flags-sprite-whitebg.png) no-repeat top left;
    padding-left:34px;
    padding-top:5px;
    text-align:right;
/*    border: 1px solid #ccc;*/
}

.sprite .tooltip {
 	width: 32px;
	height: 22px;
}

.FLAG-AFG { background-position: 0 0; } 
.FLAG-ALB  { background-position: 0 -40px; } 
.FLAG-DZA { background-position: 0 -80px; } 
.FLAG-ADO { background-position: 0 -120px; } 
.FLAG-AGO { background-position: 0 -160px; } 
.FLAG-ATG { background-position: 0 -200px; } 
.FLAG-ARG  { background-position: 0 -240px; } 
.FLAG-ARM { background-position: 0 -280px; } 
.FLAG-AUS { background-position: 0 -320px; } 
.FLAG-AUT { background-position: 0 -360px; } 
.FLAG-AZE { background-position: 0 -400px; } 
.FLAG-BHS { background-position: 0 -440px; } 
.FLAG-BHR { background-position: 0 -480px; } 
.FLAG-BGD { background-position: 0 -520px; } 
.FLAG-BRB { background-position: 0 -560px; } 
.FLAG-BLR { background-position: 0 -600px; } 
.FLAG-BEL { background-position: 0 -640px; } 
.FLAG-BLZ { background-position: 0 -680px; } 
.FLAG-BEN { background-position: 0 -720px; } 
.FLAG-BTN { background-position: 0 -760px; } 
.FLAG-BOL { background-position: 0 -800px; } 
.FLAG-BIH { background-position: 0 -840px; } 
.FLAG-BWA { background-position: 0 -880px; } 
.FLAG-BRA { background-position: 0 -920px; } 
.FLAG-BRN { background-position: 0 -960px; } 
.FLAG-BGR { background-position: 0 -1000px; } 
.FLAG-BFA { background-position: 0 -1040px; } 
.FLAG-MMR { background-position: 0 -1080px; } 
.FLAG-BDI { background-position: 0 -1120px; } 
.FLAG-KHM { background-position: 0 -1160px; } 
.FLAG-CMR { background-position: 0 -1200px; } 
.FLAG-CAN { background-position: 0 -1240px; } 
.FLAG-CAF { background-position: 0 -1280px; } 
.FLAG-TCD { background-position: 0 -1320px; } 
.FLAG-CHL { background-position: 0 -1360px; } 
.FLAG-CHN { background-position: 0 -1400px; } 
.FLAG-COL { background-position: 0 -1440px; } 
.FLAG-COM { background-position: 0 -1480px; } 
.FLAG-COG { background-position: 0 -1520px; } 
.FLAG-CRI { background-position: 0 -1560px; } 
.FLAG-HRV { background-position: 0 -1600px; } 
.FLAG-CUB { background-position: 0 -1640px; } 
.FLAG-CYP { background-position: 0 -1680px; } 
.FLAG-CZE { background-position: 0 -1720px; } 
.FLAG-ZAR { background-position: 0 -1760px; } 
.FLAG-DNK { background-position: 0 -1800px; } 
.FLAG-DJI { background-position: 0 -1840px; } 
.FLAG-DMA { background-position: 0 -1880px; } 
.FLAG-DOM { background-position: 0 -1920px; } 
.FLAG-ECU { background-position: 0 -1960px; } 
.FLAG-EGY { background-position: -52px 0; } 
.FLAG-SLV { background-position: -52px -40px; } 
.FLAG-GNQ { background-position: -52px -80px; } 
.FLAG-ERI { background-position: -52px -120px; } 
.FLAG-EST { background-position: -52px -160px; } 
.FLAG-ETH { background-position: -52px -200px; } 
.FLAG-FJI { background-position: -52px -240px; } 
.FLAG-FIN { background-position: -52px -280px; } 
.FLAG-FRA { background-position: -52px -320px; } 
.FLAG-GAB { background-position: -52px -360px; } 
.FLAG-GMB { background-position: -52px -400px; } 
.FLAG-GEO { background-position: -52px -440px; } 
.FLAG-DEU { background-position: -52px -480px; } 
.FLAG-GHA { background-position: -52px -520px; } 
.FLAG-GRC { background-position: -52px -560px; } 
.FLAG-GRD { background-position: -52px -600px; } 
.FLAG-VCT { background-position: -52px -640px; } 
.FLAG-GTM { background-position: -52px -680px; } 
.FLAG-GIN { background-position: -52px -720px; } 
.FLAG-GNB { background-position: -52px -760px; } 
.FLAG-GUY { background-position: -52px -800px; } 
.FLAG-HTI { background-position: -52px -840px; } 
.FLAG-HND { background-position: -52px -880px; } 
.FLAG-HKG { background-position: -52px -920px; } 
.FLAG-HUN { background-position: -52px -960px; } 
.FLAG-ISL { background-position: -52px -1000px; } 
.FLAG-IND { background-position: -52px -1040px; } 
.FLAG-IDN { background-position: -52px -1080px; } 
.FLAG-IRN { background-position: -52px -1120px; } 
.FLAG-IRQ { background-position: -52px -1160px; } 
.FLAG-IRL { background-position: -52px -1200px; } 
.FLAG-ISR { background-position: -52px -1240px; } 
.FLAG-ITA { background-position: -52px -1280px; } 
.FLAG-CIV { background-position: -52px -1320px; } 
.FLAG-JAM { background-position: -52px -1360px; } 
.FLAG-JPN { background-position: -52px -1400px; } 
.FLAG-JOR { background-position: -52px -1440px; } 
.FLAG-KAZ { background-position: -52px -1480px; } 
.FLAG-KEN { background-position: -52px -1520px; } 
.FLAG-KIR { background-position: -52px -1560px; } 
.FLAG-KWT { background-position: -52px -1600px; } 
.FLAG-KGZ { background-position: -52px -1640px; } 
.FLAG-LAO { background-position: -52px -1680px; } 
.FLAG-LVA { background-position: -52px -1720px; } 
.FLAG-LBN { background-position: -52px -1760px; } 
.FLAG-LBR { background-position: -52px -1800px; } 
.FLAG-LBY { background-position: -52px -1840px; } 
.FLAG-LIE { background-position: -52px -1880px; } 
.FLAG-LTU { background-position: -52px -1920px; } 
.FLAG-LUX { background-position: -52px -1960px; } 
.FLAG-MAC { background-position: -104px 0; } 
.FLAG-MKD { background-position: -104px -40px; } 
.FLAG-MDG { background-position: -104px -80px; } 
.FLAG-MWI { background-position: -104px -120px; } 
.FLAG-MYS { background-position: -104px -160px; } 
.FLAG-MDV { background-position: -104px -200px; } 
.FLAG-MLI { background-position: -104px -240px; } 
.FLAG-MLT { background-position: -104px -280px; } 
.FLAG-MRT { background-position: -104px -320px; } 
.FLAG-MUS { background-position: -104px -360px; } 
.FLAG-MEX { background-position: -104px -400px; } 
.FLAG-FSM { background-position: -104px -440px; } 
.FLAG-MDA { background-position: -104px -480px; } 
.FLAG-MCO { background-position: -104px -520px; } 
.FLAG-MNG { background-position: -104px -560px; } 
.FLAG-MAR { background-position: -104px -600px; } 
.FLAG-MOZ { background-position: -104px -640px; } 
.FLAG-NAM { background-position: -104px -680px; } 
.sprite-nauru_small { background-position: -104px -720px; } 
.FLAG-NPL { background-position: -104px -760px; } 
.FLAG-ANT { background-position: -104px -800px; } 
.FLAG-NLD { background-position: -104px -840px; } 
.FLAG-NZL { background-position: -104px -880px; } 
.FLAG-NIC { background-position: -104px -920px; } 
.FLAG-NER { background-position: -104px -960px; } 
.FLAG-NGA { background-position: -104px -1000px; } 
.FLAG-PRK { background-position: -104px -1040px; } 
.FLAG-NOR { background-position: -104px -1080px; } 
.FLAG-OMN { background-position: -104px -1120px; } 
.FLAG-PAK { background-position: -104px -1160px; } 
.FLAG-PAN { background-position: -104px -1200px; } 
.FLAG-PNG { background-position: -104px -1240px; } 
.FLAG-PRY { background-position: -104px -1280px; } 
.FLAG-PER { background-position: -104px -1320px; } 
.FLAG-PHL { background-position: -104px -1360px; } 
.FLAG-POL { background-position: -104px -1400px; } 
.FLAG-PRT { background-position: -104px -1440px; } 
.FLAG-PRI { background-position: -104px -1480px; } 
.FLAG-QAT { background-position: -104px -1520px; } 
.sprite-question_small { background-position: -104px -1560px; } 
.FLAG-RWA { background-position: -104px -1600px; } 
.FLAG-ROM { background-position: -104px -1640px; } 
.FLAG-RUS { background-position: -104px -1680px; } 
.FLAG-STP { background-position: -104px -1720px; } 
.FLAG-SAU { background-position: -104px -1760px; } 
.FLAG-SEN { background-position: -104px -1800px; } 
.FLAG-SRB { background-position: -104px -1840px; } 
.FLAG-SYC { background-position: -104px -1880px; } 
.FLAG-SLE { background-position: -104px -1920px; } 
.FLAG-SGP { background-position: -104px -1960px; } 
.FLAG-SVK { background-position: -156px 0; } 
.FLAG-SVN { background-position: -156px -40px; } 
.FLAG-SLB { background-position: -156px -80px; } 
.FLAG-SOM { background-position: -156px -120px; } 
.FLAG-KOR { background-position: -156px -160px; } 
.FLAG-ZAF { background-position: -156px -200px; } 
.FLAG-ESP { background-position: -156px -240px; } 
.FLAG-LKA { background-position: -156px -280px; } 
.FLAG-KNA { background-position: -156px -320px; } 
.FLAG-LCA { background-position: -156px -360px; } 
.FLAG-SDN { background-position: -156px -400px; } 
.FLAG-SUR { background-position: -156px -440px; } 
.FLAG-SWE { background-position: -156px -480px; } 
.FLAG-CHE { background-position: -156px -520px; } 
.FLAG-SYR { background-position: -156px -560px; } 
.FLAG-TWN { background-position: -156px -600px; } 
.FLAG-TJK { background-position: -156px -640px; } 
.FLAG-TZA { background-position: -156px -680px; } 
.FLAG-THA { background-position: -156px -720px; } 
.FLAG-TGO { background-position: -156px -760px; } 
.FLAG-TON { background-position: -156px -800px; } 
.FLAG-TTO { background-position: -156px -840px; } 
.FLAG-TUN { background-position: -156px -880px; } 
.FLAG-TUR { background-position: -156px -920px; } 
.FLAG-TKM { background-position: -156px -960px; } 
.sprite-tuvala_small { background-position: -156px -1000px; } 
.FLAG-ARE { background-position: -156px -1040px; } 
.FLAG-UGA { background-position: -156px -1080px; } 
.FLAG-GBR { background-position: -156px -1120px; } 
.FLAG-UKR { background-position: -156px -1160px; } 
.sprite-ukusa_small { background-position: -156px -1200px; } 
.FLAG-URY { background-position: -156px -1240px; } 
.FLAG-USA { background-position: -156px -1280px; } 
.sprite-ussr_small { background-position: -156px -1320px; } 
.FLAG-UZB { background-position: -156px -1360px; } 
.FLAG-VUT { background-position: -156px -1400px; } 
.FLAG-VEN { background-position: -156px -1440px; } 
.FLAG-VNM { background-position: -156px -1480px; } 
.sprite-western_samoa_small { background-position: -156px -1520px; } 
.FLAG-YEM { background-position: -156px -1560px; } 
.sprite-yugoslavia_small { background-position: -156px -1600px; } 
.sprite-zaire_small { background-position: -156px -1640px; } 
.FLAG-ZMB { background-position: -156px -1680px; } 
.FLAG-ZWE { background-position: -156px -1720px; } 




/* ******************* */