.credit{font-size:.923em;color:#4f4d4b}.list-view.credit,.list-view#credit{clear:both;float:left;margin:0;padding:0 16px 24px 16px;text-align:right;border:0}.grid-view.credit,.grid-view#credit{float:left;width:100%;padding:24px 0 24px 0;text-align:center}.schedule-results a:visited{color:#004aac!important}.schedule-results a:hover,.schedule-results a:focus,.schedule-results a:active{outline:0}.schedule-results abbr{border:0}@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:35px 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 12px 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:15px;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) 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;padding:13px 0 11px 0}.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) 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:944px;margin:0 16px 16px 16px;background-color:#ececec}.ie .schedule-results .picks-of-the-day{margin:0 8px 16px 8px}.schedule-results .picks-of-the-day span.description{display:block;padding:5px}.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:0}.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:0}.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);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);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) repeat 0 0;z-index:100}.grid-view .side-bar.right{left:941px;background:transparent url(images/peg2012_shadow_lines_sprite.png) repeat right 0}.grid-view .days .side-bar{left:0}.grid-view .days .side-bar.right{left:795px}.grid-view .time-line{position:absolute;top:0;margin-left:227px;width:7px;height:100%;background:transparent url(images/peg2012_time_line.png) repeat-y 0 0;z-index:1}#secondary-schedule-navigation.grid-view .time-line{top:41px;width:13px;height:36px;margin-left:33px;background:transparent url(images/peg2012_sprite.png) no-repeat -195px -2058px}.ie .schedule-results#grid-view .picks-of-the-day,.ie .schedule-results#grid-view .grid-view#heading-and-main-schedule-navigation,.ie .schedule-results#grid-view .grid-view#secondary-schedule-navigation,.ie .schedule-results#grid-view .grid-view#main-content,.ie .schedule-results#grid-view .key,.ie .schedule-results#grid-view #credit{display:none;position:absolute;left:-5000px;top:-5000px}.ie .schedule-results#grid-view .ie-message{clear:both;float:left;width:630px;padding:0 16px 83px 16px}.ie .schedule-results#grid-view .ie-message strong{display:block;margin-bottom:7px}.grid-view#main-content{position:relative;margin:0 16px 0 16px}.one-day-one-sport#main-content{border-bottom:1px solid #eeede9}.grid-view#main-content h2{position:absolute;left:-5000px;top:-5000px}.grid-view#main-content .container{position:relative;float:left;background-color:#f7f6f0;border-bottom:1px solid #eeede9}.all-days-all-sports#main-content .container{background:#f7f6f0 url(images/peg2012_grid_line_eeede9.png) repeat -21px 0}.one-day-one-sport#main-content.grid-view .container{background-color:#fff;border-bottom:0}.grid-view#main-content h3{float:left;width:146px;color:#4f4d4b}.all-days-one-sport#main-content h3{width:130px;height:auto!important;min-height:33px;padding:9px 8px 6px 8px;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;overflow-x:hidden;cursor:pointer}.grid-view#main-content .concurrent-2 h3 a{min-height:88px}.grid-view#main-content .concurrent-3 h3 a{min-height:135px}.grid-view#main-content .concurrent-4 h3 a{min-height:183px}.one-day-all-sports#main-content h3,.grid-view#main-content h3 a{background-color:#f7f6f0}.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,.all-days-all-sports#main-content .container:hover h3 a,.all-days-one-sport#main-content .container:hover,.one-day-all-sports#main-content .container:hover,.one-day-all-sports#main-content .container:hover h3,.one-day-all-sports#main-content .container:hover h3 a{background-color:#fff}.ie7 .grid-view#main-content h3 a:active{background-color:#fff}.grid-view#main-content h3 .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 .beach-volleyball .sport-name,.grid-view#main-content h3 .canoe-slalom .sport-name,.grid-view#main-content h3 .canoe-sprint .sport-name,.grid-view#main-content h3 .cycling-bmx .sport-name,.grid-view#main-content h3 .cycling-mountain-bike .sport-name,.grid-view#main-content h3 .cycling-road .sport-name,.grid-view#main-content h3 .cycling-track .sport-name,.grid-view#main-content h3 .gymnastics-artistic .sport-name,.grid-view#main-content h3 .gymnastics-rhythmic .sport-name,.grid-view#main-content h3 .gymnastics-trampoline .sport-name,.grid-view#main-content h3 .modern-pentathlon .sport-name,.grid-view#main-content h3 .synchronised-swimming .sport-name{padding:4px 0 0 0}.grid-view#main-content h3 .canoe-slalom .sport-name,.grid-view#main-content h3 .canoe-sprint .sport-name{width:74px}.grid-view#main-content h3 .cycling-bmx .sport-name,.grid-view#main-content h3 .cycling-road .sport-name,.grid-view#main-content h3 .cycling-track .sport-name{width:50px}.grid-view#main-content h3 .gymnastics-artistic .sport-name,.grid-view#main-content h3 .gymnastics-rhythmic .sport-name,.grid-view#main-content h3 .gymnastics-trampoline .sport-name{width:75px}.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}.one-day-all-sports#main-content ul{position:relative;width:672px;margin:0 39px 0 39px}.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:0}.grid-view#main-content ul li a{position:relative;display:block;width:41px;cursor:pointer}.all-days-all-sports#main-content ul li a{height:24px}.one-day-all-sports#main-content ul li a{width:100%}#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,.grid-view#main-content ul li.live a{background-color:#0087ff}.grid-view#main-content ul li.today a:hover,.grid-view#main-content ul li.today a:focus,.grid-view#main-content ul li.live a:hover,.grid-view#main-content ul li.live a:focus{background-color:#0066c2}.ie7 .grid-view#main-content ul li.live a:active,.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 .view-details{clear:both;padding:0;line-height:1.7em}.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 a span{display:block;text-indent:-5000px;overflow:hidden}.one-day-all-sports#main-content ul li a.tool-tip.one-day-all-sports span,.grid-view#main-content ul li a .text{position:absolute!important;left:-5000px!important;top:-5000px!important}.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) repeat 0 0}.grid-view#main-content ul li ul{margin:0;border:0}.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 .icon-session,.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}.grid-view#main-content ul li.start-time a .end-time{position:absolute;left:-5000px;top:-5000px}.grid-view#main-content p.not-on-this-day{float:left;width:648px;margin:16px 27px 16px 27px}.grid-view#main-content p.not-on-this-day a{float:left;color:#4e7a22!important;overflow:hidden}.grid-view#main-content p.not-on-this-day.starts a{float:right}.grid-view#main-content p.not-on-this-day a span{position:absolute;left:-5000px;top:-5000px}#main-content span.no-events{float:left;background:#fdfcfb url(images/peg2012_grid_line_eeede9.png) repeat 0 0}.grid-view#main-content .peeking{float:left;width:48px;height:auto!important;min-height:48px;text-indent:-5000px;line-height:0;background-color:#ebebe8}.grid-view#main-content .container:hover .peeking{background-color:#f2f2f2}.grid-view#main-content .concurrent-2 .peeking{min-height:96px}.grid-view#main-content .concurrent-3 .peeking{min-height:144px}.grid-view#main-content .concurrent-4 .peeking{min-height:192px}.grid-view#main-content .peeking.right,.grid-view#main-content .peeking.right .bar{float:right}.grid-view#main-content .peeking .bar{clear:both;float:left;width:8px;height:40px;margin:4px 0 4px 0;background-color:#ffe710}.grid-view#main-content .peeking.in-future .bar{background-color:#757474}.grid-view#main-content .peeking.today .bar{background-color:#0087ff}.grid-view#main-content ul span.watch .icon{height:15px;padding:0 7px 0 0;background:transparent url(images/peg2012_sprite.png) no-repeat -198px -484px}.grid-view#main-content ul li.live span.watch .icon{background-position:-198px -386px}.one-day-all-sports#main-content ul li{position:absolute;height:40px;margin:4px 0;overflow:hidden;z-index:2}.one-day-all-sports#main-content ul li.concurrent-2{top:48px}.one-day-all-sports#main-content ul li.concurrent-3{top:96px}.one-day-all-sports#main-content ul li.concurrent-4{top:144px}.one-day-all-sports#main-content ul li a{padding-top:2px;padding-left:5px;font-size:.923em;overflow:hidden;cursor:pointer}.one-day-all-sports#main-content ul li a:first-child{height:38px}.one-day-all-sports#main-content ul li.icon-session.short a{padding-left:1px}.one-day-all-sports#main-content li .view-details{clear:both}.one-day-all-sports#main-content ul li.in-past a{color:#4f4d4b!important}.one-day-all-sports#main-content ul li.live a,.one-day-all-sports#main-content ul li.live a,.one-day-all-sports#main-content ul li.in-future a,.one-day-all-sports#main-content ul li.in-future a{color:#fff!important}.one-day-all-sports#main-content ul li a:first-child .watch{clear:both;height:20px;padding-top:0}.one-day-all-sports#main-content ul li.icon-session span.watch{margin-top:17px}.ie7 .one-day-all-sports#main-content ul li.icon-session span.watch{float:left}.ie7 .one-day-all-sports#main-content ul li .watch span{padding-top:1px}.one-day-all-sports#main-content ul li a:first-child span{padding-top:3px}#main-content.one-day-all-sports ul li a .time{float:left;padding-top:0;text-indent:0}.ie8 #main-content.one-day-all-sports ul li a .time,.ie7 #main-content.one-day-all-sports ul li a .time{padding-right:8px}.ie7 #main-content.one-day-all-sports ul li a:active .time{text-decoration:underline}.one-day-all-sports#main-content ul li a:focus span,.one-day-all-sports#main-content ul li a:focus time{text-decoration:underline!important}.ie7 .one-day-all-sports#main-content ul li a:active span,.ie7 .one-day-all-sports#main-content ul li a:active time{text-decoration:underline!important}.one-day-all-sports#main-content ul li a .time,.one-day-all-sports#main-content ul li a .view-details{float:left;display:inline;text-indent:0}.one-day-all-sports#main-content ul li a .time{padding:1px 8px 0 0!important}.one-day-all-sports#main-content ul li a .view-details{padding:1px 0 0 0}.ie7 .one-day-all-sports#main-content ul li a .view-details{clear:both;width:100%;padding-top:0!important}.ie8 .one-day-all-sports#main-content ul li a .view-details{float:left;display:block;padding-top:0}.one-day-all-sports#main-content ul li a .error{clear:both;text-indent:0;font-weight:bold;text-transform:uppercase}.one-day-all-sports#main-content ul li a .status{float:left;display:inline;font-weight:bold}.one-day-all-sports#main-content ul li .watch .status{margin:0 4px 0 0;text-indent:0;text-transform:uppercase}.one-day-all-sports#main-content ul li.start-time.short .watch .status,.one-day-all-sports#main-content ul li.icon-session .watch .status{margin:0 2px 0 0}.one-day-all-sports#main-content ul li.in-past .watch .status{color:#000}.one-day-all-sports#main-content ul li .watch .status span{position:absolute;left:-5000px;top:-5000px}.one-day-all-sports#main-content ul li.start-time.short .watch .status,.one-day-all-sports#main-content ul li.start-time.in-past .watch .status,.one-day-all-sports#main-content ul li.icon-session .watch .status{width:0;text-indent:-5000px}.one-day-all-sports#main-content ul li.icon-session .time,.one-day-all-sports#main-content ul li.in-future.start-time .view-details,.international .one-day-all-sports#main-content ul li.icon-session .view-details,.international .one-day-all-sports#main-content ul li.start-time .view-details{position:absolute;left:-5000px;top:-5000px}.one-day-one-sport#main-content.grid-view .navigation-link{float:left;width:138px;margin:0 8px 0 0;color:#4e7a22!important}.one-day-one-sport#main-content.grid-view .container{float:left;width:798px}.one-day-one-sport#main-content.grid-view .container .session-block{float:left;width:798px;margin:24px 0 0 0}.one-day-one-sport#main-content.grid-view .container .session-block.first{margin:0}.one-day-one-sport#main-content.grid-view .container .session-block p.no-events{width:769px!important;margin:0 0 200px 0;padding:17px 13px 15px 16px;font-size:1.076em;color:#1c1c1c;background-color:#f5f5f5}.one-day-one-sport#main-content.grid-view .container .session-block h3{width:782px;margin:0 0 1px 0;padding:4px 0 3px 16px;font-size:1.076em}.one-day-one-sport#main-content.grid-view .container .session-block.in-past h3{color:#000!important;background-color:#ffe710!important}.one-day-one-sport#main-content.grid-view .container .session-block.live h3{color:#fff!important;background-color:#0077db!important}.one-day-one-sport#main-content.grid-view .container .session-block.in-future h3{color:#fff!important;background-color:#757474!important}.one-day-one-sport#main-content.grid-view .container .session-block h3 .time,.one-day-one-sport#main-content.grid-view .container .session-block h3 .detail{float:left}.one-day-one-sport#main-content.grid-view .container .session-block h3 .detail{margin:0 0 0 16px}.one-day-one-sport#main-content.grid-view .container .session-block h3 .medal-event{float:left;width:11px;height:12px;margin:2px 0 0 8px;text-indent:-5000px;background:transparent url(images/peg2012_sprite.png) no-repeat -194px -196px}.one-day-one-sport#main-content.grid-view .container .in-past h3 .medal-event{background-position:-194px -294px}.one-day-one-sport#main-content.grid-view .container .wrapper{float:left;width:798px;padding:16px 0 8px 0;background-color:#f5f5f5}.one-day-one-sport#main-content.grid-view .container .in-future .wrapper{padding-bottom:23px}.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img{position:relative;float:left;height:81px;margin:0 16px 14px 16px;line-height:0}.one-day-one-sport#main-content.grid-view .container .wrapper a.watch-img{cursor:pointer;background-color:#dcdcdc;height:81px;width:144px}.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img:hover{text-decoration:none}.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img .status{position:absolute;top:0;left:0;padding:1px 4px 0 4px;font-size:.923em;line-height:16px;font-weight:bold;text-transform:uppercase;color:#000!important;background-color:#ffe710!important}.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img:focus .status,.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img:active .status{text-decoration:underline}.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img:hover .status,.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img:hover .icon,.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img:focus .status,.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img:focus .icon,.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img:active .status,.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img:active .icon{background-color:#ffc500!important}.one-day-one-sport#main-content.grid-view .container .live .wrapper .watch-img .status{color:#fff!important;background-color:#0077db!important}.one-day-one-sport#main-content.grid-view .container .live .wrapper .watch-img:hover .status,.one-day-one-sport#main-content.grid-view .container .live .wrapper .watch-img:hover .icon,.one-day-one-sport#main-content.grid-view .container .live .wrapper .watch-img:focus .status,.one-day-one-sport#main-content.grid-view .container .live .wrapper .watch-img:focus .icon,.one-day-one-sport#main-content.grid-view .container .live .wrapper .watch-img:active .status,.one-day-one-sport#main-content.grid-view .container .live .wrapper .watch-img:active .icon{background-color:#0066c2!important}.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img .status span{position:absolute;left:-5000px;top:-5000px}.one-day-one-sport#main-content.grid-view .container .wrapper .watch-img .icon{position:absolute;bottom:0;left:0;height:32px;padding:0 32px 0 0;background:#ffe710 url(images/peg2012_sprite.png) no-repeat -184px -2832px}.one-day-one-sport#main-content.grid-view .container .live .wrapper .watch-img .icon{background-color:#0077db;background-position:-184px -2734px}.one-day-one-sport#main-content.grid-view .container .wrapper p{float:left;margin:1px 0 8px 0;width:360px;font-size:1.153em;line-height:17px;color:#1c1c1c}.one-day-one-sport#main-content.grid-view .container .wrapper ul{clear:both;width:766px;margin:0 16px 0 16px;border-top:1px solid #fff}.one-day-one-sport#main-content.grid-view .container .wrapper ul li{float:left;width:766px;margin:0;padding:4px 0 3px 0;border-bottom:1px solid #fff}.one-day-one-sport#main-content.grid-view .container .wrapper ul li a{width:auto}.one-day-one-sport#main-content.grid-view .container .wrapper ul li a:hover,.one-day-one-sport#main-content.grid-view .container .wrapper ul li a:focus,.one-day-one-sport#main-content.grid-view .container .wrapper ul li a:active{text-decoration:underline}.one-day-one-sport#main-content.grid-view .container .wrapper ul li .time{float:left;width:85px;padding:0 16px 0 0;color:#1c1c1c}.one-day-one-sport#main-content.grid-view .container .wrapper ul li .event{float:left;width:240px;padding:0 16px 0 0;color:#1c1c1c}.one-day-one-sport#main-content.grid-view .container .wrapper ul li .phase{float:left;width:245px;color:#4f4d4b}.one-day-one-sport#main-content.grid-view .container .wrapper ul li .more-details{float:right;width:125px;text-align:right;color:#4f4d4b}.one-day-one-sport#main-content.grid-view .container .wrapper ul li .medal-event{float:left;width:11px;height:12px;margin:2px 0 0 8px;text-indent:-5000px;background:transparent url(images/peg2012_sprite.png) no-repeat -194px -294px}.one-day-one-sport#main-content.grid-view .container .wrapper .watch{clear:both;float:left;margin:8px 0 0 16px}.one-day-one-sport#main-content.grid-view .container .wrapper a.watch:hover{text-decoration:none}.one-day-one-sport#main-content.grid-view .container .in-past .wrapper .watch:link,.one-day-one-sport#main-content.grid-view .container .in-past .wrapper .watch:visited{background-color:#ffe710}.one-day-one-sport#main-content.grid-view .container .in-past .wrapper a.watch:hover,.one-day-one-sport#main-content.grid-view .container .in-past .wrapper a.watch:focus,.one-day-one-sport#main-content.grid-view .container .in-past .wrapper a.watch:active{background-color:#ffc500!important;cursor:pointer}.one-day-one-sport#main-content.grid-view .container .live .wrapper a.watch:link,.one-day-one-sport#main-content.grid-view .container .live .wrapper a.watch:visited{background-color:#0077db}.one-day-one-sport#main-content.grid-view .container .live .wrapper a.watch:hover,.one-day-one-sport#main-content.grid-view .container .live .wrapper a.watch:focus,.one-day-one-sport#main-content.grid-view .container .live .wrapper a.watch:active{background-color:#0066c2!important;cursor:pointer}.one-day-one-sport#main-content.grid-view .container .wrapper a.watch .status{float:left;padding:4px 8px 3px 8px;font-size:.923em;font-weight:bold;text-transform:uppercase;color:#000;border-right:1px solid #fff}.one-day-one-sport#main-content.grid-view .container .live .wrapper a.watch .status{color:#fff}.one-day-one-sport#main-content.grid-view .container .wrapper a.watch:focus .status,.one-day-one-sport#main-content.grid-view .container .wrapper a.watch:active .status{text-decoration:underline}.one-day-one-sport#main-content.grid-view .container .wrapper a.watch .status span{position:absolute;left:-5000px;top:-5000px}.one-day-one-sport#main-content.grid-view .container .wrapper a.watch .icon{height:23px;padding:0 21px 0 0;background:transparent url(images/peg2012_sprite.png) no-repeat -191px -483px}.one-day-one-sport#main-content.grid-view .container .live .wrapper a.watch .icon{background-position:-191px -385px}.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.live .icon,.schedule-results .key li.in-future .icon{float:left;display:inline-block;width:12px;height:12px;margin:1px 8px 0 0}.schedule-results .key li.medal-event .icon{width:11px!important;background:transparent url(images/peg2012_sprite.png) no-repeat -194px -294px}.schedule-results .key li.in-past .icon{background-color:#ffe710}.schedule-results .key li.today .icon,.schedule-results .key li.live .icon{background-color:#0087ff}.schedule-results .key li.in-future .icon{background-color:#757474}.schedule-results #secondary-schedule-navigation.grid-view{position:relative;clear:none;margin:0 16px 0 16px}.ie .schedule-results #secondary-schedule-navigation.grid-view{margin:2px 8px 0 8px}.ie7 .schedule-results #secondary-schedule-navigation.grid-view{padding-left:16px;margin:0}.one-day-all-sports .other-and-show{float:left;width:146px}.other{float:left;width:146px}.other .navigation-link{float:left;width:100%}.other-and-show .other .navigation-link{width:138px}.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;text-transform:capitalize;background-color:#4e7a22}.other-and-show .other .navigation-link a{margin:6px 0 4px 0}.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) no-repeat -195px -1861px}.one-day-one-sport#secondary-schedule-navigation .other{float:left;width:146px;margin-top:6px}.one-day-one-sport#secondary-schedule-navigation .other a{display:block;padding:0 8px 0 0;background-color:#f7f6f0;overflow-x:hidden;cursor:pointer}.one-day-one-sport#secondary-schedule-navigation .other a .sport-name{float:right;width:89px;padding:12px 0 0 0;text-transform:capitalize}.one-day-one-sport#secondary-schedule-navigation .other a:hover .sport-name,.one-day-one-sport#secondary-schedule-navigation .other a:focus .sport-name,.one-day-one-sport#secondary-schedule-navigation .other a:active .sport-name{text-decoration:underline}.one-day-one-sport#secondary-schedule-navigation .other .beach-volleyball .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .canoe-slalom .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .canoe-sprint .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .cycling-bmx .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .cycling-mountain-bike .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .cycling-road .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .cycling-track .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .gymnastics-artistic .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .gymnastics-rhythmic .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .gymnastics-trampoline .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .modern-pentathlon .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .synchronised-swimming .sport-name{padding:4px 0 0 0}.one-day-one-sport#secondary-schedule-navigation .other .canoe-slalom .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .canoe-sprint .sport-name{width:74px;padding:4px 15px 0 0}.one-day-one-sport#secondary-schedule-navigation .other .cycling-bmx .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .cycling-road .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .cycling-track .sport-name{width:50px;padding:4px 39px 0 0}.one-day-one-sport#secondary-schedule-navigation .other .gymnastics-artistic .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .gymnastics-rhythmic .sport-name,.one-day-one-sport#secondary-schedule-navigation .other .gymnastics-trampoline .sport-name{width:75px;padding:4px 14px 0 0}.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{display:none;position:relative;clear:left;float:left;border-bottom:1px solid #eeede9}.all-days-all-sports .show,.one-day-all-sports .show{width:146px}.all-days-all-sports .show{height:57px}.all-days-one-sport .show{width:944px;background:#f7f6f0 url(images/peg2012_grid_line_eeede9.png) repeat -21px 0}.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}.one-day-all-sports .show ul li{margin:15px 0 17px 0}.all-days-one-sport .show ul li label{width:100px;text-align:right}.show ul li label{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{height:1.2em!important;top:2px!important}.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) 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) repeat-y right 0}.dates .month h3.first{padding-left:10px;background:#fff url(images/peg2012_shadow_lines_sprite.png) repeat-y 0 0}.all-days-one-sport .dates .month h3,.all-days-one-sport .dates .month h3.first{background:0}.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) repeat-y -1px 0}.dates .month ul li.first.no-events{background:#d7d7d7 url(images/peg2012_shadow_lines_sprite.png) repeat-y -1px 0}.dates .month ul li.last a{background:transparent url(images/peg2012_shadow_lines_sprite.png) repeat-y right -53px}.dates .month ul li.last.no-events{background:#d7d7d7 url(images/peg2012_shadow_lines_sprite.png) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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}.days{position:relative;float:right;width:798px;margin-top:6px;border-bottom:1px solid #eeede9}.one-day-one-sport#secondary-schedule-navigation .days{padding-bottom:8px;border:0}.days h2,.days .selected span.selected,.days .next-previous,.days .month{position:absolute;left:-5000px;top:-5000px}.days ul li{position:relative;float:left;display:block;width:48px;text-align:center;border-bottom:36px solid #f2f2f2}.ie8 .days ul li{border-bottom:38px solid #f2f2f2}.one-day-one-sport#secondary-schedule-navigation .days ul li{border:0}.days ul li.start-end{height:40px;background-color:#d7d7d7}.days ul li.selected{width:702px;color:#4f4d4b;border:0}.one-day-one-sport#secondary-schedule-navigation .days ul li.selected{width:654px;margin:0 8px 0 8px;padding:0 16px 0 16px;text-align:left;background-color:#f7f6f0}.days ul li.selected .selected-day,.one-day-one-sport#secondary-schedule-navigation .days ul li.selected .sessions{font-size:1.230em}.days ul li.selected ul{padding:10px 0 9px 0;overflow:auto}.days ul li.selected ul li{width:79px;margin:0 0 0 76px;font-weight:bold;border:0}.days ul li.selected ul li:first-child{width:79px;margin:0}.days ul li.selected .selected-day,.one-day-one-sport#secondary-schedule-navigation .days ul li.selected .sessions{display:block;width:100%;padding:9px 0 15px 0;border-bottom:1px solid #eeede9}.one-day-one-sport#secondary-schedule-navigation .days ul li.selected .sessions{border:0}.days ul li.selected.today .selected-day{color:#0087ff}.one-day-one-sport#secondary-schedule-navigation .days ul li.selected .selected-day{position:absolute;left:-5000px;top:-5000px}.days ul li.in-past{background-color:#ffe710}.days ul li.today{background-color:#0087ff}.days ul li.today.selected{background-color:#fff}.days ul li.in-future{background-color:#757474}.days ul li a{display:block;cursor:pointer;overflow:hidden}.days ul li a:hover{text-decoration:none}.days ul li a:focus time span{text-decoration:underline}.days ul li.in-past a:hover,.days ul li.in-past a:focus,.days ul li.in-past a.highlight{color:#4f4d4b!important;background-color:#ffc500}.ie7 .days ul li.in-past a:active{color:#4f4d4b!important;background-color:#ffc500}.days ul li.today a:hover,.days ul li.today a:focus,.days ul li.today a.highlight{color:#fff!important;background-color:#0066c2}.ie7 .days ul li.today a:active{color:#fff!important;background-color:#0066c2}.days ul li.in-future a:hover,.days ul li.in-future a:focus,.days ul li.in-future a.highlight{color:#fff!important;background-color:#4f4d4b}.ie7 .days ul li.in-future a:active{color:#fff!important;background-color:#4f4d4b}.days ul li.in-past.left a:hover,.days ul li.in-past.left a:focus{background:#ffc500 url(images/peg2012_shadow_lines_sprite.png) repeat-y -1px 0}.days ul li.in-past.right a:hover,.days ul li.in-past.right a:focus{background:#ffc500 url(images/peg2012_shadow_lines_sprite.png) repeat-y right -53px}.days ul li.today.left a:hover,.days ul li.today.left a:focus{background:#0066c2 url(images/peg2012_shadow_lines_sprite.png) repeat-y -1px 0}.days ul li.today.right a:hover,.days ul li.today.right a:focus{background:#0066c2 url(images/peg2012_shadow_lines_sprite.png) repeat-y right -53px}.days ul li.in-future.left a:hover,.days ul li.in-future.left a:focus{background:#4f4d4b url(images/peg2012_shadow_lines_sprite.png) repeat-y -1px 0}.days ul li.in-future.right a:hover,.days ul li.in-future.right a:focus{background:#4f4d4b url(images/peg2012_shadow_lines_sprite.png) repeat-y right -53px}.days ul li .previous-day{float:right;width:29px;margin-right:2px}.days ul li .next-day{float:left;width:29px;margin-left:2px}.days ul li .icon{float:left;width:10px;height:14px;margin:14px 0 0 7px;background:transparent url(images/peg2012_sprite.png) no-repeat -195px -2156px}.days ul li.in-past .icon{background:transparent url(images/peg2012_sprite.png) no-repeat -195px -2352px}.days ul li.right .icon{margin:14px 7px 0 0;background:transparent url(images/peg2012_sprite.png) no-repeat -195px -2254px}.days ul li.in-past.right .icon{margin:14px 7px 0 0;background:transparent url(images/peg2012_sprite.png) no-repeat -195px -2450px}.days ul li .day{display:block;padding:3px 0 0 0;font-size:.923em;color:#fff}.ie7 .days ul li .day{padding-bottom:2px}.days ul li .day span{position:absolute;left:-5000px;top:-5000px}.days ul li .date{display:block;position:relative;top:-1px;padding:0 0 5px 0;font-size:1.384em;color:#fff}.ie7 .days ul li .date,.ie8 .days ul li .date{padding:0 0 3px 0}.days ul li.in-past .day,.days ul li.in-past .date{color:#4f4d4b}.days ul li .shadow{position:absolute;left:0;bottom:0;width:48px;height:1px;background:transparent url(images/peg2012_sprite.png) repeat 0 bottom;z-index:10}.ie8 .days ul li .shadow{bottom:-1px}.days ul li.right .shadow{width:47px}.grid-view#main-content ul li a span.tool-tip,.grid-view#main-content ul li a.tool-tip{line-height:0}.grid-view#main-content ul li a.tool-tip{padding:0;font-size:1em}.schedule-results #tooltip-container .tool-tip{position:absolute;left:0;width:80px;padding:6px 8px 4px;line-height:16px;color:#dcdcdc!important;background-color:#363636;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 #tooltip-container .tool-tip.one-day-all-sports{width:296px;padding-top:4px;padding-bottom:6px}.schedule-results #tooltip-container .tool-tip.one-day-all-sports:hover{text-decoration:none}.schedule-results #tooltip-container .tool-tip.one-day-all-sports:focus,.schedule-results #tooltip-container .tool-tip.one-day-all-sports:active{text-decoration:underline}.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 .all-days-all-sports.right{margin-left:-55px}.schedule-results #tooltip-container .all-days-one-sport.right{margin-left:-126px}.schedule-results #tooltip-container span.duration,.schedule-results #tooltip-container span.event-and-number-of-events,.schedule-results #tooltip-container .one-day-all-sports span.event-and-time{display:block;margin:0 0 6px 0;padding:0 0 4px 0;border-bottom:1px solid #dcdcdc}.schedule-results #tooltip-container .one-day-all-sports span.event-and-time{margin:0;padding:0 0 2px 0;font-weight:bold;border-bottom:0}.schedule-results #tooltip-container .one-day-all-sports span.number-of-events{display:block;color:white}.schedule-results #tooltip-container .one-day-all-sports.in-future span.number-of-events,.schedule-results #tooltip-container .one-day-all-sports:hover span.number-of-events{text-decoration:underline}.schedule-results #tooltip-container .one-day-all-sports span.medal-event,.schedule-results #tooltip-container .one-day-all-sports span.description{display:block}.schedule-results #tooltip-container .one-day-all-sports span.medal-event{margin-top:2px}.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) no-repeat -194px -196px;text-indent:-5000px}.schedule-results #tooltip-container .text{display:block}.schedule-results #tooltip-container .text .phase-status{display:inline-block;margin:2px 0 4px 0;padding:0 4px;font-size:.85em;font-weight:normal;line-height:1.5em;color:#fff;text-transform:uppercase;background-color:#747474}.schedule-results #tooltip-container span.arrow{position:absolute;left:8px;bottom:-9px;width:19px;height:9px;background:transparent url(images/peg2012_sprite.png) no-repeat -195px -1470px}.schedule-results #tooltip-container .one-day-all-sports span.arrow{left:12px;bottom:-10px;height:10px;background-position:-195px -1473px}.schedule-results #tooltip-container .show span.arrow{left:-6px;bottom:5px;height:19px;background:transparent url(images/peg2012_sprite.png) no-repeat -195px -1959px}.schedule-results #tooltip-container .all-days-all-sports.right span.arrow{left:69px}.schedule-results #tooltip-container .all-days-one-sport.right span.arrow{left:138px}body .schedule-results #tooltip-container .one-day-all-sports.right span.arrow{left:auto;right:8px!important}.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:0}.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;font-size:1em}.list-view .session-block .in-past{color:#000!important;background-color:#ffe710!important}.list-view .session-block .live{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 a.watch:link,.list-view .session-block .live a.watch:visted{background-color:#0077db}.list-view .session-block .live a.watch:hover,.list-view .session-block .live a.watch:focus,.list-view .session-block .live 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 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) no-repeat -191px -483px}.list-view .session-block .live a.watch .icon{background-position:-191px -385px}.list-view .session-block h3 .detail{float:left;margin:0 0 0 25px;padding:4px 0 3px 0}.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:85px;padding:0 16px 0 0;color:#1c1c1c}.list-view .session-block ul li .event{float:left;width:155px;padding:0 16px 0 0;color:#1c1c1c}.list-view.one-day-one-sport .session-block ul li .event{width:240px}.list-view .session-block ul li .phase{float:left;width:149px;color:#4f4d4b}.list-view.one-day-one-sport .session-block ul li .phase{width:210px}.list-view .session-block ul li .more-details{float:right;width:118px;text-align:right;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) no-repeat -194px -294px}.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 h3 .medal-event{margin:6px 0 3px 8px}.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) no-repeat -188px 0}.list-view.one-day-one-sport strong.olympic-sport-index-link{float:right;margin:8px 0 0 0;font-weight:normal}.schedule-results .back-to-top{clear:both;float:right;margin:24px 0 0 0}.ie7 .schedule-results .back-to-top,.ie .schedule-results .back-to-top{width:102px}.ie7 .schedule-results .back-to-top{margin:24px 8px 0 0}.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) 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:522px}.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:0;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:0}.schedule-results .fieldset input::-moz-focus-inner{border:0}.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) 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) 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}﻿