@charset "UTF-8";
/* CSS Document */

/* medal tracker mod */

.medaltrackermod .mod-content h4 {
    color: #0C3241;
    font-size: 14px;
    padding-bottom: 10px;
}

.mod-header .flag_heads .medal_tracker{
	background: url(/i/oly/summer12/i/flag_medal_sprite.png) no-repeat scroll 0px -100px transparent;
	height:29px;
	text-decoration:none;
	padding-top: -10px;
	position:absolute;
	top:0px;
	width:143px;
	
}

.medaltrackermod .schedule ul{
	padding-top:10px;
	padding-left:10px;
}

.medaltrackermod .schedule ul h4{
	color: #0C3241;
    font-size: 14px;
}

.medaltrackermod ul.tracker-results li {
    clear: both;
    display: block;
    padding: 4px 2px;
}

.medaltrackermod ul.tracker-results li ul {
    height: 14px;
}

.medaltrackermod ul.tracker-results li.bronze {
    background: #7d5a10;
}

.medaltrackermod ul.tracker-results li.silver {
    background: #96918d;
}

.medaltrackermod ul.tracker-results li.gold {
    background: #d4af40;
}

.medaltrackermod ul.tracker-results li.breakdown ul li {
    border-left: 1px solid #000000;
    display: block;
    float: left;
    height: 15px;
    padding-top: 2px;
    text-align: right;
}

.medaltrackermod ul.tracker-results li ul.medal-bar li {
    clear: none;
    color: #000000;
    display: inline;
    float: left;
    font-weight: 700;
    height: 14px;
    padding: 0 2px 0 0;
}

.medaltrackermod ul.tracker-results li ul.medal-bar li.last {
    border-right: medium none;
}

.medaltrackermod ul.tracker-results li.breakdown ul li {
    border-left: medium none;
    display: block;
    float: left;
    height: 14px;
    padding-top: 0px;
    text-align: right;
}

.medaltrackermod #filter-top3{
	background:url(/i/oly/summer12/i/medal_tracker_bg.jpg) no-repeat center;
	height:70px;
	padding-top:5px;
	padding-left:50px;
}

.medaltrackermod #filter-gold{
	background:url(/i/oly/summer12/i/medal_tracker_bg.jpg) no-repeat center;
	height:110px;
	padding-top:25px;
	padding-left:50px;
}

.medaltrackermod #filter-silver{
	background:url(/i/oly/summer12/i/medal_tracker_bg.jpg) no-repeat center;
	height:110px;
	padding-top:25px;
	padding-left:50px;
}

.medaltrackermod #filter-bronze{
	background:url(/i/oly/summer12/i/medal_tracker_bg.jpg) no-repeat center;
	height:110px;
	padding-top:25px;
	padding-left:50px;
}

.medaltrackermod #filter-top3.tracker-results li ul {
    background: #51A7CD;
}

.medaltrackermod #filter-gold.tracker-results li ul {
    background: #d4af40;
}

.medaltrackermod #filter-silver.tracker-results li ul {
    background: #96918d;
}

.medaltrackermod #filter-bronze.tracker-results li ul {
    background: #7d5a10;
}

.medaltrackermod .mod-medal-tracker .mod-sub-header ul li {
    background: none;
    display: inline;
    float: left;
    margin: 0 2px;
    padding: 2px 10px;
}


.medaltrackermod .mod-medal-tracker .mod-sub-header ul li.medal a {
    display: block;
    height: 23px;
    width: 23px;
}

.medaltrackermod .mod-medal-tracker .mod-sub-header ul a.gold, #oly-results li.gold {
    background: url(/i/oly/summer12/i/flag_medal_sprite.png) no-repeat scroll -160px -19px transparent;
}

.medaltrackermod .mod-medal-tracker .mod-sub-header ul a.silver, #oly-results li.silver {
    background: url(/i/oly/summer12/i/flag_medal_sprite.png) no-repeat scroll -161px -73px transparent;
}

.medaltrackermod .mod-medal-tracker .mod-sub-header ul a.bronze, #oly-results li.bronze {
    background: url(/i/oly/summer12/i/flag_medal_sprite.png) no-repeat scroll -163px -126px transparent;
}


.medaltrackermod .mod-medal-tracker .mod-sub-header ul li.top3 {
    font-size: 14px;
    font-weight: 700;
	padding-top: 5px;
}

.medaltrackermod .mod-medal-tracker .mod-sub-header ul li.selected {
    background: #eaeaea;
}


.oly-mem a, .oly-mem a:visited, body.olympics-2010 .nav-main-breadcrumbs, body.olympics-2010 .nav-main-breadcrumbs a {
    color: #B2D0ED !important;
}

.medaltrackermod .mod-medal-tracker .mod-content a, .mod-medal-tracker .mod-content a:visited {
    color: #464646 !important;
	font-size:13px;
}

.medaltrackermod .mod-medal-tracker .mod-sub-header ul li span {
    left: -9999em;
    position: absolute;
}



.medaltrackermod ul.tracker-results li ul li.total {
    float: right;
	font-size:14px;
	left:238px;
    padding: 0px 0px 0 0;
	position:absolute;
    text-align: right;
    width: 30px;
}

.medaltrackermod ul.tracker-results li ul.medal-bar li.country {
    font-weight: 700;
	left:30px;
    padding: 0px 0 0 0px;
	position:absolute;
    width: 40px;
}

/* end medal tracker mod */
