/* Bermuda Masters 2006 Stylesheet */
hr
{
    color: #ffffff;
    height: 1px;
    margin: 5px 5px 5px 5px;
    _margin: 5px 7px 5px 7px;
    border-style: solid;
}

hr.pageSeparator
{
    color: #ffffff;
    height: 1px;
    margin: 5px 150px 5px 150px;
    _margin: 5px 170px 5px 170px;
    border-style: dashed;
}
/* Links */
a:link, a:visited
{
    color: #272B55; /* dark blue */
    color: #ffffff;
    font-family: Tahoma,Verdana;
    font-size: 11px;
    font-weight: bold;
}
a:link:hover, a:visited:hover
{
    color: #c1d72f; /* lime */
    color: #272B55;
    text-decoration: none;
}

#base
{
    background-color: #9aa54f;
    padding: 0;
    margin: 0;
    background-image: url(images/bgm.gif);
    background-repeat: repeat-x;
}

#container
{
    background-color: #fff;
    position: absolute;
    left: 50%;
    width: 754px;
    margin-left: -377px;
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0;
}

#header
{
    background-image: url(images/bgsm_1_1.gif);
    background-repeat: no-repeat;
    background-color: #fff;
    padding: 33px 0 20px 0;
    padding: 15px 0 20px 0;
    padding: 15px 0 10px 0;
    border: 0px solid blue;
}

#mainLogo
{
    background-color: #fff;
    padding: 0;
    margin: 0;
}
#mainLogoPrint
{
    display: none;
}

#mainlogo h1
{
    padding: 0;
    margin: 0;
    border: 1px solid red;
    background: transparent url(images/mlogo1.jpg) no-repeat;
}

#mainLogo h1 a, #mainLogo h1 a:hover, #mainLogo h1 a:visited, #mainLogo h1 a:link
{
    margin: 10px 0 0 5px;
    padding: 0 0 0 0;
    background: transparent url(images/mlogo1.jpg) no-repeat; /* background-color:#004B6C; */
    display: block;
    float: left;
    width: 610px;
    height: 108px;
    height: 132px;
    text-indent: -100em;
    overflow: hidden;
    border: 0px solid blue;
}

#sponsorBox
{
    background-color: #fff;
    margin: 0 0 0 620px;
    width: 110px;
    height: 108px;
    height: 132px;
    padding: 0;
}

#sponsorBox h3
{
    text-indent: -100em;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background: #fff url(images/sponsors.gif) no-repeat 0 10px;
}

#sponsorBox h3 a, #sponsorBox h3 a:hover, #sponsorBox h3 a:visited, #sponsorBox h3 a:link
{
    width: 110px;
    height: 108px;
    height: 132px;
    padding: 0;
    margin: 0;
    background: #fff url(images/sponsors.gif) no-repeat 0 10px;
    display: block;
}


#menuBar
{
    display: block;
    width: 742px;
    height: 37px;
    background-color: #fff;
    margin: 0 5px 0 5px;
    padding: 0;
}

#menu
{
    list-style: none;
    color: #fff;
    float: left;
    padding: 0;
    margin: 0;
    text-align: left;
}

#menu li
{
    list-style: none;
    color: #fff;
    float: left; /* width:90px; */
    text-align: center;
    background-image: url(images/mCorner.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
}
/*#menu li, */
#menu li a
{
    list-style: none;
    color: #fff;
    float: left; /* width:90px; */
    text-align: center;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    height: 28px;
    border-top: 4px solid #56aead;
    padding: 5px 5px 0 5px;
    margin-right: 1px;
    vertical-align: middle;
    background-color: #005681;
    background-image: url(images/mCorner.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
}

#menu a
{
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.7px; /* added  padding:5px 5px 0 5px; margin: 0; height:28px;     border-top:4px solid #56aead; 	 display: block; 	 */
}

#menu a:hover, #menu a.active
{
    color: #c1d72f;
    border-top: 4px solid #c1d72f; /*	background-color: Gray; */
}

#menu a.active
{
}

li#menuHome a
{
    width: 55px;
}
li#menuNews a
{
    width: 55px;
}
li#menuEvent a
{
    width: 100px;
}
li#menuDraw a
{
    width: 150px;
}

li#menuTickets a, li#menuGallery a
{
    width: 90px;
}

li#menuContact a
{
    width: 122px;
}
li.active#menuHome a, li.active#menuNews a, li.active#menuEvent a, li.active#menuDraw a, li.active#menuTickets a, li.active#menuGallery a, li.active#menuContact a
{
    border-top: 4px solid #c1d72f;
}


#mainContent
{
    padding: 0 0 7px 0;
    margin: 0;
    background-color: white;
    border: 0px solid red;
}

#mainContent2
{
    margin: 0 7px -7px 0;
    _margin: 0 1px -5px 0;
    padding: 0 0 7px 0;
}

#wideContent
{
    padding: 0 0 7px 0;
    margin: 0;
    background-color: white;
    border: 0px solid red;
}

#leftCol
{
    width: 335px;
    float: left;
    position: relative;
    padding: 0 5px 0 5px;
    _padding: 0 0px 0 5px;
    margin: 0;
}

#rightCol
{
    width: 405px;
    margin: 0 0 0 342px;
    _margin: 0 0 0 339px;
}

#wideCol
{
    width: 742px;
    margin: 0 0 0 0;
    _margin: 0 0 0 0;
    padding: 0 5px 0 5px;
}


.cleaner
{
    clear: both;
    height: 1px;
    font-size: 1px;
    border: none;
    margin: 0;
    padding: 0;
    background: transparent;
}

#keyLinks
{
    background-color: #54708b;
    
    padding: 1px 3px 5px 3px;
    margin-bottom: 2px;
    background-image: url(images/tit_1.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

#keyLinks h3, #lightBlueBox h3, #scoreBox h3, #darkBlueBox h3, #darkBlueBox2 h3, #greyBox h3, #lightContentBox h3, #lightContentBox2 h3, #darkContentBox h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 17px;
    margin: 15px 0 0 0;
    color: #FFFFFF;
}

#wideContentBox h3.featured, #darkContentBox h3.featured a, #darkContentBox h3.featured a:visited, #darkBlueBox2 h3.featured a, #darkBlueBox2 h3.featured a:visited
{
    color: #f9a833;
}

#darkContentBox h3.featured a:hover, #darkBlueBox2 h3.featured a:hover
{
    color: #fff;
}
#keyLinks h3
{
    padding: 0 0 0 60px;
}

#lightBlueBox h3, #scoreBox h3, #darkBlueBox h3, #darkBlueBox2 h3, #greyBox h3, #lightContentBox h3, #lightContentBox2 h3, #darkContentBox h3
{
    padding: 0 0 0 60px;
}

#wideContentBox h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 17px;
    margin: 15px 0 0 0;
    color: #FFFFFF;
    padding: 0 0 15px 60px;
}

#wideContentBox table
{
    padding: 15px 0 15px 0px;
}

#wideContentBox table.ticketPricing
{
    padding: 35px 0 15px 55px;
    _margin-left: 50px;
    _margin-top: 35px;
}

.ticketPricing
{
    border: 0px solid #ffffff;
}

.ticketPricing td, .ticketPricing th
{
    color: #ffffff;
    border: 1px solid #ffffff;
    font-family: Tahoma;
    font-size: 13px;
    padding: 3px;
}

.ticketPricing th
{
    background-color: #557FAA;
}
.oddTP
{
    background-color: #557FAA;
}

.icn
{
    width: 35px;
    height: 20px;
    margin: 7px 0 0 5px; /* underscore only understood by MSIE */
    _margin: 7px 0 0 3px;
    padding: 0 0 15px 0px;
    float: left;
}

.bubble_lb
{
    background-image: url(images/icn_bubble_lb.gif);
    background-position: top left;
    background-position: -7px 0px;
    background-repeat: no-repeat;
}

.bubble_db
{
    background-image: url(images/icn_bubble_db.gif);
    background-position: top left;
    background-position: -7px 0px;
    background-repeat: no-repeat;
}

.bldg_lb
{
    background-image: url(images/icn_bldg_lb.gif);
    background-position: top left;
    background-position: -5px -2px;
    background-repeat: no-repeat;
}

.bldg_db
{
    background-image: url(images/icn_bldg_db.gif);
    background-position: top left;
    background-position: -5px -2px;
    background-repeat: no-repeat;
}

.cart_gr
{
    background-image: url(images/icn_cart_gr.gif);
    background-position: top left;
    background-position: -5px -2px;
    background-repeat: no-repeat;
}

.compass_lb
{
    background-image: url(images/icn_compass_lb.gif);
    background-position: top left;
    background-position: -5px -2px;
    background-repeat: no-repeat;
}

.compass_db
{
    background-image: url(images/icn_compass_db.gif);
    background-position: top left;
    background-position: -5px -2px;
    background-repeat: no-repeat;
}

.flamepage_lb
{
    background-image: url(images/icn_flamepage_lb.gif);
    background-position: top left;
    background-position: -5px -2px;
    background-repeat: no-repeat;
}

.flamepage_db
{
    background-image: url(images/icn_flamepage_db.gif);
    background-position: top left;
    background-position: -5px -2px;
    background-repeat: no-repeat;
}

.notepad_lb
{
    background-image: url(images/icn_notepad_lb.gif);
    background-position: top left;
    background-position: -7px 0px;
    background-repeat: no-repeat;
}

.notepad_db
{
    background-image: url(images/icn_notepad_db.gif);
    background-position: top left;
    background-position: -7px 0px;
    background-repeat: no-repeat;
}

.mag_lb
{
    background-image: url(images/icn_mag_lb.gif);
    background-position: top left;
    background-position: -3px -2px;
    background-repeat: no-repeat;
}

.mag_db
{
    background-image: url(images/icn_mag_db.gif);
    background-position: top left;
    background-position: -3px -2px;
    background-repeat: no-repeat;
}

.palm_lb
{
    background-image: url(images/icn_palm_lb.gif);
    background-position: top left;
    background-position: -5px 0px;
    background-repeat: no-repeat;
}

.palm_db
{
    background-image: url(images/icn_palm_db.gif);
    background-position: top left;
    background-position: -5px 0px;
    background-repeat: no-repeat;
}

.palm_gr
{
    background-image: url(images/icn_palm_gr.gif);
    background-position: top left;
    background-position: -5px -2px;
    background-repeat: no-repeat;
}

.palmpage_lb
{
    background-image: url(images/icn_palmpage_lb.gif);
    background-position: top left;
    background-position: -5px 0px;
    background-repeat: no-repeat;
}

.palmpage_db
{
    background-image: url(images/icn_palmpage_db.gif);
    background-position: top left;
    background-position: -5px 0px;
    background-repeat: no-repeat;
}

.palmpic_lb
{
    background-image: url(images/icn_palmpic_lb.gif);
    background-position: top left;
    background-position: -5px -2px;
    background-repeat: no-repeat;
}

.palmpic_db
{
    background-image: url(images/icn_palmpic_db.gif);
    background-position: top left;
    background-position: -5px -2px;
    background-repeat: no-repeat;
}

.people_lb
{
    background-image: url(images/icn_people_lb.gif);
    background-position: top left;
    background-position: -7px 0px;
    background-repeat: no-repeat;
}

.people_db
{
    background-image: url(images/icn_people_db.gif);
    background-position: top left;
    background-position: -7px 0px;
    background-repeat: no-repeat;
}

.plane_db
{
    background-image: url(images/icn_plane_db.gif);
    background-position: top left;
    background-position: -5px 0px;
    background-repeat: no-repeat;
}

.star_db
{
    background-image: url(images/icn_star_db.gif);
    background-position: top left;
    background-position: -7px -2px;
    background-repeat: no-repeat;
}

.tickets_lb
{
    background-image: url(images/icn_tickets_lb.gif);
    background-position: top left;
    background-position: -7px -2px;
    background-repeat: no-repeat;
}

.tickets_db
{
    background-image: url(images/icn_tickets_db.gif);
    background-position: top left;
    background-position: -7px -2px;
    background-repeat: no-repeat;
}

#lightBlueBox, #scoreBox
{
    background-color: #3399cc;
    padding: 1px 3px 5px 3px;
    margin-bottom: 1px;
    background-image: url(images/tit_lb.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

#darkBlueBox, #darkBlueBox2
{
    background-color: #6699cc;
    padding: 1px 3px 5px 3px;
    margin-bottom: 1px;
    background-image: url(images/tit_db.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

#lightContentBox, #lightContentBox2
{
    width: 399px;
    _width: 399px;
    background-color: #3399cc;
    padding: 1px 3px 5px 3px;
    margin-bottom: 1px;
    background-image: url(images/tit_lbl.gif);
    background-position: top left;
    background-repeat: no-repeat; /* min-height:300px;     height:auto !important;     height:300px;     */
}
#lightContentBox2
{
    background-image: url(images/tit_lbl2.gif);
}

#darkContentBox
{
    width: 402px;
    _width: 399px;
    background-color: #6699cc;
    padding: 1px 0px 5px 3px;
    _padding: 1px 3px 5px 3px;
    margin-bottom: 1px;
    background-image: url(images/tit_dbl.gif);
    background-position: top left;
    background-repeat: no-repeat;
}
#greyBox
{
    background-color: #768797;
    padding: 1px 3px 5px 3px;
    margin-bottom: 1px;
    background-image: url(images/tit_gr.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

#wideContentBox
{
    width: 742px;
    _width: 742px;
    background-color: #6699cc;
    padding: 1px 0px 5px 0px;
    _padding: 1px 0px 5px 0px;
    margin: 0 0 1px 0;
    background-image: url(images/tit_wide.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.bg_lb
{
    background: url(images/bg_lb.gif) 5px 0px repeat-y;
    background-image: url(images/bg_lb_rlong.gif);
    background-position: bottom left;
    background-position: 5px bottom;
    background-repeat: no-repeat;
}

.bg_db
{
    background: url(images/bg_db.gif) 5px 0px repeat-y;
    background-image: url(images/bg_db_rlong.gif);
    background-position: bottom left;
    background-position: 5px bottom;
    background-repeat: no-repeat;
}

.bg_gr
{
    background: url(images/bg_gr.gif) 5px 0px repeat-y;
    background-image: url(images/bg_gr_rlong.gif);
    background-position: 5px bottom;
    background-repeat: no-repeat;
}

.bg_dblong
{
    /* xbackground:url(images/bg_dbl.gif) 342px 0px repeat-y;   x_background:url(images/bg_dbl.gif) 345px 0px repeat-y; */
    background-image: url(images/bg_db_widelong.gif);
    background-position: 343px 100%;
    _background-position: 343px 100%;
    background-repeat: no-repeat;
    border: 0px solid green;
}

.bg_lblong
{
    /* xbackground:url(images/bg_lbl.gif) 342px 0px repeat-y;   x_background:url(images/bg_lbl.gif) 345px 0px repeat-y; */
    background-image: url(images/bg_lb_widelong.gif);
    background-position: 342px 100%;
    _background-position: 343px 100%;
    background-repeat: no-repeat;
}

.bg_wide
{
    background: url(images/bg_db.gif) 5px 0px repeat-y;
    background-image: url(images/bg_wide.gif);
    background-position: bottom left;
    background-position: 5px bottom;
    background-repeat: no-repeat;
}

#lightContentBox .p1, #lightContentBox .p2, #lightContentBox .p3, #lightContentBox .p4, #lightContentBox .p5, #lightContentBox2 .p1, #lightContentBox2 .p2, #lightContentBox2 .p3, #lightContentBox2 .p4, #lightContentBox2 .p5, #darkContentBox .p1, #darkContentBox .p2, #darkContentBox .p3, #darkContentBox .p4, #darkContentBox .p5, #lightContentBox ul, #lightContentBox2 ul, #darkContentBox ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #FFFFFF;
    padding: 10px 12px 0 15px;
}

#darkContentBox .pFeatured, #darkContentBox2 .pFeatured
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    color: #FFFFFF;
    padding: 10px 12px 0 15px;
}

#lightContentBox ul, #lightContentBox2 ul, #darkContentBox ul
{
    padding: 10px 12px 0 32px;
    _padding: 10px 12px 0 0px;
}


#lightContentBox table, #lightContentBox2 table, #darkContentBox table
{
    margin: 25px 0 0 -20px;
    _margin: 25px 0 0 0;
    padding: 20px 0px 0 0;
    border-collapse: collapse;
}

#lightContentBox table td, #lightContentBox2 table td, #darkContentBox table td
{
    margin: 0;
    padding: 0;
    vertical-align: top;
}

#darkContentBox #expectImg
{
    float: left;
    margin: 25px 0px 0 -30px;
    _margin: 30px 0px 0 -30px;
    padding: 5px 10px 5px 5px;
}

#wideContentBox .p1, #wideContentBox .p2, #wideContentBox .p3, #wideContentBox .p4, #wideContentBox .p5, #wideContentBox ul
{
    font-family: Tahoma,Verdana;
    font-size: 13px;
    line-height: 16px;
    color: #FFFFFF;
    padding: 10px 35px 0 60px;
}

#wideContentBox .pFeatured
{
    font-family: Tahoma,Verdana;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    color: #fff;
    padding: 10px 35px 0 60px;
}
#wideContentBox ul li ul, #wideContentBox ul li ul ul
{
    margin: 5px 0 5px -20px;
}

#wideContentBox ul li ul ul
{
    margin-bottom: 0px;
}
#wideContentBox ul li ul li a, #wideContentBox ul li ul ul li a
{
    font-size: 85%;
}

#wideContentBox .p0
{
    font-family: Tahoma,Verdana;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    color: #FFFFFF;
    padding: 10px 35px 0 60px;
}

.just
{
    text-align: justify;
}

#wideContentBox ul
{
    padding: 0 0 10px 80px;
    _padding: 0 0 10px 45px;
}

#wideContentBox a
{
    font-size: 13px;
}

#wideContentBox a.drawVenueLink
{
    font-size: 11px;
    font-weight: bold;
}

#wideContentBox a.drawPlayerLink
{
    font-size: 11px;
    font-weight: normal;
}


#widePic
{
    padding: 20px 15px 10px 50px;
    float: left;
}

#keyLinks .p1, #keyLinks .p2, #keyLinks .p3, #keyLinks .p4, #keyLinks .p5, #lightBlueBox .p1, #lightBlueBox .p2, #lightBlueBox .p3, #lightBlueBox .p4, #lightBlueBox .p5, #scoreBox .p1, #scoreBox .p2, #scoreBox .p3, #scoreBox .p4, #scoreBox .p5, #darkBlueBox .p1, #darkBlueBox .p2, #darkBlueBox .p3, #darkBlueBox .p4, #darkBlueBox .p5, #darkBlueBox2 .p1, #darkBlueBox2 .p2, #darkBlueBox2 .p3, #darkBlueBox2 .p4, #darkBlueBox2 .p5, #greyBox .p1, #greyBox .p2, #greyBox .p3, #greyBox .p4, #greyBox .p5, #lightBlueBox ul, #scoreBox ul, #darkBlueBox ul, #darkBlueBox2 ul, #darkBlueBox .p1 td, #darkBlueBox .p2 td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #FFFFFF;
    padding: 10px 12px 0 55px;
}

#darkBlueBox .pFeatured, #darkBlueBox2 .pFeatured
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    color: #FFFFFF;
    padding: 10px 12px 0 55px;
}

#lightBlueBox ul, #scoreBox ul, #darkBlueBox ul, #darkBlueBox2 ul, #resMedia1
{
    padding: 10px 12px 0 72px;
    _padding: 10px 12px 0 32px;
}
#darkBlueBox ul li
{
    padding: 1px 0 0 1px;
}

#keyLinks img
{
    line-height: 14px;
    text-align: center;
    color: #FFFFFF;
    padding: 20px 0px 0 2px;
}

.p1
{
    font-weight: bold;
}

#footer
{
    background-image: url(images/mainfoot.gif);
    background-repeat: no-repeat;
    background-position: top;
    background-color: #9aa54f;
    padding: 15px 0 20px 0;
    clear: both;
}

.copyright, a.footerNav, .footNav, a.footerNav:visited
{
    font-family: Tahoma;
    font-size: 11px;
    line-height: 13px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    padding: 0;
}

a.footerNav:visited:hover
{
    color: #272B55;
    text-decoration: none;
}

.copyright
{
    margin-left: 10px;
    font-weight: bold;
}

.footNav
{
    margin-left: 20px;
}

.prPic
{
    margin: 35px 0 0 10px;
}

.picLeft
{
    float: left;
    padding-right: 10px;
    _padding-right: 0px;
    margin: 5px 0 0 10px;
    _margin: 5px 0 0 10px;
}

.picLeftDraw
{
    float: left;
    padding-right: 15px;
    _padding-right: 10px;
    margin: 5px 0 0 0px;
    _margin: 5px 0 0 0px;
}



ul
{
    list-style-image: url(images/link.gif);
    list-style-position: outside;
}


ul.keyLinksList
{
    margin: 0 0 0 160px;
    _margin: 0 0 0 170px;
    padding: 10px 0 10px 0;
    padding: 10px 0 0px 0;
    vertical-align: middle;
}

ul.keyLinksList li
{
    vertical-align: middle;
    font-size: 12px;
    padding: 1px 0 1px 0;
}

ul.keyLinksList li a.homeKey
{
    color: #c1d92b;
}

ul.doc
{
    list-style-image: url(images/doc.gif);
}

#button
{
    width: 100%;
    _width: 145px;
    border: 0px solid #000000; /* border-right: 1px solid #000;*/
    /* HEIGHT DEFINED HERE */
    height: 175px;
    height: 125px;
    padding: 25px 0 10px 0;
    margin-bottom: 0px;
    font-family: 'Trebuchet MS' , 'Lucida Grande' ,Verdana, Lucida, Geneva, Helvetica,Arial, sans-serif;
    font-size: 12px;
    color: #333;
}

#button ul
{
    list-style: none;
    list-style-image: none; /* list-style-image:url(images/lbbullet.gif); 		list-style-position:inside; */
    margin: 0;
    padding: 0 0 0 10px;
    border: none;
}

#button li
{
    /* border-bottom: 1px solid #90bade; */
    margin: 0;
    background-image: url(images/lbbullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

#button li a
{
    display: block;
    padding: 2px 5px 2px 25px; /* border-left: 10px solid #1958b7; 		border-right: 10px solid #508fc4; 		 background-color: #2175bc; */ /* color: #fff; */
    text-decoration: underline;
    width: 100%;
    font-size: 12px;
}

/* html>body #button li a {
		xwidth: auto;
		} */

#button li a:hover
{
    /* border-left: 10px solid #1c64d1; 		border-right: 10px solid #5ba3e0; */ /*background-color: #2586d7; */
    color: #272B55;
    text-decoration: none;
}

a.sectionTitleLink, a.sectionTitleLink:visited, #lightBlueBox h3 a, #scoreBox h3 a, #darkBlueBox h3 a, #darkBlueBox2 h3 a, #greyBox h3 a, #lightContentBox h3 a, #lightContentBox2 h3 a, #darkContentBox h3 a, #lightBlueBox h3 a:visited, #scoreBox h3 a:visited, #darkBlueBox h3 a:visited, #darkBlueBox2 h3 a:visited, #greyBox h3 a:visited, #lightContentBox h3 a:visited, #lightContentBox2 h3 a:visited, #darkContentBox h3 a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
    line-height: 17px;
    padding: 10px 0 0 0px;
    color: #FFFFFF;
}

a.sectionTitleLink:hover, #lightBlueBox h3 a:hover, #scoreBox h3 a:hover, #darkBlueBox h3 a:hover, #darkBlueBox2 h3 a:hover, #greyBox h3 a:hover, #lightContentBox h3 a:hover, #lightContentBox2 h3 a:hover, #darkContentBox h3 a:hover
{
    color: #272B55;
}

.relatedLinks
{
    padding: 0;
    width: 500px;
    margin-left: 55px;
}
.relatedLinksBullet, .relatedLinksBullet td
{
    width: 5%;
    padding: 0px;
}

.relatedLinks td
{
    text-align: left;
    border: 0px solid #000000;
}

.relatedLinksHeading
{
    text-align: left;
    font-size: 14px;
    letter-spacing: 2px;
    width: 95%;
    font-weight: bold;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

#sponsorDiv
{
    padding: 15px 5px 10px 5px;
}

.sponsorTable
{
    padding: 5px 5px 10px 5px;
    width: 95%;
    text-align: center;
}

.sponsorTable th
{
    background-color: #557FAA;
    border: 1px solid #557FAA;
    text-align: center;
    padding: 5px;
    font-size: 13px;
    letter-spacing: 2px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}
.sponsorTable td
{
    background-color: #ffffff;
    border: 1px solid #557FAA;
    padding: 10px 0 10px 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #3B5771;
}

.sponsorTable img
{
    border: 0px solid #ffffff;
}

.galleryPageTable
{
    width: 300px;
    margin: 30px 0 30px 0;
    _margin: 30px;
    padding: 5px;
}

.galleryPageTable td a, #wideContentBox table td a, .galleryPageTableBermuda td a
{
    text-decoration: none;
}

.galleryPageTableBermuda
{
    width: 250px;
    margin: 30px 0 30px -20px;
    _margin: 30px 0 30px 10px;
    padding: 5px;
}

.galleryPageThumbs
{
    width: 80%;
    padding: 5px;
    border-collapse: collapse;
}

.galleryPageThumbs td
{
    font-family: Tahoma,Verdana;
    font-size: 13px;
    line-height: 16px;
    color: #FFFFFF;
}

.drawTable
{
    width: 95%;
    margin: 15px 5px 15px 5px;
    border-collapse: collapse;
}

.drawTable td, .drawTable th
{
    font-family: Tahoma,Verdana;
    font-size: 11px;
    line-height: 16px;
    color: #FFFFFF;
    padding: 3px;
}
.drawTable th
{
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    padding-bottom: 5px;
}

.player
{
    border-bottom: 1px solid;
    border-color: #fff;
}

.ll
{
    border-left: 1px solid;
    border-color: #fff;
}

.bl
{
    border-bottom: 1px solid;
    border-color: #fff;
}

.venue
{
    font-weight: bold;
    font-style: italic;
    text-align: right;
    padding: 3px 8px 3px 0;
}

.bsra
{
    font-weight: normal;
}

.txtHeadline, a.txtHeadline
{
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-size: 13px;
}


.finalresult
{
    width: 60px;
}

.seed
{
    width: 30px;
}

#WSNF
{
    background-color: White;
}



#breadCrumbs
{
    letter-spacing: 1px;
    line-height: 17px;
    margin: 15px 0 0 0;
    color: #FFFFFF;
    padding: 0 0 15px 60px;
}

#breadCrumbs span
{
    font-size: 15px;
    color: #fff;
}

#breadCrumbs a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
    line-height: 17px;
    padding: 10px 0 0 0px;
    color: #c8c8c8;
}

#breadCrumbs a.bcActive
{
    color: #fff;
}

#introTable
{
    border-collapse: collapse;
    padding: 0;
}

.headlineText
{
    font-size: 14px;
    font-weight: bold;
    font-family: Tahoma,Arial;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

table#scoreBoard
{
    border-collapse: collapse;
    padding: 2px;
    margin: 0 15px 0 15px;
    padding: 10px 12px 0 55px;
    border: 1px solid #000000;
}

table#scoreBoard th, table#scoreBoard td
{
    font-size: 10px;
    font-family: Tahoma,Arial;
    text-transform: uppercase;
    border: 1px solid #fff;
}

#scoreBox .pComments
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #FFFFFF;
    padding: 10px 15px 0 15px;
}

table#scoreBoard td.game1, table#scoreBoard td.game2, table#scoreBoard td.game3, table#scoreBoard td.game4, table#scoreBoard td.game5
{
    font-size: 18px;
}

table#scoreBoard th
{
    background-color: #005681;
    color: #fff;
}

td.scoreName1, td.scoreName2
{
    background-color: #455b74;
    color: #fff;
    padding: 5px;
}

td.scoreName2
{
    background-color: #527bad;
    width: 80px;
}

td.game1, td.game2, td.game3, td.game4, td.game5
{
    text-align: center;
    font-weight: bold;
    width: 40px;
}

table#prFooter
{
    border: 0px;
    margin-left: 55px;
}

table#prFooter td
{
    color: #fff;
    font-family: Tahoma,Arial,Sans-serif;
    font-size: 13px;
    padding: 8px 15px 5px 5px;
}

/* SCREEN SETTINGS */
@media screen
{
    #mainLogoPrint
    {
        display: none;
    }
}

/* PRINT SETTINGS */
@media print
{
    #mainLogo, #widePic
    {
        display: none;
    }
    #mainLogoPrint
    {
        display: block;
        padding-left: 60px;
    }
    #menuBar
    {
        display: none;
    }
    #breadCrumbs
    {
        display: none;
    }
    #sponsorBox
    {
        display: none;
    }
    .relatedLinks
    {
        display: none;
    }
    .noPrint
    {
        display: none;
    }
    .ticketPricing td
    {
        border: 1px solid #000000;
    }
    .footNav
    {
        display: none;
    }
    .bl, .ll, .player
    {
        border-color: Black;
    }


}
