#box1{width:400px;height:200px;border:2px solid red;overflow:hidden;font-size:16px;}
#box2{width:525px;height:300px;border:2px solid blue;overflow:hidden;font-size:14px;}

.agw-visible{visibility:visible!important;}

#agw-root{
	background-color:#ddd;
	width:100%; 
	height:100%;
	overflow:hidden;
	color:#fff;
	padding:0px;
	font-size:12px; 
	border:none;
	
	-moz-user-select: none;
   	-khtml-user-select: none;
   	-webkit-user-select: none;
   	-ms-user-select: none;
   	user-select: none;
	line-height:1.4285;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}
#agw-root div{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#agw-root div, #agw-root span{cursor:default;}

#agw-root td, #agw-root th{
	padding:0;
}

#agw-root img{vertical-align:middle;}

#agw-root table{
	border-spacing:0;
	border-collapse: collapse;
}/*img[src*="/flag.png"],*/ .sFlag{background-position: 0 0; background-image: url("http://wrc.rio2016.com/wrc/images/all_sflags.png"); border: solid 1px #666;}
/*.flag img,*/ .lFlag{background-position: 0 0;	background-image: url("http://wrc.rio2016.com/wrc/images/all_lflags.png"); border: solid 1px #666;}
.mFlag{background-position: 0 0;	background-image: url("http://wrc.rio2016.com/wrc/images/all_mflags.png"); border: solid 1px #666;}

img[src$="XXX"], .sFlag.XXX{background-position: 0 0;}			.flag img[src$="XXX"], .lFlag.XXX{background-position: 0 0;}				.mFlag.XXX{background-position:    0   0;}
img[src$="AFG"], .sFlag.AFG{background-position: -24px 0;}		.flag img[src$="AFG"], .lFlag.AFG{background-position: -90px 0;}            .mFlag.AFG{background-position:  -45px 0;}
img[src$="AHO"], .sFlag.AHO{background-position: -48px 0;}		.flag img[src$="AHO"], .lFlag.AHO{background-position: -180px 0;}           .mFlag.AHO{background-position:  -90px 0;}
img[src$="ALB"], .sFlag.ALB{background-position: -72px 0;}		.flag img[src$="ALB"], .lFlag.ALB{background-position: -270px 0;}           .mFlag.ALB{background-position: -135px 0;}
img[src$="ALG"], .sFlag.ALG{background-position: -96px 0;}		.flag img[src$="ALG"], .lFlag.ALG{background-position: -360px 0;}           .mFlag.ALG{background-position: -180px 0;}
img[src$="AND"], .sFlag.AND{background-position: -120px 0;}		.flag img[src$="AND"], .lFlag.AND{background-position: -450px 0;}           .mFlag.AND{background-position: -225px 0;}
img[src$="ANG"], .sFlag.ANG{background-position: -144px 0;}		.flag img[src$="ANG"], .lFlag.ANG{background-position: -540px 0;}           .mFlag.ANG{background-position: -270px 0;}
img[src$="ANT"], .sFlag.ANT{background-position: -168px 0;}		.flag img[src$="ANT"], .lFlag.ANT{background-position: -630px 0;}           .mFlag.ANT{background-position: -315px 0;}
img[src$="ARG"], .sFlag.ARG{background-position: -192px 0;}		.flag img[src$="ARG"], .lFlag.ARG{background-position: -720px 0;}           .mFlag.ARG{background-position: -360px 0;}
img[src$="ARM"], .sFlag.ARM{background-position: -216px 0;}		.flag img[src$="ARM"], .lFlag.ARM{background-position: -810px 0;}           .mFlag.ARM{background-position: -405px 0;}
img[src$="ARU"], .sFlag.ARU{background-position: -240px 0;}		.flag img[src$="ARU"], .lFlag.ARU{background-position: -900px 0;}           .mFlag.ARU{background-position: -450px 0;}
img[src$="ASA"], .sFlag.ASA{background-position: -264px 0;}		.flag img[src$="ASA"], .lFlag.ASA{background-position: -990px 0;}           .mFlag.ASA{background-position: -495px 0;}
img[src$="AUS"], .sFlag.AUS{background-position: -288px 0;}		.flag img[src$="AUS"], .lFlag.AUS{background-position: -1080px 0;}          .mFlag.AUS{background-position: -540px 0;}
img[src$="AUT"], .sFlag.AUT{background-position: -312px 0;}		.flag img[src$="AUT"], .lFlag.AUT{background-position: -1170px 0;}          .mFlag.AUT{background-position: -585px 0;}
img[src$="AZE"], .sFlag.AZE{background-position: -336px 0;}		.flag img[src$="AZE"], .lFlag.AZE{background-position: -1260px 0;}          .mFlag.AZE{background-position: -630px 0;}
img[src$="BAH"], .sFlag.BAH{background-position: 0 -17px;}		.flag img[src$="BAH"], .lFlag.BAH{background-position: 0 -60px;}            .mFlag.BAH{background-position:    0   -30px;}
img[src$="BAN"], .sFlag.BAN{background-position: -24px -17px;}	.flag img[src$="BAN"], .lFlag.BAN{background-position: -90px -60px;}        .mFlag.BAN{background-position:  -45px -30px;}
img[src$="BAR"], .sFlag.BAR{background-position: -48px -17px;}	.flag img[src$="BAR"], .lFlag.BAR{background-position: -180px -60px;}       .mFlag.BAR{background-position:  -90px -30px;}
img[src$="BDI"], .sFlag.BDI{background-position: -72px -17px;}	.flag img[src$="BDI"], .lFlag.BDI{background-position: -270px -60px;}       .mFlag.BDI{background-position: -135px -30px;}
img[src$="BEL"], .sFlag.BEL{background-position: -96px -17px;}	.flag img[src$="BEL"], .lFlag.BEL{background-position: -360px -60px;}       .mFlag.BEL{background-position: -180px -30px;}
img[src$="BEN"], .sFlag.BEN{background-position: -120px -17px;}	.flag img[src$="BEN"], .lFlag.BEN{background-position: -450px -60px;}       .mFlag.BEN{background-position: -225px -30px;}
img[src$="BER"], .sFlag.BER{background-position: -144px -17px;}	.flag img[src$="BER"], .lFlag.BER{background-position: -540px -60px;}       .mFlag.BER{background-position: -270px -30px;}
img[src$="BHU"], .sFlag.BHU{background-position: -168px -17px;}	.flag img[src$="BHU"], .lFlag.BHU{background-position: -630px -60px;}       .mFlag.BHU{background-position: -315px -30px;}
img[src$="BIH"], .sFlag.BIH{background-position: -192px -17px;}	.flag img[src$="BIH"], .lFlag.BIH{background-position: -720px -60px;}       .mFlag.BIH{background-position: -360px -30px;}
img[src$="BIZ"], .sFlag.BIZ{background-position: -216px -17px;}	.flag img[src$="BIZ"], .lFlag.BIZ{background-position: -810px -60px;}       .mFlag.BIZ{background-position: -405px -30px;}
img[src$="BLR"], .sFlag.BLR{background-position: -240px -17px;}	.flag img[src$="BLR"], .lFlag.BLR{background-position: -900px -60px;}       .mFlag.BLR{background-position: -450px -30px;}
img[src$="BOL"], .sFlag.BOL{background-position: -264px -17px;}	.flag img[src$="BOL"], .lFlag.BOL{background-position: -990px -60px;}       .mFlag.BOL{background-position: -495px -30px;}
img[src$="BOT"], .sFlag.BOT{background-position: -288px -17px;}	.flag img[src$="BOT"], .lFlag.BOT{background-position: -1080px -60px;}      .mFlag.BOT{background-position: -540px -30px;}
img[src$="BRA"], .sFlag.BRA{background-position: -312px -17px;}	.flag img[src$="BRA"], .lFlag.BRA{background-position: -1170px -60px;}      .mFlag.BRA{background-position: -585px -30px;}
img[src$="BRN"], .sFlag.BRN{background-position: -336px -17px;}	.flag img[src$="BRN"], .lFlag.BRN{background-position: -1260px -60px;}      .mFlag.BRN{background-position: -630px -30px;}
img[src$="BRU"], .sFlag.BRU{background-position: 0 -34px;}		.flag img[src$="BRU"], .lFlag.BRU{background-position: 0 -120px;}           .mFlag.BRU{background-position:    0   -60px;}
img[src$="BUL"], .sFlag.BUL{background-position: -24px -34px;}	.flag img[src$="BUL"], .lFlag.BUL{background-position: -90px -120px;}       .mFlag.BUL{background-position:  -45px -60px;}
img[src$="BUR"], .sFlag.BUR{background-position: -48px -34px;}	.flag img[src$="BUR"], .lFlag.BUR{background-position: -180px -120px;}      .mFlag.BUR{background-position:  -90px -60px;}
img[src$="CAF"], .sFlag.CAF{background-position: -72px -34px;}	.flag img[src$="CAF"], .lFlag.CAF{background-position: -270px -120px;}      .mFlag.CAF{background-position: -135px -60px;}
img[src$="CAM"], .sFlag.CAM{background-position: -96px -34px;}	.flag img[src$="CAM"], .lFlag.CAM{background-position: -360px -120px;}      .mFlag.CAM{background-position: -180px -60px;}
img[src$="CAN"], .sFlag.CAN{background-position: -120px -34px;}	.flag img[src$="CAN"], .lFlag.CAN{background-position: -450px -120px;}      .mFlag.CAN{background-position: -225px -60px;}
img[src$="CAY"], .sFlag.CAY{background-position: -144px -34px;}	.flag img[src$="CAY"], .lFlag.CAY{background-position: -540px -120px;}      .mFlag.CAY{background-position: -270px -60px;}
img[src$="CGO"], .sFlag.CGO{background-position: -168px -34px;}	.flag img[src$="CGO"], .lFlag.CGO{background-position: -630px -120px;}      .mFlag.CGO{background-position: -315px -60px;}
img[src$="CHA"], .sFlag.CHA{background-position: -192px -34px;}	.flag img[src$="CHA"], .lFlag.CHA{background-position: -720px -120px;}      .mFlag.CHA{background-position: -360px -60px;}
img[src$="CHI"], .sFlag.CHI{background-position: -216px -34px;}	.flag img[src$="CHI"], .lFlag.CHI{background-position: -810px -120px;}      .mFlag.CHI{background-position: -405px -60px;}
img[src$="CHN"], .sFlag.CHN{background-position: -240px -34px;}	.flag img[src$="CHN"], .lFlag.CHN{background-position: -900px -120px;}      .mFlag.CHN{background-position: -450px -60px;}
img[src$="CIV"], .sFlag.CIV{background-position: -264px -34px;}	.flag img[src$="CIV"], .lFlag.CIV{background-position: -990px -120px;}      .mFlag.CIV{background-position: -495px -60px;}
img[src$="CMR"], .sFlag.CMR{background-position: -288px -34px;}	.flag img[src$="CMR"], .lFlag.CMR{background-position: -1080px -120px;}     .mFlag.CMR{background-position: -540px -60px;}
img[src$="COD"], .sFlag.COD{background-position: -312px -34px;}	.flag img[src$="COD"], .lFlag.COD{background-position: -1170px -120px;}     .mFlag.COD{background-position: -585px -60px;}
img[src$="COK"], .sFlag.COK{background-position: -336px -34px;}	.flag img[src$="COK"], .lFlag.COK{background-position: -1260px -120px;}     .mFlag.COK{background-position: -630px -60px;}
img[src$="COL"], .sFlag.COL{background-position: 0 -51px;}		.flag img[src$="COL"], .lFlag.COL{background-position: 0 -180px;}           .mFlag.COL{background-position:    0   -90px;}
img[src$="COM"], .sFlag.COM{background-position: -24px -51px;}	.flag img[src$="COM"], .lFlag.COM{background-position: -90px -180px;}       .mFlag.COM{background-position:  -45px -90px;}
img[src$="CPV"], .sFlag.CPV{background-position: -48px -51px;}	.flag img[src$="CPV"], .lFlag.CPV{background-position: -180px -180px;}      .mFlag.CPV{background-position:  -90px -90px;}
img[src$="CRC"], .sFlag.CRC{background-position: -72px -51px;}	.flag img[src$="CRC"], .lFlag.CRC{background-position: -270px -180px;}      .mFlag.CRC{background-position: -135px -90px;}
img[src$="CRO"], .sFlag.CRO{background-position: -96px -51px;}	.flag img[src$="CRO"], .lFlag.CRO{background-position: -360px -180px;}      .mFlag.CRO{background-position: -180px -90px;}
img[src$="CUB"], .sFlag.CUB{background-position: -120px -51px;}	.flag img[src$="CUB"], .lFlag.CUB{background-position: -450px -180px;}      .mFlag.CUB{background-position: -225px -90px;}
img[src$="CYP"], .sFlag.CYP{background-position: -144px -51px;}	.flag img[src$="CYP"], .lFlag.CYP{background-position: -540px -180px;}      .mFlag.CYP{background-position: -270px -90px;}
img[src$="CZE"], .sFlag.CZE{background-position: -168px -51px;}	.flag img[src$="CZE"], .lFlag.CZE{background-position: -630px -180px;}      .mFlag.CZE{background-position: -315px -90px;}
img[src$="DEN"], .sFlag.DEN{background-position: -192px -51px;}	.flag img[src$="DEN"], .lFlag.DEN{background-position: -720px -180px;}      .mFlag.DEN{background-position: -360px -90px;}
img[src$="DJI"], .sFlag.DJI{background-position: -216px -51px;}	.flag img[src$="DJI"], .lFlag.DJI{background-position: -810px -180px;}      .mFlag.DJI{background-position: -405px -90px;}
img[src$="DMA"], .sFlag.DMA{background-position: -240px -51px;}	.flag img[src$="DMA"], .lFlag.DMA{background-position: -900px -180px;}      .mFlag.DMA{background-position: -450px -90px;}
img[src$="DOM"], .sFlag.DOM{background-position: -264px -51px;}	.flag img[src$="DOM"], .lFlag.DOM{background-position: -990px -180px;}      .mFlag.DOM{background-position: -495px -90px;}
img[src$="ECU"], .sFlag.ECU{background-position: -288px -51px;}	.flag img[src$="ECU"], .lFlag.ECU{background-position: -1080px -180px;}     .mFlag.ECU{background-position: -540px -90px;}
img[src$="EGY"], .sFlag.EGY{background-position: -312px -51px;}	.flag img[src$="EGY"], .lFlag.EGY{background-position: -1170px -180px;}     .mFlag.EGY{background-position: -585px -90px;}
img[src$="ENG"], .sFlag.ENG{background-position: -336px -51px;}	.flag img[src$="ENG"], .lFlag.ENG{background-position: -1260px -180px;}     .mFlag.ENG{background-position: -630px -90px;}
img[src$="ERI"], .sFlag.ERI{background-position: 0 -68px;}		.flag img[src$="ERI"], .lFlag.ERI{background-position: 0 -240px;}           .mFlag.ERI{background-position:    0   -120px;}
img[src$="ESA"], .sFlag.ESA{background-position: -24px -68px;}	.flag img[src$="ESA"], .lFlag.ESA{background-position: -90px -240px;}       .mFlag.ESA{background-position: -45px  -120px;}
img[src$="ESP"], .sFlag.ESP{background-position: -48px -68px;}	.flag img[src$="ESP"], .lFlag.ESP{background-position: -180px -240px;}      .mFlag.ESP{background-position: -90px  -120px;}
img[src$="EST"], .sFlag.EST{background-position: -72px -68px;}	.flag img[src$="EST"], .lFlag.EST{background-position: -270px -240px;}      .mFlag.EST{background-position: -135px -120px;}
img[src$="ETH"], .sFlag.ETH{background-position: -96px -68px;}	.flag img[src$="ETH"], .lFlag.ETH{background-position: -360px -240px;}      .mFlag.ETH{background-position: -180px -120px;}
img[src$="FIJ"], .sFlag.FIJ{background-position: -120px -68px;}	.flag img[src$="FIJ"], .lFlag.FIJ{background-position: -450px -240px;}      .mFlag.FIJ{background-position: -225px -120px;}
img[src$="FIN"], .sFlag.FIN{background-position: -144px -68px;}	.flag img[src$="FIN"], .lFlag.FIN{background-position: -540px -240px;}      .mFlag.FIN{background-position: -270px -120px;}
img[src$="FOR"], .sFlag.FOR{background-position: -168px -68px;}	.flag img[src$="FOR"], .lFlag.FOR{background-position: -630px -240px;}      .mFlag.FOR{background-position: -315px -120px;}
img[src$="FRA"], .sFlag.FRA{background-position: -192px -68px;}	.flag img[src$="FRA"], .lFlag.FRA{background-position: -720px -240px;}      .mFlag.FRA{background-position: -360px -120px;}
img[src$="FRO"], .sFlag.FRO{background-position: -216px -68px;}	.flag img[src$="FRO"], .lFlag.FRO{background-position: -810px -240px;}      .mFlag.FRO{background-position: -405px -120px;}
img[src$="FSM"], .sFlag.FSM{background-position: -240px -68px;}	.flag img[src$="FSM"], .lFlag.FSM{background-position: -900px -240px;}      .mFlag.FSM{background-position: -450px -120px;}
img[src$="GAB"], .sFlag.GAB{background-position: -264px -68px;}	.flag img[src$="GAB"], .lFlag.GAB{background-position: -990px -240px;}      .mFlag.GAB{background-position: -495px -120px;}
img[src$="GAM"], .sFlag.GAM{background-position: -288px -68px;}	.flag img[src$="GAM"], .lFlag.GAM{background-position: -1080px -240px;}     .mFlag.GAM{background-position: -540px -120px;}
img[src$="GBR"], .sFlag.GBR{background-position: -312px -68px;}	.flag img[src$="GBR"], .lFlag.GBR{background-position: -1170px -240px;}     .mFlag.GBR{background-position: -585px -120px;}
img[src$="GBS"], .sFlag.GBS{background-position: -336px -68px;}	.flag img[src$="GBS"], .lFlag.GBS{background-position: -1260px -240px;}     .mFlag.GBS{background-position: -630px -120px;}
img[src$="GDR"], .sFlag.GDR{background-position: 0 -85px;}		.flag img[src$="GDR"], .lFlag.GDR{background-position: 0 -300px;}           .mFlag.GDR{background-position:    0   -150px;}
img[src$="GEO"], .sFlag.GEO{background-position: -24px -85px;}	.flag img[src$="GEO"], .lFlag.GEO{background-position: -90px -300px;}       .mFlag.GEO{background-position:  -45px -150px;}
img[src$="GEQ"], .sFlag.GEQ{background-position: -48px -85px;}	.flag img[src$="GEQ"], .lFlag.GEQ{background-position: -180px -300px;}      .mFlag.GEQ{background-position:  -90px -150px;}
img[src$="GER"], .sFlag.GER{background-position: -72px -85px;}	.flag img[src$="GER"], .lFlag.GER{background-position: -270px -300px;}      .mFlag.GER{background-position: -135px -150px;}
img[src$="GHA"], .sFlag.GHA{background-position: -96px -85px;}	.flag img[src$="GHA"], .lFlag.GHA{background-position: -360px -300px;}      .mFlag.GHA{background-position: -180px -150px;}
img[src$="GRE"], .sFlag.GRE{background-position: -120px -85px;}	.flag img[src$="GRE"], .lFlag.GRE{background-position: -450px -300px;}      .mFlag.GRE{background-position: -225px -150px;}
img[src$="GRN"], .sFlag.GRN{background-position: -144px -85px;}	.flag img[src$="GRN"], .lFlag.GRN{background-position: -540px -300px;}      .mFlag.GRN{background-position: -270px -150px;}
img[src$="GUA"], .sFlag.GUA{background-position: -168px -85px;}	.flag img[src$="GUA"], .lFlag.GUA{background-position: -630px -300px;}      .mFlag.GUA{background-position: -315px -150px;}
img[src$="GUI"], .sFlag.GUI{background-position: -192px -85px;}	.flag img[src$="GUI"], .lFlag.GUI{background-position: -720px -300px;}      .mFlag.GUI{background-position: -360px -150px;}
img[src$="GUM"], .sFlag.GUM{background-position: -216px -85px;}	.flag img[src$="GUM"], .lFlag.GUM{background-position: -810px -300px;}      .mFlag.GUM{background-position: -405px -150px;}
img[src$="GUY"], .sFlag.GUY{background-position: -240px -85px;}	.flag img[src$="GUY"], .lFlag.GUY{background-position: -900px -300px;}      .mFlag.GUY{background-position: -450px -150px;}
img[src$="HAI"], .sFlag.HAI{background-position: -264px -85px;}	.flag img[src$="HAI"], .lFlag.HAI{background-position: -990px -300px;}      .mFlag.HAI{background-position: -495px -150px;}
img[src$="HKG"], .sFlag.HKG{background-position: -288px -85px;}	.flag img[src$="HKG"], .lFlag.HKG{background-position: -1080px -300px;}     .mFlag.HKG{background-position: -540px -150px;}
img[src$="HON"], .sFlag.HON{background-position: -312px -85px;}	.flag img[src$="HON"], .lFlag.HON{background-position: -1170px -300px;}     .mFlag.HON{background-position: -585px -150px;}
img[src$="HUN"], .sFlag.HUN{background-position: -336px -85px;}	.flag img[src$="HUN"], .lFlag.HUN{background-position: -1260px -300px;}     .mFlag.HUN{background-position: -630px -150px;}
img[src$="INA"], .sFlag.INA{background-position: 0 -102px;}		.flag img[src$="INA"], .lFlag.INA{background-position: 0 -360px;}           .mFlag.INA{background-position:    0   -180px;}
img[src$="IND"], .sFlag.IND{background-position: -24px -102px;}	.flag img[src$="IND"], .lFlag.IND{background-position: -90px -360px;}       .mFlag.IND{background-position:  -45px -180px;}

img[src$="IOA"], .sFlag.IOA{background-position: -48px -102px;}	.flag img[src$="IOA"], .lFlag.IOA{background-position: -180px -360px;}      .mFlag.IOA{background-position:  -90px -180px;}
img[src$="IOP"], .sFlag.IOP{background-position: -48px -102px;}	.flag img[src$="IOP"], .lFlag.IOP{background-position: -180px -360px;}	    .mFlag.IOP{background-position:  -90px -180px;}
img[src$="ROT"], .sFlag.ROT{background-position: -48px -102px;}	.flag img[src$="ROT"], .lFlag.ROT{background-position: -180px -360px;}		.mFlag.ROT{background-position:  -90px -180px;}

img[src$="IPA"], .sFlag.IPA{background-position: -48px -102px;}	.flag img[src$="IPA"], .lFlag.IPA{background-position: -180px -360px;}		.mFlag.IPA{background-position:  -90px -180px;}
img[src$="IPP"], .sFlag.IPP{background-position: -48px -102px;}	.flag img[src$="IPP"], .lFlag.IPP{background-position: -180px -360px;}		.mFlag.IPP{background-position:  -90px -180px;}

img[src$="IRI"], .sFlag.IRI{background-position: -72px -102px;}	.flag img[src$="IRI"], .lFlag.IRI{background-position: -270px -360px;}      .mFlag.IRI{background-position: -135px -180px;}
img[src$="IRL"], .sFlag.IRL{background-position: -96px -102px;}	.flag img[src$="IRL"], .lFlag.IRL{background-position: -360px -360px;}      .mFlag.IRL{background-position: -180px -180px;}
img[src$="IRQ"], .sFlag.IRQ{background-position: -120px -102px;}.flag img[src$="IRQ"], .lFlag.IRQ{background-position: -450px -360px;}      .mFlag.IRQ{background-position: -225px -180px;}
img[src$="ISL"], .sFlag.ISL{background-position: -144px -102px;}.flag img[src$="ISL"], .lFlag.ISL{background-position: -540px -360px;}      .mFlag.ISL{background-position: -270px -180px;}
img[src$="ISR"], .sFlag.ISR{background-position: -168px -102px;}.flag img[src$="ISR"], .lFlag.ISR{background-position: -630px -360px;}      .mFlag.ISR{background-position: -315px -180px;}
img[src$="ISV"], .sFlag.ISV{background-position: -192px -102px;}.flag img[src$="ISV"], .lFlag.ISV{background-position: -720px -360px;}      .mFlag.ISV{background-position: -360px -180px;}
img[src$="ITA"], .sFlag.ITA{background-position: -216px -102px;}.flag img[src$="ITA"], .lFlag.ITA{background-position: -810px -360px;}      .mFlag.ITA{background-position: -405px -180px;}
img[src$="IVB"], .sFlag.IVB{background-position: -240px -102px;}.flag img[src$="IVB"], .lFlag.IVB{background-position: -900px -360px;}      .mFlag.IVB{background-position: -450px -180px;}
img[src$="JAM"], .sFlag.JAM{background-position: -264px -102px;}.flag img[src$="JAM"], .lFlag.JAM{background-position: -990px -360px;}      .mFlag.JAM{background-position: -495px -180px;}
img[src$="JOR"], .sFlag.JOR{background-position: -288px -102px;}.flag img[src$="JOR"], .lFlag.JOR{background-position: -1080px -360px;}     .mFlag.JOR{background-position: -540px -180px;}
img[src$="JPN"], .sFlag.JPN{background-position: -312px -102px;}.flag img[src$="JPN"], .lFlag.JPN{background-position: -1170px -360px;}     .mFlag.JPN{background-position: -585px -180px;}
img[src$="KAZ"], .sFlag.KAZ{background-position: -336px -102px;}.flag img[src$="KAZ"], .lFlag.KAZ{background-position: -1260px -360px;}     .mFlag.KAZ{background-position: -630px -180px;}
img[src$="KEN"], .sFlag.KEN{background-position: 0 -119px;}		.flag img[src$="KEN"], .lFlag.KEN{background-position: 0 -420px;}           .mFlag.KEN{background-position:    0   -210px;}
img[src$="KGZ"], .sFlag.KGZ{background-position: -24px -119px;}	.flag img[src$="KGZ"], .lFlag.KGZ{background-position: -90px -420px;}       .mFlag.KGZ{background-position:  -45px -210px;}
img[src$="KIR"], .sFlag.KIR{background-position: -48px -119px;}	.flag img[src$="KIR"], .lFlag.KIR{background-position: -180px -420px;}      .mFlag.KIR{background-position:  -90px -210px;}
img[src$="KOR"], .sFlag.KOR{background-position: -72px -119px;}	.flag img[src$="KOR"], .lFlag.KOR{background-position: -270px -420px;}      .mFlag.KOR{background-position: -135px -210px;}
img[src$="KSA"], .sFlag.KSA{background-position: -96px -119px;}	.flag img[src$="KSA"], .lFlag.KSA{background-position: -360px -420px;}      .mFlag.KSA{background-position: -180px -210px;}
img[src$="KUW"], .sFlag.KUW{background-position: -120px -119px;}.flag img[src$="KUW"], .lFlag.KUW{background-position: -450px -420px;}      .mFlag.KUW{background-position: -225px -210px;}
img[src$="LAO"], .sFlag.LAO{background-position: -144px -119px;}.flag img[src$="LAO"], .lFlag.LAO{background-position: -540px -420px;}      .mFlag.LAO{background-position: -270px -210px;}
img[src$="LAT"], .sFlag.LAT{background-position: -168px -119px;}.flag img[src$="LAT"], .lFlag.LAT{background-position: -630px -420px;}      .mFlag.LAT{background-position: -315px -210px;}
img[src$="LBA"], .sFlag.LBA{background-position: -192px -119px;}.flag img[src$="LBA"], .lFlag.LBA{background-position: -720px -420px;}      .mFlag.LBA{background-position: -360px -210px;}
img[src$="LBR"], .sFlag.LBR{background-position: -216px -119px;}.flag img[src$="LBR"], .lFlag.LBR{background-position: -810px -420px;}      .mFlag.LBR{background-position: -405px -210px;}
img[src$="LCA"], .sFlag.LCA{background-position: -240px -119px;}.flag img[src$="LCA"], .lFlag.LCA{background-position: -900px -420px;}      .mFlag.LCA{background-position: -450px -210px;}
img[src$="LES"], .sFlag.LES{background-position: -264px -119px;}.flag img[src$="LES"], .lFlag.LES{background-position: -990px -420px;}      .mFlag.LES{background-position: -495px -210px;}
img[src$="LIB"], .sFlag.LIB{background-position: -288px -119px;}.flag img[src$="LIB"], .lFlag.LIB{background-position: -1080px -420px;}     .mFlag.LIB{background-position: -540px -210px;}
img[src$="LIE"], .sFlag.LIE{background-position: -312px -119px;}.flag img[src$="LIE"], .lFlag.LIE{background-position: -1170px -420px;}     .mFlag.LIE{background-position: -585px -210px;}
img[src$="LTU"], .sFlag.LTU{background-position: -336px -119px;}.flag img[src$="LTU"], .lFlag.LTU{background-position: -1260px -420px;}     .mFlag.LTU{background-position: -630px -210px;}
img[src$="LUX"], .sFlag.LUX{background-position: 0 -136px;}		.flag img[src$="LUX"], .lFlag.LUX{background-position: 0 -480px;}           .mFlag.LUX{background-position:    0   -240px;}
img[src$="MAC"], .sFlag.MAC{background-position: -24px -136px;}	.flag img[src$="MAC"], .lFlag.MAC{background-position: -90px -480px;}       .mFlag.MAC{background-position:  -45px -240px;}
img[src$="MAD"], .sFlag.MAD{background-position: -48px -136px;}	.flag img[src$="MAD"], .lFlag.MAD{background-position: -180px -480px;}      .mFlag.MAD{background-position:  -90px -240px;}
img[src$="MAR"], .sFlag.MAR{background-position: -72px -136px;}	.flag img[src$="MAR"], .lFlag.MAR{background-position: -270px -480px;}      .mFlag.MAR{background-position: -135px -240px;}
img[src$="MAS"], .sFlag.MAS{background-position: -96px -136px;}	.flag img[src$="MAS"], .lFlag.MAS{background-position: -360px -480px;}      .mFlag.MAS{background-position: -180px -240px;}
img[src$="MAW"], .sFlag.MAW{background-position: -120px -136px;}.flag img[src$="MAW"], .lFlag.MAW{background-position: -450px -480px;}      .mFlag.MAW{background-position: -225px -240px;}
img[src$="MDA"], .sFlag.MDA{background-position: -144px -136px;}.flag img[src$="MDA"], .lFlag.MDA{background-position: -540px -480px;}      .mFlag.MDA{background-position: -270px -240px;}
img[src$="MDV"], .sFlag.MDV{background-position: -168px -136px;}.flag img[src$="MDV"], .lFlag.MDV{background-position: -630px -480px;}      .mFlag.MDV{background-position: -315px -240px;}
img[src$="MEX"], .sFlag.MEX{background-position: -192px -136px;}.flag img[src$="MEX"], .lFlag.MEX{background-position: -720px -480px;}      .mFlag.MEX{background-position: -360px -240px;}
img[src$="MGL"], .sFlag.MGL{background-position: -216px -136px;}.flag img[src$="MGL"], .lFlag.MGL{background-position: -810px -480px;}      .mFlag.MGL{background-position: -405px -240px;}
img[src$="MHL"], .sFlag.MHL{background-position: -240px -136px;}.flag img[src$="MHL"], .lFlag.MHL{background-position: -900px -480px;}      .mFlag.MHL{background-position: -450px -240px;}
img[src$="MKD"], .sFlag.MKD{background-position: -264px -136px;}.flag img[src$="MKD"], .lFlag.MKD{background-position: -990px -480px;}      .mFlag.MKD{background-position: -495px -240px;}
img[src$="MLI"], .sFlag.MLI{background-position: -288px -136px;}.flag img[src$="MLI"], .lFlag.MLI{background-position: -1080px -480px;}     .mFlag.MLI{background-position: -540px -240px;}
img[src$="MLT"], .sFlag.MLT{background-position: -312px -136px;}.flag img[src$="MLT"], .lFlag.MLT{background-position: -1170px -480px;}     .mFlag.MLT{background-position: -585px -240px;}
img[src$="MNE"], .sFlag.MNE{background-position: -336px -136px;}.flag img[src$="MNE"], .lFlag.MNE{background-position: -1260px -480px;}     .mFlag.MNE{background-position: -630px -240px;}
img[src$="MON"], .sFlag.MON{background-position: 0 -153px;}		.flag img[src$="MON"], .lFlag.MON{background-position: 0 -540px;}           .mFlag.MON{background-position:    0   -270px;}
img[src$="MOZ"], .sFlag.MOZ{background-position: -24px -153px;}	.flag img[src$="MOZ"], .lFlag.MOZ{background-position: -90px -540px;}       .mFlag.MOZ{background-position:  -45px -270px;}
img[src$="MRI"], .sFlag.MRI{background-position: -48px -153px;}	.flag img[src$="MRI"], .lFlag.MRI{background-position: -180px -540px;}      .mFlag.MRI{background-position:  -90px -270px;}
img[src$="MTN"], .sFlag.MTN{background-position: -72px -153px;}	.flag img[src$="MTN"], .lFlag.MTN{background-position: -270px -540px;}      .mFlag.MTN{background-position: -135px -270px;}
img[src$="MYA"], .sFlag.MYA{background-position: -96px -153px;}	.flag img[src$="MYA"], .lFlag.MYA{background-position: -360px -540px;}      .mFlag.MYA{background-position: -180px -270px;}
img[src$="NAM"], .sFlag.NAM{background-position: -120px -153px;}.flag img[src$="NAM"], .lFlag.NAM{background-position: -450px -540px;}      .mFlag.NAM{background-position: -225px -270px;}
img[src$="NCA"], .sFlag.NCA{background-position: -144px -153px;}.flag img[src$="NCA"], .lFlag.NCA{background-position: -540px -540px;}      .mFlag.NCA{background-position: -270px -270px;}
img[src$="NED"], .sFlag.NED{background-position: -168px -153px;}.flag img[src$="NED"], .lFlag.NED{background-position: -630px -540px;}      .mFlag.NED{background-position: -315px -270px;}
img[src$="NEP"], .sFlag.NEP{background-position: -192px -153px;}.flag img[src$="NEP"], .lFlag.NEP{background-position: -720px -540px;}      .mFlag.NEP{background-position: -360px -270px;}
img[src$="NGR"], .sFlag.NGR{background-position: -216px -153px;}.flag img[src$="NGR"], .lFlag.NGR{background-position: -810px -540px;}      .mFlag.NGR{background-position: -405px -270px;}
img[src$="NIG"], .sFlag.NIG{background-position: -240px -153px;}.flag img[src$="NIG"], .lFlag.NIG{background-position: -900px -540px;}      .mFlag.NIG{background-position: -450px -270px;}
img[src$="NOR"], .sFlag.NOR{background-position: -264px -153px;}.flag img[src$="NOR"], .lFlag.NOR{background-position: -990px -540px;}      .mFlag.NOR{background-position: -495px -270px;}
img[src$="NRU"], .sFlag.NRU{background-position: -288px -153px;}.flag img[src$="NRU"], .lFlag.NRU{background-position: -1080px -540px;}     .mFlag.NRU{background-position: -540px -270px;}
img[src$="NZL"], .sFlag.NZL{background-position: -312px -153px;}.flag img[src$="NZL"], .lFlag.NZL{background-position: -1170px -540px;}     .mFlag.NZL{background-position: -585px -270px;}
img[src$="OMA"], .sFlag.OMA{background-position: -336px -153px;}.flag img[src$="OMA"], .lFlag.OMA{background-position: -1260px -540px;}     .mFlag.OMA{background-position: -630px -270px;}
img[src$="PAK"], .sFlag.PAK{background-position: 0 -170px;}		.flag img[src$="PAK"], .lFlag.PAK{background-position: 0 -600px;}           .mFlag.PAK{background-position:    0   -300px;}
img[src$="PAN"], .sFlag.PAN{background-position: -24px -170px;}	.flag img[src$="PAN"], .lFlag.PAN{background-position: -90px -600px;}       .mFlag.PAN{background-position:  -45px -300px;}
img[src$="PAR"], .sFlag.PAR{background-position: -48px -170px;}	.flag img[src$="PAR"], .lFlag.PAR{background-position: -180px -600px;}      .mFlag.PAR{background-position:  -90px -300px;}
img[src$="PER"], .sFlag.PER{background-position: -72px -170px;}	.flag img[src$="PER"], .lFlag.PER{background-position: -270px -600px;}      .mFlag.PER{background-position: -135px -300px;}
img[src$="PHI"], .sFlag.PHI{background-position: -96px -170px;}	.flag img[src$="PHI"], .lFlag.PHI{background-position: -360px -600px;}      .mFlag.PHI{background-position: -180px -300px;}
img[src$="PLE"], .sFlag.PLE{background-position: -120px -170px;}.flag img[src$="PLE"], .lFlag.PLE{background-position: -450px -600px;}      .mFlag.PLE{background-position: -225px -300px;}
img[src$="PLW"], .sFlag.PLW{background-position: -144px -170px;}.flag img[src$="PLW"], .lFlag.PLW{background-position: -540px -600px;}      .mFlag.PLW{background-position: -270px -300px;}
img[src$="PNG"], .sFlag.PNG{background-position: -168px -170px;}.flag img[src$="PNG"], .lFlag.PNG{background-position: -630px -600px;}	    .mFlag.PNG{background-position: -315px -300px;}	
img[src$="POL"], .sFlag.POL{background-position: -192px -170px;}.flag img[src$="POL"], .lFlag.POL{background-position: -720px -600px;}      .mFlag.POL{background-position: -360px -300px;}
img[src$="POR"], .sFlag.POR{background-position: -216px -170px;}.flag img[src$="POR"], .lFlag.POR{background-position: -810px -600px;}      .mFlag.POR{background-position: -405px -300px;}
img[src$="PRK"], .sFlag.PRK{background-position: -240px -170px;}.flag img[src$="PRK"], .lFlag.PRK{background-position: -900px -600px;}      .mFlag.PRK{background-position: -450px -300px;}
img[src$="PUR"], .sFlag.PUR{background-position: -264px -170px;}.flag img[src$="PUR"], .lFlag.PUR{background-position: -990px -600px;}      .mFlag.PUR{background-position: -495px -300px;}
img[src$="QAT"], .sFlag.QAT{background-position: -288px -170px;}.flag img[src$="QAT"], .lFlag.QAT{background-position: -1080px -600px;}     .mFlag.QAT{background-position: -540px -300px;}
img[src$="ROU"], .sFlag.ROU{background-position: -312px -170px;}.flag img[src$="ROU"], .lFlag.ROU{background-position: -1170px -600px;}     .mFlag.ROU{background-position: -585px -300px;}
img[src$="RSA"], .sFlag.RSA{background-position: -336px -170px;}.flag img[src$="RSA"], .lFlag.RSA{background-position: -1260px -600px;}     .mFlag.RSA{background-position: -630px -300px;}
img[src$="RUS"], .sFlag.RUS{background-position: 0 -187px;}		.flag img[src$="RUS"], .lFlag.RUS{background-position: 0 -660px;}           .mFlag.RUS{background-position:    0   -330px;}
img[src$="RWA"], .sFlag.RWA{background-position: -24px -187px;}	.flag img[src$="RWA"], .lFlag.RWA{background-position: -90px -660px;}       .mFlag.RWA{background-position:  -45px -330px;}
img[src$="SAM"], .sFlag.SAM{background-position: -48px -187px;}	.flag img[src$="SAM"], .lFlag.SAM{background-position: -180px -660px;}      .mFlag.SAM{background-position:  -90px -330px;}
img[src$="SCG"], .sFlag.SCG{background-position: -72px -187px;}	.flag img[src$="SCG"], .lFlag.SCG{background-position: -270px -660px;}      .mFlag.SCG{background-position: -135px -330px;}
img[src$="SEN"], .sFlag.SEN{background-position: -96px -187px;}	.flag img[src$="SEN"], .lFlag.SEN{background-position: -360px -660px;}      .mFlag.SEN{background-position: -180px -330px;}
img[src$="SEY"], .sFlag.SEY{background-position: -120px -187px;}.flag img[src$="SEY"], .lFlag.SEY{background-position: -450px -660px;}      .mFlag.SEY{background-position: -225px -330px;}
img[src$="SIN"], .sFlag.SIN{background-position: -144px -187px;}.flag img[src$="SIN"], .lFlag.SIN{background-position: -540px -660px;}      .mFlag.SIN{background-position: -270px -330px;}
img[src$="SKN"], .sFlag.SKN{background-position: -168px -187px;}.flag img[src$="SKN"], .lFlag.SKN{background-position: -630px -660px;}      .mFlag.SKN{background-position: -315px -330px;}
img[src$="SLE"], .sFlag.SLE{background-position: -192px -187px;}.flag img[src$="SLE"], .lFlag.SLE{background-position: -720px -660px;}      .mFlag.SLE{background-position: -360px -330px;}
img[src$="SLO"], .sFlag.SLO{background-position: -216px -187px;}.flag img[src$="SLO"], .lFlag.SLO{background-position: -810px -660px;}      .mFlag.SLO{background-position: -405px -330px;}
img[src$="SMR"], .sFlag.SMR{background-position: -240px -187px;}.flag img[src$="SMR"], .lFlag.SMR{background-position: -900px -660px;}      .mFlag.SMR{background-position: -450px -330px;}
img[src$="SOL"], .sFlag.SOL{background-position: -264px -187px;}.flag img[src$="SOL"], .lFlag.SOL{background-position: -990px -660px;}      .mFlag.SOL{background-position: -495px -330px;}
img[src$="SOM"], .sFlag.SOM{background-position: -288px -187px;}.flag img[src$="SOM"], .lFlag.SOM{background-position: -1080px -660px;}     .mFlag.SOM{background-position: -540px -330px;}
img[src$="SRB"], .sFlag.SRB{background-position: -312px -187px;}.flag img[src$="SRB"], .lFlag.SRB{background-position: -1170px -660px;}     .mFlag.SRB{background-position: -585px -330px;}
img[src$="SRI"], .sFlag.SRI{background-position: -336px -187px;}.flag img[src$="SRI"], .lFlag.SRI{background-position: -1260px -660px;}     .mFlag.SRI{background-position: -630px -330px;}
img[src$="STP"], .sFlag.STP{background-position: 0 -204px;}		.flag img[src$="STP"], .lFlag.STP{background-position: 0 -720px;}           .mFlag.STP{background-position:    0   -360px;}
img[src$="SUD"], .sFlag.SUD{background-position: -24px -204px;}	.flag img[src$="SUD"], .lFlag.SUD{background-position: -90px -720px;}       .mFlag.SUD{background-position:  -45px -360px;}
img[src$="SUI"], .sFlag.SUI{background-position: -48px -204px;}	.flag img[src$="SUI"], .lFlag.SUI{background-position: -180px -720px;}      .mFlag.SUI{background-position:  -90px -360px;}
img[src$="SUR"], .sFlag.SUR{background-position: -72px -204px;}	.flag img[src$="SUR"], .lFlag.SUR{background-position: -270px -720px;}      .mFlag.SUR{background-position: -135px -360px;}
img[src$="SVK"], .sFlag.SVK{background-position: -96px -204px;}	.flag img[src$="SVK"], .lFlag.SVK{background-position: -360px -720px;}      .mFlag.SVK{background-position: -180px -360px;}
img[src$="SWE"], .sFlag.SWE{background-position: -120px -204px;}.flag img[src$="SWE"], .lFlag.SWE{background-position: -450px -720px;}      .mFlag.SWE{background-position: -225px -360px;}
img[src$="SWZ"], .sFlag.SWZ{background-position: -144px -204px;}.flag img[src$="SWZ"], .lFlag.SWZ{background-position: -540px -720px;}      .mFlag.SWZ{background-position: -270px -360px;}
img[src$="SYR"], .sFlag.SYR{background-position: -168px -204px;}.flag img[src$="SYR"], .lFlag.SYR{background-position: -630px -720px;}      .mFlag.SYR{background-position: -315px -360px;}
img[src$="TAH"], .sFlag.TAH{background-position: -192px -204px;}.flag img[src$="TAH"], .lFlag.TAH{background-position: -720px -720px;}      .mFlag.TAH{background-position: -360px -360px;}
img[src$="TAN"], .sFlag.TAN{background-position: -216px -204px;}.flag img[src$="TAN"], .lFlag.TAN{background-position: -810px -720px;}      .mFlag.TAN{background-position: -405px -360px;}
img[src$="TGA"], .sFlag.TGA{background-position: -240px -204px;}.flag img[src$="TGA"], .lFlag.TGA{background-position: -900px -720px;}      .mFlag.TGA{background-position: -450px -360px;}
img[src$="THA"], .sFlag.THA{background-position: -264px -204px;}.flag img[src$="THA"], .lFlag.THA{background-position: -990px -720px;}      .mFlag.THA{background-position: -495px -360px;}
img[src$="TJK"], .sFlag.TJK{background-position: -288px -204px;}.flag img[src$="TJK"], .lFlag.TJK{background-position: -1080px -720px;}     .mFlag.TJK{background-position: -540px -360px;}
img[src$="TKM"], .sFlag.TKM{background-position: -312px -204px;}.flag img[src$="TKM"], .lFlag.TKM{background-position: -1170px -720px;}     .mFlag.TKM{background-position: -585px -360px;}
img[src$="TLS"], .sFlag.TLS{background-position: -336px -204px;}.flag img[src$="TLS"], .lFlag.TLS{background-position: -1260px -720px;}     .mFlag.TLS{background-position: -630px -360px;}
img[src$="TOG"], .sFlag.TOG{background-position: 0 -221px;}		.flag img[src$="TOG"], .lFlag.TOG{background-position: 0 -780px;}           .mFlag.TOG{background-position:    0   -390px;}
img[src$="TPE"], .sFlag.TPE{background-position: -24px -221px;}	.flag img[src$="TPE"], .lFlag.TPE{background-position: -90px -780px;}       .mFlag.TPE{background-position:  -45px -390px;}
img[src$="TTO"], .sFlag.TTO{background-position: -48px -221px;}	.flag img[src$="TTO"], .lFlag.TTO{background-position: -180px -780px;}      .mFlag.TTO{background-position:  -90px -390px;}
img[src$="TUN"], .sFlag.TUN{background-position: -72px -221px;}	.flag img[src$="TUN"], .lFlag.TUN{background-position: -270px -780px;}      .mFlag.TUN{background-position: -135px -390px;}
img[src$="TUR"], .sFlag.TUR{background-position: -96px -221px;}	.flag img[src$="TUR"], .lFlag.TUR{background-position: -360px -780px;}      .mFlag.TUR{background-position: -180px -390px;}
img[src$="TUV"], .sFlag.TUV{background-position: -120px -221px;}.flag img[src$="TUV"], .lFlag.TUV{background-position: -450px -780px;}      .mFlag.TUV{background-position: -225px -390px;}
img[src$="UAE"], .sFlag.UAE{background-position: -144px -221px;}.flag img[src$="UAE"], .lFlag.UAE{background-position: -540px -780px;}      .mFlag.UAE{background-position: -270px -390px;}
img[src$="UGA"], .sFlag.UGA{background-position: -168px -221px;}.flag img[src$="UGA"], .lFlag.UGA{background-position: -630px -780px;}      .mFlag.UGA{background-position: -315px -390px;}
img[src$="UKR"], .sFlag.UKR{background-position: -192px -221px;}.flag img[src$="UKR"], .lFlag.UKR{background-position: -720px -780px;}      .mFlag.UKR{background-position: -360px -390px;}
img[src$="URU"], .sFlag.URU{background-position: -216px -221px;}.flag img[src$="URU"], .lFlag.URU{background-position: -810px -780px;}      .mFlag.URU{background-position: -405px -390px;}
img[src$="USA"], .sFlag.USA{background-position: -240px -221px;}.flag img[src$="USA"], .lFlag.USA{background-position: -900px -780px;}      .mFlag.USA{background-position: -450px -390px;}
img[src$="UZB"], .sFlag.UZB{background-position: -264px -221px;}.flag img[src$="UZB"], .lFlag.UZB{background-position: -990px -780px;}      .mFlag.UZB{background-position: -495px -390px;}
img[src$="VAN"], .sFlag.VAN{background-position: -288px -221px;}.flag img[src$="VAN"], .lFlag.VAN{background-position: -1080px -780px;}     .mFlag.VAN{background-position: -540px -390px;}
img[src$="VEN"], .sFlag.VEN{background-position: -312px -221px;}.flag img[src$="VEN"], .lFlag.VEN{background-position: -1170px -780px;}     .mFlag.VEN{background-position: -585px -390px;}
img[src$="VIE"], .sFlag.VIE{background-position: -336px -221px;}.flag img[src$="VIE"], .lFlag.VIE{background-position: -1260px -780px;}     .mFlag.VIE{background-position: -630px -390px;}
img[src$="VIN"], .sFlag.VIN{background-position: 0 -238px;}		.flag img[src$="VIN"], .lFlag.VIN{background-position: 0 -840px;}           .mFlag.VIN{background-position:    0   -420px;}
img[src$="YEM"], .sFlag.YEM{background-position: -24px -238px;}	.flag img[src$="YEM"], .lFlag.YEM{background-position: -90px -840px;}       .mFlag.YEM{background-position:  -45px -420px;}
img[src$="ZAM"], .sFlag.ZAM{background-position: -48px -238px;}	.flag img[src$="ZAM"], .lFlag.ZAM{background-position: -180px -840px;}      .mFlag.ZAM{background-position: -90px  -420px;}
img[src$="ZIM"], .sFlag.ZIM{background-position: -72px -238px;}	.flag img[src$="ZIM"], .lFlag.ZIM{background-position: -270px -840px;}      .mFlag.ZIM{background-position: -135px -420px;}
img[src$="KOS"], .sFlag.KOS{background-position: -96px -238px;}	.flag img[src$="KOS"], .lFlag.KOS{background-position: -360px -840px;}      .mFlag.KOS{background-position: -180px -420px;}
img[src$="SSD"], .sFlag.SSD{background-position: -120px -238px;} .flag img[src$="SSD"], .lFlag.SSD{background-position: -450px -840px;}		.mFlag.SSD{background-position: -225px -420px;} div.agw-sport-img {		width: 30px;	height: 30px; position:relative; top:3px; left:4px; 	}
div.agw-sport-img{	background:url("http://wrc.rio2016.com/wrc/images/all_sports.png") 0 0;}	
.agw-sport-img.ALL {  visibility:hidden;}
.agw-sport-img.ALL + div{left:-25px!important;}

.agw-sport-img.AR {  background-position:   0     0;}
.agw-sport-img.AT {  background-position: -30px   0;}
.agw-sport-img.BD {  background-position: -60px   0;}
.agw-sport-img.BK {  background-position: -90px   0;}
.agw-sport-img.BV {  background-position: -120px  0;}
.agw-sport-img.BX {  background-position: -150px  0;}
.agw-sport-img.CB {  background-position: -180px  0;}

.agw-sport-img.CF {  background-position:    0   -30px;}
.agw-sport-img.CM {  background-position:  -30px -30px;}
.agw-sport-img.CR {  background-position:  -60px -30px;}
.agw-sport-img.CS {  background-position:  -90px -30px;}
.agw-sport-img.CT {  background-position: -120px -30px;}
.agw-sport-img.DV {  background-position: -150px -30px;}
.agw-sport-img.EQ {  background-position: -180px -30px;}

.agw-sport-img.FB {  background-position:    0   -60px;}
.agw-sport-img.FE {  background-position:  -30px -60px;}
.agw-sport-img.GA {  background-position:  -60px -60px;}
.agw-sport-img.GO {  background-position:  -90px -60px;}
.agw-sport-img.GR {  background-position: -120px -60px;}
.agw-sport-img.GT {  background-position: -150px -60px;}
.agw-sport-img.HB {  background-position: -180px -60px;}

.agw-sport-img.HO {  background-position:    0   -90px;}
.agw-sport-img.JU {  background-position:  -30px -90px;}
.agw-sport-img.MP {  background-position:  -60px -90px;}
.agw-sport-img.OW {  background-position:  -90px -90px;}
.agw-sport-img.RO {  background-position: -120px -90px;}
.agw-sport-img.RU {  background-position: -150px -90px;}
.agw-sport-img.SA {  background-position: -180px -90px;}

.agw-sport-img.SH {  background-position:    0   -120px;}
.agw-sport-img.SW {  background-position:  -30px -120px;}
.agw-sport-img.SY {  background-position:  -60px -120px;}
.agw-sport-img.TE {  background-position:  -90px -120px;}
.agw-sport-img.TK {  background-position: -120px -120px;}
.agw-sport-img.TR {  background-position: -150px -120px;}
.agw-sport-img.TT {  background-position: -180px -120px;}

.agw-sport-img.VO {  background-position:   0    -150px;}
.agw-sport-img.WL {  background-position: -30px  -150px;}
.agw-sport-img.WP {  background-position: -60px  -150px;}
.agw-sport-img.WR {  background-position: -90px  -150px;}#amw-body{height:100%;display:flex;flex-direction:column;}
#amw-body .amw-toolbar{background-color:#000;color:#fff;display:flex;width:100%;line-height:26px;box-shadow: 1px 1px 5px 1px #333; z-index:2;/*line-height:35px;*/text-transform:uppercase;font-weight:bold;font-size:17px;}
#amw-body .amw-button{flex-grow:1; vertical-align:middle;font-weight:bold; text-transform:uppercase; text-align:center;}

#amw-body div.amw-button.amwselected{border-bottom:7px solid #0EE;}
#amw-body div.amw-button{border-bottom:7px solid #bbb;}

#amw-body div.amw-button:not(.amwselected):hover{cursor:pointer!important;}
#amw-body div.amw-button:not(.amwselected):hover span{cursor:pointer!important;}

#amw-body th, #amw-body td{text-align:center;}
#amw-body td{white-space:nowrap;height:30px;}

#amw-body .amw-rank, #amw-body .amw-gold, #amw-body .amw-silver, #amw-body .amw-bronze, #amw-body .amw-total{width:12%;}
#amw-body .amw-country{width:30%;text-align:left!important;}
#amw-body #amw-header, #amw-body #amw-data{width:100%;}
#amw-header{border-right: 28px solid #ccc;height:26px;}


#amw-body thead{background-color:#ccc; color:#000; font-size:13px;}
#amw-body thead span{position:relative; top:2px;}
#amw-body tbody{color:#222;font-size:14px;}
#amw-body tbody tr{height:2%;}
#amw-body tbody tr:nth-child(2n){background-color:#e9e9e9;}
#amw-body tbody tr:nth-child(2n-1){background-color:#fff;}

#amw-body img{display:inline-block;}
#amw-body img + div{margin-left:2.5%;display:inline-block;position:relative; top:2px;}

#amw-viewport {
    overflow-y: scroll;    /* Trigger vertical scroll    */
    overflow-x: hidden;  /* Hide the horizontal scroll */
    flex:1 10 auto;
    
}

#abw-body, #abw-search, #abw-results, #abw-bioProfile{height:100%; display:flex; flex-direction:column;}
#abw-search{text-align:center;margin-bottom:32px; }
#abw-search .abw-label{font-size:12px;margin-top:5px;}
#abw-bioProfile{color:#333;padding:15px 20px 0px 20px;margin-bottom:32px;}
.abw-bioProfileHB{padding: 0 20px;}

#abw-search .abw-bioath, #abw-search .abw-biotea{height:100%;}

#abw-body input{color:#333; text-transform:uppercase;}

.abw-button{display:inline-block;cursor:pointer!important; color:#fff; background-color:#444;width:100%; height:28px; padding:7px 5px 25px 5px; 
font-weight:bold; text-transform:uppercase;text-align:center; position:absolute;bottom:0px;}
.abw-bioath .abw-button, .abw-biotea .abw-button{display:inline-block;}

#abw-results-back-button{text-transform:uppercase;display:inline-block;}

.abw-hidden{display:none;}
#abw-searching{background-color:#ddd;width:100%; text-align:center; height:0px; position:relative; top:160px; color:#333; font-size:13px; font-weight:bold;}

#abw-results{height:100%; color:#333;margin-bottom:32px;}
#abw-results-list{height:100%;overflow-y:scroll;text-align:left;}
.abw-results-item{display:block; margin:15px 20px 15px 20px;background-color:#f8f8f8;height:31px;}

.abw-results-item:hover, .abw-results-item:hover div, .abw-results-item:hover span{cursor:pointer!important; }
.abw-results-item:hover{background-color:#bdc!important;}

.abw-results-item img, .abw-results-data{display:inline-block;}

#abw-main-selectors{background-color:#000;color:#fff;display:flex;width:100%;height:40px;line-height:26px;box-shadow: 1px 1px 5px 1px #333; z-index:2;/*line-height:35px;*/text-transform:uppercase;font-weight:bold;font-size:17px;}
.abw-main-selector{border-bottom:7px solid #aaa;flex-grow:1;width:50%;text-align:center;vertical-align:middle;}
.abw-main-selector.abw-selectedTab {border-bottom:7px solid #0EE;}
.abw-main-selector:hover {cursor:pointer!important;}

#abw-search-fields{text-align:left;margin-left:29%; color:#333;margin-top:11%;}
.abw-biotea #abw-search-fields{}

.abw-moved #abw-search-fields{padding-top:10px;}
.abw-search-field{display:block;}
.abw-search-field div, .abw-search-field input{display:inline-block; }
.abw-search-field div{margin-right:7px;}
.abw-selected-item{cursor:pointer!important;padding:4px 5px 4px 4px; background-color: #fff; border: 1px solid #777; border-radius:3px;}
.abw-selected-item::after {	content: " \25BC";}
.abw-search-field input{border: 1px solid #777; border-radius:3px;height:24px;}
.abw-selected-item.abw-preferred{background-color:#555; color:#fff;cursor:default!important;}
.abw-selected-item.abw-preferred::after {	content: "";}

#abw-sport-list{background-color:#eee;width:100%;display:flex;flex-direction:row; flex-wrap:wrap;overflow-y:scroll;overflow-x:hidden;}
#abw-sport-list .abw-sport-item{cursor:pointer!important;white-space:nowrap;flex-grow:1; text-align:left; width:120px; font-size:12px;}
#abw-sport-list .abw-sport-item div{display:inline-block;}
#abw-sport-list .abw-sport-item .abw-sport-name{color:#333;white-space:normal;width:85px;line-height:14px; position:relative; top:-9px; left:4px;}

#abw-sport-list .abw-sport-item .agw-sport-img.FT + .abw-sport-name{width:50px;top:-3px;}
#agw-root[project='PG16D'] #abw-sport-list .abw-sport-item .agw-sport-img.FB + .abw-sport-name{width:50px;top:-3px;}

#abw-sport-list .abw-sport-item .agw-sport-img.VS + .abw-sport-name{top:-3px;}
#abw-sport-list .abw-sport-item .agw-sport-img.WB + .abw-sport-name{top:-3px;}
#abw-sport-list .abw-sport-item .agw-sport-img.WT + .abw-sport-name{top:-3px;}
#abw-sport-list .abw-sport-item .agw-sport-img.WF + .abw-sport-name{top:-3px;}
#agw-root[project='PG16D'] #abw-sport-list .abw-sport-item .agw-sport-img.WR + .abw-sport-name{top:-3px;}

#abw-sport-list .abw-sport-item .agw-sport-img.BV + .abw-sport-name{top:-3px;}
#abw-sport-list .abw-sport-item .agw-sport-img.OW + .abw-sport-name{top:-3px;}
#abw-sport-list .abw-sport-item .agw-sport-img.MP + .abw-sport-name{top:-3px;}
#abw-sport-list .abw-sport-item .agw-sport-img.GR + .abw-sport-name{top:-3px;}
#abw-sport-list .abw-sport-item .agw-sport-img.GA + .abw-sport-name{top:-3px;}
#abw-sport-list .abw-sport-item .agw-sport-img.CM + .abw-sport-name{top:-3px;}
#abw-sport-list .abw-sport-item .agw-sport-img.SY + .abw-sport-name{top:-3px;}

#abw-sport-list .abw-sport-item:nth-child(2n){background-color:#e6e6e6;}
#abw-sport-list .abw-sport-item:nth-child(2n-1){background-color:#fff;}
#abw-sport-list .abw-sport-item:hover{background-color:#bdc!important; }

#abw-team-sport-list{background-color:#eee;width:100%;overflow-y:hidden!important;margin-top:7%;display:flex;flex-direction:row; flex-wrap:wrap;overflow-y:scroll;overflow-x:hidden;}
#abw-team-sport-list .abw-sport-item{cursor:pointer!important;white-space:nowrap;flex-grow:1; text-align:left; width:120px; font-size:12px;}
#abw-team-sport-list .abw-sport-item div{display:inline-block;cursor:pointer!important;}
#abw-team-sport-list .abw-sport-item .abw-sport-name{color:#333;white-space:normal;width:88px;line-height:11px; position:relative; top:-9px; left:4px;}

#abw-team-sport-list .abw-sport-item .agw-sport-img.BV + .abw-sport-name{top:-3px;}
#abw-team-sport-list .abw-sport-item .agw-sport-img.GA + .abw-sport-name{top:-3px;}
#abw-team-sport-list .abw-sport-item .agw-sport-img.GR + .abw-sport-name{top:-3px;}
#abw-team-sport-list .abw-sport-item .agw-sport-img.SY + .abw-sport-name{top:-3px;}

#agw-root[project='PG16D'] #abw-team-sport-list .abw-sport-item .agw-sport-img.FB + .abw-sport-name{width:50px;top:-3px;}
#abw-team-sport-list .abw-sport-item .agw-sport-img.FT + .abw-sport-name{width:50px;top:-3px;}
#abw-team-sport-list .abw-sport-item .agw-sport-img.VS + .abw-sport-name{top:-3px;}
#abw-team-sport-list .abw-sport-item .agw-sport-img.WB + .abw-sport-name{top:-3px;}
#abw-team-sport-list .abw-sport-item .agw-sport-img.WF + .abw-sport-name{top:-3px;}
#abw-team-sport-list .abw-sport-item .agw-sport-img.WR + .abw-sport-name{top:-3px;}
#abw-team-sport-list .abw-sport-item .agw-sport-img.WT + .abw-sport-name{top:-3px;}

#abw-team-sport-list .abw-sport-item:nth-child(2n){background-color:#e6e6e6;}
#abw-team-sport-list .abw-sport-item:nth-child(2n-1){background-color:#fff;}
#abw-team-sport-list .abw-sport-item:hover{background-color:#bdc!important; }


#abw-noc-list{background-color:#eee;width:100%;display:flex;flex-direction:row; flex-wrap:wrap;overflow-y:scroll;overflow-x:hidden;}
#abw-noc-list .abw-noc-item{height:30px;cursor:pointer!important;white-space:nowrap;flex-grow:1; text-align:left; width:120px; font-size:12px;}
#abw-noc-list .abw-noc-item div{display:inline-block;cursor:pointer!important;}
#abw-noc-list .abw-noc-item .abw-noc-name{color:#333;white-space:normal;width:90px;line-height:11px; vertical-align:middle;position:relative; top:5px;}
#abw-noc-list .abw-noc-item img{margin-left:5px; position:relative; top:5px; }
#abw-noc-list .abw-noc-item .abw-noc-name:first-child{padding-left:5px;}

#abw-noc-list .abw-noc-item:nth-child(2n){background-color:#e6e6e6;}
#abw-noc-list .abw-noc-item:nth-child(2n-1){background-color:#fff;}
#abw-noc-list .abw-noc-item:not(.abw-noc-empty):hover{background-color:#bdc!important; }
#abw-noc-list .abw-noc-empty {cursor:default!important;}

#abw-noc-list .abw-noc-item.abw-selectedItem{cursor:default!important;background-color:#ff9!important;}
#abw-noc-list .abw-noc-item:not(.abw-selectedItem) div{cursor:pointer!important;}

#abw-sport-list .abw-sport-item.abw-selectedItem{cursor:default!important;background-color:#ff9!important;}
#abw-sport-list .abw-sport-item:not(.abw-selectedItem) div{cursor:pointer!important;}

#abw-team-sport-list .abw-sport-item.abw-selectedItem{cursor:default!important;background-color:#ff9!important;}
#abw-team-sport-list .abw-sport-item:not(.abw-selectedItem) div{cursor:pointer!important;}


#abw-search-fields .abw-search-field input{margin-left:9px;}
#abw-search-fields .abw-search-field .abw-selected-item{margin-left:14px;}
#abw-search-fields .abw-search-field:last-child .abw-selected-item{margin-left:12px;}
#abw-profile-buttons{display:flex; flex-direction:row;position:absolute; bottom:0px;width:100%;}
#abw-profile-buttons .abw-button{display:inline-block;}
#abw-athleteProfile, #abw-teamProfile{color:#333;}
.abw-bioItem{display:block; text-align:left;}
.abw-bioData, .abw-bioLabel{display:inline-block;word-break:break-all;}
#abw-bioHeader, #abw-bioBody{width:100%;text-align:left;}
#abw-bioHeader, #abw-bioHeader-data{display:block;}
#abw-bioHeader-data, .abw-results-data{line-height:16px;display:inline-block;vertical-align:top;}
#abw-athleteProfile, #abw-teamProfile{display:flex;flex-direction:row; flex-wrap:wrap;overflow-y:scroll;overflow-x:hidden;}
#abw-bioBody{ padding:5px 10px;width:100%; /*flex-direction: row;display:flex;*/}

#abw-bioHeader-data div:first-child{font-weight:bold;}
.abw-results-data div:first-child{font-weight:bold;}
#abw-bioHeader{margin-bottom:10px;background-color:#eee; height:32px;}
#abw-bioProfile #abw-bioHeader{background-color:#fff; }

.abw-bioLabel{font-weight:bold;white-space:nowrap;}
.abw-bioLabel::after{content:': ';}
#abw-col-left{margin:0 10px 0 5px;}
.abw-checkIcon{width:13px; height:16px; background:transparent url('http://wrc.rio2016.com/wrc/images/check_icon.png') no-repeat 0 3px;display:inline-block;}
.abw-checkIcon + div{display:inline-block;position:relative; top:-2px;}
.abw-bioBody-ath{background-color:#fff;display:flex;}

#abw-bioHeader div{display:inline-block;line-height:16px; vertical-align:top;}
#abw-bioHeader .abw-bioItem{position:relative; top:-3px;float:right;right:5px; }
.abw-profile-noc{display:block!important;}
.abw-results-data + .abw-bioItem{position:relative; top:-3px;float:right;right:5px; }
.abw-results-data + .abw-bioItem, .abw-results-data + .abw-bioItem div{display:inline-block;line-height:14px; vertical-align:top;}
#abw-results .abw-sport-name, #abw-bioHeader .abw-sport-name{margin-left:2px;position:relative;top:10px;}

#abw-ath-unsearchable, #abw-tea-unsearchable{visibility:hidden;color:#e33; margin:15px auto 0px auto; width: 100%;font-size:13px;}
#abw-no-results, #abw-no-ath{color:#e33; margin:60px auto 5px auto; width: 100%;font-size:13px;text-align:center;}
#abw-biotea-tabs{width:100%; display:flex; text-align:center;height:30px;}
#abw-biotea-tabs div{flex-grow:1;font-weight:bold; margin:0 10%; background-color:#fff;border-radius:5px 5px 0 0;}
#abw-bioBody.abw-bioBody-team{background-color:#fff;padding:15px 10px 15px 0;height:100%; display:flex; flex-direction:column;margin-bottom:11px;}
#abw-members-tab.abw-team-tab-unselected, #abw-officials-tab.abw-team-tab-unselected{background-color:#444;color:#fff;}
#abw-members-tab.abw-team-tab-unselected:hover, #abw-officials-tab.abw-team-tab-unselected:hover{cursor:pointer;}
#abw-biotea-mlist, #abw-biotea-olist{background-color:#fff;padding:0 0 0 10px;display:flex;flex-direction:column; overflow-y:scroll;overflow-x:hidden;;text-align:left;}
.abw-no-memoff{text-align:center; padding:10% 0;}
.abw-biotea-off{padding:3px;white-space:nowrap;flex-grow:1; width:100%;}
.abw-biotea-off  div{display:inline-block;}
.abw-biotea-off img, .abw-biotea-ath img{float:left;}
.abw-biotea-off .abw-offname, .abw-biotea-ath .abw-athname{float:left;font-weight:bold;position:relative; top:14px; margin-left:5px; }
.abw-biotea-off .abw-offfunc, .abw-biotea-ath .abw-athfunc{float:right;margin-right:5px;position:relative; top:14px; }

.abw-biotea-ath{font-weight:bold;color:#05a; padding:3px;white-space:nowrap;flex-grow:1; width:100%;}
.abw-biotea-ath:nth-child(odd), .abw-biotea-off:nth-child(odd){background-color:#e8e8e8;}
.abw-biotea-ath:nth-child(even), .abw-biotea-off:nth-child(even){background-color:#f5f5f5;}
.abw-biotea-ath:hover{background-color:#d0dfd9;cursor:pointer!important;}
.abw-biotea-ath:hover div{cursor:pointer!important;}
.abw-button-profile{position:relative; left:-20px;}

.abw-biotea-ath div{display:inline-block; margin-left:5px;}

.abw-bioTeamHeader{margin-bottom:6px!important;height:49px!important;}
.abw-bioTeamHeader2{margin-bottom:6px!important;}

#abw-bioHeader, #abw-bioBody, #abw-bioBody.abw-bioBody-team{box-shadow:0px 0px 20px 1px #999;}
.abw-results-item{box-shadow:0px 0px 12px 1px #999;}
#abw-biotea-tabs div{z-index:2;}
.abw-biotea-ath img, .abw-biotea-off img{height:48px; width:39px;}
#abw-col-left img{height:96px; width:78px;}
.abw-bioTeamAthName{font-weight:bold;margin-bottom:3px;}

#abw-biotea-prevnext{margin-bottom:5px;}
.abw-prevnext{cursor:pointer!important;color:#fff;padding:2px 8px;border-radius:3px;display:inline-block; background-color:#333;}
.abw-prevnext:nth-child(2){float:right;}
.abw-prevnext.abw-prevnext-disabled{background-color:#aaa;color:#333;cursor:default!important;}

#abw-col-right{width:100%;}
.abw-bioTeamAthPosition{float:right;}.asw-bold{font-weight:bold;}
#asw-body #asw-datebar{ width:100%; height:30px; background-color:#000;color:#fff; font-weight:bold;z-index:2;}
#asw-body #asw-selbar{width:100%; background-color:#000; z-index:1;height:25px;border-bottom:9px solid #0EE;box-shadow:1px 1px 5px 1px #666;}
#asw-body{height:100%; display:flex; flex-direction:column;font-size:13px;}

#asw-shadow{width:100%;position:absolute;top:18px;box-shadow:1px 1px 5px 1px #333;z-index:1;height:40px;}

/*datebar and selbar */
#asw-body #asw-datebar td{height:30px;line-height:30px;vertical-align:middle;}
#asw-body #asw-selbar td{vertical-align:middle;}
#asw-body #asw-selbar img{position:relative; top:-5px;}
#asw-body #asw-selbar span{position:relative; top:-2px;}
#asw-body #asw-selbar input{position:relative; top:-1px;}
#asw-body #asw-selbar .sFlag{border-color:#ddd!important;position:relative; left:-3px;}

#asw-body #asw-datebar tr td:nth-child(1){text-align:left;width:25%;text-transform:uppercase; font-size:12px; color:#aef;}
#asw-body #asw-datebar tr td:nth-child(2){text-align:center;width:50%;font-size:19px;}
#asw-body #asw-datebar tr td:nth-child(3){text-align:right;width:25%;text-transform:uppercase; font-size:12px;color:#aef;}

#asw-body #asw-selbar tr td:nth-child(1){text-align:center;}
#asw-body #asw-selbar tr td:nth-child(2){text-align:right;padding-right:5px;}
#asw-body #asw-selbar tr td:nth-child(2) span{position:relative; top:-2px;margin:0 25px 0 0;}
#asw-selbar input + img{margin:0 3px;}

#asw-body #asw-datebar tr td:nth-child(1) div{padding-left:25px;height:100%;background:transparent url('http://wrc.rio2016.com/wrc/images/pn_arrow_prev.png') no-repeat left center;}
#asw-body #asw-datebar tr td:nth-child(3) div{padding-right:25px;height:100%;background:transparent url('http://wrc.rio2016.com/wrc/images/pn_arrow_next.png') no-repeat right center;}

#asw-body #asw-datebar .asw-button:hover{cursor:pointer!important;}
#asw-body #asw-selbar select{cursor:pointer!important;color:#000;position:relative; top:-3px;}

#asw-sport-list{margin-top:7px;background-color:#eee;width:100%;display:flex;flex-direction:row; flex-wrap:wrap;overflow-y:scroll;overflow-x:hidden;}
#asw-sport-list .asw-sport-item{cursor:pointer!important;white-space:nowrap;flex-grow:1; text-align:left; width:120px; font-size:12px;}
#asw-sport-list .asw-sport-item div{display:inline-block;}
#asw-sport-list .asw-sport-item .asw-sport-name{color:#333;white-space:normal;width:85px;line-height:14px; position:relative; top:-9px; left:4px;}

#asw-sport-list .asw-sport-item .agw-sport-img.FT + .asw-sport-name{width:50px;top:-3px;}
#agw-root[project='PG16D'] #asw-sport-list .asw-sport-item .agw-sport-img.FB + .asw-sport-name{width:50px;top:-3px;}

#asw-sport-list .asw-sport-item .agw-sport-img.VS + .asw-sport-name{top:-3px;}
#asw-sport-list .asw-sport-item .agw-sport-img.WB + .asw-sport-name{top:-3px;}
#asw-sport-list .asw-sport-item .agw-sport-img.WT + .asw-sport-name{top:-3px;}
#asw-sport-list .asw-sport-item .agw-sport-img.WF + .asw-sport-name{top:-3px;}
#agw-root[project='PG16D'] #asw-sport-list .asw-sport-item .agw-sport-img.WR + .asw-sport-name{top:-3px;}

#asw-sport-list .asw-sport-item .agw-sport-img.BV + .asw-sport-name{top:-3px;}
#asw-sport-list .asw-sport-item .agw-sport-img.OW + .asw-sport-name{top:-3px;}
#asw-sport-list .asw-sport-item .agw-sport-img.MP + .asw-sport-name{top:-3px;}
#asw-sport-list .asw-sport-item .agw-sport-img.GR + .asw-sport-name{top:-3px;}
#asw-sport-list .asw-sport-item .agw-sport-img.GA + .asw-sport-name{top:-3px;}
#asw-sport-list .asw-sport-item .agw-sport-img.CM + .asw-sport-name{top:-3px;}
#asw-sport-list .asw-sport-item .agw-sport-img.SY + .asw-sport-name{top:-3px;}

#asw-sport-list .asw-sport-item:nth-child(2n){background-color:#e6e6e6;}
#asw-sport-list .asw-sport-item:nth-child(2n-1){background-color:#fff;}
#asw-sport-list .asw-sport-item:hover{background-color:#bdc!important; }

#asw-select-sport::after {	content: " \25BC";}
.asw-preferredIntFed #asw-select-sport::after {	content: "";}
/*#asw-select-sport.clicked::after {	content: " \25B2";}*/
#asw-select-sport{cursor:pointer!important;}
.asw-preferredIntFed #asw-select-sport{cursor:default!important;}

#asw-sport-list .asw-sport-item.asw-selectedItem{cursor:default!important;background-color:#ff9!important;}
#asw-sport-list .asw-sport-item:not(.asw-selectedItem) div{cursor:pointer!important;}


/*header and data */
#asw-body #asw-header, #asw-body #asw-data{width:100%;}

#asw-header{}
#asw-header thead{background-color:#ccc; color:#000; font-size:13px;}
/*#asw-header thead span{position:relative; top:2px;}*/
#asw-data tbody{color:#222;font-size:14px;}
#asw-data tbody tr{height:2%;}
#asw-data tbody tr:nth-child(2n){background-color:#e6e6e6;}
#asw-data tbody tr:nth-child(2n-1){background-color:#fff;}

#asw-data img, #asw-body table div, #asw-data table span{display:inline-block;}
.asw-h2h, .asw-medallists, .asw-medallist{display:block;}
.asw-medallist div, .asw-medallist img, .asw-medallist span{display:inline-block;vertical-align:middle;}
.asw-versus, .asw-participant2, .asw-participant1{display:inline-block;}
.asw-event-name span{display:inline-block;}
.asw-event-name span:first-child{display:none;}

.asw-event-data{display:block;margin-top:3px; margin-bottom:3px;}
.asw-medallists, .asw-h2h{font-size:12px;margin-bottom:3px;}
.asw-medallist img{margin-left:3px;}
.asw-gold{width:24px; height:24px; background:transparent url('http://wrc.rio2016.com/wrc/images/gold.png') no-repeat 0 0;}
.asw-silver{width:24px; height:24px; background:transparent url('http://wrc.rio2016.com/wrc/images/silver.png') no-repeat 0 0;}
.asw-bronze{width:24px; height:24px; background:transparent url('http://wrc.rio2016.com/wrc/images/bronze.png') no-repeat 0 0;}

#asw-header .asw-time{height:27px;}
#asw-header span{position:relative; top:3px;}
.asw-result{text-align:center;}
.asw-event, .asw-description{text-align:left;}
.asw-time{width:40px; text-align:center;}
.asw-sport-selected .asw-time{width:70px;text-align:center;}
.asw-sport-selected .asw-notRio-tz .asw-time{width:50px; font-size:13px;text-align:center;}
th.asw-time{padding-right:3px;}
.asw-sport{width:45px;text-align:center;position:relative; left:-3px;}
.asw-event{padding-left:3px;}

.asw-gold-event{display:inline-block!important; width:23px; height:16px; background:transparent url('http://wrc.rio2016.com/wrc/images/goldmedalevent.png') no-repeat 0 0; position:relative; top:2px;}
.asw-bronze-event{display:inline-block!important; width:23px; height:16px; background:transparent url('http://wrc.rio2016.com/wrc/images/bronzemedalevent.png') no-repeat 0 0; position:relative; top:2px;}

.asw-gold-event .asw-description, .asw-bronze-event .asw-description{margin-left:25px;}
.asw-h2h-participants{position:relative; top:2px;}
.asw-sport-selected{display:none;}

.asw-result span {white-space:nowrap; padding-right:2px;}
.asw-record:not(.asw-wr-record):not(.asw-or-record){display:none;}
.asw-wr-record, .asw-or-record{padding:0px 5px; background-color:#38e;border-radius:3px;color:#fff; font-size:12px;}
#asw-data tr span.asw-wr-record:hover, #asw-data tr span.asw-or-record:hover{background-color:#38e!important;}
.asw-wr-record:after{content:'WR';}
.asw-or-record:after{content:'OR';}
.hiddenFlag{display:none!important;}
#asw-header{border-right: 28px solid #ccc;}
.asw-versus:after{content:'vs';}
.asw-versus{padding:10 3px; position:relative; top:1px;}
.asw-participant2, .asw-participant1{white-space:nowrap;}
.asw-participant2 span, .asw-participant1 span{white-space:normal;}
.asw-participant2 img, .asw-participant1 img{white-space:normal;}

#asw-data tr:hover, #asw-data tr span:hover, #asw-data tr div:hover{background-color:#bdc!important; cursor:pointer!important;}

#asw-viewport {
    overflow-y: scroll;    /* Trigger vertical scroll    */
    overflow-x: hidden;  /* Hide the horizontal scroll */
    flex:1 1 auto;
}

#asw-viewport  div.agw-sport-img{left:0px;}

#asw-searching{background-color:#ddd;width:100%; text-align:center; height:0px; position:relative; top:40px; color:#333; font-size:13px; font-weight:bold;}
#asw-no-results{color:#e33; margin:0 auto; width: 100%; margin-top:10%;text-align:center;}
.asw-notRio-tz td.asw-time{font-size:12px;}
.asw-notRio-tz th{height:40px!important;line-height:16px;}