@font-face{font-family:'Humanst521LtBTLight';src:url('/styles/open/fonts/humanist_521_bt-webfont.eot');src:local('?'),url('/styles/open/fonts/humanist_521_bt-webfont.woff') format('woff'),url('/styles/open/fonts/humanist_521_bt-webfont.ttf') format('truetype'),url('/styles/open/fonts/humanist_521_bt-webfont.svgz#webfont3EGxxZ25') format('svg'),url('/styles/open/fonts/humanist_521_bt-webfont.svg#webfont3EGxxZ25') format('svg');font-weight:400;font-style:normal}
a:focus{-moz-outline:none;outline:none}#admin{margin-top:12px;margin-left:24px}
#admin label{display:inline-block;width:160px;vertical-align:top}#admin label.short{width:auto}
#banner{width:968px;height:198px;padding:0 26px;position:relative}#banner h1{position:absolute;top:12px;left:64px;display:none}
#banner a{position:absolute;top:56px;left:54px;height:100px;width:310px}#banner a span{display:none}
.clearfix{*display:inline-block}.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
html,body{margin:0 auto;text-align:center}#main_bg,#footer,#gutter{text-align:left}
html{background-color:#fff;background-image:url(/styles/open/images/html-bg.png);background-position:0 bottom;background-repeat:repeat-x}
#main_bg{background-color:transparent;background-image:url(/styles/open/images/body-bg.png);background-position:center 0;background-repeat:repeat-y;margin:0 auto}
body{background-color:transparent;background-image:url(/styles/open/images/logo-top-bg.png);background-position:center 0;background-repeat:no-repeat}
#page_bg{background-color:transparent;background-image:url(/styles/open/images/logo-top-bg.png);background-position:center 0;background-repeat:no-repeat;width:1020px;padding:0 9px;margin:0 auto}
body{font-family:Arial,Helvetica,sans-serif;font-size:70%}input,button,textarea,select,option,th,td,p,label{font-family:Arial,Helvetica,sans-serif}
body.dc{margin:0;text-align:left}#mainpagearea{margin:0;padding:0;background-image:url(/styles/images/open/newslanding/rhs.gif);background-repeat:repeat-y;background-position:right 0}
#maincol a{color:#333}#maincol a:hover{color:#b90000}#maincol h2{font-style:normal;font-size:1.25em;padding-top:.9em;margin:0 0 .35em 0;color:#00345c}
#maincol h2 a{color:#00345c;padding:0;margin:0;text-decoration:none}#maincol h2 a:hover{color:#b90000}
a.z50{height:76px!important;width:105px!important}a.z50 img{height:76px!important;width:105px!important}
.ac_full_content{position:relative;*display:inline-block}.ac_full_content ol{list-style-type:lower-alpha;font-weight:700}
.ac_full_content li span{font-weight:400}#maincol p,#maincol li{margin-top:0;font-size:1.1em;margin-bottom:1.2em;color:#333}
a.zoomimage,a.lightbox,img.zoomimage{float:left;display:inline;background-color:#fff;position:relative;overflow:visible;height:163px;width:226px;margin-right:16px;margin-bottom:12px;margin-top:0}
a.zoomimage.right,a.lightbox.right,img.zoomimage.right{float:right;margin-left:16px}
.ac_full_content img{border:1px solid #e7e7e7;margin-bottom:12px}.ac_full_content img[align='left'],.ac_full_content img.left{margin-right:16px}
.ac_full_content img[align='right'],.ac_full_content img.right{margin-left:16px}
a.zoomimage img,a.lightbox img{position:absolute;height:163px;width:226px;margin:0}
a.zoomimage img.cta,a.lightbox img.cta{position:absolute;top:12px;right:12px;height:11px;width:21px;display:none;border-width:0}
a.zoomimage:hover img.cta{display:block}.ac_full_content p.zoomimagecaption{display:none}
#maincol p.timestamp{color:#666}div.divider{height:26px;display:block;background-image:url(/styles/images/open/panel-base-white.gif);background-repeat:repeat-x;background-position:center bottom;background-color:#fff;margin-left:0!important;padding-left:12px;padding-right:12px;width:512px}
.expandstory{display:none}#col1{float:left;display:inline;width:248px;margin-left:26px;padding-right:16px;margin-top:16px;background:transparent url(/styles/open/images/col-bg.png) no-repeat scroll 220px 0;overflow:hidden;min-height:1047px;zoom:1}
#maincol{float:left;position:relative;width:536px;margin:12px 16px}div.hometab{display:none}
#subnav{clear:both;float:none;display:block;width:968px;white-space:nowrap;position:relative;overflow:hidden;height:40px;line-height:20px;padding:0;margin:1px 26px;list-style-type:none;z-index:0;background-image:url(/styles/open/images/nav.png);background-repeat:repeat-x;background-position:0 0}
#subnav li{padding:0;margin:0;background-image:url(/styles/open/images/nav.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;*display:inline;*zoom:1;font-size:1.2em}
#subnav li.firstli{background-position:-1px 0}#subnav li a{height:40px;line-height:40px;padding:0 14px;display:block;display:inline-block;color:#fff;text-decoration:none;background-image:url(/styles/open/images/nav.png);background-repeat:no-repeat;background-position:right -120px}
#subnav li:hover{background-position:0 -40px}#subnav li.firstli:hover{background-position:-1px -40px}
#subnav li:hover a{background-position:right -160px}#subnav li.active{background-position:0 -80px}
#subnav li.firstli.active{background-position:-1px -80px}#subnav li.active a{background-position:right -200px;color:#00345c}
ul#subnav li a:hover{color:#fff}#subnav li.active a:hover{color:#00345c}#subnav li.lastli{padding-right:4px}
#subnav li.lastli a{background-image:none}#sidenav{padding:0 0 17px;margin:0 0 5px;display:block;list-style-type:none;background:transparent url(/styles/open/images/sidenavshadow.png) no-repeat scroll 0 bottom}
#sidenav li{border-bottom:1px solid #fff;font-size:1.25em}#sidenav li a{padding:0 15px;display:block;color:#fff;font-family:'Humanst521LtBTLight',sans-serif;font-size:.95em;background:#222e65 url(/styles/open/images/sidenav.png) repeat-x scroll 0 -80px;width:218px;line-height:40px;text-decoration:none;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#sidenav li a span{font-size:.85em}#sidenav li a:hover{background-position:0 -40px}
#sidenav li.active a{padding:0 14px;background-position:0 0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#00345c}
#col1newssearch{margin-top:0;padding-top:25px;background-color:#fff;padding-left:19px;padding-bottom:20px;background-image:url(/styles/images/open/newslanding/search_device.gif);background-repeat:repeat-x;background-position:left bottom;*padding-top:9px;*padding-bottom:10px}
#col1search{margin-top:0;padding-top:25px;background-color:#fff;padding-left:19px;padding-bottom:44px;border-bottom:1px solid #222e65}
#col1 input{font-family:Arial,Helvetica,Sans-Serif;font-size:.9em;color:#59463e;border:1px solid #d5cfc7;padding:0;height:19px;vertical-align:bottom;margin:12px 0 3px;width:207px}
#col1 input.inputbutton{font-weight:700;font-size:.85em;background-image:url(/styles/images/buttonfadebg.gif);background-repeat:repeat-x;background-position:left top;border:1px solid #dfded8;width:209px;height:19px;padding:0 0 0 6px;margin:0;text-align:left}
#bottombar{float:none;clear:both;width:992px;height:12px;display:block;overflow:hidden;background-image:url(/styles/images/bottombar.gif);background-repeat:repeat-y;background-position:left top}
#footerarea{float:none;clear:both;width:992px;height:372px;background-color:#eae7e3;position:relative}
#footerarea img{float:left;margin:42px;border-width:0}.white{background-color:#fff}
div.searchfields{float:left;display:inline}div.searchfields p{text-align:right;margin-bottom:0;margin-top:5px;padding:0;font-size:.85em}
#mainnewssearch{position:absolute;margin-left:0!important;height:98px;width:700px;padding-top:26px;padding-left:43px;background-color:#fff}
.searchresults{width:535px}.searchresults p{margin-left:32px}#col2backforward{height:19px;background-image:url(/styles/images/buttonfadebg.gif);background-repeat:repeat-x;background-position:left top;margin-top:25px;margin-bottom:25px;font-size:.85em;border:1px solid #dfded8;position:relative;line-height:19px;text-align:center}
#col2backforward2{height:19px;background-image:url(/styles/images/buttonfadebg.gif);background-repeat:repeat-x;background-position:left top;margin-top:25px;margin-bottom:25px;font-size:.85em;border:1px solid #dfded8;position:relative;line-height:19px;text-align:center}
#col2backforward a,#col2backforward2 a{font-weight:700;text-decoration:none;padding-left:12px;padding-right:12px;background-image:url(/styles/images/buttonfadebg.gif);background-repeat:repeat-x;background-position:left top;line-height:19px;height:19px;display:block;position:absolute}
#col2backforward .newerstorieslink,#col2backforward2 .newerstorieslink{border-right:1px solid #dfded8;left:0;top:0}
#col2backforward .olderstorieslink,#col2backforward2 .olderstorieslink{border-left:1px solid #dfded8;right:0;top:0}
#col2backforward a:hover,#col2backforward2 a:hover{color:#b90000}#col2backforward2 a.backtotoplink{float:right;margin-right:0}
div.storyactions{height:32px;width:538px;margin:2em -1px;background-image:url(/styles/open/images/storyactions.png);background-repeat:repeat-x;background-position:0 -64px;font-size:.9em;position:relative;clear:both;float:none;display:block}
div.storyactions a{text-decoration:none;line-height:30px;height:32px;color:#00345c!important;margin:0;padding:0;display:inline-block;background-image:url(/styles/open/images/storyactions.png);background-repeat:no-repeat;background-position:0 0}
div.storyactions span{background-image:url(/styles/open/images/storyactions.png);background-repeat:repeat-x;height:32px;display:block}
div.storyactions a span{background-position:right -160px;margin-left:1px;padding:0 13px 0 12px}
div.storyactions a:hover{color:#fff!important;background-position:0 -32px}div.storyactions a:hover span{background-position:right -192px}
div.storyactions span.left{position:absolute;left:0;padding-right:1px;background-position:right -127px}
div.storyactions span.right{position:absolute;right:0;padding-left:1px;background-position:0 -127px}
div.storyactions a.sendtoafriend{background-position:-1px 0}div.storyactions a.sendtoafriend:hover{background-position:0 -96px}
div.storyactions a.sendtoafriend span{margin-left:13px;padding:0 13px 0 0}div.storyactions a.backtotop span{background-position:-1px 0}
div.storyactions a.backtotop:hover span{background-position:right -224px}.flcontainer{float:left;margin:0;padding:0}
.clcontainer{float:none;clear:both}.clcontainer div{float:left}#relatedlinks{margin-left:42px;margin-top:22px}
#relatedlinks h3{font-size:.85em;color:#222e65;margin:0 0 10px}#relatedlinks ul{list-style-type:none;margin:0;padding:0}
#relatedlinks li{font-size:.85em;line-height:1.5em;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#relatedlinks li a{text-decoration:none}#relatedlinks li a:hover{color:#b90000}
.widget{margin:0 0 16px;width:248px;height:248px;background:#e7e7e7 url(/styles/open/images/widgetbg.png) no-repeat scroll 0 49px;position:relative;font-size:1.1em}
.anchorsponsor{margin:0 0 16px;width:248px;height:92px;position:relative}.widget div{display:none}
.widget div.active{display:block}.widget h2{height:49px;line-height:45px;color:#fff;padding-left:16px;font-size:1.3em;font-weight:400;font-family:'Humanst521LtBTLight',sans-serif;margin:0;background:#222e65 url(/styles/open/images/device-title.png) repeat-x scroll 0 0;position:relative}
.widget a{display:block;height:199px;width:248px;text-decoration:none;color:#333;background-position:0 1px;background-repeat:no-repeat}
.anchorsponsor a{display:block;height:92px;width:248px;text-decoration:none;color:#333;background-position:center 0;background-repeat:no-repeat}
.widget .flip a{position:absolute;top:12px;height:25px!important;width:31px!important;background:transparent url(/styles/open/images/devicebutton.png) no-repeat scroll 0 -25px}
.widget .flip a.prev{right:43px}.widget .flip a.next{background-position:-31px -25px;right:12px}
.widget .flip a.prev:hover{background-position:0 0}.widget .flip a.next:hover{background-position:-31px 0}
.widget .linkbutton{position:absolute;left:16px;bottom:16px;font-size:.9em}
.widget .text{position:absolute;left:16px;top:146px;width:216px}.widget .left{top:72px;width:132px}
#homepage .widget{width:400px;height:362px;margin:16px 16px 0 0;float:left;background:#e7e7e7 url(/styles/open/images/homepage-widget-bg-small.png) no-repeat scroll 0 49px}
.widgetalt{background-image:url(widgetbg-black.png)}#homepage .widgetalt{background-image:url(/styles/open/images/homepage-widget-bg-swing-small.png)}
#homepage .widgetplayers{background-image:url(/styles/open/images/homepage-player-search.jpg);background-position:0 0}
.widgetplayers h2{background:transparent none}#homepage .tallwidget{height:397px}
#homepage .widget a{width:400px;height:308px}#homepage .tallwidget a{height:348px}
#homepage .widget .text{position:absolute;left:16px;top:272px;width:374px}#homepage .widgetplayers .text{top:65px;color:#fff}
.widget select{font-size:1.1em;border:1px solid #e7e7e7;padding:0;height:19px;width:173px;float:left;clear:left}
.widget input,.widget button{color:#333;font-size:.8em;text-decoration:none;border:1px solid #e7e7e7;padding-left:4px;margin-top:12px;background-repeat:repeat-x;background-position:left bottom;height:20px;line-height:18px;display:inline;clear:right}
#nextweek{background-color:#d5cfc7;width:248px;height:186px}#flowplayerDevice{height:201px;width:248px;position:relative;z-index:10}
#flowplayerDevice p{position:absolute;left:10px;bottom:45px;width:228px;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#latestviddevice_api{z-index:100}#videodevice{background-image:none;height:248px;z-index:100}
#videodevice .innercontainer{background-image:url(/styles/images/open/videodevice.gif);background-repeat:repeat-y;background-position:right top}
#videodevice h3{margin-top:10px;margin-bottom:4px;margin-left:11px;color:#222e65;font-size:1.25em;padding-left:20px;background-image:url(/styles/images/open/icon-video-on-white.gif);background-repeat:no-repeat;background-position:left center}
#latestaudio{height:123px;display:block;margin:0;padding:0;width:372px;position:relative;overflow:hidden}
#hptopsection div.livefeed{overflow:hidden;background-image:url(/styles/images/open/livedevice-bg.gif);background-repeat:repeat-x}
#hptopsection div.livefeed h2{font-size:1.5em;height:30px;margin-bottom:19px;_margin-bottom:16px;padding-left:20px;background-image:url(/styles/images/open/icon-video-on-black.gif);background-repeat:no-repeat;background-position:left center}
#videofeeds img{margin-bottom:0;border-width:0}#videofeeds p{color:#fff}#videofeeds p.links{margin-left:9px;margin-right:0;height:20px;padding-top:3px;padding-left:17px;font-size:.90em;margin-top:0;_margin-top:-3px;background-image:url(/styles/images/open/green-dot-on-black.gif);background-repeat:no-repeat;background-position:left center}
#videofeeds span.holes{margin-left:9px}#videofeeds span.holes a{padding:3px 4px 3px 3px;color:#fff;background-image:url(/styles/images/open/live-hole-tab.gif);height:20px;width:19px;margin-left:4px}
#videofeeds span.holes a:hover{color:#fff}#videofeeds p a{color:#fff}#videofeeds p .linkbutton{border-width:0;padding:1px 5px;background-image:url(/styles/images/open/live-button-bg.gif)}
#videofeeds p .linkbutton:hover{background-image:url(/styles/images/open/live-button-bg-ro.gif);color:#eee!important}
#hpcourseguide{background-image:url(/styles/images/open/course_guide_hp.gif);background-position:left top;background-repeat:no-repeat;display:block;height:372px;width:744px;font-size:.85em;position:relative}
#hpcourseguide h3{margin:0}#hpcourseguide div.left{width:250px;margin-top:100px;margin-left:62px;clear:left;float:left;display:inline}
#hpcourseguide div.right{background-image:url(/styles/images/open/course-turnberry/turnberry-map-hp.jpg);background-position:left top;background-repeat:no-repeat;margin-top:100px;margin-left:30px;width:390px;height:220px;float:left;clear:right;display:inline}
#hpcourseguide div.right p{position:absolute;bottom:12px;margin:0;padding:0;right:12px}
#claretjug{background-image:url(/styles/images/open/claretjug-bg.jpg);background-position:left top;background-repeat:no-repeat;display:block;height:372px;width:744px;font-size:.85em;position:relative}
#claretjug img.mainimage{position:absolute;top:0;right:-1px;border-width:0}
#claretjug a span{display:none}#claretjug div{position:relative;left:309px;top:115px;*top:130px;width:396px;height:300px}
#claretjug div p{width:340px;margin-left:24px;margin-bottom:20px}#claretjug div div{float:left;margin-left:10px;left:14px;top:15px;*top:5px;_left:4px;width:153px;height:90px}
#claretjug div.right img{margin-top:5px;float:right}#claretjug div.left img{margin:-5px 0 0 14px;*margin-top:0;text-align:center}
#claretjug div.right h4{float:left;width:90px;_margin-left:10px}#claretjug div div p{clear:both;margin-left:15px;position:absolute;left:0;top:52px;*top:64px}
#claretjug h2{left:257px;top:60px}#claretjug h3{font-size:1.9em;font-weight:400;margin-left:24px;margin-bottom:0}
#claretjug h4{font-size:1.4em;font-weight:400;margin:10px 0 0 15px}#devicevideolist{float:left;display:inline;margin:0;width:109px}
#devicevideolist a{position:relative;background-repeat:no-repeat;background-position:right 25px;display:block;width:82px;height:60px;padding:0 12px 0 15px;margin-bottom:5px}
#devicevideolist a:hover{background-image:url(/styles/images/videopointer.gif)}
#devicevideolist img{border-width:0;margin:0;padding-top:7px}#devicevideolist a span{position:absolute;left:15px;width:75px;height:40px;margin-top:7px;background-image:url(/styles/images/open/newslanding/videohighlight.gif);background-repeat:repeat;background-position:left top;opacity:0;filter:alpha(opacity=0);color:#FFF;font-size:.7em;padding:3px}
#devicevideolist a:hover span{opacity:.8;filter:alpha(opacity=80)}#devicevideodescription{display:table-cell;display:inline-block;margin-left:0;padding:0;width:126px;height:188px}
#devicevideodescription h4{margin-left:11px;font-size:.85em;color:#222e65;margin-bottom:10px}
#devicevideodescription p{margin:0 0 11px 11px}#devicevideodescription a{margin:0}
.linkbutton,#bookmarks a.linkbutton{color:#003e7e;text-decoration:none;display:inline-block;background-image:url(/styles/open/images/linkbutton.png);background-repeat:no-repeat;background-position:0 -44px;height:22px;width:auto;line-height:20px;padding-right:0;padding-left:0;cursor:pointer}
.linkbutton span{background-image:url(/styles/open/images/linkbutton.png);background-repeat:no-repeat;margin-left:6px;padding-left:10px;padding-right:16px;background-position:right -66px;display:inline-block;height:22px}
.linkbutton:hover,.widget a:hover .linkbutton,#bookmarks a.linkbutton:hover{background-position:0 0;color:#fff}
.linkbutton:hover span,.widget a:hover .linkbutton span{background-position:right -22px;color:#fff}
input.linkbutton{line-height:12px!important;background-image:url(/styles/open/images/linkbutton-fixed.png);background-position:0 0;width:75px!important;height:22px!important;background-color:Transparent!important}
input.linkbutton:hover{background-position:0 -22px;color:#fff!important}a.outlookbutton{font-weight:700;text-decoration:none;border:1px solid #dfded8;display:table-cell;display:inline-block;background-image:url(/styles/images/outlookbuttonbg.gif);background-repeat:no-repeat;background-position:right center;height:18px;line-height:18px;padding-right:34px;padding-left:6px;cursor:pointer}
a.outlookbutton:hover{background-image:url(/styles/images/outlookbuttonbg-ro.gif)}
div.col1{width:252px;margin:0 6px 10px 0!important;clear:left;float:left}div.col2{width:252px;margin:0 0 10px 0!important;clear:right;float:right}
a.playvideo{float:left;clear:left;width:177px;height:115px;position:relative;margin-right:18px;margin-bottom:18px}
a.playvideo img{width:177px;height:115px;border:1px solid #e5e6e6}a.playvideo img.cta{display:none;border-width:0;opacity:.8;filter:alpha(opacity=80);position:absolute;top:26px;left:57px;height:62px;width:62px}
a.playvideo:hover img.cta{display:block}#maincol h4.subhead{display:block;margin:0 0 4px;color:#59463e;font-size:.8em;font-weight:700;line-height:21px}
.col2backforward{position:relative;height:21px;width:535px;margin:5px 0 0 -10px!important}
.col2backforward a.olderstorieslink,.col2backforward a.newerstorieslink{font-weight:400;font-size:.8em;text-decoration:none;border:1px solid #dfded8;display:table-cell;display:inline-block;background-image:url(/styles/images/buttonfadebg.gif);background-repeat:repeat-x;background-position:left bottom;height:18px;line-height:18px;padding-right:10px;padding-left:10px;cursor:pointer;width:auto}
.col2backforward a.olderstorieslink{float:left}.col2backforward a.newerstorieslink{float:right}
.col2backforward a.olderstorieslink:hover,.col2backforward a.newerstorieslink:hover{color:#b90000;text-decoration:none}
.col2backforward a.olderstorieslink span{background-image:url(/styles/images/arrow-left-blue.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px}
.col2backforward a.newerstorieslink span{background-image:url(/styles/images/arrow-right-blue.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px}
.col2backforward a.olderstorieslink:hover span{background-image:url(/styles/images/arrow-left-red.gif)}
.col2backforward a.newerstorieslink:hover span{background-image:url(/styles/images/arrow-right-red.gif)}
span.keyword{border-bottom:1px dotted #222e65;cursor:help}#hpcontrols span{position:absolute;z-index:0;top:0;left:0;overflow:hidden;display:block;height:2px;width:0;background-color:#b90000}
#eventdate{display:none}#maincol table{width:536px;border-collapse:collapse;margin-bottom:12px;font-size:.85em;empty-cells:show}
#maincol thead th,#maincol tfoot td{font-weight:400;text-align:left;background-image:url(/styles/images/open/scoring/headerbg.gif);background-position:left top;background-repeat:repeat-x;line-height:19px;padding-left:8px;padding-right:8px;border-bottom:1px solid #dedfd9}
#maincol tfoot td{background-image:url(/styles/images/open/newslanding/top3.gif);background-position:left 20px}
#maincol td{padding-left:8px;padding-right:8px;border-top:1px solid #fff;border-bottom:1px solid #dedfd9;border-top-width:1px;border-bottom-width:1px;background-image:none;line-height:18px}
#maincol tr{background-color:#fff}#maincol tr.alt{background-color:#fff}#maincol tr.static{background-color:#fff}
#maincol tr.static td{border-color:#eee}#maincol tr.highlighted,#maincol tr.highlighted td{background-color:#222e65;color:#fff;font-weight:700}
#maincol tr.highlighted a,#maincol tr.highlighted td a{color:#fff}.col_group{text-align:center}
.col_add{text-align:center;width:33px}.col_init{width:46px;text-align:center}
.col_player{width:360px}a.outlook{background-image:url(/styles/images/outlook.gif);background-position:center center;background-repeat:no-repeat;display:block;height:16px;width:33px}
a.key{float:left;margin-left:41px;clear:left;display:inline;background-position:left top;width:16px}
.tableheader{border-bottom:1px solid #dadfe1}#maincol .tableheader h1{display:inline}
.tableheader select{width:160px;font-size:.85em}.tableheader a{display:inline}
#maincol .tableheader div{float:right;margin-top:19px;margin-right:12px;clear:right}
.statusupdate{font-size:.85em;position:absolute;right:12px;top:9px;text-align:right}
.statusupdate p{color:#666!important}#minileaderboard h2,#leaderboard h2{font-weight:400;font-size:.7em;margin:0 8px 3px}
#minileaderboard table{margin:0;border-collapse:separate;width:244px;font-size:.9em;font-weight:700}
table#leaderboard{margin:0;border-collapse:separate;font-size:.9em;font-weight:700;width:546px}
#minileaderboard td.player,#leaderboard td.player{text-align:left;border-right-width:0;letter-spacing:normal;padding-left:6px}
#minileaderboard th.player,#minileaderboard th.position,#leaderboard th.player,#leaderboard th.position{text-align:left;padding-left:3px}
#minileaderboard thead th,#leaderboard thead th{text-align:center;height:40px;color:#fff;background-image:url(/styles/open/images/lbbg.png);background-position:0 0;background-repeat:repeat-x}
#leaderboard thead th{height:auto}#minileaderboard th.direction span,#leaderboard th.direction span{display:none}
#minileaderboard tbody,#leaderboard tbody{background-color:#ffe686}#minileaderboard tr,#leaderboard tr{background-color:#ffcc0d}
#minileaderboard tr.alt,#leaderboard tr.alt{background-color:#ebbd11}#leaderboard tr.highlighted,#leaderboard tr.highlighted td,#leaderboard tr.highlighted td a{background-color:#ebebeb;color:#333}
#minileaderboard td,#leaderboard td{border-top:1px solid #ffe686;border-bottom:1px solid #ffe686;color:#333;text-align:center;line-height:23px}
#minileaderboard td.position,#leaderboard td.position{text-align:right;padding-left:6px;padding-right:6px;border-left:1px solid #e7e7e7}
#minileaderboard td.hole,#leaderboard td.hole{background-repeat:no-repeat;background-position:center center;padding:0 4px}
#minileaderboard td.atpar,#minileaderboard td.underpar,#minileaderboard td.overpar,#leaderboard td.atpar,#leaderboard td.underpar,#leaderboard td.overpar{text-align:right;padding:0 6px 0 0;background-repeat:no-repeat;background-position:center center}
#minileaderboard td.underpar,#leaderboard td.underpar{color:#ba0101!important}
#minileaderboard td.total,#leaderboard td.total{border-right:1px solid #e7e7e7}
p.linkbuttons{clear:both;float:right;height:18px}a.videobutton{font-weight:700;color:#59463e;text-decoration:none;border:1px solid #dfded8;display:table-cell;display:inline-block;background-image:url(/styles/images/buttonfadebg-video.gif);background-repeat:no-repeat;background-position:right center;height:18px;line-height:18px;padding-right:34px;padding-left:6px;cursor:pointer}
a.videobutton:hover{background-image:url(/styles/images/buttonfadebg-video-over.gif);color:#b90000}
div#expand_cta{height:26px;width:26px;background-image:url(/styles/images/open/expand_plus.gif);background-position:left top;background-repeat:no-repeat;position:absolute;display:none;top:0;left:285px;cursor:pointer}
div#contract_cta{height:26px;width:26px;background-image:url(/styles/images/open/expand_minus.gif);background-position:top left;background-repeat:no-repeat;position:absolute;display:none;top:0;left:285px;cursor:pointer}
#rolexclock{position:absolute;z-index:100;white-space:nowrap;overflow:visible;font-size:1em;left:400px;top:600px;display:none;background-color:#f3f4f1;background-image:url(/styles/images/rolexlogo.gif);background-position:3px center;background-repeat:no-repeat;padding:1px 4px 2px 58px;border:1px solid #222e65;filter:alpha(opacity=88);opacity:.88;_width:200px}
#rolextimeheading{white-space:nowrap;font-size:.85em;font-weight:700;color:#222e65;filter:alpha(opacity=100);opacity:1}
#rolexyourtime{white-space:nowrap;font-weight:700;font-size:.85em;color:#222e65;filter:alpha(opacity=100);opacity:1}
#rolexlocaltime{white-space:nowrap;font-weight:400;font-size:.85em;color:#222e65;filter:alpha(opacity=100);opacity:1}
.clear{clear:both}.cutline{background-color:#c60000;color:#fff;text-align:center}
#maincol h2.playoff{background-image:url(/styles/open/images/playoffbar.png);font-size:1em;font-weight:400;color:#fff;padding:0 12px;margin:0;height:20px;line-height:20px;position:relative}
h2.playoff span{position:absolute;right:0;border-left:1px solid #337da7;padding:0 18px 0 12px;margin-right:6px;cursor:pointer;margin-top:3px;height:14px;line-height:14px;background:transparent url(/styles/open/images/playoffarrow.png) no-repeat scroll}
h2.playoff span.hideup{background-position:right -3px}h2.playoff span.showdown{background-position:right -23px}
#playoffs{background:#f0f0f0 url(/styles/open/images/playoffs.png)repeat-x scroll center 0;padding:16px}
#playoffs h3.commentary{float:left;display:inline;margin:0 0 0 36px;line-height:21px;width:209px;padding-left:12px;height:21px;font-size:1em;font-weight:400;background:transparent url(/styles/open/images/playoffh3.png) no-repeat scroll 0 0}
#playoffs #playersScroll h3{margin-left:0;color:#00345c}#maincol .leaderboard #playersScroll p{margin-left:0;color:#333}
#playersScroll{float:left;display:inline;width:254px}#commentaryScroll{float:left;padding:12px;display:inline;margin-left:37px;width:195px;height:211px;border:1px solid #eaeaea;overflow:auto;background-color:#fff}
#maincol #commentaryScroll p{margin:0 0 .5em;font-size:1em;color:#333}#maincol #commentaryScroll h4{color:#00345c;margin:0}
#playersScroll table{width:254px}#playersScroll tr{background-color:#ddd}#playersScroll tr.alt{background-color:#f0f0f0}
#playersScroll td{border-width:0}#playersScroll th{font-weight:400;padding-left:8px}
#maincol #playersScroll thead th{background:transparent url(/styles/open/images/playoffth.png) no-repeat scroll 0 0}
#playerstable .col_country{white-space:nowrap}#playerstablehead th{padding-left:8px;text-align:left}
#scrollingtable{position:relative;overflow:auto;height:250px;width:536px;margin-top:1px;margin-bottom:1px}
#scrollingtable table{margin-bottom:206px}#fullbiog{padding:0;margin:0}#fullbiog td{padding:0;background-color:#fff;border-top-width:0}
#fullbiog td div{margin:0;width:487px;padding-left:1px;border:1px solid #7b90a5!important;border-top-color:#222e65!important;background-color:#f4f4f4}
#fullbiog h2{text-align:left;font-size:1em;margin-bottom:.1em;margin-left:10px}
.fullresults #fullbiog td div,#maincol #scrollingtable div{width:auto}#maincol #scrollingtable table{width:509px}
#maincol #playerstablehead,#maincol #playerstablefoot{width:536px}#maincol table table{width:496px;margin-left:10px;font-size:.95em}
#maincol #playerstablehead{margin-bottom:0}.fullresults #fullbiog table{width:519px}
#playerstablefoot{margin-bottom:36px}#fullbiog p{text-align:left;line-height:1.4em;margin-bottom:.1em;margin-top:.1em;margin-left:10px}
#fullbiog h1{margin-bottom:0;background-color:#fff;font-size:1em;padding-left:8px;width:573px;line-height:2.4em}
#maincol table #fullbiog table{margin-left:7px;margin-top:0;margin-bottom:9px}
#fullbiog table tr{background-color:#fff}#fullbiog table td{text-align:left;padding-left:8px;padding-right:8px;border-top-width:1px;border-bottom-width:1px}
#fullbiog table.scorecard tbody td.total{background-position:right center;width:auto}
#fullbiog table.scorecard tfoot td,#fullbiog table.scorecard tfoot th{background-position:right bottom;background-color:Transparent;background-image:none;background-image:url(/styles/images/open/scoring/tfoot.gif)!important;background-repeat:repeat-x;border-width:0}
#fullbiog table.scorecard tfoot th{background-position:0 bottom;background-image:url(/styles/images/open/scoring/tfoot_th.gif)!important}
#fullbiog table.scorecard tfoot td.total{background-image:url(/styles/images/open/scoring/tfoot_total.gif)!important}
#fullbiog table.scorecard{border-width:0;border-spacing:1px;border-style:hidden;border-color:gray;border-collapse:collapse;background-color:#fff}
#fullbiog table.scorecard tbody th,#fullbiog table.scorecard td{border-width:2px 0;padding:0;border-style:solid;border-color:#fff;background-color:#fff;text-align:center;height:25px;min-width:21px;*width:25px;background-repeat:no-repeat;background-position:center center;background-image:url(/styles/images/open/scoring/normal.gif)}
#fullbiog table.scorecard tbody th{background-image:url(/styles/images/open/scoring/th.gif)!important;background-position:0 center}
#fullbiog table.scorecard th{text-align:center;font-weight:400;padding:0}#fullbiog table.scorecard thead th{background-color:#e8e9e1;background-image:url(/styles/images/open/scoring/thead.gif)!important;background-repeat:repeat-x;background-position:0 0}
#maincol tr.active{background-color:#222e65;font-weight:700;color:#fff}#maincol tr.active a{color:#fff}
#maincol tr.active td{border-bottom-width:0!important}#scrollingtable tbody{border-width:0}
#pp_images{visibility:hidden;top:30px;position:relative;height:151px;left:13px}
#pp_loading{top:50px;position:absolute;text-align:center;width:100%}#pp_loading img{margin-top:20px}
#pp_captions{font-weight:400;position:relative;top:38px;font-size:1.1em;text-align:center;z-index:10000}
#pp_scrollbar{visibility:hidden;position:absolute;left:19px;top:220px;height:21px;width:498px;background-image:url(/styles/images/open/pp_scroll-bg.gif);background-position:top left;background-repeat:repeat-x;z-index:10000}
#pp_slider{position:absolute;margin-top:0;margin-left:25px;z-index:1;background-image:url(/styles/images/open/pp_scroll-slider.gif);background-repeat:no-repeat;width:49px;height:21px;cursor:pointer}
#imageflow{text-align:left;height:299px;width:536px;display:block;clear:both;position:relative;background-image:url(/styles/images/open/player-profile-bg2.gif);background-position:0 -2px;background-repeat:no-repeat}
#pp_scroll_left{position:absolute;left:0;top:220px;background-image:url(/styles/images/open/pp_scroll-left.gif);background-repeat:no-repeat;width:17px;height:21px;cursor:pointer;visibility:hidden}
#pp_scroll_right{position:absolute;left:518px;top:220px;background-image:url(/styles/images/open/pp_scroll-right.gif);background-repeat:no-repeat;width:17px;height:21px;cursor:pointer;visibility:hidden}
#pp_images img{position:absolute}#selectors{position:relative;height:32px;width:540px;display:block;clear:both;margin-top:9px;*border-top:9px solid #fff;margin-left:-2px;font-size:.85em}
#selectors a{text-decoration:none}#selectors a:hover,#selectors a_hover{color:#b90000}
#selectors select{position:absolute;right:0;top:0;font-size:.85em}#selectors input{position:absolute;right:10px;width:40px;top:0;font-size:.85em}
#alphalinks{height:32px;width:540px;display:block;clear:both;margin-left:8px;margin-top:12px}
#alphalinks a{background-image:url(/styles/images/letters/alphalinks.gif);background-repeat:no-repeat;float:left;display:inline;height:32px;width:19px;margin-right:1px}
#alphalinks a.all{background-position:0 -32px;width:27px}#alphalinks a.a{background-position:-27px -32px}
#alphalinks a.b{background-position:-46px -32px}#alphalinks a.c{background-position:-65px -32px}
#alphalinks a.d{background-position:-84px -32px}#alphalinks a.e{background-position:-103px -32px}
#alphalinks a.f{background-position:-122px -32px}#alphalinks a.g{background-position:-141px -32px}
#alphalinks a.h{background-position:-160px -32px}#alphalinks a.i{background-position:-179px -32px}
#alphalinks a.j{background-position:-198px -32px}#alphalinks a.k{background-position:-217px -32px}
#alphalinks a.l{background-position:-236px -32px}#alphalinks a.m{background-position:-255px -32px}
#alphalinks a.n{background-position:-274px -32px}#alphalinks a.o{background-position:-293px -32px}
#alphalinks a.p{background-position:-312px -32px}#alphalinks a.q{background-position:-331px -32px}
#alphalinks a.r{background-position:-350px -32px}#alphalinks a.s{background-position:-369px -32px}
#alphalinks a.t{background-position:-388px -32px}#alphalinks a.u{background-position:-407px -32px}
#alphalinks a.v{background-position:-426px -32px}#alphalinks a.w{background-position:-445px -32px}
#alphalinks a.x{background-position:-464px -32px}#alphalinks a.y{background-position:-483px -32px}
#alphalinks a.z{background-position:-502px -32px}#alphalinks a.xyz{background-position:-521px -32px;width:40px}
#alphalinks a.all:hover,#alphalinks a.all_hover{background-position:0 0;width:27px}
#alphalinks a.a:hover,#alphalinks a.a_hover{background-position:-27px 0}#alphalinks a.b:hover,#alphalinks a.b_hover{background-position:-46px 0}
#alphalinks a.c:hover,#alphalinks a.c_hover{background-position:-65px 0}#alphalinks a.d:hover,#alphalinks a.d_hover{background-position:-84px 0}
#alphalinks a.e:hover,#alphalinks a.e_hover{background-position:-103px 0}#alphalinks a.f:hover,#alphalinks a.f_hover{background-position:-122px 0}
#alphalinks a.g:hover,#alphalinks a.g_hover{background-position:-141px 0}#alphalinks a.h:hover,#alphalinks a.h_hover{background-position:-160px 0}
#alphalinks a.i:hover,#alphalinks a.i_hover{background-position:-179px 0}#alphalinks a.j:hover,#alphalinks a.j_hover{background-position:-198px 0}
#alphalinks a.k:hover,#alphalinks a.k_hover{background-position:-217px 0}#alphalinks a.l:hover,#alphalinks a.l_hover{background-position:-236px 0}
#alphalinks a.m:hover,#alphalinks a.m_hover{background-position:-255px 0}#alphalinks a.n:hover,#alphalinks a.n_hover{background-position:-274px 0}
#alphalinks a.o:hover,#alphalinks a.o_hover{background-position:-293px 0}#alphalinks a.p:hover,#alphalinks a.p_hover{background-position:-312px 0}
#alphalinks a.q:hover,#alphalinks a.q_hover{background-position:-331px 0}#alphalinks a.r:hover,#alphalinks a.r_hover{background-position:-350px 0}
#alphalinks a.s:hover,#alphalinks a.s_hover{background-position:-369px 0}#alphalinks a.t:hover,#alphalinks a.t_hover{background-position:-388px 0}
#alphalinks a.u:hover,#alphalinks a.u_hover{background-position:-407px 0}#alphalinks a.v:hover,#alphalinks a.v_hover{background-position:-426px 0}
#alphalinks a.w:hover,#alphalinks a.w_hover{background-position:-445px 0}#alphalinks a.x:hover,#alphalinks a.x_hover{background-position:-464px 0}
#alphalinks a.y:hover,#alphalinks a.y_hover{background-position:-483px 0}#alphalinks a.z:hover,#alphalinks a.z_hover{background-position:-502px 0}
#alphalinks a.xyz:hover,#alphalinks a.xyz_hover{background-position:-521px 0;width:40px}
#alphalinks a.all_off{background-position:0 -32px;width:27px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.a_off{background-position:-27px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.b_off{background-position:-46px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.c_off{background-position:-65px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.d_off{background-position:-84px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.e_off{background-position:-103px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.f_off{background-position:-122px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.g_off{background-position:-141px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.h_off{background-position:-160px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.i_off{background-position:-179px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.j_off{background-position:-198px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.k_off{background-position:-217px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.l_off{background-position:-236px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.m_off{background-position:-255px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.n_off{background-position:-274px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.o_off{background-position:-293px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.p_off{background-position:-312px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.q_off{background-position:-331px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.r_off{background-position:-350px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.s_off{background-position:-369px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.t_off{background-position:-388px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.u_off{background-position:-407px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.v_off{background-position:-426px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.w_off{background-position:-445px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.x_off{background-position:-464px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.y_off{background-position:-483px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.z_off{background-position:-502px -32px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#alphalinks a.xyz_off{background-position:-521px -32px;width:40px;opacity:.3;filter:alpha(opacity:30);cursor:default}
#courseguide{margin-bottom:0;position:relative;clear:both}.viewtabs{padding:12px 0;margin:10px 0}
.viewtabs a{cursor:pointer}.viewtabs a.current{color:#B90000;font-weight:700}
#decadelinks{margin-top:10px;margin-left:-9px}#decadelinks div{margin-left:0}
#fullbiog table tr.position1{background-color:transparent}#selectyear #options{margin:12px 0 0 0!important;border-bottom:1px solid #dedede;border-top:1px solid #dedede;padding:10px 0}
#selectyear div#eventdetails{padding:10px 0}#selectyear #eventdetails p{margin-top:0}
#selectyear #eventdetails p.venue{font-size:2em;text-align:center}.clearer{clear:both}
#roundtabs ul{padding-left:28px}#roundtabs select{margin-left:40px;margin-top:10px;font-size:.9em}
#maincol #courseguide table{margin:8px 0 0;background-color:#222e65;border-bottom:6px solid #222e65;font-size:1em}
#maincol #courseguide table.totals{width:250px;margin:8px 11px 0 200px;border-bottom-width:0}
#maincol #courseguide table.totals tbody{border-bottom-width:0}#maincol #courseguide table.totals th,#maincol #courseguide table.totals td{font-weight:700;padding-left:8px;padding-right:8px;width:auto;background-color:#fff}
#maincol #courseguide table.totals th{color:#fff;background-image:url(/styles/images/open/courseguide-th.gif);background-position:left bottom;background-repeat:repeat-x;background-color:#222e65;border:1px solid #fff}
#courseguide tr{height:19px}#maincol #courseguide tbody{border-top-width:0;border-bottom:6px solid #222e65}
#coursenavbuttons{margin:12px 0;height:24px;float:none;clear:both}#coursenavbuttons a{float:left;margin-right:6px}
#courseinfo{margin-top:24px;clear:both;min-height:129px;_height:129px}#courseinfo .holedata{height:141px;width:226px;float:left;display:inline;margin:12px 12px 24px 0;color:#fff;background:#222e65 url(/styles/open/images/yardage.png) no-repeat scroll 0 0;text-transform:uppercase;font-family:'Humanst521LtBTLight',sans-serif;text-align:center}
.holedata h3{height:41px;line-height:41px;margin:0;font-size:1.15em}.holedata .hdpar,.holedata .hdyards{font-size:3.5em;width:113px;height:100px;float:left;display:inline}
.holedata h4{font-family:Arial,sans-serif;font-size:.25em;color:#c5e6f7;margin:0;line-height:30px;margin-top:6px}
#coursevideo,#pinpositions{margin-top:24px;margin-bottom:24px;clear:both}#coursecommentary{margin-top:24px;margin-bottom:24px;clear:both}
#courseinfo img,#coursecommentary img{float:left;margin-right:26px;border:0}
#courseinfo h2,#coursevideo h2,#coursecommentary h2,#pinpositions h2{color:#222e65;font-size:1em}
#courseinfo p,#coursevideo p,#coursecommentary p{clear:right}#coursepicture{position:relative;margin:24px 0}
#pinpositions p{clear:left}#maincol #courseguide th{color:#fff;background-image:url(/styles/images/open/courseguide-th.gif);background-position:left bottom;background-repeat:repeat-x;background-color:#222e65;border:1px solid #fff;height:15px;text-align:center}
#maincol #courseguide tbody th{background-image:none;background-color:#fff;color:#333}
#maincol #courseguide tbody tr.alt th{background-image:none;background-color:#fff;color:#333}
#maincol #courseguide td{text-align:center;border:1px solid #fff;height:15px}
#pinpositions{margin-top:0}#pinpositions div.pinpostext{margin-left:0}#pinpositions div.pinposbg{position:relative;border-width:0;float:right;height:121px;width:188px}
#pinpositions div.pinposbg p{position:absolute;width:189px;top:101px;text-align:center;float:left;margin:0;padding:0;font-weight:700}
#pinpositions div.pinposbg a.pinposleft{height:11px;width:6px;float:left;margin-left:25px;padding:3px;background-image:url(/styles/images/open/arrow-left.gif);background-position:left center;background-repeat:no-repeat}
#pinpositions div.pinposbg a.pinposright{height:11px;width:6px;margin-right:25px;float:right;padding:3px;background-image:url(/styles/images/open/arrow-right.gif);background-position:left center;background-repeat:no-repeat}
#pinpositions div.pinposbg a.pinposleft:hover{background-image:url(/styles/images/open/arrow-left-ro.gif)}
#pinpositions div.pinposbg a.pinposright:hover{background-image:url(/styles/images/open/arrow-right-ro.gif)}
#pinpositions div.pinposbg div.pinposgreen{margin:0;position:absolute;height:100px;width:188px;top:0;left:0;background-position:left top;background-repeat:no-repeat}
#pinpositions div.pinposbg div.pinposgreen img{position:absolute;top:50px;left:50px}
#pinpos_marker{background-image:url(/styles/images/open/courseguide-pinmarker.gif);background-position:left top;background-repeat:no-repeat}
a#previous_hole,a#previous_dyk{position:absolute;top:130px;left:0;height:57px;width:33px;display:block;background-image:url(/styles/open/images/courseguide-arrow.png);background-position:0 -171px;background-repeat:no-repeat;cursor:pointer}
a#previous_hole:hover,a#previous_dyk:hover{background-position:0 -285px}a#next_hole,a#next_dyk{position:absolute;top:130px;right:0;height:57px;width:33px;display:block;background-image:url(/styles/open/images/courseguide-arrow.png);background-position:0 0;background-repeat:no-repeat;cursor:pointer}
a#next_hole:hover,a#next_dyk:hover{background-position:0 -114px}ul.holeselect{list-style-type:none;background-image:url(/styles/images/buttonfadebg.gif);background-repeat:repeat-x;margin-left:0;clear:both;float:none;display:block;border:solid 1px #d5cfc7;height:19px;padding:0 0 0 17px}
ul.hstop{margin-top:12px;margin-bottom:-2px}ul.hsbottom{margin-top:0;margin-bottom:28px}
ul.holeselect li{float:left;font-size:.85em;line-height:19px;min-width:24px;_width:24px;background-image:url(/styles/images/thdiv.gif);background-position:left top;background-repeat:no-repeat}
ul.holeselect a{display:block;text-decoration:none;text-align:center;height:19px;min-width:24px;_width:24px;background-image:url(/styles/images/thdiv.gif);background-position:right top;background-repeat:no-repeat}
ul.holeselect a.all{width:67px}ul.hstop li.current,ul.hstop li:hover{background-image:url(/styles/images/open/courseguide-tab-l-ro.gif)}
ul.hstop a:hover,ul.hstop li.current a{font-weight:700;color:#b90000;background-image:url(/styles/images/open/courseguide-tab-r-ro.gif)}
ul.hsbottom li.current,ul.hsbottom li:hover{background-image:url(/styles/images/open/courseguide-btab-l-ro.gif);background-position:left bottom}
ul.hsbottom a:hover,ul.hsbottom li.current a{font-weight:700;color:#b90000;background-image:url(/styles/images/open/courseguide-btab-r-ro.gif);background-position:right bottom}
div.leaderboard{margin-left:-5px;margin-right:-5px;padding-bottom:20px;padding-top:10px;background-position:left top;background-repeat:repeat-x;overflow:hidden}
.scorecard{clear:both;padding-top:20px;padding-bottom:20px;margin-bottom:20px}
div.scorecard h2{clear:both;color:#222e65;font-size:1em;margin-left:17px}div.statlinks{float:right;display:inline;width:250px;text-align:right;font-size:.85em;padding-right:6px;margin-top:18px;clear:both}
div.statlinks p{float:right;*float:none;margin:6px}td.inout{background-image:url(/styles/images/open/scoring/inout.gif)!important}
table.scorecard td.total{background-image:url(/styles/images/open/scoring/total.gif)!important}
.eagle{color:#fff;background-image:url(/styles/images/open/scoring/eagle.gif)!important}
.birdie{color:#fff;background-image:url(/styles/images/open/scoring/birdie.gif)!important}
.par{background-image:url(/styles/images/open/scoring/atpar.gif)!important}
.bogey{color:#fff;background-image:url(/styles/images/open/scoring/bogey.gif)!important}
.dbogey{color:#fff;background-image:url(/styles/images/open/scoring/dbogey.gif)!important}
p.tablekey{font-size:1em;line-height:23px}p.tablekey span{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;margin-left:0;margin-right:12px;padding-left:30px;height:23px;background-repeat:no-repeat;color:#333!important;font-weight:400!important}
#qualtable .par,#qualtable .total,#leaderboard .par,#leaderboard .total{background-image:none!important}
#maincol table#teetimestable{clear:both;margin-top:3px}p#lbflag span{background-image:url(/styles/open/images/flag.png);background-repeat:no-repeat;background-position:5px center;padding-left:35px}
#maincol #leaderboard td.flag,#maincol #leaderboard th.flag{cursor:pointer}
#maincol #leaderboard td.flag{background-image:url(/styles/images/open/scoring/flag.gif);background-repeat:no-repeat;background-position:center center;width:3px}
.leaderboardheader{background:#222e65 url(/styles/open/images/lbheader.png) repeat-x scroll 0 0;padding:12px;height:54px;margin-bottom:1px}
#maincol .leaderboard p{color:#00345c;margin-left:12px}#maincol .leaderboard p a.linkbutton{font-size:.85em}
#maincol .leaderboardheader p{font-size:.95em;color:#fff;margin-top:12px}#maincol #leaderboard tbody tr.highlighted td.flag{background-image:url(/styles/images/open/scoring/flagged.gif)}
.leaderboard-topright{margin-bottom:6px;float:right;display:inline;clear:right;text-align:right;font-size:.8em}
#fullbiog .leaderboard-topleft,.qual_leaderboard .leaderboard-topleft{margin-top:16px}
#fullbiog .leaderboard-topleft a{font-size:1.45em;text-decoration:none}.leaderboard-topleft a:hover{color:#b90000}
.leaderboard-topright p{text-align:right!important}#maincol .scorecard .leaderboard-topleft{margin-top:12px;padding-left:0;margin-left:17px;width:260px;font-size:1em}
#maincol .scorecard .leaderboard-topright{margin-top:12px;margin-right:17px;width:180px;font-size:1em;padding-right:0}
.leaderboard-top-key{clear:both}.fadepanel_small{min-height:124px;_height:124px;padding-top:30px;position:relative;text-align:center}
.fadepanel_small h2{color:#b90000;font-size:1.1em;font-weight:700}.fadepanel_large{padding-top:20px;position:relative;min-height:200px;_height:200px}
button.linkbutton{font-weight:700;text-decoration:none;background-repeat:repeat-x;background-position:left bottom;line-height:18px;cursor:pointer;display:-moz-inline-box;padding-left:35px;padding-right:35px;*padding-left:25px;*padding-right:25px;display:inline-block;text-align:center;margin-right:10px;border:1px solid #dfded8;background-image:url(/styles/images/buttonfadebg.gif);background-color:#fff;outline-style:none}
button::-moz-focus-inner{border:0}button.linkbutton_selected{font-weight:700;text-decoration:none;background-repeat:repeat-x;background-position:left bottom;line-height:18px;cursor:pointer;display:-moz-inline-box;padding-left:35px;padding-right:35px;*padding-left:25px;*padding-right:25px;border:1px solid #62ab30;display:inline-block;text-align:center;margin-right:10px;background-image:url(/styles/images/quiz-button-green.gif);background-color:#52a21c;color:#fff}
div.quizbutton{display:inline-block;*display:inline;*zoom:1;height:100%;vertical-align:top}
.fadepanel_large label{display:inline-block;width:370px;height:100%}.fadepanel_large h2{color:#b90000;font-size:1.1em;font-weight:700}
p.button{position:absolute;bottom:0;right:0}div.quizanswer{background-image:url(/styles/images/open/newslanding/bottom4.gif);background-position:center top;background-repeat:repeat-x;display:block;width:549px;padding-top:40px;margin-left:-10px;padding-left:10px;padding-right:10px;position:relative}
.quizanswer h2{font-size:1.2em}.quizanswer h2 span.correct{color:#62ab30;font-weight:700}
.quizanswer h2 span.incorrect{color:#b90000;font-weight:700}.quizanswer h2 span.reason{font-size:.85em;font-weight:400}
.popuphidden,.popup{position:absolute;clear:both;top:289px;_top:306px;left:100px;width:400px;z-index:1;border-bottom:1px solid #827870;border-right:1px solid #827870;background-color:#dfded8;padding:9px;display:none;font-size:.8em}
.popup{display:block}p.rulepopup{text-decoration:underline}.popuphidden div,.popup div{background-color:#fff;padding:20px;color:#59463e;margin:0!important;display:block}
.popuphidden h2,.popup h2{font-weight:400;font-size:1.7em;margin-top:0}popuphidden p,.popup p{font-size:1.1em;line-height:1.2em;margin-bottom:0}
p.rulepopup{text-decoration:underline}.scorepanel{text-align:center}.scorepanel .linkbutton{text-align:center;display:-moz-inline-box}
.scorepanel h2{color:#222e65;font-weight:400}.scorepanel h3{color:#b90000;font-size:1.1em}
.scorepanel h3 span.score{font-size:3em;font-weight:400}div.lfq{margin:0 0 20px 0!important}
.lfq h1{font-size:1.8em;font-weight:400;color:#222e65}#maincol div.lfq div#alphalinks p{margin-left:0;clear:both;margin-bottom:0;padding-bottom:12px}
#maincol div.lfq div#alphalinks{width:auto;margin-top:12px;margin-left:30px;padding-top:12px;margin-left:30px;height:auto;*height:60px;_height:auto}
#maincol .lfq table{margin-left:0;margin-right:0;width:535px}#maincol .lfq table thead th{text-align:left;padding-left:8px}
a.outlook span,#banner h1,a#next_dyk span,a#previous_dyk span,a#next_hole span,a#previous_hole span,#pinpositions div.pinposbg a span,#coursevideo a span,#coursecommentary a span,#alphalinks a span,#maincol #leaderboard th.flag span,#maincol #leaderboard td.flag span,#level0 ul li.row2 a span,#maincol h1 a.rss span,#banner a span,.widget .flip a span{position:absolute;height:0;width:0;top:-8000px;left:-8000px;overflow:hidden}
.seperatedlinks a{margin-right:24px}div.tabheader p{margin:12px 0 0 30px}div.tabheader a{cursor:pointer;display:-moz-inline-box;display:inline-block;height:18px;background-image:url(/styles/images/open/sc_tab-off-l.gif);background-position:left top;background-repeat:no-repeat;margin-right:5px;text-decoration:none;font-weight:700}
div.tabheader a span{display:-moz-inline-box;display:inline-block;height:18px;background-image:url(/styles/images/open/sc_tab-off-r.gif);background-position:right top;background-repeat:no-repeat;margin-left:5px;padding-left:15px;padding-right:20px}
div.tabheader a.active,div.tabheader a:hover{background-image:url(/styles/images/open/sc_tab-on-l.gif);color:#b90000}
div.tabheader a.active span,div.tabheader a:hover span{background-image:url(/styles/images/open/sc_tab-on-r.gif)}
.countdown{background:#222e65 url(/styles/open/images/countdown-bg.png) repeat-x scroll 0 0;height:89px;width:244px}
.bulletin{background:#222e65 url(/styles/open/images/bulletin.png) repeat-x scroll 0 0;height:89px;width:218px;padding:0 13px;color:#fff;font-size:1em}
.bulletin h4{margin:0;font-size:.9em;font-weight:400;line-height:19px}.bulletin h4 span{float:right;*margin-top:-19px}
.bulletin p{margin:6px 0 2px;line-height:1.15em}.bulletin a{text-decoration:none;color:#28abeb;display:block}
.bulletin a:hover{color:#fff}.mpuwidget{background:#222e65;height:89px;width:244px}
.countdown h4{color:#fff;text-align:center;width:100%;font-size:1.15em;font-family:'Humanst521LtBTLight',sans-serif;font-weight:400;padding-top:8px;margin-top:0;margin-bottom:7px}
#countdown{text-align:center;margin:0;color:#fff;display:block;float:left;position:relative;padding-left:2px;font-weight:700}
#countdown span.c_desc{float:left;width:40px;border-top:1px solid #1f6a9d;margin-left:16px;font-size:1.1em;line-height:1.7em;text-align:center;font-family:"Arial narrow";text-transform:uppercase}
#countdown span.c_time{float:left;font-size:2.6em;width:40px;margin-left:16px;height:1.2em;text-align:center;text-shadow:#222 -1px -1px 2px;border-bottom:1px solid #003d66}
.c_sep{text-shadow:#222 -1px -1px 2px;float:left;margin-right:-16px;width:16px;font-size:2.6em}
#selectyear{display:block;background-image:url(/styles/images/open/newslanding/top3.gif);background-position:0 bottom;background-repeat:repeat-x}
#selectyear ul{margin:0;padding:0;list-style-type:none;font-size:1.2em}#selectyear li{float:left;width:60px;text-align:center;line-height:1.5em;font-size:.9em;margin-bottom:10px}
#selectyear a{text-decoration:none}#selectyear a:hover,#selectyear a.current{color:#b90000}
#selectyear span span{float:none;font-size:1em;position:absolute;margin:auto;height:auto;bottom:0}
#selectyear span#eventLine1 span{position:static}#selectyear span.select{min-width:150px;_width:180px}
#selectyear span input{float:none;font-size:1em;position:absolute;margin:auto;height:auto;bottom:0}
#selectyear div{margin-bottom:12px}#selectyear select{font-size:1em;width:150px}
#selectyear label{font-size:1.1em;margin-right:12px}td a,thead th a{text-decoration:none}
td a:hover,thead th a:hover{color:#b90000;text-decoration:none}#minileaderboard td a,#leaderboard td a{color:#59463e}
th a,#scorecard th a,.stats th a{color:#fff;text-decoration:none}#bookmarks,#sendtoafriend{text-align:left;padding:0 0 12px;width:442px;background:#fff url(/styles/open/images/sendtofriend.png) repeat-x scroll 0 bottom;border:1px solid #fff;-moz-box-shadow:2px 2px 5px #999;-webkit-box-shadow:2px 2px 5px #999;box-shadow:2px 2px 5px #999;font-size:1em;position:absolute;z-index:100;display:none}
#bookmarks{left:363px}#sendtoafriend{left:290px;float:none;clear:both}#bookmarks .bookmarksheader,#sendtoafriend .bookmarksheader{padding:0;margin:12px 0!important}
.bookmarksheader h3{color:#00345c;font-size:1.75em;position:relative;margin:6px 12px;font-weight:400;font-family:'Humanst521LtBTLight',sans-serif}
.bookmarksheader a{position:absolute;right:0;top:0;font-size:.6em}#bookmarks a{width:206px;height:24px;line-height:24px;margin-left:10px;text-decoration:none;color:#00558b;float:left;overflow:hidden;background-image:url(/styles/images/hdots.gif);background-repeat:repeat-x;background-position:left top}
#bookmarks a img{margin-right:5px;display:inline;vertical-align:middle;border-width:0}
#bookmarks a:hover,#sendtoafriend a:hover{color:#b90000}#sendtoafriend label{display:inline-block;vertical-align:top;border:0;width:37px;height:16px;line-height:16px;margin-left:12px;margin-bottom:8px;color:#00345c;font-size:1.1em}
#sendtoafriend input{background-color:#fff;border:1px solid #ccceda;color:#00345c;padding-left:3px;padding-right:3px;width:128px;height:16px;line-height:16px;margin-right:30px;margin-bottom:8px}
#sendtoafriend textarea{clear:both;background-color:#fff;border:1px solid #ccceda;margin-left:53px;font-size:.85em;width:348px;padding-left:3px;padding-right:3px}
#sendtoafriend input.error{border:1px solid #b90000}#errormessage,.errormessage{margin-left:53px!important;margin-bottom:10px;margin-top:10px;min-height:16px;_height:16px;width:280px;display:block;line-height:16px;color:#b90000}
#sendtoafriend h4{width:209px;height:24px;line-height:24px;margin-left:12px;text-decoration:none;font-weight:400;color:#00345c;float:left;display:inline;overflow:hidden;margin-top:0;margin-bottom:4px;font-size:1.35em}
#sendtoafriend input.linkbutton{position:absolute;right:28px;bottom:7px;font-size:1em;padding-top:0;margin-right:0;border-width:0}
#sendtoafriend .linkbutton:hover{color:#fff}#maincol div.ac_full_content ul{margin-top:0;padding-top:0;padding-left:12px;*padding-left:0;margin-bottom:12px;list-style-type:disc}
#maincol div.ac_full_content li{padding:0;margin:0;line-height:1.6em;font-size:1em}
#maincol div.ac_full_content li a{text-decoration:none;color:#b90000}#maincol div.ac_full_content li a:hover{text-decoration:underline}
.scorecardsection col.total{width:auto}.detailsdiv{display:none}form.feedbackform{text-align:left;font-size:.85em;background-color:#fff;padding:24px}
.feedbackform h1{font-size:1.1em;line-height:1.1em;margin:0}.feedbackform label{clear:left;float:left;width:120px}
.feedbackform input{clear:right;margin-bottom:5px;width:270px;border:1px solid #b8b8b8}
.feedbackform select{clear:right;margin-bottom:5px;width:273px;border:1px solid #b8b8b8}
.feedbackform textarea{clear:right;margin-bottom:5px;width:270px;border:1px solid #b8b8b8}
.feedbackform p.formbuttons{clear:both;padding-left:294px}.feedbackform p input{width:auto;margin-left:5px}
#googledirections{font-size:.85em}#googledirections label{font-weight:700}#googledirections input{width:210px;padding:0 3px;height:18px;border:1px solid #a5acb2}
#googledirections p.formbuttons{clear:both;padding-left:412px}#googledirections p.formbuttons input{font-size:.9em;padding:0;width:100px}
iframe{overflow:hidden;border-width:0}h2.directionsbar{background-image:url(/styles/images/buttonfadebg.gif);background-repeat:repeat-x;background-position:left top;border:1px solid #cdcdcd;height:19px;line-height:19px;margin-bottom:0;font-size:.8em;padding-left:8px}
#Registration{text-align:left;padding:12px 0 0 24px;background-color:#fff;font-size:.85em}
#Registration form.feedbackform{padding:12px 0;font-size:1em}#Registration .linkbutton{border:1px solid #DFDED8;display:-moz-inline-box;display:inline-block;font-size:.95em!important;margin-right:6px;margin-bottom:0;margin-top:0;padding-top:0;padding-bottom:0;width:auto;vertical-align:top;background-color:#fff;clear:both}
#Registration a.linkbutton{padding-top:2px;height:16px;_padding-top:0}#Registration input.linkbutton{margin-left:0;padding-bottom:18px;_height:20px;_padding-top:2px}
#Registration .linkbutton:hover{color:#b90000}#Registration p{margin:0}#Registration h2{color:#222e65;font-size:1.1em}
.redText,#Registration .red{color:#b90000}#Registration select.reginput{margin-left:5px;width:166px;padding-left:0;padding-right:0}
#Registration .reginput{padding-left:3px;padding-right:3px;width:158px;height:16px;line-height:16px;margin-right:6px;margin-bottom:5px;float:none}
#Registration label{float:none;display:-moz-inline-box;display:inline-block;vertical-align:top;border:0;width:117px;height:16px;line-height:16px;margin-left:0;white-space:normal}
#Registration label.auto{margin-top:8px;width:auto;display:inline}#Registration label.dblock{display:block}
#ecrmDetails textarea{width:400px!important;font-size:.85em}#maincol #courseguide table.holes th a{color:#fff;display:block}
#maincol #courseguide table.holes th a:hover{color:#c5e6f7}#maincol #courseguide table.holes td a{display:block}
#map_canvas{margin:0 0 12px;width:512px;height:484px}#maincol div#map_canvas div,#maincol div#directions div{margin:0}
#directions{margin:0;width:512px;padding:0!important}#directions table{margin:0 0 12px 0!important;width:512px}
#directions table tbody{border:0!important}.googledir div div div{border-bottom:1px solid #cdcdcd}
.googledir div div td div{border-bottom:none}.googledir div div table td{background-color:#fff;border-bottom-width:0!important;border-top-width:1px!important;border-top-color:#cdcdcd!important}
.articleimage{background-color:#FFF;position:relative;float:left}ul.multilinks_1,ul.multilinks_2,ul.multilinks_3,ul.multilinks_4,ul.multilinks_5,ul.multilinks_6,ul.multilinks_7{margin-left:24px;padding-left:0;list-style-type:none}
ul.multilinks_2 li{background-position:0 3px;background-repeat:no-repeat;padding-left:18px;background-image:url(/styles/images/li-marker-orange.gif);line-height:14px;padding-bottom:4px}
ul.multilinks_3 li{background-position:0 3px;background-repeat:no-repeat;padding-left:18px;background-image:url(/styles/images/li-marker-lblue.gif);line-height:14px;padding-bottom:4px}
ul.multilinks_4 li{background-position:0 3px;background-repeat:no-repeat;padding-left:18px;background-image:url(/styles/images/li-marker-red.gif);line-height:14px;padding-bottom:4px}
ul.multilinks_5 li{background-position:0 3px;background-repeat:no-repeat;padding-left:18px;background-image:url(/styles/images/li-marker-green.gif);line-height:14px;padding-bottom:4px}
ul.multilinks_6 li{background-position:0 3px;background-repeat:no-repeat;padding-left:18px;background-image:url(/styles/images/li-marker-black.gif);line-height:14px;padding-bottom:4px}
ul.multilinks_7 li{background-position:0 3px;background-repeat:no-repeat;padding-left:18px;background-image:url(/styles/images/li-marker-yellow.gif);line-height:14px;padding-bottom:4px}
ul.multilinks_1 li{background-position:0 3px;background-repeat:no-repeat;padding-left:18px;background-image:url(/styles/images/li-marker-dblue.gif);line-height:14px;padding-bottom:4px}
.articleimageleft{float:left;margin-right:24px}.articleimageright{float:right;margin-left:24px}
.ac_full_content p a:hover{color:#b90000}.gmap_infowindow{position:absolute;width:414px;margin:0;padding:0}
.gmap_iw_top{display:block;width:414px;height:29px;margin:0;padding:0;background-repeat:no-repeat;background-position:left bottom;background-image:url(/styles/images/infowindow-top.png)}
.gmap_iw_bottom{display:block;width:414px;height:29px;margin:0;padding:0;background-repeat:no-repeat;background-position:left top;background-image:url(/styles/images/infowindow-bottom.png)}
.gmap_iw_middle{display:block;width:345px;margin:0;padding:0 27px 0 42px;background-repeat:no-repeat;background-position:left center;background-image:url(/styles/images/infowindow-middle.png)}
.middlecontent{position:relative;height:200px;display:block;width:339px;margin:0 3px!important;padding:0}
a#mapclosebutton{margin:0;padding:0;display:block;cursor:pointer;position:absolute;top:0;right:0;height:17px;width:17px;background-repeat:no-repeat;background-position:right top;background-image:url(/styles/images/iw_close.gif)}
a#mapclosebutton span{display:none}a#mapclosebutton:hover{background-image:url(/styles/images/iw_close_over.gif);border:1px solid #444}
#LSResult{display:none;z-index:99999;position:absolute;top:206px;left:20px;min-width:256px;*width:256px;padding:6px;text-align:left;filter:alpha(opacity:88);opacity:.88;font-size:.85em;border:1px solid #e3e4e5;height:200px;max-height:200px;overflow:auto;background-color:#fff;margin:0}
#LSShadow{margin:0;padding:0;position:relative;right:1px;background-color:#fff}
#LSResult ul{list-style:none;margin:0;padding:0}#LSHighlight{background-color:#c5e6f7}
.LSRes{bottom:1px;position:relative;right:1px}#LSResult ul li{line-height:15px;list-style-type:none;margin-bottom:0;padding:0 0 3px}
#LSResult ul li a{text-decoration:none;color:#333}#LSResult ul li a strong{color:#000}
#deviceplayersearch2{background-image:url(/styles/images/open/player_search_large.jpg);position:relative;display:block;height:372px;width:248px}
#deviceplayersearch form,#deviceplayersearch2 form,#deviceplayersearch5 form{margin:0}
#deviceplayersearch2 input{position:absolute;top:340px;left:20px;margin:0;width:206px;background-image:none;font-weight:400;font-size:1em}
#deviceplayersearch{background-image:url(/styles/images/open/player-search-bg.jpg);position:relative;display:block;height:248px;width:248px}
#deviceplayersearch input{position:absolute;top:217px;left:20px;margin:0;width:206px;background-image:none}
#deviceplayersearch5{background-image:url(/styles/images/open/players_searchhomepage.jpg);position:relative;display:block;height:372px;width:744px}
#deviceplayersearch5 input{position:absolute;top:301px;left:94px;margin:0;width:206px;border-width:1px;background-image:none;border:1px solid #dfded8;height:20px}
#didyouknowbg{background-image:url(/styles/open/images/shadow.png);background-position:center bottom;background-repeat:no-repeat;padding:5px 45px 24px;margin-bottom:24px;margin-top:12px;margin-left:0;clear:both;min-height:133px;_height:133px;display:inline-block}
#maincol div #scrollmask{margin:0!important;padding:0!important;overflow:hidden;width:460px;height:200px;position:relative}
#maincol div #dykscroller{margin:0!important;padding:0!important;width:1380px;height:200px}
#maincol div .dyktopcontent{margin:0!important;padding:0!important;min-height:133px;_height:133px;width:0;display:none}
#maincol div #dykpanel2{width:445px;display:block}#didyouknowbg h1{font-weight:400;font-style:normal;font-size:1.8em;margin-left:0;margin-top:0;padding-top:30px;position:relative}
#didyouknowbg p{margin-top:0;font-size:.85em;line-height:1.45em;line-height:18px;margin-bottom:1.2em}
#didyouknowbg img{float:left;background-color:#fff;border:1px solid #e3e4e5;position:relative;overflow:visible;height:120px;width:164px;margin-right:12px}
a#previous_dyk{top:105px}a#next_dyk{top:105px}#scrollingdiv{margin-top:1px;position:relative;overflow:auto;height:350px;margin-bottom:2px}
.scrollingdivbottom{display:block;height:22px;background-image:url(/styles/images/open/newslanding/top3.gif);background-position:left bottom;background-repeat:repeat-x}
#maincol #scrollingdiv .ac_full,#maincol #nonscrollingdiv .ac_full{margin:0!important;overflow:hidden;background-color:#F4F4F4;border-color:#222E65 #7B90A5 #7B90A5!important;border-right:1px solid #7B90A5!important;border-style:solid!important;border-width:1px!important}
#maincol #scrollingdiv .ac_extract h2,#maincol #nonscrollingdiv .ac_extract h2{font-size:1.1em;font-weight:400;line-height:17px;margin-bottom:0;margin-top:.5em;padding-top:1px}
#maincol #scrollingdiv .ac_extract h2 a{display:block;height:17px;line-height:17px;padding-left:12px}
#maincol #nonscrollingdiv .ac_extract h2 a{display:block;line-height:17px;padding-left:12px}
#maincol #scrollingdiv .ac_full_content,#maincol #nonscrollingdiv .ac_full_content{padding:10px}
#maincol #scrollingdiv .ac_full_content a.zoomimage,#maincol #nonscrollingdiv .ac_full_content a.zoomimage{float:right;margin-right:0;margin-left:12px}
#maincol #scrollingdiv .ac_full_content a.zoomimage img.cta,#maincol #nonscrollingdiv .ac_full_content a.zoomimage img.cta{top:7px;right:7px}
#maincol #scrollingdiv .ac_extract h2 a:hover,#maincol #scrollingdiv .ac_extract h2 a.over,#maincol #nonscrollingdiv .ac_extract h2 a:hover,#maincol #nonscrollingdiv .ac_extract h2 a.over{color:#fff;background-color:#222E65}
#maincol #scrollingdiv a.expandstory,#maincol #scrollingdiv a.expandstory_o{display:none}
#maincol #scrollingdiv a.expandstory_om{background-image:url(/styles/images/open/recordbottom.gif);background-position:left top;background-repeat:no-repeat;height:5px;width:515px;margin-left:0!important;clear:both}
div.boxout{margin:0 0 12px 24px;clear:right;float:right;width:200px;color:#222e65;background-color:#fff}
div.boxout h3{font-size:.85em;font-weight:700;background-color:#222e65;color:#fff;padding:3px 6px;margin-top:12px}
div.boxout h4{font-size:.85em;margin-bottom:0;padding:0 6px}div.boxout p{font-size:.85em;line-height:1.5em;margin-top:3px!important;padding:0 6px}
.yearmenu{background:url(/styles/images/open/yearbg.png) no-repeat;position:relative;height:28px}
.yearmenu ul{list-style:none;position:absolute;z-index:100;padding:0;height:22px;margin:0;top:4px;left:11px}
.yearmenu li{float:left;display:inline;width:35px;height:22px;text-align:center;font-size:.9em}
.yearmenu a,.yearmenu a:active,.yearmenu a:visited,.yearmenu a:hover{text-decoration:none;display:block;width:35px;height:22px;line-height:20px}
.yearmenu a.highlight{font-weight:700;color:#b90000}#slidemag{position:absolute;background:#fff url(/styles/images/open/yearmarker.gif) no-repeat;height:44px;z-index:10}
#didyouknowdevice{background-image:url(/styles/images/open/didyouknow_dynamic.gif)!important;position:relative}
#didyouknowdevice h2{display:none}#didyouknowdevice p{font-size:1.7em;margin:0}
#didyouknowdevice p a{margin:0;display:block;width:220px;padding-left:14px;padding-right:14px;padding-top:93px}
#didyouknowdevice .linkbutton{height:21px;background-color:#fff;margin-left:14px;margin-right:14px;bottom:14px;position:absolute}
#didyouknowdevice .linkbutton:hover{background-color:#d9d9d9}#maincol div #entrybreadcrumb{width:524px;height:30px;display:block;margin:0 -12px 0 -12px;_margin:0;background-repeat:repeat-x;background-position:left top;background-image:url(/styles/images/open/entry-breadcrumb-bg.gif);padding-top:4px;padding-left:12px}
#maincol div #entrybreadcrumb ul{height:21px;list-style-type:none;margin:0;padding:0;font-size:.85em;width:auto;padding-right:12px;_padding-right:0}
#maincol div #entrybreadcrumb li{float:left;color:#1065aa;line-height:21px;background-repeat:no-repeat;background-position:right 0;background-image:url(/styles/images/open/entry-breadcrumb.gif)}
#maincol div #entrybreadcrumb span{padding-left:8px;padding-right:16px}#maincol div #entrybreadcrumb li a{font-weight:400;background-repeat:no-repeat;background-position:right -21px;background-image:url(/styles/images/open/entry-breadcrumb.gif);display:block;display:inline-block;height:21px;cursor:pointer;padding-left:8px;padding-right:16px}
#maincol div #entrybreadcrumb li.lastli{background-position:right -84px}#maincol div #entrybreadcrumb li.lastli strong,#maincol div #entrybreadcrumb li.lastli a{background-position:right -63px}
#maincol div #entrybreadcrumb a:hover{color:#b90000;text-decoration:none}#maincol div #entrybreadcrumb strong{height:21px;display:block;display:inline-block;background-repeat:no-repeat;background-position:right -42px;background-image:url(/styles/images/open/entry-breadcrumb.gif);padding-left:8px;padding-right:16px}
#maincol div .entryquadrant{margin:0 0 0 -12px;width:560px}#maincol div .multilist{margin:0}
#maincol div .entryquadrant span{float:left;display:inline;background-position:left bottom;background-repeat:repeat-x;background-image:url(/styles/images/open/entry-fade-short.gif);margin:10px;padding:8px;height:58px;width:242px;border:1px solid #ddded8}
#maincol div .entryquadrant label{display:block;font-size:1.23em;margin-bottom:18px}
#maincol div .multilist .linkbutton{margin-bottom:5px;width:57px;font-weight:400;font-size:.85em}
.multilist select{float:left;border:1px solid #ddded8;height:76px;width:222px;font-size:.95em}
#maincol div .multilist span{padding:15px 7px 0 4px;float:left;width:55px;background:none;border:none;margin:0}
ol.entryform{list-style-type:decimal;font-weight:400}div.IFQmap{background-image:url(/styles/images/open/entry-fade-med.gif);background-position:left bottom;background-repeat:repeat-x;border:1px solid #dfded8;height:214px;width:530px;margin-left:-12px;margin-right:-12px;margin-bottom:12px;position:relative;padding-left:6px;font-size:.85em}
div.LFQmap{background-image:url(/styles/images/open/entry-fade-med.gif);background-position:left bottom;background-repeat:repeat-x;border:1px solid #dfded8;height:214px;width:530px;margin-left:-12px;margin-right:-12px;margin-bottom:12px;position:relative;padding-left:6px;font-size:.85em}
div.RQmap{background-image:url(/styles/images/open/entry-fade-long.gif);background-position:left bottom;background-repeat:repeat-x;border:1px solid #dfded8;height:451px;width:530px;margin-left:-12px;margin-right:-12px;margin-bottom:12px;position:relative;padding-left:6px;font-size:.85em}
div.IFQmap img,div.LFQmap img,div.RQmap img{float:right;border-left:1px solid #dfded8;margin-left:6px}
#maincol div .IFQmap ol,#maincol div .LFQmap ol,#maincol div .RQmap ol{font-weight:400;font-size:.95em;list-style-position:inside!important;list-style-type:decimal;width:260px;padding:0;margin:5px 1px}
#maincol div .IFQmap li,#maincol div .LFQmap li,#maincol div .RQmap li{padding-left:5px;line-height:16px;margin-bottom:1px;border:1px solid #dfded8;background-repeat:repeat-x;background-position:left bottom}
#maincol div .IFQmap ol li input,#maincol div .LFQmap ol li input,#maincol div .RQmap ol li input{margin:0 0 0 5px;vertical-align:text-top;*vertical-align:top}
.IFQmap ol strong{display:inline-block;width:80px}.RQmap ol strong,.LFQmap ol strong{display:inline-block;width:100px;vertical-align:top;*vertical-align:text-top}
.RQmap ol span,.LFQmap ol span{display:inline-block;vertical-align:top;*vertical-align:text-top}
li.closed{background-color:#c10000;color:#fff;background-image:url(/styles/images/open/entry-button-red.gif)}
li.open{background-color:#9fe400;color:#fff;background-image:url(/styles/images/open/entry-button-green.gif)}
.key-open{background-image:url(/styles/images/open/entry-key-green.gif);background-repeat:no-repeat;background-position:left center;padding-left:13px;margin-left:2px}
.key-closed{background-image:url(/styles/images/open/entry-key-red.gif);background-repeat:no-repeat;background-position:left center;padding-left:13px;margin-left:24px}
ol.pdetails{list-style-type:decimal;list-style-position:outside;margin-left:138px;padding-left:0}
.qualidetailsform label{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;width:150px}
.qualidetailsform label.mandatory{background-image:url(/styles/images/mandatory.gif);background-repeat:no-repeat;background-position:right center}
.qualidetailsform input{margin-bottom:1px;width:209px}.formHeaders{font-weight:700;font-size:15px}
.golfDetails1 input{margin-bottom:1px;width:360px}.golfDetails2 input{margin-bottom:1px;width:360px}
.golfDetails1 label{display:inline-block;width:320px;height:20px}.golfDetails2 label{display:inline-block;width:320px;height:20px}
.golfDetails3 label{display:inline-block;width:320px}.qualidetailsform .linkbutton{width:180px;padding-left:6px;padding-right:6px;font-size:.85em;position:relative;left:72px;display:inline-block}
.qualidetailsform select{width:113px}.qualidetailsform .day{width:63px}.qualidetailsform .month{width:70px}
.qualidetailsform .year{width:70px}#maincol div.ac_full_content .qualidetailsform ul{padding-left:25px;_padding-left:0}
.qualidetailsform li{color:#B90000}.RQMapCanvas{width:258px;height:451px;float:right;margin:0!important;padding:0;border:0}
#maincol #RQMapCanvas div{margin-left:0}#maincol #qualiifqmap,#maincol #qualiifqmap div{margin:0}
.qualiifqmap{width:258px;height:214px;float:right;margin:0;padding:0;border:0}
.qualifyingvenue{display:none}.qualifyingvenue li:hover{cursor:help}.redtext{color:#b90000}
#didyouknowdevice{background-image:url(/styles/images/open/didyouknow_dynamic.gif)}
#didyouknowdevice h2{font-weight:400;font-style:normal;font-size:1.8em;margin-left:0;margin-top:0;padding-top:20px;position:relative}
#fullbiog.playersearch{margin:30px 0 0 35px}div.playername{background-image:url(/styles/images/open/pp_active-player.gif);color:#fff;padding:2px 4px;margin:0 41px 0 5px!important;font-weight:700}
div.playername span.country{float:right}.playerresultpicture{float:right}.playersearchinner{margin:0 41px 0 5px!important;padding:16px;min-height:256px;background-image:url(/styles/images/open/recordbg.gif);background-repeat:repeat-y}
#fullbiog .playersearchinner table{margin-left:14px;width:400px}#newplayersearch{display:block;background-image:url(/styles/images/open/newplayersearch.png);background-repeat:no-repeat;width:416px;height:49px;padding-top:30px;padding-left:50px;margin-left:35px}
#newplayersearch input{width:200px}.openvenues{width:534px;position:relative}
#venuelist{margin-bottom:50px;margin-top:5px;width:537px}#venuelist a{float:left;display:inline;height:51px;width:176px;margin-right:3px;margin-bottom:4px;background-position:right 0;background-repeat:no-repeat;background-image:url(/styles/images/open/venues/venuebg.png);cursor:pointer;font-family:'Humanst521LtBTLight',sans-serif;color:#222e65;text-decoration:none;font-size:1.45em}
#venuelist a span strong{font-weight:400;display:block;padding-left:4px;padding-top:7px;width:89px}
#venuelist a span{display:block;height:49px;width:176px;background-position:0 0;cursor:pointer}
#venuelist a:hover span,#venuelist a span.over{background-position:right 0}
#venuesimagemapdiv{height:327px;width:276px;background-repeat:no-repeat;margin-left:240px!important;margin-top:12px;padding:0;background-image:url(/styles/images/open/venues/imagemap/mapbg.gif);background-position:0 0}
#venuemapinfo{position:absolute;display:block;top:12px;left:30px;width:230px;height:280px;overflow:hidden;font-size:1em}
#venuemapinfo p{font-size:.85em;margin-bottom:.75em;line-height:1.25em}#venuemapinfo img{border:1px solid #e3e4e5;padding:3px}
#venuesimagemap{border-width:0}.article1{margin:0;padding:19px 0 20px;width:536px;border-top:1px solid #d9dee1;height:180px;background-color:transparent;position:relative}
.article1 .ac_full_content{margin-left:0!important}.article1 p.precis{height:108px;overflow:hidden}
.article1 .linkbutton,.article2 .linkbutton,.article3 .linkbutton,.article2threecol .linkbutton{display:block;position:absolute;left:0;bottom:20px}
.article1 .linkbutton{bottom:29px;left:248px}.article1 .ac_full_content,.article2 .ac_full_content,.article3 .ac_full_content,.article2threecol .ac_full_content{position:static}
.article1 h2,.article2 h2,.article3 h2,.article2threecol h2{margin-top:5px;margin-bottom:5px!important}
.article1 h2{*display:inline-block;overflow:hidden;margin-top:15px}.article2,.article2threecol{overflow:hidden;margin:0;background:#fff url(/styles/open/images/articlebg.png) repeat-x scroll 0 0;height:170px;width:268px;float:left;display:inline;border-top:1px solid #d9dee1;padding:19px 43px 20px 0;position:relative}
.article2threecol{width:150px}.article2 p.timestamp,.article1 p.timestamp,.article3 p.timestamp,.article2threecol p.timestamp{white-space:nowrap;height:18px}
.article2 p.precis{height:126px;overflow:hidden}.article2threecol p.precis{height:150px}
.article2threecol span{display:block;height:4.5em;overflow:hidden}.article3{float:none;clear:both;width:536px;padding:19px 0 20px;margin:0;border-top:1px solid #d9dee1;background:#fff url(/styles/open/images/articlebg.png) repeat-x scroll 0 0;height:92px;position:relative}
.article3 .ac_full_content{padding-bottom:0}#newsarchives h2{margin:10px 0;font-size:1.75em}
.article3 p{height:36px;overflow:hidden}#newsarchives span.timestamp,.archivegroup span.timestamp{display:inline-block;width:100px;color:#827870}
.archivegroup p{margin-bottom:0;margin-top:0;line-height:.95em}#newsarchives p{margin-bottom:0;margin-top:0;line-height:1.45em}
#newsarchives .linkbutton{padding-bottom:0;padding-top:1em}#newsarchives a,.article3 a,.archivegroup a,#relateditems a,.article2threecol a{color:#333}
#newsarchives a:hover,.article3 a:hover,.archivegroup a:hover,#relateditems a:hover,.article2threecol a:hover{color:#b60000}
#relateditems{border-top:1px solid #dedfd9;margin:0 10px;padding:20px;width:559px}
#relateditems p{margin-bottom:.5em;margin-top:.5em;line-height:.95em}#relateditems h2{font-size:1.75em;margin:10px 0}
#maincol h1{margin:0;font-size:2.15em;line-height:45px;font-family:'Humanst521LtBTLight',sans-serif;font-weight:400;color:#222e65;position:relative;height:45px}
#maincol h1 a{margin:0;font-size:.5em;padding-left:33px;color:#00345c;background-image:url(/styles/open/images/headerbutton.png);height:27px;line-height:25px;display:inline-block;background-repeat:no-repeat;background-position:0 -54px;text-decoration:none;position:absolute;right:0;top:10px}
#maincol h1 a span{padding-right:8px;background-image:url(/styles/open/images/headerbutton.png);background-repeat:no-repeat;background-position:right -81px;display:block;height:27px}
#maincol h1 a.rss{height:20px;width:20px;background-image:url(/styles/open/images/rssicon.png);background-position:0 0;position:relative;left:8px;top:1px}
#maincol h1 a:hover{color:#fff;background-position:0 0}#maincol h1 a:hover span{background-position:right -27px}
#newsarchives{width:535px;padding:12px 0 20px;margin:0;background-image:url(/styles/images/open/newslanding/bottom4.gif);background-repeat:repeat-x;background-position:0 top;border-bottom:1px solid #dedfd9}
#newsarchives div.ac_full_content{padding-bottom:0}div.ac_full_content div.subsection{width:536px;background-image:url(/styles/images/open/newslanding/top3.gif);background-repeat:repeat-x;background-position:0 bottom}
div.greysubsection{font-size:.85em;border-bottom:1px solid #dfded8;background-color:#e8e9e3;padding:16px}
div.topbottommarginsubsection{border-top:1px solid #dfded8;background-image:url(/styles/images/open/newslanding/top3.gif);background-repeat:repeat-x;background-position:0 bottom}
div.marginsubsection{background-image:url(/styles/images/open/newslanding/top3.gif);background-repeat:repeat-x;background-position:0 bottom}
div.nobackgroundsubsection{padding-bottom:20px;padding-top:20px;width:536px}
div.col2plain{height:140px;width:251px;font-size:1em;float:left;display:inline}
.archivegroup h1{margin-left:20px}.archivegroup{padding-top:0;padding-bottom:20px;margin:0;background-image:url("/styles/images/open/panel-base-white.gif");background-repeat:repeat-x;background-position:0 bottom}
.archivegroup div.ac_full_content{padding-bottom:0}.archivegroup h2{line-height:2.2em;padding:0;border-bottom:1px solid #dedfd9;width:492px}
.article1 a.zoomimage img,.article1 .articleimage img{border-width:0;display:block;height:163px;position:absolute;width:226px}
.article1 a.zoomimage img.cta{display:none;height:11px!important;width:21px!important;position:absolute;right:12px;top:12px}
.article1 a.zoomimage,.article1 .articleimage{display:block!important;margin-top:0;background-color:#FFF;border:1px solid #e7e7e7;float:left;height:163px;margin-right:20px;overflow:visible;position:relative;width:226px}
.playlist{height:132px}.playlist h1{margin-left:0}div.scrollable{position:relative;overflow:hidden;width:492px;height:99px;padding-top:0;margin:0!important}
.items{width:20000em;position:absolute;margin:0!important}.plitem{float:left;width:105px;height:59px;padding:4px;border:1px solid #dedede;text-decoration:none;position:relative;margin:0 4px;background-color:#fff}
.plitem{_padding-bottom:2px}.plitem span{height:53px;width:95px;padding:3px 5px;position:absolute;top:4px;left:4px;font-size:.85em;color:#fff;background:transparent url(/styles/images/open/newslanding/videohighlight.gif) repeat scroll 0 0;overflow:hidden;opacity:.85;filter:alpha(opacity = 85);display:none}
.plitem:hover span,.plitem.active span{display:block}.plthumb{height:59px;width:105px;border:0}
.fpmenu .plitem,.fpmenu .plthumb{height:50px;width:89px}.fpmenu .plitem{padding:4px!important;margin:0}
.fpmenu .plitem span{height:44px;width:79px;top:4px;left:4px;cursor:pointer;font-size:.95em;font-weight:400}
.prevPage,.nextPage,div.scrollable{float:left;display:inline}.prevPage span,.nextPage span{display:none}
.prevPage{float:left;display:inline;height:21px;width:20px;margin-top:25px;cursor:pointer;background:transparent url(/styles/images/open/newslanding/scrollbutton-l.gif) no-repeat scroll 0 0}
.nextPage{float:left;display:inline;height:21px;width:20px;margin-top:25px;cursor:pointer;background:transparent url(/styles/images/open/newslanding/scrollbutton-r.gif) no-repeat scroll 0 0}
div.items div.active{border:1px inset #ccc;background-color:#d2d2d2}#playerDiv{height:360px;width:544px}
#latestviddevice{height:140px;width:248px;background-color:#000;position:absolute;z-index:100}
#flowplayerDevice .linkbutton{position:absolute;bottom:10px;right:10px}#flowplayernews{height:299px;width:525px;background-color:#000;margin:1em 5px;padding:0!important;position:relative;border:1px solid #e7e7e7}
#flowplayernews .fpoverlay{height:147px;width:525px;background-position:-9px -4px}
#flowplayercourse{height:256px;width:455px;background-color:#000;margin:0!important;padding:0!important;position:relative}
.flowplayer{position:relative}.small.expand{background-color:#fff;border:1px solid #DEDEDE;padding:5px;height:380px;width:560px}
.small p{display:none}.small .linkbutton{display:none}.small.expand #fpclose{bottom:-347px!important;right:-500px!important;width:45px}
.small.expand #fpname{bottom:-350px}.small.expand #fpclose,.small.expand #fpname{display:block;position:relative}
.flowplayersplash{width:100%;height:100%;cursor:pointer}#flowplayerpodcast,#flowplayerradio{height:24px;background-color:#000}
#playerframe{width:100%;height:100%;overflow:hidden;border:none;border-style:none;border-style:none}
#flowplayer{height:306px;width:544px}.display{display:block}.noshow{display:none}
#wmvplayer.display{display:block;float:left}#wmvplayer{width:100%;height:100%}
.audioarchive{background-image:url(/styles/images/open/audioarchive.gif);background-repeat:no-repeat}
#videosearch{position:absolute;top:14px;right:140px}#videosearch label{line-height:12px;font-size:.85em}
#videosearch input{height:16px;line-height:16px;font-size:.85em;margin:0;padding:0;vertical-align:top}
#videosearch input.button{height:auto;line-height:normal}#testarea{position:absolute;top:20px;background-color:#fff}
.fpmenu{display:block;position:relative;top:10px;z-index:20000;height:20px}
.fpmenu ul{font-size:.85em;list-style:none;margin:0;padding:0;height:17px}.fpmenu li{height:17px;margin-top:4px;font-size:1em!important;float:left;display:inline;background:transparent url(/styles/images/open/newslanding/menul1.gif) no-repeat scroll 0 -17px}
.fpmenu a{display:block;padding:2px 9px;text-decoration:none;background:transparent url(/styles/images/open/newslanding/menul1.gif) no-repeat scroll right -51px}
.fpmenu li.sfhover{background:transparent url(/styles/images/open/newslanding/menul1.gif) no-repeat scroll 0 0}
.fpmenu li.sfhover a{background:transparent url(/styles/images/open/newslanding/menul1.gif) no-repeat scroll right -34px}
.fpmenu a:hover{color:#b90000}.fpmenu ul div{display:none;float:left;position:absolute;top:16px;left:21px;width:548px;height:225px;overflow:hidden;padding-top:15px;padding-bottom:15px;margin:0 0 0 -28px!important;border:1px solid #cdcdc3;background-color:#fff}
.fpmenu ul ul{display:none;background:transparent url(/styles/images/open/newslanding/menubg.gif) repeat-y scroll right 0;width:150px;height:auto;min-height:225px;border-width:0;padding:0;font-size:1em}
.fpmenu ul ul ul{width:65px}.fpmenu ul ul ul ul{width:120px}.fpmenu ul ul ul ul ul{width:120px}
.fpmenu li li{float:none;clear:both;display:block;background-image:none;height:auto;margin-top:0;margin-bottom:0!important;border-bottom:1px dotted #e5e5e5}
.fpmenu li li a{padding-left:14px;line-height:17px;background-image:none}.fpmenu li.sfhover li a{background-image:none;padding:2px auto auto 14px}
.fpmenu ul ul div{margin-right:0;margin-left:150px!important;border-width:0;left:auto;top:0}
.fpmenu ul ul ul div{margin-left:65px!important}.fpmenu ul ul ul ul div{margin-left:120px!important}
.fpmenu ul ul.thumbs{background-image:none;width:519px;padding-left:5px}.fpmenu ul ul ul.thumbs{width:412px}
.fpmenu ul ul ul ul.thumbs{width:334px}.fpmenu ul ul ul ul ul,.fpmenu ul ul ul ul ul.thumbs{width:206px}
.scrollup{position:absolute;right:0;cursor:n-resize}.scrolldown{position:absolute;right:0;cursor:n-resize}
.scrollup span,.scrolldown span{display:none}.fpmenu .scrollup{border:1px solid #cdcdc3;height:15px;top:-1px;padding:0;background:#fff url(/styles/images/open/newslanding/scroll.gif) no-repeat scroll center -30px!important}
.fpmenu .scrolldown{border:1px solid #cdcdc3;height:15px;top:239px;padding:0;background:#fff url(/styles/images/open/newslanding/scroll.gif) no-repeat scroll center 5px!important}
.fpmenu ul a.scrollup,.fpmenu ul a.scrolldown{margin:17px 0 0 -78px}.fpmenu ul ul a.scrollup,.fpmenu ul ul a.scrolldown{margin:0 0 0 -1px}
.fpmenu .scrollup:hover{background:#fff url(/styles/images/open/newslanding/scroll.gif) no-repeat scroll center -47px}
.fpmenu .scrolldown:hover{background:#fff url(/styles/images/open/newslanding/scroll.gif) no-repeat scroll center -12px}
.fpmenu li li.sfhover{background:transparent url(/styles/images/open/newslanding/menuhover.gif) no-repeat scroll right center}
.fpmenu li li a:hover{font-weight:700}.fpmenu ul.thumbs li{display:inline-block;*display:inline;*zoom:1;margin-top:10px;margin-bottom:10px;margin-right:2px}
.fpmenu ul.thumbs li.sfhover{background-image:none}.fpmenu li.sfhover ul ul ul a.scrollup,.fpmenu li.sfhover ul ul ul a.scrolldown{padding-right:10px}
.fpmenu li a.scrollup,.fpmenu li a.scrolldown,.fpmenu li.sfhover ul a.scrollup,.fpmenu li.sfhover ul ul a.scrollup,.fpmenu li.sfhover ul ul ul a.scrollup,.fpmenu li.sfhover ul ul ul ul a.scrollup,.fpmenu li.sfhover ul a.scrolldown,.fpmenu li.sfhover ul ul a.scrolldown,.fpmenu li.sfhover ul ul ul a.scrolldown,.fpmenu li.sfhover ul ul ul ul a.scrolldown,.fpmenu li.sfhover ul div,.fpmenu li.sfhover ul ul div,.fpmenu li.sfhover ul ul ul div,.fpmenu li.sfhover ul ul ul ul div{display:none}
.fpmenu li.sfhover a.scrollup,.fpmenu li.sfhover a.scrolldown,.fpmenu li.sfhover ul,.fpmenu li.sfhover a.scrollup,.fpmenu li li.sfhover a.scrollup,.fpmenu li li li.sfhover a.scrollup,.fpmenu li li li li.sfhover a.scrollup,.fpmenu li li li li li.sfhover a.scrollup,.fpmenu li.sfhover a.scrolldown,.fpmenu li li.sfhover a.scrolldown,.fpmenu li li li.sfhover a.scrolldown,.fpmenu li li li li.sfhover a.scrolldown,.fpmenu li li li li li.sfhover a.scrolldown,.fpmenu li.sfhover div,.fpmenu li li.sfhover div,.fpmenu li li li.sfhover div,.fpmenu li li li li.sfhover div,.fpmenu li li li li li.sfhover div{display:block}
.fourCol{overflow:hidden;margin:7px 0 0;width:125px;background:transparent;float:left;display:inline;border-right:1px solid #dfded8;padding:4px;font-size:.85em}
.fourCol h1,.fourCol h1{overflow:hidden;height:2.6em;margin:-7px 0 0 0}.fourCol h1{font-size:1em;font-weight:700}
.fourCol p{font-size:1em;line-height:1.5em}.fourCol a{font-size:1em;line-height:1.5em}
.fourCol span{font-size:1em;text-align:center;display:block}div.fourColBlankImage{overflow:hidden;width:134px;height:9px;float:left;display:inline;background-image:url(/styles/images/open/videoconsole/unsel-video.gif);background-position:0 bottom;background-repeat:repeat-x}
div.fourColImage{overflow:hidden;width:134px;height:9px;float:left;display:inline;background-image:url(/styles/images/open/videoconsole/sel-video.gif);background-position:center bottom;background-repeat:no-repeat}
.article2threecol ul{list-style-type:none!important;margin:0!important;padding:0!important}
#maincol .article2threecol div.ac_full_content li a:hover{color:#b90000}#maincol div.mediaplayer{margin-top:20px}
#mediaplayersection{overflow:hidden;background-color:#fff;border:1px solid #dedede;height:306px;width:544px;margin-left:-5px}
#newsmediaplayersection{background-color:#fff;border:1px solid #dedede;height:299px;width:525px;margin:1em 0}
.mediadetails h1{font-size:1em;position:relative;font-weight:700;width:550px;margin-left:0;margin-top:10px}
.mediadetails .timestamp{font-size:.85em;width:auto!important;position:absolute;right:0;top:0}
img.onair{float:right}div.onair p{line-height:1.25em;margin-bottom:.75em;margin-top:.75em}
#hpvid1,#hpvid2,#hpvid3,#hpvid4{height:307px;width:496px}img.play{position:absolute;top:50%;left:50%;margin-top:-42px;margin-left:-42px;height:84px!important;width:84px!important;cursor:pointer;opacity:.6;filter:alpha(opacity=60)}
.flowplayer:hover img.play{opacity:.8;filter:alpha(opacity=80)}#hptopsection .flowplayer{height:306px;width:544px}
#vmframe{display:block;border:0;margin:0;position:absolute;top:23px;left:0;width:597px;height:225px}
#hpcontrols{background:transparent url(/styles/open/images/newsbuttons.png) no-repeat scroll 0 0;position:absolute;bottom:13px;right:5px;display:block;height:34px;line-height:34px;width:102px;color:#666;font-size:.85em;text-align:center;font-size:1em}
#hpcontrol_left{left:0;top:0;position:absolute;background:transparent url(/styles/open/images/newsbuttons.png) no-repeat scroll 0 0;height:34px;width:27px;display:block!important;padding:0;margin:0}
#hpcontrol_right{left:75px;top:0;position:absolute;background:transparent url(/styles/open/images/newsbuttons.png) no-repeat scroll -75px 0;height:34px;width:27px;display:block!important;padding:0;margin:0}
#hpcontrol_left:hover{background-position:0 -34px}#hpcontrol_right:hover{background-position:-75px -34px}
#vidquality{float:right;font-size:80%;color:#827870}.scorecardsection h2{background-color:#fff;padding:8px 10px;font-size:.85em!important;border-bottom:1px solid #DEDFD9}
.scorecardsection p{font-size:.85em}#fullbiog table td.spacer{height:20px}.scform{border-bottom:1px solid #DEDFD9;padding-bottom:2px;padding-top:2px;padding-left:10px;margin-left:-10px}
.externallink{padding-right:17px;background:transparent url(/styles/images/open/newslanding/externallink.gif) no-repeat scroll right bottom}
#fullbiog table#roundscorecard{font-size:.8em}#fullbiog table#roundscorecard tbody th{text-align:left;background-image:url(/styles/images/open/scoring/headerbg.gif)!important;background-repeat:repeat-x;padding-left:4px;*white-space:nowrap;*overflow:hidden;*text-overflow:ellipsis}
#fullbiog table#roundscorecard td{min-width:19px}#fullbiog table#roundscorecard tbody th a:hover{color:#b90000}
#fullbiog table#roundscorecard,#fullbiog table#roundscorecard tr.row_par,#fullbiog table#roundscorecard tr.row_par td,#fullbiog table#roundscorecard tr.row_par th{background-color:Transparent!important;background-image:none!important}
#roundscorecard td{background-image:url(/styles/images/open/scoring/normal-s.gif)!important;padding-left:0!important;padding-right:0!important;width:19px}
#roundscorecard td.total{background-image:url(/styles/images/open/scoring/normal.gif)!important;width:21px}
#roundscorecard .eagle{color:#fff;background-image:url(/styles/images/open/scoring/eagle-s.gif)!important}
#roundscorecard .birdie{color:#fff;background-image:url(/styles/images/open/scoring/birdie-s.gif)!important}
#roundscorecard .par{background-image:url(/styles/images/open/scoring/atpar-s.gif)!important}
#roundscorecard .bogey{color:#fff;background-image:url(/styles/images/open/scoring/bogey-s.gif)!important}
#roundscorecard .dbogey{color:#fff;background-image:url(/styles/images/open/scoring/dbogey-s.gif)!important}
.clear{border:medium none;clear:both;font-size:0;height:0;line-height:0;margin:0;padding:0}
#gutter{margin:0 auto;width:968px;padding:25px 35px 20px;background:transparent url(/styles/open/images/sitemap-bg.png) no-repeat scroll center 0}
.social_bar_bg{float:none;clear:both;background:url("/styles/randa/images/layout/bg_socialbar.gif") no-repeat scroll center top transparent;min-height:44px;border-top:1px solid #fff;width:1020px}
.social_bar{margin:auto;padding:15px 25px 0;width:968px}.share_label{background:url("/styles/randa/images/content/bg_share_label.gif") no-repeat scroll 0 center transparent;color:#51504D;float:left;padding:0 10px}
.share_icons{float:left}.share_icons ul{list-style-type:none;margin:0;padding:0}
.share_icons ul li{float:left}.share_icons ul li a{display:block;height:16px;margin-right:8px;width:16px}
.share_icons ul li a span{display:none}#share_text{color:#003975;float:left;padding-left:5px}
.footer{margin:auto;width:968px;padding:20px 35px 56px}.footer .ftr_logo{float:left;height:55px;margin:0 10px 0 0;width:55px}
.footer .ftr_links{float:left;text-align:left;padding:7px 0 0;width:700px}.footer .credit{float:right;padding:24px 0 0;text-align:right;width:200px}
.footer .credit a{color:#666;text-decoration:none}.footer .ftr_links ul{list-style-type:none;margin:0;padding:0}
.footer .ftr_links .copy{clear:both;color:#666;padding:3px 0 0 10px}.footer .ftr_links ul li{background:url("/styles/randa/images/layout/ftr_pipe.gif") no-repeat scroll right center transparent;float:left;padding:0 10px 0 8px}
.footer .ftr_links ul li.last{background:none repeat scroll 0 0 transparent}
.footer .ftr_links a{color:#003E7E;text-decoration:none}.footer .ftr_logo a{background:url("/styles/randa/images/content/randalogo_sm.gif") no-repeat scroll 0 0 transparent;display:block;height:55px;width:55px}
.footer .ftr_logo a span{display:none}#gutter h3{color:#4B4841;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.7em;font-weight:400;margin:0 0 15px;padding:0}
#gutter dl{float:left;margin:0;padding:0 13px 0 0;width:125px}#gutter dl.last{float:left;margin:0;padding:0;width:120px}
#gutter dt{color:#003976;margin:0 0 12px}#gutter dd{margin:0 0 12px;padding:0}
#gutter dl a{text-decoration:none}#gutter dt a{color:#003976}#gutter dd a{color:#333}
a img{border-width:0}#hptopsection{width:816px;height:440px;margin-top:16px}
#hptopsection dl{position:relative;height:439px;margin-top:1px;width:816px;list-style-type:none}
#hptopsection dt{position:relative;float:left;height:38px;z-index:2;margin:0;background:transparent url(/styles/open/images/hptabs.png) no-repeat scroll 0 -38px;font-family:'Humanst521LtBTLight',sans-serif;font-size:1.35em}
#hptopsection dt a{background:transparent url(/styles/open/images/hptabs.png) no-repeat scroll right -190px;color:#fff;padding:0 18px;height:38px;line-height:38px;display:block;cursor:pointer;text-decoration:none}
#hptopsection dt.first{background-position:0 0}#hptopsection dt.active,#hptopsection dt.active:hover{background-position:0 -114px}
#hptopsection dt.first.active,#hptopsection dt.first.active:hover{background-position:0 -76px}
#hptopsection dt.last a{background-position:right -152px}#hptopsection dt.active a,#hptopsection dt.active:hover a{background-position:right -266px;color:#00345C}
#hptopsection dt.last.active a,#hptopsection dt.last.active:hover a{background-position:right -228px}
#hptopsection dt:hover{background-position:0 -342px}#hptopsection dt.first:hover{background-position:0 -304px}
#hptopsection dt.last:hover a{background-position:right -380px}#hptopsection dt:hover a{background-position:right -418px}
#hptopsection dd{height:402px;width:554px;position:absolute;top:38px;left:0;z-index:1;margin:-1px 0 0 0;background:#e5e5e5 url(/styles/open/images/hptopfeature-bg.png) repeat-x scroll 0 0;border-right:1px solid #dedede;border-left:1px solid #dedede;display:none}
#hptopsection dd.active{display:block}#hptopfeature1 img,#hptopfeature2 img,#hptopfeature3 img{position:absolute;width:544px;height:306px;margin:0;display:block;border-width:0;padding-bottom:8px;background:transparent url(/styles/open/images/hptop-image-shadow.png)repeat-x scroll 0 bottom}
#hptopfeature1 span{display:none}#hptopfeature1 .linkbutton span{display:block}
#hptopfeature1 img{margin-top:6px;margin-left:5px}#audioplayer .player,#videoplayer .player{display:block;height:306px;width:544px;position:relative;top:6px;left:5px}
#audioplayer .player object,#videoplayer .player object{position:absolute;bottom:0}
#homepage{width:832px;float:left;display:inline;margin-left:26px}#col3{float:left;display:inline;margin-top:16px;background:transparent url(/styles/open/images/col-bg.png) no-repeat scroll -44px 0;padding-left:16px;width:120px}
#col3 img{border:1px solid #e3e3e3;margin-bottom:16px;width:118px}#col3 iframe{height:598px;width:118px;margin-bottom:16px;border:1px solid #e3e3e3}
.mpubox,#videolist,#audiolist{left:571px;position:absolute;top:0;border-top:solid 1px #dedede;font-size:1em}
#videolist,#audiolist{font-size:1.1em;width:244px;margin:0;padding:0}#videolist.inevent,#audiolist.inevent{top:62px}
#videolist a,#audiolist a{display:block;text-decoration:none;position:relative;height:46px;width:124px;padding-top:16px;padding-left:16px;padding-right:102px;background:#e8e8e8 url(/styles/open/images/playlist-bg.png) repeat-x scroll 0 -62px;border-right:solid 1px #dedede;border-left:solid 1px #dedede;color:#003569;margin:0}
#videolist a:hover,#audiolist a:hover{background-position:0 -186px}#videolist a.last,#audiolist a.last{height:45px;border-bottom:solid 1px #dedede}
#videolist a.active,#audiolist a.active{background-position:0 -124px;width:126px;border-left-width:0;border-right-width:0;color:#fff}
#videolist img,#audiolist img{position:absolute;right:6px;top:6px}#hptopsection .viewall{left:571px;position:absolute;bottom:0;width:244px;background:#e8e8e8 url(/styles/open/images/playlist-bg.png) repeat-x scroll 0 -248px}
#hptopsection .viewall a{display:block;padding:0 40px;height:28px;line-height:28px;color:#fff;text-decoration:none;background:transparent url(/styles/open/images/viewall.png) no-repeat scroll 18px center}
#minileaderboard .viewall{position:static}#minileaderboard .viewall a{line-height:20px;height:20px;border:1px solid #e7e7e7;border-top-width:0;margin-bottom:1px}
.livestreaming{color:#fff;position:absolute;left:571px;top:0;height:62px;width:244px;background:#e8e8e8 url(/styles/open/images/playlist-bg.png) repeat-x scroll 0 0;font-size:1.1em}
.airstatus{position:absolute;height:40px;width:55px;font-size:.95em;top:12px;left:177px;text-align:center;background:transparent url(/styles/open/images/airstatus.png) no-repeat scroll 0 0;line-height:38px}
.offair{background-position:0 -40px}.livestreaming h2{position:absolute;top:14px;left:16px;font-size:1.2em;font-weight:400;margin:0;font-family:'Humanst521LtBTLight',sans-serif}
.livestreaming a{position:absolute;top:0;left:0;width:170px;background:transparent url(/styles/open/images/viewschedule.png) no-repeat scroll 16px 39px;display:block;padding:38px 34px 0 40px;color:#60adfb;font-size:.9em;text-decoration:none;height:24px}
.livestreaming a:hover{color:#fff}.fpoverlay{padding-top:152px;text-align:center;width:544px;height:154px;display:block;cursor:pointer;position:absolute;top:0;left:0;text-decoration:none;background:transparent no-repeat scroll 0 0;font-family:Georgia,Serif;color:#fff;font-size:1.55em}
.fpaudio{background-image:url(/styles/open/images/play-overlay-audio.png)}.fpvideo{background-image:url(/styles/open/images/play-overlay-video.png)}
.mpubox{margin-top:-39px}.mpubox h2{font-family:'Humanst521LtBTLight',sans-serif;height:38px;line-height:38px;font-size:1.45em;font-weight:400;padding-left:16px;width:228px;margin-bottom:1px;margin-top:0;background:#222e65 url(/styles/open/images/mpu-title.png) repeat-x scroll 0 0;color:#fff}
.mpubox .qualifying{width:244px;height:311px;margin-bottom:1px;background-repeat:no-repeat;position:relative}
.qualifying .linkbutton{position:absolute;height:25px;line-height:25px;width:165px;padding-left:11px;padding-right:36px;font-weight:400;background:transparent url(/styles/open/images/qualibutton.png) no-repeat scroll 0 -25px;color:#003e7e;border-width:0}
.qualifying .fbl1{left:16px;top:198px}.qualifying .fbl2{left:16px;top:233px}
.qualifying .fbl3{left:16px;top:268px}.qualifying .linkbutton:hover{background-position:0 0;color:#fff!important}
#homepage .mpubox .widget,#homepage .mpubox .widget a{margin:0;height:89px;width:244px;padding:0;float:none;clear:both;display:block;overflow:hidden;background-image:none;background-color:none}
#iconbar{width:816px;height:144px;background:#222e65 url(/styles/open/images/icon-bar.jpg) no-repeat scroll 0 0;margin-top:16px}
#iconbar h2{height:34px;line-height:34px;margin:0;padding-left:16px;color:#fff;font-size:1.45em;font-weight:400;font-family:'Humanst521LtBTLight',sans-serif}
#iconbar a{width:204px;height:68px;float:left;display:inline;color:#fff;text-decoration:none;font-size:1.05em;padding-top:25px}
#iconbar a:hover{background-image:url(/styles/open/images/iconbar-ro.png);background-position:0 0;background-repeat:repeat-x}
#iconbar img{float:left;display:inline;margin-top:-25px;margin-right:-10px}
#iconbar span{display:block;color:#6fbcf4}#dykdevice{position:relative}#dykdevice a{display:block;cursor:pointer}
#dykdevice a span{display:none}#dykdevice a.prev{position:absolute;top:158px;left:13px;height:51px;width:31px}
#dykdevice a.next{position:absolute;top:158px;right:13px;height:51px;width:31px}
#dykdevice a.prev:hover{background-image:url(/styles/images/open/courseguide-left-ro.gif);background-repeat:no-repeat;background-position:-4px -1px}
#dykdevice a.next:hover{background-image:url(/styles/images/open/courseguide-right-ro.gif);background-repeat:no-repeat;background-position:2px -1px}
#dykdevice a.linkbutton{position:absolute;left:70px;top:289px;padding-left:10px;padding-right:10px;height:21px}
.newstitles{position:absolute;top:323px;left:6px;width:542px;height:75px}.newstitles p{color:#003569;display:none;margin:0 0 0 10px;font-size:1.25em}
.newstitles p.currentimage{display:block}.newstitles span.description{color:#333;font-size:.8em;display:block;margin-top:8px;width:410px}
.newstitles .linkbutton{position:absolute;bottom:12px;left:10px;font-size:.8em}
#patrons{height:141px;background:transparent url(/styles/open/images/patrons.png) repeat-x scroll 0 16px;list-style-type:none;width:1020px;margin:0;padding:16px 0 0;float:none;clear:both}
#patrons li{float:left;display:inline;height:141px}#patrons a{background:transparent url(/styles/open/images/patrons.png) no-repeat scroll 0 bottom;padding-left:2px;display:block;height:141px}
#patrons img{height:92px;padding-top:40px}#patrons h2,#patrons p{width:153px;padding-left:24px;padding-right:20px}
#patrons h2{color:#003569;font-size:1.2em;font-weight:400;font-family:'Humanst521LtBTLight',sans-serif;margin:30px 0 16px}
#patrons p{color:#666}.globalsearch{width:400px;padding:10px 0 0 80px}.globalsearch .g_search_select{display:inline}
.rel{position:relative}.abs{position:absolute}.left{float:left;display:inline}
.right{float:right;display:inline}.bulletin_content{padding:30px 0 0;margin-left:8px;margin-top:-25px}
.bulletin_item{border-bottom:1px solid #e5e5e5}.bulletin_desc{float:left;padding-top:5px;margin-bottom:-7px}
.bulletin_content p.bulletin_text{color:#003e7e;text-decoration:none}.bulletin_header{margin:8px;width:400px;display:inline-block}
.bulletin_header .c1{float:left;margin-top:2px}.bulletin_header .c2{float:left}
#hd_player{margin-top:12px;margin-left:-2px}.scorecard_wrapper{width:810px;min-height:200px;padding:10px}
.scorecard_tble{width:100%}tr.hdrrow{background:url(/styles/randa/images/scoring/table_hdr_bg.gif) repeat-x}
.scorecard_tble th{color:#093766;height:33px;vertical-align:middle;background:url(/styles/randa/images/scoring/table_hdr_bg5.gif) no-repeat right;text-align:center}
.scorecard_tble th.last{background:url(/styles/randa/images/scoring/table_hdr_bg3.gif) repeat-x center}
.scorecard_tble th.nobg{background:none}.scorecard_tble th.altbg{background:url(/styles/randa/images/content/calendarblock_brownbg.gif) left bottom #dcd9cd repeat-x}
.scorecard_tble td{padding:5px;text-align:center}.scorecard_tble td.position{width:25px}
.scorecard_tble th.position{width:25px}.scorecard_tble td.totaltopar{width:50px}
.scorecard_tble th.totaltopar{width:50px}.scorecard_tble scores_lbl{color:#00345C}
.scorecard_tble td.eagle{background:url(/styles/randa/images/scoring/scorecard_eagle.gif) no-repeat center center;color:#fff;font-weight:700;width:50px;height:25px}
.scorecard_tble td.birdie{background:url(/styles/randa/images/scoring/scorecard_birdie.gif) no-repeat center center;color:#fff;font-weight:700;width:50px;height:25px}
.scorecard_tble td.par{background:url(/styles/randa/images/scoring/scorecard_par.gif) no-repeat center center;color:#000;font-weight:700;width:50px;height:25px}
.scorecard_tble td.bogey{background:url(/styles/randa/images/scoring/scorecard_bogey.gif) no-repeat center center;color:#fff;font-weight:700;width:50px;height:25px}
.scorecard_tble td.doublebogey{background:url("/styles/randa/images/scoring/scorecard_doublebogey.gif")no-repeat center center!important;color:#fff;font-weight:700;width:50px;height:25px}
.scorecard_tble td.out,.scorecard_tble td.in{width:20px;height:25px;background:#efefef}
.scorecard_title_holder{width:400px;float:left}.scorecard_key{width:390px;float:right;text-align:right;margin-bottom:10px}
.scorecard_key .keycolour{width:15px;height:15px;float:left;display:block}.scorecard_key .keytext_eagle{width:73px;float:left;text-align:left;padding:0 5px}
.scorecard_key .keytext_birdie{width:38px;float:left;text-align:left;padding:0 5px}
.scorecard_key .keytext_par{width:23px;float:left;text-align:left;padding:0 5px}
.scorecard_key .keytext_bogey{width:38px;float:left;text-align:left;padding:0 5px}
.scorecard_key .keytext_doublebogey{width:93px;float:left;text-align:left;padding:0 5px}
.scorecard_key .eagle{background:url(/styles/randa/images/scoring/scorecard_eagle.gif) no-repeat center center}
.scorecard_key .birdie{background:url(/styles/randa/images/scoring/scorecard_birdie.gif) no-repeat center center}
.scorecard_key .par{background:url(/styles/randa/images/scoring/scorecard_par.gif) no-repeat center center}
.scorecard_key .bogey{background:url(/styles/randa/images/scoring/scorecard_bogey.gif) no-repeat center center}
.scorecard_key .doublebogey{background:url(/styles/randa/images/scoring/scorecard_doublebogey.gif) no-repeat center center}
.clear{clear:both;line-height:0;font-size:0;height:0;padding:0;margin:0;border:none}
#maincol .scorecard_tble th{text-align:center;border-bottom:0;background-repeat:repeat-x}

