html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form, fieldset, label, input, textarea, select, table, tr, td, button{background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;font-weight:normal;margin:0;outline:0 none;padding:0;list-style:none outside none;}
input, textarea, select{background:#fff;}
button{cursor:pointer;}
a{text-decoration:none;}
font{display:none;}
.lst{border:none !important;}
:focus{outline:0 none;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.hd{display:none;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
html{background:#021621 url(../images/art/bg-body.gif) top repeat-x;}
body{background:url(../images/art/bg-body.jpg) top no-repeat;text-align:center;font-family:Arial, Helvetica, sans-serif;}
#wrap{width:960px;margin:0 auto;text-align:left;}
#container{height:auto;}
#header{height:289px;position:relative;}
#logo{position:absolute;top:30px;left:0;z-index:99;}
#logo a{line-height:none;display:block;width:263px;height:147px;text-decoration:none;}
#logo img{border:none;}
#banner{width:755px;float:right;}
#content{background:#ffffff url(../images/art/bg-content.gif) top repeat-y;position:relative;clear:both;margin-bottom:20px;}
#left{width:684px;float:left;padding:25px 0 0 20px;}
#left.w734{width:734px;background:url(../images/art/results-bg2.jpg) 0 0 no-repeat;}
#left h1{font:25px Georgia, "Times New Roman", Times, serif;color:#000;margin:0 0 10px 0;}
#left h1.race{width:654px;height:21px;background:url(../images/headers/RLIR.gif) no-repeat;margin:0 0 25px 0;float:none;display:block;}
#left h1.program{height:14px;background:url(../images/headers/program-of-events.gif) no-repeat;padding-bottom:10px;margin:0;}
#left h1.program2{height:22px;background:url(../images/headers/program-of-events2.jpg) no-repeat;margin:0 0 20px 0;}
#left h1.photo-gallery{height:15px;background:url(../images/2010-photo-gallery.jpg) no-repeat;}
#left h1.video{height:15px;background:url(../images/video2012.jpg) no-repeat;}
#left h1.photo-gallery-11{height:22px;background:url(../images/headers/photo-gallery-11.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.photo-gallery-10{height:22px;background:url(../images/headers/photo-gallery-10.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.photo-gallery-09{height:22px;background:url(../images/headers/photo-gallery-09.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.photo-gallery-08{height:22px;background:url(../images/headers/photo-gallery-08.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.photo-gallery-07{height:22px;background:url(../images/headers/photo-gallery-07.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.photo-gallery-06{height:22px;background:url(../images/headers/photo-gallery-06.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.photo-gallery-05{height:22px;background:url(../images/headers/photo-gallery-05.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.photo-gallery-04{height:22px;background:url(../images/headers/photo-gallery-04.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.photo-gallery-03{height:22px;background:url(../images/headers/photo-gallery-03.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.latest-news{height:15px;background:url(../images/latest-news.jpg) no-repeat;}
#left h1.latest-promotion{width:100%;height:15px;background:url(../images/latest-promotion.jpg) no-repeat;border-bottom:1px solid #a9a9a9;padding:0 0 10px 0;}
#left h1.sponsor{height:15px;background:url(../images/sponsor.jpg) no-repeat;clear:both;}
#left h1.award{height:15px;background:url(../images/headers/award.jpg) no-repeat;clear:both;}
#left h1.press-2011{height:22px;background:url(../images/headers/press-2011.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.press-2010{height:22px;background:url(../images/headers/press-2010.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.press-2009{height:22px;background:url(../images/headers/press-2009.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.press-2008{height:22px;background:url(../images/headers/press-2008.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.press-2007{height:22px;background:url(../images/headers/press-2007.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.press-2006{height:22px;background:url(../images/headers/press-2006.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.press-2005{height:22px;background:url(../images/headers/press-2005.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.press-2004{height:22px;background:url(../images/headers/press-2004.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.press-2003{height:22px;background:url(../images/headers/press-2003.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.notice-of-race{height:22px;background:url(../images/headers/notice-of-race.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.nor{height:15px;background:url(../images/headers/nor2.jpg) 0 0 no-repeat;margin:0 0 10px 0;}
#left h1.provisional-notice-of-race{height:22px;background:url(../images/headers/2010-provisional-nor.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.berthing-rates{height:22px;background:url(../images/headers/berthing-rates.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.hotel-rates{height:22px;background:url(../images/headers/hotel-rates.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.marine-map{height:22px;background:url(../images/headers/marine-map.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.race-signal{height:22px;background:url(../images/headers/race-signals.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.asian-regatta-calendar{height:22px;background:url(../images/headers/asian-regatta-calendar.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.entrants{height:22px;background:url(../images/headers/2008-list-of-entrants.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.entrants-2009{height:22px;background:url(../images/headers/2009-entrants.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.entrants-2010{height:22px;background:url(../images/headers/2010-entrants.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.entries-2010{height:22px;background:url(../images/headers/entries-2010.jpg) 0 0 no-repeat;margin:0 0 15px 0;}
#left h1.entries-2011{height:22px;background:url(../images/headers/entries-2011.jpg) 0 0 no-repeat;margin:0 0 15px 0;}
#left h1.entries-2012{height:22px;background:url(../images/headers/entries-2012.jpg) 0 0 no-repeat;margin:0 0 15px 0;}
#left h1.past-entrants{height:22px;background:url(../images/headers/past-entrants.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.entrants-2007{height:22px;background:url(../images/headers/2007-entrants.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.entrants-2006{height:22px;background:url(../images/headers/2006-entrants.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.entrants-2005{height:22px;background:url(../images/headers/2005-entrants.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.entrants-2004{height:22px;background:url(../images/headers/2004-entrants.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.entry{height:22px;background:url(../images/headers/entry-information.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.volunteer{height:22px;background:url(../images/headers/volunteer-information.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.crew-signup{height:22px;background:url(../images/headers/crew-signup.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.crew-availability{height:22px;background:url(../images/headers/crew-availability.jpg) 0 0 no-repeat;margin:0 0 15px 0;}
#left h1.yachts-charter{height:22px;background:url(../images/headers/yachts-for-charter.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.race-result{height:22px;background:url(../images/headers/race-result.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.race-result-07{height:22px;background:url(../images/headers/regatta-2007-results.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.race-result-09{height:22px;background:url(../images/headers/regatta-2009-results.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.race-result-08{height:22px;background:url(../images/headers/regatta-2008-results.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.race-result-06{height:22px;background:url(../images/headers/regatta-2006-results.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.race-result-05{height:22px;background:url(../images/headers/regatta-2005-results.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.race-result-04{height:22px;background:url(../images/headers/regatta-2004-results.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.race-result-03{height:22px;background:url(../images/headers/regatta-2003-results.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.marine-links{height:22px;background:url(../images/headers/marine-links.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.weather{height:22px;background:url(../images/headers/weather.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.langkawi-businesses{height:22px;background:url(../images/headers/langkawi-businesses.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.religious{height:22px;background:url(../images/headers/religious-services.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.about-langkawi{height:22px;background:url(../images/headers/about-langkawi.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.offer-yacht{height:22px;background:url(../images/headers/offer-yacht.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.contact{height:22px;background:url(../images/headers/contact-us.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.feedback-form{height:22px;background:url(../images/headers/feedback-form.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.medical{height:22px;background:url(../images/headers/medical-services.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.eagle-newsletter{height:22px;background:url(../images/headers/eagle-newsletter.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.eagle-2008{height:22px;background:url(../images/headers/newsletter-2008.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.sitemap{height:22px;background:url(../images/headers/sitemap.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.newsletter{height:22px;background:url(../images/headers/newsletter.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.success{height:22px;background:url(../images/headers/thanks.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.error{height:22px;background:url(../images/headers/error.jpg) no-repeat;margin:0 0 15px 0;}
#left h1.provision{height:15px;background:url(../images/headers/provisional.jpg) no-repeat;clear:both;}
#left h1.yachtcharter{height:15px;background:url(../images/headers/yachtcharter.jpg) no-repeat;clear:both;}
#left h1.press-release{height:15px;background:url(../images/headers/press-release.jpg) no-repeat;clear:both;}
#left h1.sailing-instructions{height:22px;background:url(../images/headers/sailing-instructions.jpg) no-repeat;clear:both;}
#left h1.rlir-entries{height:22px;background:url(../images/headers/rlir-entries.jpg) no-repeat;clear:both;}
#left h1.course{height:22px;background:url(../images/headers/course-2012.jpg) no-repeat;margin:0 0 15px 0;}
#left h1 span{display:none;}
#left h2{font:bold 18px Arial, Helvetica, sans-serif;color:#185579;line-height:20px;margin:0 0 15px 0;}
#left h2.press{margin:0 0 5px 0;}
#left h3{font:bold 16px Arial, Helvetica, sans-serif;color:#185579;line-height:18px;margin:0 0 15px 0;}
#left h3 a{color:#185579;text-decoration:none;}
#left h4{font:bold 14px Arial, Helvetica, sans-serif;color:#185579;line-height:16px;margin:0 0 15px 0;}
#left h5{font:bold 12px Arial, Helvetica, sans-serif;color:#0f435f;}
#left p{font:12px Arial, Helvetica, sans-serif;color:#272829;line-height:18px;margin:0 0 15px 0;}
#left p.desc{margin:0 0 15px 10px;}
#left p.publish{font:9px Arial, Helvetica, sans-serif;color:#667177;margin:3px 0 0 0;}
#left p.issue{font:9px Arial, Helvetica, sans-serif;color:#667177;margin:3px 0 0 0;float:left;}
#left p.download{width:200px;font:9px Arial, Helvetica, sans-serif;color:#667177;margin:3px 0 0 0;float:right;}
#left p.download a{margin:0 0 0 15px;}
#left p.races{float:right;}
#left p.races a{font:bold 10px Arial, Helvetica, sans-serif;text-decoration:none;margin:0 5px;color:#667177;}
#left p.races a:hover, #left p.races a.selected{color:#2B5F82;}
#left p.line{width:100%;height:10px;background:url(../images/dot.gif) 0 7px repeat-x;}
#left p.news-date{font:bold 11px Arial, Helvetica, sans-serif;color:#929da9;margin:40px 0 0 0;clear:both;}
#left p.small{font-size:11px;}
#left p.first-article{margin:0;}
#left p a{color:#265373;}
#left p a:hover{text-decoration:underline;color:#3A7FA4;}
#left p a.more{font:bold 10px Arial, Helvetica, sans-serif;color:#9C9D9D;background:#fff url(../images/more-ico.gif) left no-repeat;padding:0 0 0 15px;text-decoration:none;float:right;}
#left p a.more:hover{color:#3c769b;}
#left p a.entry{width:8px;height:10px;background:url(../images/ico-entry.jpg) no-repeat;display:block;margin:0 0 0 25px;}
#left p a.check{width:13px;height:9px;background:url(../images/ico-check.jpg) no-repeat;display:block;margin:0 0 0 5px;}
#left p a.uncheck{width:13px;height:9px;background:url(../images/ico-uncheck.jpg) no-repeat;display:block;margin:0 0 0 5px;}
#left p a.entry span, #left p a.check span, #left p a.uncheck span{display:none;}
#left p.overall a.check, #left p.overall a.uncheck{margin:0 0 0 22px;}
#left img.lft{float:left;margin:0 15px 15px 0;}
#left img.rgt{float:right;margin:0 0 15px 15px;}
#left .clear{clear:both;}
#left img.map{margin:0 0 0 20px;}
#left ol{margin:0 0 15px 45px;}
#left ol li{font:12px Arial, Helvetica, sans-serif;color:#2F3941;margin:0 0 5px 0;line-height:15px;}
#left ol li a{color:#265373;}
#left ul{margin:0 0 15px 30px;list-style-type:none;}
#left ul li{font:12px Arial, Helvetica, sans-serif;color:#2F3941;margin:0 0 5px 0;line-height:15px;background:url(../images/bullet.gif) left 5px no-repeat;padding:0 0 0 15px;}
#left ul li a{color:#265373;}
div.flag{width:155px;height:auto;float:left;margin:0 10px 10px 10px;display:inline;}
div.flag .img-holder{width:100px;height:100px;margin:0 auto;}
#left .img-rgt{float:right;margin-left:30px;}
div.flag p span{font-size:18px;}
div.flag img{border:1px solid #000;}
div.flag img.small{margin:0 0 0 23px;}
div.small{height:80px;}
div.small img{margin:0 0 0 25px;}
.lft{float:left;display:inline;}
.rgt{float:right;display:inline;}
.ctr{text-align:center;}
.yachts{margin:0 0 0 45px;}
.w285{width:285px;}
div.date, div.race{border-top:1px solid #C9C9C9;padding:0 0 25px 0;clear:both;}
div.date p span{float:left;}
div.date p a{font:bold 9px Arial, Helvetica, sans-serif;text-decoration:none;float:right;}
#img-holder{width:218px;height:157px;background:url(../images/img-holder-bg.jpg) no-repeat;float:right;padding:16px 0 0 17px;margin:0 0 20px 0;}
#left div.hlight{width:638px;border-top:1px solid #A9A9A9;padding:13px 0;clear:both;}
#left div.hlight img{padding:6px 8px;background:url(../images/small-holder.jpg) center no-repeat;margin:0 13px;float:left;}
#left div.hlight img.regatta-sponsor{margin:0 0 0 -10px;}
#left div.hlight p{width:442px;margin:0 0 10px 0;float:right;text-align:left;}
#left table.main-result{width:537px;margin:0 0 15px 0;clear:both;}
#left table.main-result tr{background:url(../images/dot2.jpg) bottom repeat-x;}
#left table.main-result tr th{height:10px;background:#e1e3e5;padding:5px 0;border-bottom:1px solid #fff;}
#left table.main-result tr th h2.regatta{width:154px;height:12px;background:url(../images/regatta-2010-results.jpg) no-repeat;display:block;margin:0 0 0 200px;}
#left table.main-result tr th h2.regatta span{display:none;}
#left table.main-result tr td.blue{font:bold 10px Arial, Helvetica, sans-serif;color:#fff;background:#274158;padding:5px;border:1px solid #fff;text-align:center;}
#left table.main-result tr td.lft-align{text-align:left;}
#left table.main-result tr p{margin:8px 0 8px 2px;}
#left table.program{width:684px;border-top:1px solid #A9A9A9;border-bottom:1px solid #A9A9A9;margin:0 0 15px 0;clear:both;}
#left .program table td{vertical-align:top;}
#left .program .fst{width:150px;text-align:center;}
#left .ntc .program{width:286px;}
#left .ntc.corum{padding:0;width:682px;line-height:0;font-size:0;}
#left table.program tr th{font:bold 10px Arial, Helvetica, sans-serif;color:#fff;background:#274158;}
#left table.program h2{font:bold 12px Arial, Helvetica, sans-serif;color:#104B7D;margin:0;padding:0;}
#left table.program p,#left table.entry td{font:12px Arial, Helvetica, sans-serif;margin:0 0 5px 0;line-height:17px;}
#left table.program tr th{padding:5px;}
#left table.program tr td{padding:10px 0 5px 5px;}
#left table.program tr.odd{background:#E3E3E3;}
#left table.program tr.none{background:none;}
#left table.program tr.none td, #left table.program tr.border td{border-bottom:1px solid #a9a9a9;}
#left table.program tr.none td.no-border{border:none;}
#left table.program div.not{z-index:10;position:relative;}
#left table.program tr td.image{width:61px;height:58px;background:url(../images/small-holder.jpg) right no-repeat;padding:7px 0 0 18px;}
#left table.program tr td img.not-available{position:absolute;z-index:1000;top:0;left:0;}
#left .program table{width:100%;}
#left table.program table tr td{padding:0;text-align:left;}
#left table.program table tr td p{margin:0;}
#left .program .w75{width:75px;padding-top:15px;}
#left .program .w100{width:100px;padding-top:15px;}
#photo{width:294px;float:left;clear:both;margin:0;}
#photo .zurb{clear:both;float:none;margin-top:15px !important;}
div.box{border-top:1px solid #A9A9A9;padding:13px 0 0 0;}
#news{width:220px;float:right;margin:0;}
#news p{margin:0 0 19px 0;}
#news p a{font:12px/18px Arial, Helvetica, sans-serif;color:#1f2021;}
#promotion{width:220px;float:right;margin:20px 0 0 0;border-bottom:1px solid #a9a9a9;padding:0 0 15px 0;}
#promotion h2{font:bold 13px Arial, Helvetica, sans-serif;color:#124d7d;margin:0 0 5px 0;}
#promotion p{font:11px Arial, Helvetica, sans-serif;line-height:16px;position:relative;z-index:1000;}
#promotion a.register{width:74px;height:17px;background:url(../images/btn-register.jpg) 0 0 no-repeat;display:block;float:left;display:inline;}
#promotion a.register span{display:none;}
#promotion a.more{font:bold 10px Arial, Helvetica, sans-serif;color:#9C9D9D;background:#fff url(../images/more-ico.gif) left no-repeat;padding:0 0 0 15px;text-decoration:none;float:left;margin:3px 0 0 15px;}
#promotion a.more:hover{color:#3c769b;}
#promotion div{width:189px;height:79px;background:url(../images/promotion-bg.jpg) 0 0 no-repeat;position:relative;margin:0 0 10px 0;padding:10px 15px;}
#promotion div img{position:absolute;top:-39px;right:0;z-index:10;}
#right{width:234px;float:right;background:#0B3750 url(../images/art/right-top.jpg) top no-repeat;z-index:3;margin-right:11px;}
#right h1{font:bold 15px Georgia, "Times New Roman", Times, serif;color:#0B3E67;margin:0 0 0 8px;}
#right h1.crew{width:152px;height:17px;background:url(../images/art/h1-crew.jpg) 0 0 no-repeat;margin:-18px 0 0 0;}
#right h1.charter{width:166px;height:14px;background:url(../images/art/h1-charter.jpg) 0 0 no-repeat;margin:-27px 0 0 0;}
#right h1.weather{margin:0 0 3px 8px;}
#right h1.results{width:108px;height:13px;background:url(../images/art/h1-results.jpg) no-repeat;margin:-13px 0 14px 0;margin:-5px 0 0 0;}
#right h1.about{width:56px;height:12px;background:url(../images/art/h1-about.jpg) no-repeat;margin:0 0 3px 8px;}
#right h1.feedback{width:114px;height:14px;background:url(../images/art/h1-post-regatta.jpg) no-repeat;margin:0 0 3px 0;}
#right h1 span{display:none;}
#right img{border:none;}
#right img.entry{margin:0 0 0 8px;}
#timer{height:140px;margin:0 0 12px 0;padding:15px 26px 0 28px;}
#timer h1{background:url(../images/headers/timer-2012.jpg) no-repeat;width:178px;height:22px;margin:0}
#timer #numbers{font:bold 20px Arial, Helvetica, sans-serif;color:#ffffff;margin:10px 0 0 0;padding-top:10px;}
#timer #numbers p{font:bold 10px/16px Arial, Helvetica, sans-serif;color:#7a8287;text-align:center;margin:0;text-transform:uppercase;}
#timer #cntdwn{margin:0 10px 0 5px;text-align:center;display:inline-block;width:170px;}
#timer a#cntdwn{background:#1c2e38 url(../images/art/bg-timers.gif) left repeat-x;text-align:center;display:inline-block;font-style:normal;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:10px auto;width:auto;font:bold 14px/30px Arial, Helvetica, sans-serif;color:#ffffff;padding:0 10px;}
#timer #cntdwn.days{margin:0 5px;text-align:center;display:block;}
#timer #cntdwn strong{font:bold 10px Arial, Helvetica, sans-serif;color:#979fa3;display:inline-block;}
#timer #cntdwn strong em{background:#1c2e38 url(../images/art/bg-timers.gif) left repeat-x;text-align:center;width:50px;display:inline-block;font-style:normal;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:7px 0;font:bold 20px/30px Arial, Helvetica, sans-serif;color:#ffffff;}
#timer #cntdwn.days strong em{font-size:26px;text-transform:uppercase;background:#1c2e38 url(../images/art/bg-raceday.gif) left repeat-x;margin:7px auto;width:auto;padding:0 15px;line-height:51px;text-align:center;}
#mobile{padding:0 26px 30px 28px;}
#mobile a{display:block;height:108px;position:relative;}
#mobile a strong{position:absolute;font:bold 10px Arial, Helvetica, sans-serif;color:#5e8ea8;bottom:0;left:0;}
#share{padding:22px 26px 21px 28px;}
#share a{display:block;height:22px;padding-left:35px;font:12px Arial, Helvetica, sans-serif;color:#85c1e1;line-height:22px;}
#share a:hover{text-decoration:underline;}
#share li{margin-bottom:7px;}
#share .fb a{background:url(../images/art/btn-fb.jpg) left center no-repeat;}
#share .tw a{background:url(../images/art/btn-tw.jpg) left center no-repeat;}
#weather{position:relative;height:215px;margin:0 0 23px 0;padding:40px 26px 0 28px;}
/* #weather h3{color:#ffffff;text-transform:uppercase;font:bold 12px/normal Arial, Helvetica, sans-serif;text-align:center;margin-bottom:10px;} */
#weather-box{margin-bottom:13px;}
#weather-box p{font:bold 11px Arial, Helvetica, sans-serif;color:#6D92B0;margin:0;line-height:14px;}
#weather-box p span.location{font:12px Arial, Helvetica, sans-serif;color:#fff;}
#weather .wri{background:url(../images/wri001.jpg) no-repeat;display:block;width:180px;height:70px;text-indent:-9999px;overflow:hidden;margin-bottom:10px;}
#weather .wribox{background:url(../images/art/wri-box.jpg) no-repeat;display:block;width:144px;height:125px;padding:15px 18px;}
#weather .wribox h3{color:#3e3e3e;font:bold 12px/normal Arial, Helvetica, sans-serif;text-align:center;margin-bottom:10px;}
#weather .wribox .link1{display:block;text-indent:-9999px;height:52px;border-bottom:1px #e5e5e5 solid;margin-bottom:5px;}
#weather .wribox .link2{color:#264396;font:bold 11px/normal Arial, Helvetica, sans-serif;text-align:center;display:block;}
#weather .wribox .link2:hover{text-decoration: underline;}
#weather .create{display:inline-block;font:12px Arial, Helvetica, sans-serif;color:#85c1e1;line-height:16px;text-align:center;font-weight:bold;}
#weather .create:hover{color:#fff;}
#weather_img{position:absolute;top:35px;right:0;background:none;}
#race-video-box{height:108px;margin:0;padding:0 26px 0 28px;}
#race-video-box a{display:block;height:57px;padding-top:50px;}
#crew-box{width:182px;height:66px;background:url(../images/art/crew-bg.jpg) 0 0 no-repeat;margin:0 0 54px 8px;padding:3px 0 0 0;}
#charter-box{width:182px;height:61px;background:url(../images/art/charter-bg.jpg) 0 0 no-repeat;margin:0 0 27px 8px;padding:3px 0 0 0;}
#entry-box{height:97px;}
#volunteers-box{height:100px;}
#press-box, #results-box{height:96px;padding:0 26px 0 28px;}
#results-box{height:85px;background:url(../images/art/results-bg.jpg) 0 bottom no-repeat;}
#feedback-box{width:186px;height:95px;background:url(../images/art/feedback-bg.jpg) left bottom no-repeat;margin:0 0 20px 8px;}
#entry-box p, #press-box p, #feedback-box p, #results-box p, #crew-box p, #charter-box p, #race-video-box p{line-height:16px;}
#press-box p, #feedback-box p, #results-box p, #crew-box p, #charter-box p{margin:0;}
#press-box p a, #feedback-box p a, #results-box p a, #crew-box p a, #charter-box p a, #volunteers-box a{display:block;height:57px;padding-top:50px;font:bold 12px/16px Arial, Helvetica, sans-serif;color:#65a5c8;text-decoration:none;}
#race-video-box a{display:block;height:57px;padding-top:50px;font:bold 12px/16px Arial, Helvetica, sans-serif;color:#65a5c8;text-decoration:none;}
#entry-box p a{display:block;height:50px;padding-top:46px;font:bold 12px/16px Arial, Helvetica, sans-serif;color:#65a5c8;text-decoration:none;}
#entry-box p a span, #press-box p a span, #feedback-box p a span, #results-box p a span, #crew-box p a span, #charter-box p a span, #volunteers-box p a span, #race-video-box p a span{font:bold 12px/16px Arial, Helvetica, sans-serif;color:#65a5c8;text-transform:lowercase;}
#entry-box p a:hover, #entry-box p a:hover span, #press-box p a:hover, #results-box p a:hover, #press-box p a:hover span, #feedback-box p a:hover, #feedback-box p a:hover span, #results-box p a:hover span, #crew-box p a:hover, #crew-box p a:hover span, #charter-box p a:hover, #charter-box p a:hover span, #race-video-box p a:hover, #race-video-box p a:hover span, #volunteers-box p a:hover, #volunteers-box p a:hover span, #newsletter-box a:hover{color:#fff;}
#newsletter-box{height:100px;margin-bottom:27px;padding:0 26px 0 28px;}
#newsletter-box p{line-height:16px;}
#newsletter-box p a{display:block;height:55px;padding-top:45px;font:bold 12px/16px Arial, Helvetica, sans-serif;color:#65a5c8;text-decoration:none;}
#newsletter-box form fieldset label{font:bold 10px Arial, Helvetica, sans-serif;color:#2F3941;float:left;padding:5px 0 0 2px;}
#newsletter-box form fieldset span{float:right;}
#newsletter-box form fieldset span input{width:135px;height:18px;border:1px solid #C1C1C1;margin:0 0 5px 0;}
#newsletter-box form fieldset span input.subscribe{width:74px;height:17px;border:none;margin:0 0 0 64px;}
#about-box p{font:11px/16px Arial, Helvetica, sans-serif;color:#272829;margin:0 0 15px 0;}
#about-box p a{color:#3A7FA4;}
#about-box p a:hover{text-decoration:underline;}
#tw{padding:20px 26px 0 28px;color:#e4e4e4;background:url(../images/art/bg-grey.gif) top repeat-y;}
#about-box{padding:30px 26px 20px 28px;background:url(../images/art/bg-grey.gif) top repeat-y;}
#tw h5, #about-box h5{font:bold 10px Arial, Helvetica, sans-serif;color:#7a8287;margin-bottom:10px;}
#tw .tw-post{font:16px/20px Georgia, "Times New Roman", Times, serif;color:#293135;margin-bottom:10px;}
#tw .links{font:11px/16px Arial, Helvetica, sans-serif;color:#888c8e;margin-bottom:10px;}
#tw .links a, #tw .tw-post a{color:#3a7fa4;}
#tw .links a:hover, #tw .tw-post a:hover{text-decoration:underline;}
#tw .zurb{padding-bottom:30px;border-bottom:1px solid #bbc2c6;}
#bottom{width:770px;height:100px;background:url(../images/art/bottom-bg.jpg) no-repeat;clear:both;}
#footer{width:960px;margin:0 auto;text-align:left;}
#footer p{font:10px Arial, Helvetica, sans-serif;color:#5D7786;}
#footer p.copyright{width:700px;float:left;margin:0 0 15px 0;}
#footer p.stampede{clear:both;margin:0 0 20px 0;}
#footer p.copyright a, #footer p.stampede a{color:#A3B7C3;text-decoration:none;}
#footer p.link{float:right;margin:0;}
#footer p.link a{color:#5D7786;text-decoration:none;margin:0 0 0 10px;}
#footer p a:hover{color:#fff;}
#left form{padding:0 0 20px 0;margin:0 0 30px 0;}
#left form fieldset legend{font:bold 16px Georgia, "Times New Roman", Times, serif;color:#000;}
#left form fieldset dl{position:relative;border-bottom:1px solid #A9A9A9;border-top:1px solid #A9A9A9;margin:0 0 10px 0;padding:20px 0 15px 0;}
#left form fieldset dt{float:left;width:150px;font-size:14px;text-align:right;color:#53574A;font:12px Arial, Helvetica, sans-serif;}
#left form fieldset dd{padding:0 0 4px 0;margin-left:160px;font:12px Arial, Helvetica, sans-serif;color:#53574A;}
#left form dd.button{float:right;margin:20px 0 0 0;}
#left form fieldset dd .control, #left form fieldset dd .control_short, #left form fieldset dd .control_large{background:#fff;font:12px Arial, Helvetica, sans-serif;color:#53574A;padding:3px 0;}
#left form fieldset dd .control_short{border:1px solid #A9A9A9;width:200px;}
#left form fieldset dd .control_large{border:1px solid #A9A9A9;width:320px;}
#left form fieldset dd .control_button{width:auto;}
#left form fieldset dd p{font:11px Arial, Helvetica, sans-serif;margin:10px 0 0 30px;}
#left form fieldset dd a{color:#265373;}
#left form fieldset dd .extra{margin:0 0 5px 0;}
div.col{float:left;}
table td.res-racehdr{font:bold 14px Arial, Helvetica, sans-serif;color:#185579;line-height:16px;margin:0 0 15px 0;}
table td.res-raceft{font:11px Arial, Helvetica, sans-serif;margin:0 0 5px 0;line-height:17px;}
table.res-pstable tr.trHdg1{font:bold 10px Arial, Helvetica, sans-serif;color:#fff;background:#274158;padding:5px;}
table.res-pstable tr.trHdg1 a{text-decoration:none;}
table.res-pstable tr td{font:11px Arial, Helvetica, sans-serif;margin:0 0 5px 0;line-height:17px;padding:10px 0 5px 5px;}
table.res-pstable tr.r2 td{background:#E3E3E3;}
table.res-pstable tr td a{text-decoration:none;}
#left #videos-list{list-style:none;margin:0;}
#left #videos-list li{width:250px;background:none;float:left;display:inline;padding:0;margin:0 15px 35px 0;text-align:center;}
#left #videos-list li object{margin:0 auto;}d #A9A9A9;width:200px;}
#left form fieldset dd .control_large{border:1px solid #A9A9A9;width:320px;}
#left form fieldset dd .control_button{width:auto;}
#left form fieldset dd p{font:11px Arial, Helvetica, sans-serif;margin:10px 0 0 30px;}
#left form fieldset dd a{color:#265373;}
#left form fieldset dd a:hover{text-decoration:underline;}
#left form fieldset dd .extra{margin:0 0 5px 0;display:block;}
div.col{float:left;}
table td.res-racehdr{font:bold 14px Arial, Helvetica, sans-serif;color:#185579;line-height:16px;margin:0 0 15px 0;}
table td.res-raceft{font:11px Arial, Helvetica, sans-serif;margin:0 0 5px 0;line-height:17px;}
table.res-pstable{width:684px;clear:both;border-collapse:collapse;}
table.res-pstable tr.trHdg1{font:bold 10px Arial, Helvetica, sans-serif;color:#fff;background:#274158;padding:5px;}
table.res-pstable tr.trHdg1 a{text-decoration:none;}
table.res-pstable tr td{font:12px Arial, Helvetica, sans-serif;margin:0 0 5px 0;line-height:17px;padding:10px 0 5px 5px;}
table.res-pstable tr.r2 td{background:#E3E3E3;}
table.res-pstable tr td a{text-decoration:none;}
#left #videos-list{list-style:none;margin:0;}
#left #videos-list li{width:100%;background:none;display:inline;padding:0;margin:0 15px 35px 0;text-align:center;}
#left #videos-list li object{margin:0 auto;}
#left .ntc{border:1px solid #bec2c5;margin-bottom:30px;background:#ffffff;width:286px;padding:20px 22px;-moz-box-shadow:0 0 2px 1px #ccc;-webkit-box-shadow:0 0 2px 1px #ccc;box-shadow:0 0 2px 1px #ccc;float:left}
#left .ntc.fb-widget{width:292px;padding:20px 19px;}
#left .ntc.fixture{width:660px;padding:0 0 0 22px;}
#left .ntc.sponsor, #left .ntc.infobox{width:638px;padding:20px 22px;}
#left .frgt{float:right !important;margin-bottom:30px;}
#left .ntc p{color:#312f2f;}
#left #l-ntc{float:left;width:400px;text-align:left;}
#left .anc{background:url(../images/h1-anc.gif) no-repeat;wudth:142px;height:12px;margin:30px 0 15px 0;}
#left #l-ntc p{font-size:12px;}
#left #r-ntc{float:right;margin:0;}
#left #r-ntc li{border-bottom:1px solid #d2d2d2;list-style:none;padding:0;margin:0;}
#left #r-ntc a{display:block;width:166px;height:44px;background:url(../images/bg-link.gif) 0 0 no-repeat;padding:15px 0 0 54px;text-decoration:none;font:11px Arial, Helvetica, sans-serif;color:#757575;}
#left #r-ntc b{color:#114f78;font-size:12px;font-weight:bold;}
#left #r-ntc a:hover{background:url(../images/bg-link.gif) 0 -59px no-repeat;}
#left #r-ntc a:hover b{text-decoration:underline;color:#083654;}
#left .boxes{padding:15px 25px 0 25px;}
#left .ntc .inf{font-size:11px;font-weight:bold;color:#868686;margin:0 0 3px 0;line-height:16px;}
#left .nor-title{background:url(../images/headers/nor.gif) left top no-repeat;height:16px;border-bottom:1px solid #d3d3d3;padding-bottom:10px;margin-bottom:15px;float:none;}
#left .event{display:block;font-weight:bold;margin-top:10px;}
#left .febr{background:url(../images/h1-febr.gif) no-repeat;wudth:250px;height:13px;margin:0 0 5px 0;}
#left .febr span{display:none;}
#left .entryfee{background:#feffd4;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;display:inline-block;width:435px;padding:10px 24px;}
#left .entryfee b{color:#312f2f;}
#left .entryfee .blft{float:left;}
#left .entryfee span{float:right;color:#545454;}
#left .ntc .flink{font-size:11px;color:#7d7d7d;margin-bottom:0;}
#left .ntc .flast{margin-bottom:10px;}
#left .flink a{font-size:12px;color:#114f78;font-weight:bold;text-decoration:none;}
#left .flink a:hover{text-decoration:underline;}
#left .flink b{color:#434343;}
#left .boxes h2.ctr{color:#05293e;font-size:16px;line-height:20px;}
#left .zurb{text-align:center;margin:0 0 30px 0;}
#left .zurb.alft{text-align:left;margin:0;}
#left .zurb.alft a{margin:0;}
#left .zurb .awesome{margin-top:14px;}
#left .awesome, #tw .awesome{background:#222 url(../images/art/alert-overlay.png) repeat-x;display:inline-block;text-align:center;padding:5px 14px;color:#fff;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;border-bottom:1px solid #222;position:relative;cursor:pointer;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);}
#left .awesome:hover, #tw .awesome:hover{background:#103F5B;text-decoration:none;color:#ffffff;}
#left .boxes .ctr b{color:#2d2d2d;}
#left .boxes .ctr a{text-decoration:none;}
#left .boxes .ctr a:hover{text-decoration:underline;}
#left .boxes h3{color:#545454;font-size:12px;font-weight:bold;}
#left .boxes .cread{float:right;font:bold 11px Arial, Helvetica, sans-serif;color:#114f78;text-decoration:none;margin:0 0 15px 0;}
#left .boxes .cread:hover{text-decoration:underline;}
#left .ntc h4 span{display:block;font-weight:bold;color:#05293E;font-size:16px;}
#left .ntc h4{font-weight:normal;color:#545454;}
.cdown{margin-top:50px;}
#nav, #nav ul{margin:0;padding:0;border:0;list-style-type:none;display:block;}
#nav li{margin:0;padding:0;border:0;display:inline;float:left;position:relative;z-index:5;}
#nav li:hover{z-index:10000;white-space:normal;}
#nav li li{float:none;display:block;}
#nav ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0;}
#nav li:hover>ul{visibility:visible;top:100%;}
#nav li li:hover>ul{top:0;left:100%;}
#nav:after, #nav ul:after{content:".";height:0;display:block;visibility:hidden;clear:both;}
#nav, #nav ul{display:inline-block;min-height:0;}
#nav a{text-decoration:none;display:block;position:relative;cursor:pointer;}
#nav ul{background-image:url(../images/art/empty.gif);padding:10px 30px 30px 30px;margin:-10px 0 0 -30px;}
#nav ul ul{padding:30px 30px 30px 10px;margin:-30px 0 0 -10px;}
#nav{width:893px;height:41px;background:#none;display:block;margin:0 auto;padding-top:1px;}
#nav ul a span{display:inline;}
#nav li{padding-right:2px;background:url(../images/art/devider.gif) right no-repeat;}
#nav #panel11{background:none;padding:0;}
#nav a{padding:0 13px;font:14px/41px Georgia, "Times New Roman", Times, serif;color:#6d9cb6;text-shadow:1px 1px 1px #000000;background:none;}
#nav li a:hover, #nav .selected a{background:#042A3F;color:#ffffff;}#nav li:hover>a{background:#042A3F;color:#ffffff;}#nav #panel1 ul li a,#nav #panel2 ul li a,#nav #panel3 ul li a,#nav #panel4 ul li a,#nav #panel5 ul li a,#nav #panel6 ul li a,#nav #panel7 ul li a,#nav #panel8 ul li a,#nav #panel9 ul li a,#nav #panel10 ul li a{background:#14405d;width:157px;height:30px;font:12px Arial, Helvetica, sans-serif;color:#fff;border-bottom:1px solid #0d314b;line-height:30px;padding:0 0 0 10px;}
#nav #panel2 ul li a{width:167px;}
#nav #panel1 ul li a:hover,#nav #panel2 ul li a:hover,#nav #panel3 ul li a:hover,#nav #panel4 ul li a:hover,#nav #panel5 ul li a:hover,#nav #panel6 ul li a:hover,#nav #panel7 ul li a:hover,#nav #panel8 ul li a:hover,#nav #panel9 ul li a:hover,#nav #panel10 ul li a:hover{background:#2D6284 url(../images/art/subnav-hover.gif) bottom repeat-x;}
#nav #panel1 ul li a.selected,#nav #panel2 ul li a.selected,#nav #panel3 ul li a.selected,#nav #panel4 ul li a.selected,#nav #panel5 ul li a.selected,#nav #panel6 ul li a.selected,#nav #panel7 ul li a.selected,#nav #panel8 ul li a.selected,#nav #panel9 ul li a.selected,#nav #panel10 ul li a.selected{text-decoration:underline;}
#nav #panel1 ul li:hover>a,#nav #panel2 ul li:hover>a,#nav #panel3 ul li:hover>a,#nav #panel4 ul li:hover>a,#nav #panel5 ul li:hover>a,#nav #panel6 ul li:hover>a,#nav #panel7 ul li:hover>a,#nav #panel8 ul li:hover>a,#nav #panel9 ul li:hover>a,#nav #panel10 ul li:hover>a{background:#2D6284 url(../images/art/subnav-hover.gif) bottom repeat-x;}
#result-nav{background:url(../images/art/bg-result-nav.jpg) no-repeat;width:683px;height:44px;margin-bottom:20px;}
#result-nav p{float:left;padding-right:15px;font:bold 11px Arial, Helvetica, sans-serif;color:#7a8287;line-height:24px;background:url(../images/art/arrow.gif) right center no-repeat;margin:8px 0 0 0;}
#result-nav ul{float:left;margin:0 0 0 20px;}
#left #result-nav li{float:left;padding:0;margin:0 0 0 0;background:none;}
#result-nav li p, #result-nav li a{color:#87a0ae;font:bold 12px Arial, Helvetica, sans-serif;color:#87a0ae;background:none;padding:5px 8px;float:none;margin:8px 0 0 0;display:block;}
#result-nav li a{color:#334453;}
#result-nav .act{background:#3283b1;color:#ffffff;}
#result-nav .act:hover{color:#ffffff;}
#result-nav a:hover{color:#187ab2;}
#hlight
{
	height:360px;
}
#hlight h5{float:left;font-size:11px;font-weight:bold;text-transform:uppercase;color:#869095;}
#hlight h3 a
{
	font-size:20px;
	font-weight:bold;
	color:#206994;
}
#hlight h3 a:hover
{
	text-decoration:underline;
}
#hlight .addthis_toolbox{float:right;}
#hlight .addthis_toolbox.addthis_pill_combo a,#hlight .addthis_button_compact .at15t_compact{float:left;}
#left #tabs{background:#ffffff url(../images/art/bg-result-home.gif) left top repeat-x;height:400px;width:330px;position:relative;overflow:hidden;padding:0;}
#left #tabs h2
{
	margin-bottom:30px;
}
#left #tabs .trig
{
	position:absolute;
	right:15px;
	top:15px;
	background:url(../images/btn-trig.jpg) top no-repeat;
	width:68px;
	height:32px;
	z-index:1000;
}
#left #tabs .trig span
{
	width:31px;
	height:32px;
	display:block;
	cursor:pointer;
}
#left #tabs .trig span:hover
{
	text-decoration:none;
}
#left #tabs .prv
{
	float:left;
}
#left #tabs .nxt
{
	float:right;
}
#left #tabs .prv:hover
{
	background:url(../images/btn-trig.jpg) left bottom no-repeat;
}
#left #tabs .nxt:hover
{
	background:url(../images/btn-trig.jpg) right bottom no-repeat;
}
#left #tabs h3
{
	color:#727f86;
	font-size:11px;
	font-weight:bold;
	border-bottom:2px solid #537f9d;
	margin-bottom:5px;
}
#left #tabs h3 strong
{
	width:140px;
	display:inline-block;
}
#left #tabs #sbox {
	position:absolute;
}
#left #tabs #sbox .details
{
	height:350px;
	width:286px;
	float:left;
	padding:20px 22px;
}
#left #tabs ul
{
	margin:0;
}
#left #tabs li
{
	margin:0;
	background:none;
	border-bottom:1px solid #c1c9d1;
	padding:0;
}
#left #tabs li b
{
	display:block;
	width:90px;
	font-size:12px;
	font-weight:bold;
	color:#125d88;
	float:left;
}
#left #tabs li span
{
	float:left;
}
#left #tabs li a
{
	color:#373c40;
	font-size:12px;
	font-weight:bold;
	display:inline-block;
	padding:10px 0;
	width:100%;
}
#left #tabs li a:hover
{
	background:url(../images/art/bg-hover-tab.gif) right center no-repeat;
}
#left #tabs .udate
{
	font-size:11px;
	color:#5b656a;
	padding-top:5px;
}
#left #tabs .current
{
	display:block;
}
#left .infobox .ent
{
	float:left;
	width:299px;
	padding-right:20px;
}
#left .infobox .norbox
{
	float:left;
	width:299px;
	padding-left:20px;
}
#left .infobox img
{
	margin-right:20px;
	float:left;
}
#left .infobox .ent-list
{
	background:url(../images/ent-list.jpg) no-repeat;
	height:13px;
	margin:0 0 10px 125px;
}
#left .infobox .nor-ttl
{
	background:url(../images/nor-ttl.jpg) no-repeat;
	height:13px;
	margin:0 0 10px 105px;
}
#left .infobox p
{
	color:#272829;
	margin-bottom:5px;
}
#left .infobox a
{
	color:#0e425e;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#left .infobox a:hover
{
	text-decoration:underline;
}
#left .raceday
{
	background:url(../images/flag.gif) left no-repeat;
	line-height:22px;
	padding-left:25px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#021621;
}
#left .rttl
{
	background:url(../images/bg-title-result.gif) left top repeat-x;
	line-height:38px !important;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border:1px solid #4b575d;
	border-bottom:none;
	padding-left:15px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-bottom:0;
}
#left .res-pstable td
{
	padding:10px 0;
	border-bottom:1px solid #c1c9d1;
}
#left .res-pstable .trHdg1 td
{
	background:url(../images/bg-th.gif) left top repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	padding-top:1px;
	padding-bottom:1px;
}
#left .res-pstable .SailNoColHdr
{
	padding-left:13px;
	width:80px;
}
#left .res-pstable .TCFColHdr
{
	width:40px;
	text-align:center;
}
#left .res-pstable .cls-TCF
{
	width:40px;
	text-align:center;
}
#left .res-pstable .cls-SailNo
{
	padding-left:13px;
	width:80px;
	font-size:12px;
	color:#373c40;
}
#left .res-pstable .ElapsedTimeColHdr
{
	width:75px;
	text-align:center;
	line-height:14px;
}
#left .res-pstable .cls-ElapsedTime
{
	width:75px;
	text-align:center;
}
#left .BoatColHdr
{
	width:125px;
}
#left .cls-Boat
{
	font-weight:bold;
	color:#02141e;
	font-size:12px;
}
#left .res-pstable .CorrectedTimeColHdr
{
	width:75px;
	text-align:center;
}
#left .res-pstable .cls-CorrectedTime
{
	width:75px;
	text-align:center;
}
#left .res-pstable .cls-Name
{
	width:130px;
	padding-left:25px;
}
#left .res-pstable .HCPPlaceColHdr,#left .res-pstable .cls-HCPPlace
{
	width:54px;
	text-align:center;
}
#left .res-pstable .HCPPointsColHdr, #left .res-pstable .cls-HCPPoints
{
	width:60px;
	text-align:center;
}
#left .ftime
{
	background:#dce7ec;
	border-top:1px solid #b9ccd5;
	padding:7px 15px;
	margin-bottom:35px;
}
#left .ftime .tlft
{
	float:left;
	margin:0;
	font-size:11px;
	color:#292f33;
}
#left .ftime .trgt
{
	float:right;
	margin:0;
	font-size:11px;
	color:#5b656a;
}
#left .res-pstable .cls-Name.aus
{
	background:url(../images/flag/australia.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.nzl
{
	background:url(../images/flag/new-zealand.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.hkg
{
	background:url(../images/flag/hong-kong.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.mas
{
	background:url(../images/flag/malaysia.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.gbr
{
	background:url(../images/flag/britain.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.den
{
	background:url(../images/flag/denmark.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.sin
{
	background:url(../images/flag/singapore.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.usa
{
	background:url(../images/flag/singapore.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.rsa
{
	background:url(../images/flag/rsa.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.tha
{
	background:url(../images/flag/thailand.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.norway
{
	background:url(../images/flag/norway.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.ger
{
	background:url(../images/flag/germany.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.jap
{
	background:url(../images/flag/japan.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.tpe
{
	background:url(../images/flag/taiwan.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.lux
{
	background:url(../images/flag/lux.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.scot
{
	background:url(../images/flag/scotland.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.chn
{
	background:url(../images/flag/f1.gif) left 12px no-repeat;
}
#left .res-pstable .cls-Name.swit
{
	background:url(../images/flag/swit.gif) left 12px no-repeat;
}
#left .protest
{
	float:none;
	width:638px;
	padding-top:0;
	margin-bottom:30px;
}
#left .protest table
{
	width:684px;
	float:none;
	border-collapse:collapse;
}
#left .protest .top-title
{
	text-align:center;
	background:url(../images/bg-th.gif) left top repeat-x;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	padding:7px 0;
}
#left .protest .left-title
{
	vertical-align:top;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#1F2021;
	border-bottom:1px solid #C1C9D1;
	border-right:1px solid #C1C9D1;
	padding:10px 20px;
}
#left .protest td
{
	padding:10px 20px;
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#1F2021;
	border-bottom:1px solid #C1C9D1;
}
#left #hlight .at300m
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#435BCF;
}
#left .res-pstable.sres
{
	margin-bottom:40px;
}
#left #fbk
{background:url(../images/headers/feedback-form.jpg) left no-repeat;
height:22px;
}
#left #feedback-form fieldset
{
	border-top:1px solid #ccd1d4;
	padding-top:15px;
}
#left #feedback-form div
{
	width:604px;
	display:inline-block;
	float:left;
	clear:both;
	padding:0 40px;
	margin-bottom:10px;
}
#left #feedback-form .fhead
{
	padding:0;
	width:684px;
}
#left #feedback-form h3
{
	font-weight:bold;
	font-size:16px;
	color:#02141e;
	float:left;
}
#left #feedback-form .fhead
{
	margin-bottom:0;
}
#left .fhead p
{
	float:right;
	font-size:11px;
	color:#565f66;
}
#left #feedback-form .str
{
	color:#f42813;
	font-weight:bold;
}
#left #feedback-form .ttl
{
	background:url(../images/art/bg-ttl.gif) left center repeat-x;
	border:1px solid #c7d6df;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:8px 15px;
	width:654px;
}
#left #feedback-form .mtop
{
	margin-top:20px;
}
#left .ttl input
{
	margin-right:10px;
}
#left #feedback-form .ttl label
{
	font-size:13px;
	color:#436884;
	font-weight:bold;
	width:auto;
	margin:0;
}
#left #feedback-form label
{
	font-size:12px;
	font-weight:bold;
	color:#272829;
	width:80px;
	float:left;
	margin-top:5px;
}
#left #feedback-form .label2
{
	margin-left:17px;
}
#left #feedback-form .tarea
{
	margin-top:20px;
}
#left #feedback-form .tarea label
{
	display:block;
	width:auto;
}
#left #feedback-form span
{
	margin-left:10px;
	font-size:11px;
	color:#565f66;
}
#left #feedback-form .txt
{
	background:#ffffff;
	border:1px solid #86969c;
	padding:3px 5px;
	font-size:12px;
	float:left;
	width:190px;
	color:#272829;
}
#left #feedback-form .long
{
	width:345px;
}
#left #feedback-form textarea.txt
{
	width:590px;
	margin-top:5px;
}
#left .fbtm .awesome
{
	float:right;
}
#left #rate
{
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#566068;
}
#left #product-1
{
position:relative;
height:16px;
display:inline-block;
width:100px;
overflow:hidden;
}
#left #product-1 li
{
float:left;
width:20px;
height:16px;
padding:0;
margin:0;
background-position:top left;
font:0 Arial, Helvetica, sans-serif;
line-height:8px;
}
#left #product-1 li a,#left #product-1 li a:hover
{
text-decoration:none;
}

#left .stars
{
    height: 16px;
    margin: 0 0 0 0;
    position: relative;
    width: 100px;
}
#left #feedback-form .ttl p
{
	margin:0;
	font-size:13px;
	color:#436884;
	font-weight:bold;
}
#left #feedback-form .cr label
{
	float:left;
	clear:both;
	width:auto;
}
#left #feedback-form .cr  input
{
	margin-right:10px;
}
#left #feedback-form .itsdisabled
{
	background:#cccccc;
}
.thumb-course
{
	float:left;
	margin-bottom:15px;
	margin-left:30px;
}
.thumb-course.odd
{
	margin-left:15px;
}
.contentintro
{
	position:relative;
}
.pdf
{
	position:absolute;
	right:0;
	top:0;
	padding-left:25px;
	line-height:20px;
	background:url(../images/art/ico-pdf.png) left center no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#3A7FA4;
}
.pdf:hover
{
	color:#103f58;
	text-decoration:underline;
}
