.credit{color:#4F4D4B;font-size:.923em;}.list-view.credit{float:left;clear:both;text-align:right;margin:0;padding:0 16px 24px 16px;border:none;}.grid-view.credit{float:left;margin:24px 0;width:100%;text-align:center;}.schedule-results a:visited{color:#004aac!important;}.schedule-results a:hover,.schedule-results a:focus,.schedule-results a:active{outline:none;}.schedule-results abbr{border:none;}@media screen and(device-width:768px){.schedule-results{-webkit-text-size-adjust:none;}}.schedule-results form,.schedule-results fieldset,.schedule-results legend,.schedule-results input.button{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}.schedule-results input{-webkit-border-radius:0;border-radius:0;}.schedule-results h1,.schedule-results h2,.schedule-results h3,.schedule-results h4,.schedule-results h5,.schedule-results h6,.schedule-results p{padding:0;}.schedule-results{position:relative;width:100%;}.schedule-results h1{float:left;width:480px;padding:7px 0 19px 16px;font-size:2.308em;letter-spacing:-1px;line-height:32px;text-transform:capitalize;}.schedule-results h1 span{display:inline-block;text-indent:-5000px;}.schedule-results .errormsg{clear:both;float:left;width:944px;margin:12px 16px 0 16px;padding:16px 0 32px 0;border-top:1px solid #e3e3e3;}.ie .schedule-results .errormsg{margin:12px 8px 0 8px;}.schedule-results .errormsg p{padding:17px 13px 15px 16px;font-size:1.076em;background-color:#f5f5f5;}.schedule-results #heading-and-main-schedule-navigation{clear:both;float:left;width:944px;margin:0 16px 0 16px;background-color:#ffe710;}.ie .schedule-results #heading-and-main-schedule-navigation{margin:0 8px 0 8px;}.schedule-results #heading-and-main-schedule-navigation.grid-view{margin-bottom:2px;}.schedule-results #heading-and-main-schedule-navigation #heading{float:left;width:480px;}.schedule-results #heading-and-main-schedule-navigation #heading .text{display:inline-block;padding:10px 0 10px 8px;font-size:1.384em;line-height:20px;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation{float:right;text-transform:capitalize;}.ie .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation{width:301px;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation a{color:#000!important;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid strong,.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid.list-view-selected .view-list,.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid.grid-view-selected .view-grid,.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid span.text{position:absolute;left:-5000px;top:-5000px;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid{float:right;margin:0 16px 0 0;padding:13px 0 13px 16px;border-left:1px solid #fff;}.ie7 .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid{width:76px;padding:13px 0 11px 16px;}.ie .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid{display:none;position:absolute;left:-5000px;top:-5000px;}.ie7 .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid.grid-view-selected{width:73px;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid ul li a{float:right;display:block;height:14px;overflow:hidden;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid ul li a .icon{float:left;width:13px;height:14px;padding:0 7px 0 0;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -685px;cursor:pointer;}.ie .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid ul li a .icon{padding:0 3px 0 0;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .view-list-or-grid.grid-view-selected ul li.view-list a .icon{background-position:-195px -783px;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage{display:inline-block;margin-right:16px;padding:13px 0 13px 0;}.ie .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage{margin-right:8px;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage,.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li{float:right;}.ie7 .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li.tv-radio-coverage{width:160px;}.ie .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li.tv-radio-coverage{width:160px;}.ie7 .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li.olympic-schedule{width:141px;}.ie .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li.olympic-schedule{width:133px;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li a{float:right;display:block;height:14px;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li.tv-radio-coverage a{margin-left:16px;}.ie .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li.tv-radio-coveragee a{margin-left:8px;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li a .icon{float:left;width:13px;height:14px;padding:0 8px 0 0;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -979px;cursor:pointer;}.ie .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li a .icon{padding:0 0 0 4px;}.schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li.olympic-schedule a .icon{padding:0 6px 0 0;background-position:-195px -881px;}.ie .schedule-results #heading-and-main-schedule-navigation .main-schedule-navigation .schedule-tv-radio-coverage li.olympic-schedule a .icon{padding:0 0 0 3px;}.schedule-results #secondary-schedule-navigation{clear:both;float:left;width:944px;margin:12px 16px 0 16px;}.ie .schedule-results #secondary-schedule-navigation{margin:12px 8px 0 8px;}.schedule-results .picks-of-the-day{clear:both;float:left;width:928px;margin:0 16px 16px 16px;padding:8px;background-color:#ececec;}.ie .schedule-results .picks-of-the-day{margin:0 8px 16px 8px;}.schedule-results .schedule-search{float:right;margin-top:18px;padding-right:16px;}.ie .schedule-results .schedule-search{width:376px;padding-right:0;}.schedule-results .schedule-search strong,.schedule-results .schedule-search legend,.schedule-results .schedule-search legend span,.schedule-results .schedule-search label{position:absolute;left:-5000%;top:-5000%;}.schedule-results .schedule-search form,.schedule-results .schedule-search fieldset,.schedule-results .schedule-search legend,.schedule-results .schedule-search input{margin:0;padding:0;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}.schedule-results .schedule-search fieldset{border:none;}.schedule-results .schedule-search input#schedule-search-keywords{float:left;display:inline;max-height:24px!important;width:328px!important;padding:4px 0 4px 7px;font-family:Arial,sans-serif;font-size:.923em;color:#535353;-webkit-text-fill-color:#535353;border:1px solid #c8c8c8;border-right:none;}.ie8 .schedule-results .schedule-search input#schedule-search-keywords,.ie7 .schedule-results .schedule-search input#schedule-search-keywords,.ie .schedule-results .schedule-search input#schedule-search-keywords{height:14px!important;}.schedule-results .schedule-search input#schedule-search-submit{float:left;display:inline;width:24px;height:24px;line-height:0;background:#fff url(http://static.bbc.co.uk/frameworks/barlesque/1.13.3/desktop/3/img/search_icon.png) no-repeat center center;border:1px solid #c8c8c8;border-left:none;cursor:pointer;text-indent:-5000px;}.list-view .container ul li a .icon-sport,.list-view .container h2 a .icon-sport{float:left;width:48px;height:48px;background-color:transparent;background-image:url(images/peg2012_sprite.png?jcb=1328266479);background-repeat:no-repeat;}.archery .icon-sport{background-position:0 0;}.athletics .icon-sport{background-position:0 -98px;}.badminton .icon-sport{background-position:0 -196px;}.basketball .icon-sport{background-position:0 -294px;}.beach-volleyball .icon-sport{background-position:0 -392px;}.boxing .icon-sport{background-position:0 -490px;}.canoe-slalom .icon-sport{background-position:0 -588px;}.canoe-sprint .icon-sport{background-position:0 -686px;}.cycling-bmx .icon-sport{background-position:0 -784px;}.cycling-mountain-bike .icon-sport{background-position:0 -882px;}.cycling-road .icon-sport{background-position:0 -980px;}.cycling-track .icon-sport{background-position:0 -1078px;}.diving .icon-sport{background-position:0 -1176px;}.equestrian .icon-sport,.equestrian-dressage .icon-sport,.equestrian-jumping .icon-sport{background-position:0 -1274px;}.fencing .icon-sport{background-position:0 -1372px;}.football .icon-sport{background-position:0 -1470px;}.gymnastics-artistic .icon-sport{background-position:0 -1568px;}.gymnastics-rhythmic .icon-sport{background-position:0 -1666px;}.gymnastics-trampoline .icon-sport{background-position:0 -1764px;}.handball .icon-sport{background-position:0 -1862px;}.hockey .icon-sport{background-position:0 -1960px;}.judo .icon-sport{background-position:0 -2058px;}.modern-pentathlon .icon-sport{background-position:0 -2156px;}.rowing .icon-sport{background-position:0 -2254px;}.sailing .icon-sport{background-position:0 -2352px;}.shooting .icon-sport{background-position:0 -2450px;}.swimming .icon-sport{background-position:0 -2548px;}.swimming-marathon .icon-sport{background-position:0 -2548px;}.synchronised-swimming .icon-sport{background-position:0 -2646px;}.table-tennis .icon-sport{background-position:0 -2744px;}.taekwondo .icon-sport{background-position:0 -2842px;}.tennis .icon-sport{background-position:0 -2940px;}.triathlon .icon-sport{background-position:0 -3038px;}.volleyball .icon-sport{background-position:0 -3136px;}.water-polo .icon-sport{background-position:0 -3234px;}.weightlifting .icon-sport{background-position:0 -3332px;}.wrestling .icon-sport{background-position:0 -3430px;}.wrestling-freestyle .icon-sport{background-position:0 -3430px;}.ceremony .icon-sport{background-position:0 -3528px;}#heading .icon-sport,.grid-view .icon-sport{float:left;width:40px;height:40px;background-color:transparent;background-image:url(images/peg2012_sprite.png?jcb=1328266479);background-repeat:no-repeat;}#heading .icon-sport{border-right:8px solid #fff;}#heading.archery .icon-sport,.grid-view .archery .icon-sport{background-position:-98px 0;}#heading.athletics .icon-sport,.grid-view .athletics .icon-sport{background-position:-98px -98px;}#heading.badminton .icon-sport,.grid-view .badminton .icon-sport{background-position:-98px -196px;}#heading.basketball .icon-sport,.grid-view .basketball .icon-sport{background-position:-98px -294px;}#heading.beach-volleyball .icon-sport,.grid-view .beach-volleyball .icon-sport{background-position:-98px -392px;}#heading.boxing .icon-sport,.grid-view .boxing .icon-sport{background-position:-98px -490px;}#heading.canoe-slalom .icon-sport,.grid-view .canoe-slalom .icon-sport{background-position:-98px -588px;}#heading.canoe-sprint .icon-sport,.grid-view .canoe-sprint .icon-sport{background-position:-98px -686px;}#heading.cycling-bmx .icon-sport,.grid-view .cycling-bmx .icon-sport{background-position:-98px -784px;}#heading.cycling-mountain-bike .icon-sport,.grid-view .cycling-mountain-bike .icon-sport{background-position:-98px -882px;}#heading.cycling-road .icon-sport,.grid-view .cycling-road .icon-sport{background-position:-98px -980px;}#heading.cycling-track .icon-sport,.grid-view .cycling-track .icon-sport{background-position:-98px -1078px;}#heading.diving .icon-sport,.grid-view .diving .icon-sport{background-position:-98px -1176px;}#heading.equestrian .icon-sport,#heading.equestrian-dressage .icon-sport,#heading.equestrian-jumping .icon-sport,.grid-view .equestrian .icon-sport,.grid-view .equestrian-dressage .icon-sport,.grid-view .equestrian-jumping .icon-sport{background-position:-98px -1274px;}#heading.fencing .icon-sport,.grid-view .fencing .icon-sport{background-position:-98px -1372px;}#heading.football .icon-sport,.grid-view .football .icon-sport{background-position:-98px -1470px;}#heading.gymnastics-artistic .icon-sport,.grid-view .gymnastics-artistic .icon-sport{background-position:-98px -1568px;}#heading.gymnastics-rhythmic .icon-sport,.grid-view .gymnastics-rhythmic .icon-sport{background-position:-98px -1666px;}#heading.gymnastics-trampoline .icon-sport,.grid-view .gymnastics-trampoline .icon-sport{background-position:-98px -1764px;}#heading.handball .icon-sport,.grid-view .handball .icon-sport{background-position:-98px -1862px;}#heading.hockey .icon-sport,.grid-view .hockey .icon-sport{background-position:-98px -1960px;}#heading.judo .icon-sport,.grid-view .judo .icon-sport{background-position:-98px -2058px;}#heading.modern-pentathlon .icon-sport,.grid-view .modern-pentathlon .icon-sport{background-position:-98px -2156px;}#heading.rowing .icon-sport,.grid-view .rowing .icon-sport{background-position:-98px -2254px;}#heading.sailing .icon-sport,.grid-view .sailing .icon-sport{background-position:-98px -2352px;}#heading.shooting .icon-sport,.grid-view .shooting .icon-sport{background-position:-98px -2450px;}#heading.swimming .icon-sport,.grid-view .swimming .icon-sport{background-position:-98px -2548px;}#heading.swimming-marathon .icon-sport,.grid-view .swimming-marathon .icon-sport{background-position:-98px -2548px;}#heading.synchronised-swimming .icon-sport,.grid-view .synchronised-swimming .icon-sport{background-position:-98px -2646px;}#heading.table-tennis .icon-sport,.grid-view .table-tennis .icon-sport{background-position:-98px -2744px;}#heading.taekwondo .icon-sport,.grid-view .taekwondo .icon-sport{background-position:-98px -2842px;}#heading.tennis .icon-sport,.grid-view .tennis .icon-sport{background-position:-98px -2940px;}#heading.triathlon .icon-sport,.grid-view .triathlon .icon-sport{background-position:-98px -3038px;}#heading.volleyball .icon-sport,.grid-view .volleyball .icon-sport{background-position:-98px -3136px;}#heading.water-polo .icon-sport,.grid-view .water-polo .icon-sport{background-position:-98px -3234px;}#heading.weightlifting .icon-sport,.grid-view .weightlifting .icon-sport{background-position:-98px -3332px;}#heading.wrestling .icon-sport,.grid-view .wrestling .icon-sport{background-position:-98px -3430px;}#heading.wrestling-freestyle .icon-sport,.grid-view .wrestling-freestyle .icon-sport{background-position:-98px -3430px;}#heading.ceremony .icon-sport,.grid-view .ceremony .icon-sport{background-position:-98px -3528px;}.grid-view{clear:both;float:left;width:944px;}.schedule-results .fixed-header{clear:both;float:left;width:976px;background-color:#fff;z-index:200;}.grid-view .side-bar{position:absolute;top:0;left:146px;width:3px;height:100%;background:transparent url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat 0 0;z-index:100;}.grid-view .side-bar.right{left:941px;background:transparent url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat right 0;}.ie .schedule-results .grid-view#secondary-schedule-navigation,.ie .schedule-results .grid-view#main-content,.ie .schedule-results .key{display:none;position:absolute;left:-5000px;top:-5000px;}.grid-view#main-content{position:relative;margin:0 16px 0 16px;}.grid-view#main-content h2{position:absolute;left:-5000px;top:-5000px;}.grid-view#main-content .container{position:relative;float:left;background:#f7f6f0 url(images/peg2012_grid_line_eeede9.png?jcb=1325777913) repeat -21px 0;border-bottom:1px solid #eeede9;}.all-days-one-sport#main-content .container{background:none;background-color:#f7f6f0;}.grid-view#main-content h3{float:left;width:146px;}.all-days-one-sport#main-content h3{width:130px;height:auto!important;min-height:33px;padding:9px 8px 6px 8px;color:#4f4d4b;text-align:right;}.all-days-one-sport#main-content h3.centered{height:auto!important;min-height:31px;padding:17px 8px 0 8px;}.grid-view#main-content h3 a{display:block;padding:4px 8px 4px 4px;background-color:#f7f6f0;overflow-x:hidden;cursor:pointer;}.grid-view#main-content h3 a:hover,.grid-view#main-content h3 a:focus,.grid-view#main-content h3 a.highlight,.grid-view#main-content .container.highlight{background-color:#fff;}.ie7 .grid-view#main-content h3 a:active{background-color:#fff;}.grid-view#main-content h3 a .sport-name{float:right;width:89px;padding:12px 0 0 0;text-transform:capitalize;text-align:right;}.grid-view#main-content h3 a:hover .sport-name,.grid-view#main-content h3 a:focus .sport-name{text-decoration:underline!important;}.grid-view#main-content h3 a.beach-volleyball .sport-name,.grid-view#main-content h3 a.canoe-slalom .sport-name,.grid-view#main-content h3 a.canoe-sprint .sport-name,.grid-view#main-content h3 a.cycling-bmx .sport-name,.grid-view#main-content h3 a.cycling-mountain-bike .sport-name,.grid-view#main-content h3 a.cycling-road .sport-name,.grid-view#main-content h3 a.cycling-track .sport-name,.grid-view#main-content h3 a.gymnastics-artistic .sport-name,.grid-view#main-content h3 a.gymnastics-rhythmic .sport-name,.grid-view#main-content h3 a.gymnastics-trampoline .sport-name,.grid-view#main-content h3 a.modern-pentathlon .sport-name,.grid-view#main-content h3 a.synchronised-swimming .sport-name{padding:4px 0 0 0;}.grid-view#main-content h3 a.canoe-slalom .sport-name,.grid-view#main-content h3 a.canoe-sprint .sport-name,.grid-view#main-content h3 a.cycling-track .sport-name{width:74px;}.grid-view#main-content h3 a.cycling-bmx .sport-name,.grid-view#main-content h3 a.cycling-road .sport-name{width:65px;}.grid-view#main-content a.jump-link{position:absolute;left:-5000px;z-index:100;}.grid-view#main-content a.jump-link:focus,.grid-view#main-content a.jump-link:active{left:0;top:0;display:block;padding:7px 10px;background-color:#fff;border:1px solid #ccc;}.grid-view#main-content ul{float:left;width:798px;}.all-days-all-sports#main-content ul{padding:12px 0 12px 0;}.all-days-one-sport#main-content ul{margin:0 0 0 1px;}.grid-view#main-content ul li{float:left;margin:0 0 0 1px;}.all-days-one-sport#main-content ul li{margin:0;}.grid-view#main-content ul li:focus{outline:none;}.grid-view#main-content ul li a{position:relative;display:block;width:41px;height:24px;cursor:pointer;}#main-content.all-days-one-sport ul li a{width:39px;height:21px;}.grid-view#main-content ul li a:hover,.grid-view#main-content ul li a:focus{text-decoration:none;}.ie7 .grid-view#main-content ul li a:active{text-decoration:none;}.grid-view#main-content ul li.in-past a{background-color:#ffe710;}.grid-view#main-content ul li.in-past a:hover,.grid-view#main-content ul li.in-past a:focus{background-color:#ffc500;}.ie7 .grid-view#main-content ul li.in-past a:active{background-color:#ffc500;}.grid-view#main-content ul li.today a{background-color:#0087ff;}.grid-view#main-content ul li.today a:hover,.grid-view#main-content ul li.today a:focus{background-color:#0066C2;}.ie7 .grid-view#main-content ul li.today a:active{background-color:#0066C2;}.grid-view#main-content ul li.in-future a{background-color:#757474;}.grid-view#main-content ul li.in-future a:hover,.grid-view#main-content ul li.in-future a:focus{background-color:#4f4d4b;}.ie7 .grid-view#main-content ul li.in-future a:active{background-color:#4f4d4b;}.grid-view#main-content ul li h4{position:absolute;left:-5000px;top:-5000px;}.all-days-one-sport#main-content ul{width:auto;background:#f7f6f0 url(images/peg2012_grid_line_eeede9.png?jcb=1325777913) repeat 0 0;}.grid-view#main-content ul li ul{margin:0;border:none;}.grid-view#main-content ul li ul.first{margin:0 0 0 1px;}.grid-view#main-content ul li ul li{clear:left;margin:0 2px 2px 1px;}.grid-view#main-content ul li ul li:first-child{clear:left;margin:2px 2px 2px 1px;}.grid-view#main-content ul li ul li a .start-time{padding:3px 0 0 0;font-size:.923em;color:#fff;text-align:center;text-indent:0;}.grid-view#main-content ul li ul li a:focus .start-time{text-decoration:underline;}.ie7 .grid-view#main-content ul li ul li a:active .start-time{text-decoration:underline;}.grid-view#main-content ul li ul li.in-past a .start-time{color:#4f4d4b;}#main-content span.no-events{float:left;background:#fdfcfb url(images/peg2012_grid_line_eeede9.png?jcb=1325777913) repeat 0 0;}.schedule-results .key{clear:both;float:left;width:944px;margin:0 16px;padding:10px 0 10px 0;color:#4f4d4b;border-bottom:1px solid #eeede9;}.schedule-results .key strong,.schedule-results .key ul,.schedule-results .key li{float:left;}.schedule-results .key strong{margin-left:275px;font-size:1.384em;line-height:20px;font-weight:bold;}.schedule-results .key li{margin:4px 0 0 24px;}.schedule-results .key li.medal-event{margin:4px 0 0 14px;}.schedule-results .key li.medal-event .icon,.schedule-results .key li.in-past .icon,.schedule-results .key li.today .icon,.schedule-results .key li.in-future .icon{float:left;display:inline-block;width:12px;height:12px;padding:1px 8px 0 0;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -1567px;}.schedule-results .key li.medal-event .icon{width:11px!important;background-position:-194px -293px;}.schedule-results .key li.in-past .icon{background-position:-195px -1763px;}.schedule-results .key li.in-future .icon{background-position:-195px -1665px;}.schedule-results #secondary-schedule-navigation.grid-view{clear:none;margin:0 16px 0 16px;}.ie .schedule-results #secondary-schedule-navigation.grid-view{margin:2px 8px 0 8px;}.other{float:left;width:146px;}.other .navigation-link{float:left;width:100%;}.other .navigation-link a{display:block;height:auto!important;min-height:14px;margin:2px 0 4px 0;padding:4px 0 4px 5px;color:#fff!important;background-color:#4e7a22;}.other .navigation-link a:hover,.other .navigation-link a:focus{text-decoration:none;background-color:#3d6217;}.other .navigation-link a:focus{text-decoration:underline;}.ie7 .other .navigation-link a:active{background-color:#3d6217;}.other .navigation-link a .icon{width:13px;height:14px;padding:0 6px 0 0;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -1861px;}.other #sub-heading{float:left;width:138px;padding:0 8px 0 0;background-color:#dfded9;}.other #sub-heading .sport-name{float:right;width:94px;padding:12px 0 0 0;text-transform:capitalize;text-align:right;}.other #sub-heading.beach-volleyball .sport-name,.other #sub-heading.canoe-slalom .sport-name,.other #sub-heading.canoe-sprint .sport-name,.other #sub-heading.cycling-bmx .sport-name,.other #sub-heading.cycling-mountain-bike .sport-name,.other #sub-heading.cycling-road .sport-name,.other #sub-heading.cycling-track .sport-name,.other #sub-heading.gymnastics-artistic .sport-name,.other #sub-heading.gymnastics-rhythmic .sport-name,.other #sub-heading.gymnastics-trampoline .sport-name,.other #sub-heading.modern-pentathlon .sport-name,.other #sub-heading.synchronised-swimming .sport-name{padding:4px 0 0 0;}.other #sub-heading.canoe-slalom .sport-name,.other #sub-heading.canoe-sprint .sport-name,.other #sub-heading.cycling-track .sport-name{width:79px;}.other #sub-heading.cycling-bmx .sport-name,.other #sub-heading.cycling-road .sport-name{width:70px;}.show{position:relative;clear:left;float:left;width:944px;background:#f7f6f0 url(images/peg2012_grid_line_eeede9.png?jcb=1325777913) repeat -21px 0;border-bottom:1px solid #eeede9;height:57px;}.all-days-all-sports .show{width:146px;background-image:none;background-color:#fff;}.show ul{float:left;width:146px;}.all-days-one-sport .show ul{background-color:#f7f6f0;}.show ul li{float:right;margin-top:22px;padding:0 8px 0 8px;color:#4e7a22;}.all-days-all-sports .show ul li{margin:22px 0 19px 0;}.ie7 .all-days-all-sports .show ul li{margin:22px 0 16px 0;}.all-days-one-sport .show ul li{margin:3px 0 5px 0;}.ie7 .all-days-one-sport .show ul li{margin:12px 0 5px 0;}.all-days-one-sport .show ul li:first-child{margin:12px 0 10px 0;}.all-days-one-sport .show ul li label{width:100px;text-align:right;text-transform:capitalize;}.all-days-one-sport .show ul li.disabled label{color:#757474;}.show ul li label,.show ul li input{float:left;}.show ul li input{margin:2px 0 0 8px;}.ie7 .show ul li input,.ie .show ul li input{margin:0 0 0 4px;}.ie7 .show ul li input{position:relative;top:-2px;}.no-event-days{float:left;width:798px;height:38px;}.no-event-days span.no-events{float:left;height:38px;background:#fdfcfb url(images/peg2012_grid_line_eeede9.png?jcb=1325777913) repeat 1px 0;}.dates{float:right;width:798px;}.all-days-one-sport .dates{margin:12px 0 0 0;}.dates h2,.dates .month ul li span.today,.dates .month ul li span.month{position:absolute;left:-5000px;top:-5000px;}.dates .month{float:left;}.dates .month h3{padding:0 0 2px 2px;font-size:.923em;color:#4f4d4b;background:#fff url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y right 0;}.dates .month h3.first{padding-left:10px;background:#fff url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y 0 0;}.all-days-one-sport .dates .month h3,.all-days-one-sport .dates .month h3.first{background:none;}.dates .month ul li{position:relative;float:left;display:block;width:41px;text-align:center;border-left:1px solid #eeede9;}.dates .month ul li.in-past{background-color:#ffe710;}#secondary-schedule-navigation .dates .month ul li.today{background-color:#0087ff;}.dates .month ul li.in-future{background-color:#757474;}.dates .month ul li.no-events{background-color:#d7d7d7;}.dates .month ul li a{display:block;cursor:pointer;overflow:hidden;}.dates .month ul li.first{border-left:1px solid #cecdc9;}.dates .month ul li a:hover{text-decoration:none;}.dates .month ul li.in-past a:hover,.dates .month ul li.in-past a:focus,.dates .month ul li.in-past a.highlight{color:#4f4d4b!important;background-color:#ffc500;}.ie7 .dates .month ul li.in-past a:active{color:#4f4d4b!important;background-color:#ffc500;}.dates .month ul li.today a:hover,.dates .month ul li.today a:focus,.dates .month ul li.today a.highlight{color:#fff!important;background-color:#0066C2;}.ie7 .dates .month ul li.today a:active{color:#fff!important;background-color:#0066C2;}.dates .month ul li.in-future a:hover,.dates .month ul li.in-future a:focus,.dates .month ul li.in-future a.highlight{color:#fff!important;background-color:#4f4d4b;}.ie7 .dates .month ul li.in-future a:active{color:#fff!important;background-color:#4f4d4b;}.dates .month ul li.first a{background:transparent url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y -1px 0;}.dates .month ul li.first.no-events{background:#d7d7d7 url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y -1px 0;}.dates .month ul li.last a{background:transparent url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y right -53px;}.dates .month ul li.last.no-events{background:#d7d7d7 url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y right -53px;}.dates .month ul li.in-past.first a:hover,.dates .month ul li.in-past.first a:focus{background:#ffc500 url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y -1px 0;}.dates .month ul li.in-past.last a:hover,.dates .month ul li.in-past.last a:focus{background:#ffc500 url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y right -53px;}.dates .month ul li.today.first a:hover,.dates .month ul li.today.first a:focus{background:#0066C2 url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y -1px 0;}.dates .month ul li.today.last a:hover,.dates .month ul li.today.last a:focus{background:#0066C2 url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y right -53px;}.dates .month ul li.in-future.first a:hover,.dates .month ul li.in-future.first a:focus{background:#4f4d4b url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y -1px 0;}.dates .month ul li.in-future.last a:hover,.dates .month ul li.in-future.last a:focus{background:#4f4d4b url(images/peg2012_shadow_lines_sprite.png?jcb=1325777913) repeat-y right -53px;}.dates .month ul li .day{display:block;padding:3px 0 0 0;font-size:.923em;color:#fff;}.ie7 .dates .month ul li .day{padding-bottom:2px;}.dates .month ul li .day span{position:absolute;left:-5000px;top:-5000px;}.dates .month ul li .date{display:block;position:relative;top:-1px;padding:0 0 5px 0;font-size:1.384em;color:#fff;}.ie7 .dates .month ul li .date,.ie8 .dates .month ul li .date{padding:0 0 3px 0;}.dates .month ul li.in-past .day,.dates .month ul li.in-past .date{color:#4f4d4b;}.dates .month ul li.no-events .day,.dates .month ul li.no-events .date{color:#FFF;}.dates .month ul li .shadow{position:absolute;left:0;bottom:-2px;width:42px;height:3px;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) repeat 0 bottom;z-index:10;}.ie8 .dates .month ul li .shadow{bottom:-3px;}.dates .month ul li.last .shadow{width:41px;}.dates .month ul li.today .arrow{position:absolute;left:0;bottom:-9px;width:41px;height:10px;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -1272px;z-index:15;}.dates .month ul li.today a:hover .arrow,.dates .month ul li.today a:focus .arrow,.dates .month ul li.today a.highlight .arrow{background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -1370px;}.ie7 .dates .month ul li.today .arrow,.ie7 .dates .month ul li.today a:hover .arrow,.ie7 .dates .month ul li.today a:active .arrow,.ie7 .dates .month ul li.today a:highlight .arrow{background:none!important;}.grid-view#main-content ul li a span{display:block;text-indent:-5000px;overflow:hidden;}.grid-view#main-content ul li a span.tool-tip{line-height:0;}.schedule-results #tooltip-container span.tool-tip{position:absolute;left:0;width:80px;padding:6px 8px 4px;line-height:16px;color:#dcdcdc!important;background-color:#4f4d4b;cursor:pointer;z-index:300;overflow:visible;text-indent:0;}.schedule-results #tooltip-container span.tool-tip.all-days-one-sport{width:149px;padding:6px 8px 6px;}.schedule-results .all-days-one-sport.show{position:absolute;left:-5000px;top:-5000px;}.schedule-results #tooltip-container .show.all-days-one-sport{width:100px!important;background-image:none;}.schedule-results #tooltip-container .right{margin-left:-55px;}.schedule-results #tooltip-container .all-days-one-sport.right{margin-left:-126px;}.schedule-results #tooltip-container span.duration{display:block;margin:0 0 6px 0;padding:0 0 4px 0;border-bottom:1px solid #dcdcdc;}.schedule-results #tooltip-container span.event{display:block;}.schedule-results #tooltip-container span.medal-event{float:left;width:11px;height:12px;margin:2px 5px 0 0;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -194px -196px;text-indent:-5000px;}.schedule-results #tooltip-container span.arrow{position:absolute;left:8px;bottom:-9px;width:19px;height:9px;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -1470px;}.schedule-results #tooltip-container .show span.arrow{left:-6px;bottom:5px;height:19px;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -1959px;}.schedule-results #tooltip-container .right span.arrow{left:69px;}.schedule-results #tooltip-container .all-days-one-sport.right span.arrow{left:138px;}.list-view{clear:both;float:left;width:944px;margin:12px 16px 0 16px;padding:0 0 32px 0;border-top:1px solid #e3e3e3;}.ie .list-view{margin:12px 8px 0 8px;}.list-view .container{width:944px;overflow:auto;}.list-view.all-days-all-sports-by-date .container{padding:0 0 24px 0;border-top:1px solid #e6e6e6;overflow:hidden;}.list-view.all-days-all-sports-by-date .container:first-child{border-top:none;}.list-view.all-days-all-sports-by-sport .container,.list-view.one-day-all-sports .container,.list-view.all-days-one-sport .container{overflow:hidden;}.list-view.one-day-one-sport .container{padding:16px 0 0 0;}.list-view.all-days-all-sports-by-date .container h2,.list-view.all-days-one-sport .container h2,.list-view.one-day-one-sport .container h2{float:left;margin:16px 16px 0 0;}.list-view.all-days-all-sports-by-date .container h2{margin:24px 16px 0 0;}.list-view.all-days-one-sport .container h2{width:176px!important;overflow:visible;}.list-view.one-day-one-sport .container h2{margin:0 16px 0 0;font-weight:normal!important;}.list-view.all-days-all-sports-by-date .container h2 a,.list-view.all-days-one-sport .container h2 a,.list-view.one-day-one-sport .container h2{display:block;width:152px;padding:16px 12px 16px 12px;font-size:1.153em;line-height:16px;font-weight:bold;}.ie .list-view.all-days-one-sport .container h2 a{height:1%!important;}.list-view h2.in-past a,.list-view.one-day-one-sport h2.in-past{color:#4f4d4b!important;background-color:#ffe710;}.list-view h2.in-past a:link,.list-view h2.in-past a:visited{background-color:#ffe710!important;}.list-view h2.in-past a:hover,.list-view h2.in-past a:focus,.list-view h2.in-past a:active{background-color:#ffc500!important;}.ie .list-view h2.in-past a:link,.ie .list-view h2.in-past a:visited,.ie .list-view h2.in-past a:hover,.ie .list-view h2.in-past a:focus,.ie .list-view h2.in-past a:active{color:#4f4d4b!important;}.list-view h2#today a,.list-view.one-day-one-sport h2#today{color:#fff!important;background-color:#0077db;}.list-view h2#today a:link,.list-view h2#today a:visited{background-color:#0077db!important;}.list-view h2#today a:hover,.list-view h2#today a:focus,.list-view h2#today a:active{background-color:#0066C2!important;}.list-view h2.in-future a,.list-view.one-day-one-sport h2.in-future{color:#fff!important;background-color:#757474;}.list-view h2.in-future a:link,.list-view h2.in-future a:visited{background-color:#757474!important;}.list-view h2.in-future a:hover,.list-view h2.in-future a:focus,.list-view h2.in-future a:active{background-color:#4f4d4b!important;}.ie .list-view h2.in-future a:link,.ie .list-view h2.in-future a:visited,.ie .list-view h2.in-future a:hover,.ie .list-view h2.in-future a:focus,.ie .list-view h2.in-future a:active{color:#fff!important;}.list-view h2#today span{position:absolute;left:-5000px;top:-5000px;}.list-view.all-days-all-sports-by-sport .container h2,.list-view.one-day-all-sports .container h2{width:944px;margin-top:16px;background-color:#f5f5f5;overflow:auto;}.list-view.one-day-all-sports .container h2{float:left;width:176px;margin:16px 16px 0 0;overflow:visible;}.list-view.all-days-all-sports-by-sport .container h2 a,.list-view.one-day-all-sports .container h2 a{display:block;height:48px;}.list-view .container ul li a .sport,.list-view .container h2 a .sport{float:left;padding:16px 16px 16px 16px;font-size:1.153em;line-height:16px;font-weight:bold;text-transform:capitalize;}.list-view .container ul li a .sport{width:193px;}.list-view .container h2 a:focus .sport{text-decoration:underline!important;}.list-view.one-day-all-sports .container h2 a .sport{width:112px;padding:16px 8px 16px 8px;font-size:1.076em;}.list-view.one-day-all-sports .container h2 a.beach-volleyball .sport,.list-view.one-day-all-sports .container h2 a.canoe-slalom .sport,.list-view.one-day-all-sports .container h2 a.cycling-mountain-bike .sport,.list-view.one-day-all-sports .container h2 a.gymnastics-artistic .sport,.list-view.one-day-all-sports .container h2 a.gymnastics-rhythmic .sport,.list-view.one-day-all-sports .container h2 a.gymnastics-trampoline .sport,.list-view.one-day-all-sports .container h2 a.modern-pentathlon .sport,.list-view.one-day-all-sports .container h2 a.synchronised-swimming .sport{padding:8px 8px 8px 8px;}.list-view.one-day-all-sports .container h2 a.beach-volleyball .sport{width:106px;padding:8px 14px 8px 8px;}.list-view.one-day-all-sports .container h2 a.canoe-sprint .sport{width:76px;padding:8px 44px 8px 8px;}.list-view.one-day-all-sports .container h2 a.cycling-mountain-bike .sport{width:116px;padding:8px 4px 8px 8px;}.list-view .container h2 a:hover .sport,.list-view .container h2 a:hover .icon-sport{text-decoration:underline;cursor:pointer;}.list-view .month,.list-view .session-block{float:left;width:368px;margin:16px 0 0 16px;}.ie .list-view .month{margin-left:0;}.list-view .session-block{margin:16px 0 0 0!important;}.list-view .session-block.first{width:384px;}.list-view.one-day-one-sport .session-block{float:right;width:752px;margin:0 0 16px 0!important;}.list-view .month.first{margin-left:192px;}.ie .list-view .month.first{margin-left:96px;}.list-view .session-block h3{width:336px;padding:16px 16px 16px 15px;font-size:1.153em;line-height:16px;font-weight:bold;color:#4f4d4b;background-color:#ececec;}.list-view.all-days-one-sport .session-block h3,.list-view.one-day-all-sports .session-block h3{border-left:1px solid #fff;}.list-view .session-block.first h3{width:360px;padding:16px 16px 16px 16px;border-left:none;}.ie .list-view .session-block.first h3{width:352px;}.list-view.all-days-one-sport .session-block h3 span,.list-view.one-day-all-sports .session-block h3 span{position:absolute;left:-5000px;top:-5000px;}.list-view .month h3,.list-view .session-block h4,.list-view.one-day-one-sport .session-block h3{width:336px!important;padding:4px 16px 3px 16px;font-weight:normal;color:#1c1c1c;background-color:#dcdcdc;}.list-view .session-block h4,.list-view.one-day-one-sport .session-block h3{float:left;width:368px!important;margin:16px 0 0 0;padding:0;font-size:1.076em;}.list-view.one-day-one-sport .session-block h3{width:752px!important;margin:0;}.list-view .session-block .in-past{color:#000!important;background-color:#ffe710!important;}.list-view .session-block .live-now{color:#fff!important;background-color:#0077db!important;}.list-view .session-block .in-future{color:#fff!important;background-color:#757474!important;}.list-view .session-block h4 .time,.list-view .session-block h3 .time{float:left;padding:4px 0 3px 16px;}.list-view .session-block a.watch{float:right;text-decoration:none;}.list-view .session-block .in-past a.watch:link,.list-view .session-block .in-past a.watch:visited{background-color:#ffe710;}.list-view .session-block .in-past a.watch:hover,.list-view .session-block .in-past a.watch:focus,.list-view .session-block .in-past a.watch:active{background-color:#ffc500!important;cursor:pointer;}.list-view .session-block .live-now a.watch:link,.list-view .session-block .live-now a.watch:visted{background-color:#0077db;}.list-view .session-block .live-now a.watch:hover,.list-view .session-block .live-now a.watch:focus,.list-view .session-block .live-now a.watch:active{background-color:#0066C2!important;cursor:pointer;}.list-view .session-block a.watch .status{float:left;width:100px;padding:4px 0 3px 0;font-size:.857em;font-weight:bold;text-transform:uppercase;text-align:center;color:#000;border-left:1px solid #fff;border-right:1px solid #fff;}.list-view .session-block a.watch:link .status,.list-view .session-block a.watch:visited .status,.list-view .session-block a.watch:hover .status{text-decoration:none;}.list-view .session-block a.watch:focus .status{text-decoration:underline!important;}.list-view .session-block a.watch:active .status{text-decoration:none;}.ie .list-view .session-block a.watch:active .status,.ie7 .list-view .session-block a.watch:active .status{text-decoration:underline;}.list-view .session-block .live-now a.watch .status{color:#fff;}.list-view .session-block a.watch .status span{position:absolute;left:-5000px;top:-5000px;}.list-view .session-block a.watch .icon{height:23px;padding:0 21px 0 0;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -191px -483px;}.list-view .session-block .live-now a.watch .icon{background-position:-191px -385px;}.list-view .month ul li,.list-view .session-block ul li{float:left;width:368px;margin-top:1px;background-color:#f5f5f5;}.list-view .session-block ul li{width:339px;padding:4px 13px 3px 16px;}.list-view.one-day-one-sport .session-block ul li{width:723px;}.list-view .session-block ul li .time{float:left;width:113px;padding:0 16px 0 0;color:#1c1c1c;}.list-view .session-block ul li .event{float:left;width:209px;padding:0 16px 0 0;color:#1c1c1c;}.list-view.one-day-one-sport .session-block ul li .event{width:287px;}.list-view .session-block ul li .phase{float:left;width:95px;color:#4f4d4b;}.list-view.one-day-one-sport .session-block ul li .phase{width:121px;}.list-view .session-block ul li .more-details{float:right;width:113px;color:#4f4d4b;}.list-view .month p.no-events{width:336px;margin-top:1px;padding:4px 16px 3px 16px;color:#4f4d4b;background-color:#f5f5f5;}.list-view .session-block p{float:left;width:339px;margin-top:1px;padding:4px 13px 3px 16px;background-color:#f5f5f5;}.list-view .session-block p span{position:absolute;left:-5000px;top:-5000px;}.list-view .session-block p.no-events{width:336px!important;margin:16px 0 0 0;padding:4px 16px 3px 16px;font-size:1.076em;color:#fff;background-color:#757474;}.one-day-one-sport .session-block p.no-events{width:723px!important;margin:0;padding:17px 13px 15px 16px;font-size:1.076em;color:#1c1c1c;background-color:#f5f5f5;}.list-view .month ul li a .medal-event,.list-view .session-block h4 .medal-event,.list-view .session-block h3 .medal-event,.list-view .session-block ul li .medal-event{float:right;width:11px;height:12px;margin:2px 0 0 8px;text-indent:-5000px;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -194px -98px;}.list-view.one-day-one-sport .session-block ul li .medal-event{float:left;}.list-view .session-block h4 .medal-event,.list-view .session-block h3 .medal-event{float:left;margin:6px 0 3px 16px;background-position:-194px -196px;}.list-view .session-block h4.in-past .medal-event,.list-view .session-block h3.in-past .medal-event{background-position:-194px -294px;}.list-view .month ul li.today a .medal-event{background-position:-194px -196px;}.list-view .month ul li.today{background-color:#0077db;}.list-view .month ul li a{float:left;display:block;width:336px;padding:4px 16px 3px 16px;}.list-view .month ul li a:hover,.list-view .month ul li a:focus{text-decoration:none;cursor:pointer;}.list-view .month ul li a:hover .date,.list-view .month ul li a:focus .date{text-decoration:underline;}.list-view .month ul li a .date{float:left;width:236px;padding:0 16px 0 0;font-weight:normal;color:#1659B4;}.list-view .month ul li a .date span{position:absolute;left:-5000px;top:-5000px;}.list-view .month ul li.today a:link,.list-view .month ul li.today a:visited{background-color:#0077db;}.list-view .month ul li.today a:hover,.list-view .month ul li.today a:focus,.list-view .month ul li.today a:active{background-color:#0066C2;color:#fff!important;}.list-view .month ul li.today a .date,.list-view .month ul li.today a .number-of-events{color:#fff!important;}.list-view .month ul li a .number-of-events{float:left;color:#4f4d4b;}.list-view.all-days-all-sports-by-date .container ul{float:left;width:752px;margin-top:8px;line-height:0;}.list-view.all-days-all-sports-by-date .container ul li{display:inline-block;width:368px;margin-top:16px;background-color:#f5f5f5;}.list-view.all-days-all-sports-by-date .container ul li.column-1{clear:left;float:left;margin-right:16px;}.ie7 .list-view.all-days-all-sports-by-date .container ul li.column-2{margin-top:13px;}.ie7 .list-view.all-days-all-sports-by-date .container ul li.column-2.first{margin-top:16px;}.ie .list-view.all-days-all-sports-by-date .container ul li.column-2.first{margin-left:0;}.list-view.all-days-all-sports-by-date .container ul li a{display:block;height:48px;}.list-view.all-days-all-sports-by-date .container ul li a:hover,.list-view.all-days-all-sports-by-date .container ul li a:focus{text-decoration:none;cursor:pointer;}.list-view.all-days-all-sports-by-date .container ul li a:hover .sport,.list-view.all-days-all-sports-by-date .container ul li a:focus .sport{text-decoration:underline;}.list-view.all-days-all-sports-by-date .container ul li a .number-of-events{float:left;padding:16px 0 16px 0;line-height:16px;color:#4f4d4b;}.list-view.all-days-all-sports-by-date .container ul li a .medal-event{float:right;width:17px;height:19px;margin:14px 8px 15px 8px;text-indent:-5000px;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -188px 0;}.schedule-results .back-to-top{float:right;margin:32px 0 0 0;}.ie7 .schedule-results .back-to-top,.ie .schedule-results .back-to-top{width:102px;}.schedule-results .back-to-top a{float:left;padding:4px 8px 4px 8px;font-size:.923em;font-weight:bold;text-transform:uppercase;color:#fff!important;background-color:#4e7a22;}.schedule-results .back-to-top a:hover,.schedule-results .back-to-top a:focus{text-decoration:none;background-color:#3d6217;cursor:pointer;}.ie .schedule-results .back-to-top a:active{color:#fff!important;background-color:#3d6217;}.ie7 .schedule-results .back-to-top a:active{background-color:#3d6217;}.schedule-results .back-to-top a .text{float:left;padding-right:6px;}.ie .schedule-results .back-to-top a .text{color:#fff!important;}.schedule-results .back-to-top a:hover .text{text-decoration:none;}.schedule-results .back-to-top a:focus .text{text-decoration:underline;}.schedule-results .back-to-top a .icon{float:right;width:10px;height:9px;padding:3px 0 0 0;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -1173px;}.ie .schedule-results .back-to-top a .icon,.ie7 .schedule-results .back-to-top a .icon{padding:4px 0 0 0;background-position:-195px -1172px;}.schedule-results .fieldset{clear:both;float:left;}.ie .schedule-results .fieldset{width:492px;}.schedule-results .fieldset strong{float:left;margin:0 8px 0 0;padding-top:4px;font-weight:normal;color:#4f4d4b;}.schedule-results .fieldset form{float:left;}.schedule-results .fieldset legend,.schedule-results .fieldset legend span{position:absolute;left:-5000px;top:-5000px;}.schedule-results .fieldset select{float:left;width:204px;margin:3px 8px 0 0;}.schedule-results .fieldset select#sports{width:174px;}.schedule-results .fieldset input{float:left;height:24px;padding:4px 7px 5px 7px;font-size:.923em;font-weight:bold;text-transform:uppercase;color:#fff!important;background-color:#4e7a22;border:none;cursor:pointer;}.ie .schedule-results .fieldset input{padding:4px 0 5px 2px;}.schedule-results .fieldset input:hover,.schedule-results .fieldset input:focus{background-color:#3d6217;}.schedule-results .fieldset input:focus{text-decoration:underline;outline:none;}.schedule-results .fieldset input::-moz-focus-inner{border:none;}.schedule-results .go-to-today{float:left;margin:0 0 0 92px;}.schedule-results .go-to-today a{float:left;padding:4px 8px 4px 8px;font-size:.923em;font-weight:bold;text-transform:uppercase;color:#fff!important;background-color:#0077db;}.ie7 .schedule-results .go-to-today a,.ie .schedule-results .go-to-today a{width:99px;}.schedule-results .go-to-today a:link,.schedule-results .go-to-today a:visited{text-decoration:none;}.schedule-results .go-to-today a:hover,.schedule-results .go-to-today a:focus{background-color:#0066C2!important;cursor:pointer;}.ie .schedule-results .go-to-today a:active,.ie7 .schedule-results .go-to-today a:active{background-color:#0066C2!important;}.schedule-results .go-to-today a .text{float:left;padding-right:6px;}.ie .schedule-results .go-to-today a .text{color:#fff!important;}.schedule-results .go-to-today a:hover .text{text-decoration:none;}.schedule-results .go-to-today a:focus .text{text-decoration:underline;}.schedule-results .go-to-today a:active .text{text-decoration:none;}.ie .schedule-results .go-to-today a:active .text,.ie7 .schedule-results .go-to-today a:active .text{text-decoration:underline;}.schedule-results .go-to-today a .icon{float:right;width:10px;height:9px;padding:3px 0 0 0;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -585px;}.ie .schedule-results .go-to-today a .icon,.ie7 .schedule-results .go-to-today a .icon{padding:4px 0 0 0;background-position:-195px -584px;}.schedule-results .go-to-today.no-events .text{float:left;padding:4px 0 0 8px;font-weight:normal;color:#4f4d4b;}.schedule-results .show-schedule-favourites{float:right;margin-top:3px;font-weight:normal;text-transform:capitalize;}.schedule-results .show-schedule-favourites a{display:inline-block;padding:1px 0 0 0;color:#4e7a22!important;}.ie .schedule-results .show-schedule-favourites a:link,.ie .schedule-results .show-schedule-favourites a:visited,.ie .schedule-results .show-schedule-favourites a:hover,.ie .schedule-results .show-schedule-favourites a:focus,.ie .schedule-results .show-schedule-favourites a:active{color:#4e7a22!important;}.schedule-results .show-schedule-favourites a .icon{float:left;width:13px;height:14px;padding:0 7px 0 0;background:transparent url(images/peg2012_sprite.png?jcb=1328266479) no-repeat -195px -1078px;cursor:pointer;}.ie .schedule-results .show-schedule-favourites a .icon{padding:0 4px 0 0;}.schedule-results .view-by{float:right;}.schedule-results .view-by strong,.schedule-results .view-by ul,.schedule-results .view-by ul li{float:left;}.schedule-results .view-by strong{padding-top:4px;font-weight:normal;color:#4f4d4b;}.schedule-results .view-by ul li{margin-left:8px;}.ie .schedule-results .view-by ul li.sport{margin-left:4px;}.schedule-results .view-by ul li a{float:left;padding:4px 8px 4px 8px;font-size:.923em;font-weight:bold;text-transform:uppercase;color:#3d6217!important;background-color:#e9e5e1;}.schedule-results .view-by ul li.date a{color:#3d6217!important;}.ie .schedule-results .view-by ul li.sport a:link,.ie .schedule-results .view-by ul li.sport a:visited,.ie .schedule-results .view-by ul li.date a:link,.ie .schedule-results .view-by ul li.date a:visited{color:#3d6217!important;}.ie .schedule-results .view-by ul li.sport a:hover,.ie .schedule-results .view-by ul li.sport a:active,.ie .schedule-results .view-by ul li.date a:hover,.ie .schedule-results .view-by ul li.date a:active,.ie .schedule-results .view-by ul li a.selected:link,.ie .schedule-results .view-by ul li a.selected:visited,.ie .schedule-results .view-by ul li a.selected:hover,.ie .schedule-results .view-by ul li a.selected:active{color:#fff!important;}.schedule-results .view-by ul li a.selected{color:#fff!important;background-color:#1c1c1c;}.schedule-results .view-by ul li a:hover,.schedule-results .view-by ul li a:focus{color:#fff!important;background-color:#4e7a22;}.schedule-results .view-by ul li a:hover{text-decoration:none;}.schedule-results .view-by ul li a:focus{text-decoration:underline;}.schedule-results .view-by ul li a:active{text-decoration:none;}.ie .schedule-results .view-by ul li a:active,.ie7 .schedule-results .view-by ul li a:active{background-color:#4e7a22;text-decoration:underline;color:#fff!important;}.schedule-results .view-by li a span{position:absolute;left:-5000px;top:-5000px;}﻿