/* Effective stylesheet produced by snapshot save */
#newshold.carousel { overflow: auto; position: relative; }
#newshold.carousel .nav { position: absolute; top: 10px; }
#newshold.carousel .nav a { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/dot_black.png") no-repeat scroll center top transparent; display: block; width: 18px; height: 18px; text-indent: 20px; overflow: hidden; float: left; padding-left: 12px; }
#newshold.carousel .nav a.on { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/dot_orange.png") no-repeat scroll center top transparent; }
#newshold.carousel .belt { width: 633px; height: 302px; position: absolute; }
#newshold.carousel .belt .panel { width: 633px; height: 302px; position: relative; }
#newshold.carousel .belt .panel .text { width: 100%; position: absolute; bottom: 0px; left: 0px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/trans70black.png") repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
#newshold.carousel .belt .panel .text h2 { margin: 20px 20px auto; text-transform: uppercase; }
#newshold.carousel .belt .panel .text p { color: rgb(255, 102, 0); margin: auto 20px 20px; }
#newshold.carousel .belt .panel .text a { color: rgb(255, 255, 255); text-decoration: none; }
#news #leftcol .quotehold.left { float: left; padding: 20px; }
#news #leftcol .quotehold.right { float: right; padding: 20px; }
#news #leftcol .quotehold.center { float: none; text-align: center; }
#news #leftcol .quotehold.center .quotecentre, #news #leftcol .quotehold.center .quotehead, #news #leftcol .quotehold.center .quotefoot { margin: auto; text-align: left; }
#results #heats.carousel { overflow: auto; position: relative; width: 610px; height: 187px; top: 8px; }
#results #heats.carousel .belt { position: absolute; }
#results #heats.carousel .belt .panel { width: 290px; position: relative; margin: 0px 19px; }
#results #heats.carousel p.heatlabel { text-transform: uppercase; font-weight: bold; text-align: center; }
TABLE#swctable { width: 100%; }
#swctable TD.head { padding: 8px 4px; background: none repeat scroll 0% 0% rgb(96, 187, 240); color: rgb(255, 255, 255); border-right: 1px solid rgb(0, 153, 255); border-top: medium none; }
#swctable TD { background: none repeat scroll 0% 0% rgb(51, 51, 51); padding: 4px; color: rgb(255, 255, 255); border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: medium none; }
#swctable TD.alt { padding: 4px; background: none repeat scroll 0% 0% rgb(77, 77, 77); color: rgb(255, 255, 255); border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: medium none; }
.abouthold H2.swc { background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(96, 187, 240); padding: 6px 6px 6px 15px; font-size: 0.9em; text-transform: uppercase; }
.abouthold A.swc { color: rgb(96, 187, 240); text-decoration: none; }
#generic #leftcol .hold h2#swctab.tab a { float: left; position: absolute; z-index: 50; font-size: 12px; text-transform: uppercase; color: rgb(96, 187, 240); font-weight: normal; text-decoration: none; top: -31px; width: 137px; height: 32px; text-align: center; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px 0px transparent; display: block; margin-right: 5px; }
#generic #leftcol .hold h2#swctab.tab a.off { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px -32px transparent; color: rgb(153, 153, 153); }
#generic #leftcol .hold h2#swctab.tab a:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px 0px transparent; color: rgb(96, 187, 240); }
#generic #leftcol .hold h2#swctab.tab a span { position: relative; top: 8px; }
.abouthold A.blue { color: rgb(96, 187, 240); }
.abouthold A.blue:hover { color: rgb(255, 255, 255); }
.abouthold .rightarea2 { float: right; width: 450px; }
#generic #media_form .textbox { width: 300px; }
#generic #media_form2 .textbox { width: 300px; }
#generic .mediaaccredleft { float: left; width: 700px; padding-bottom: 30px; margin-top: 20px; }
#generic .mediaaccredright { float: right; width: 400px; padding-bottom: 30px; margin-top: 20px; }
.mediaaccredtop { float: left; width: 700px; margin: 10px 0px; background: none repeat scroll 0% 0% rgb(34, 34, 34); }
.mediaaccredtop .mediainner { padding: 10px 20px 20px; }
.mediaaccredtop .top { border-bottom: 2px dotted rgb(102, 102, 102); padding: 0px 0px 10px; }
.mediaaccredtop .top p { padding: 0px 0px 5px; margin: 0px; font-size: 16px; color: rgb(204, 204, 204); }
.mediaaccredform { float: left; width: 700px; margin: 0px 0px 20px; background: none repeat scroll 0% 0% rgb(26, 26, 26); }
.mediaaccredform .mediainner { padding: 0px 0px 20px 20px; }
.mediaaccredtop .eventInfo h3 { margin: 0px; padding: 10px 0px 3px; font-size: 18px; }
.mediaaccredtop .eventInfo p.venue, .mediaaccredtop #eventInfo p.date { font-size: 14px; color: rgb(204, 204, 204); }
.mediaaccredtop .eventInfo p.venue span, .mediaaccredtop #eventInfo p.date span { color: rgb(255, 255, 255); }
.mediaaccredtop .eventInfo p { margin: 0px; padding: 0px; }
.mediaaccredtop .eventInfo p.deadline { text-transform: uppercase; padding: 10px 0px 0px; line-height: 20px; }
.mediaaccredtop .eventInfo p.deadline span { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 2px; color: rgb(0, 0, 0); }
