/* stickfooter */
* {margin:0px;}
html, body {height:100%;}
#siteContainer {min-height:100%;height:auto!important;height:100%;margin:0px auto -123px;}
#siteFooter, #siteContainer #footerSpacer {height:123px;}

/* system styles and shortcuts */
a img {border:none;}
form {margin:0px;padding:0px;}
form fieldset {margin:0px;padding:0px;border:none;}
.clearBoth {clear:both;font-size:0px;}
.left {float:left;}

/* layout styles */
body {font-family:"Trebuchet MS";background-image:url(/images/ta-hdr-bg.gif);background-repeat:repeat-x;background-color:#e5eaef;text-align:center;}
#siteContainer {width:1000px;text-align:left;}
#siteContainer #siteHeader {min-height:119px;_height:119px;background-image:url(/images/ta-hdr-vsep.gif);background-repeat:no-repeat;background-position:right top;}
#siteContainer #siteHeader #siteLogo {float:left;background-image:url(/images/ta-hdr-vsep.gif);background-repeat:no-repeat;background-position:right top;width:185px;height:119px;}
#siteContainer #siteHeader #siteLogo h1 {margin:0px;padding:0px;padding:17px 10px 19px 10px;background-image:url(/images/ta-hdr-vsep.gif);background-repeat:no-repeat;}
#siteContainer #siteHeader ul {float:left;list-style:none;list-style-position:inside;margin:0px;}
#siteContainer #siteHeader #headerTop {float:left;height:62px;width:815px;overflow:hidden;}
#siteContainer #siteHeader #headerTop ul#headerLanguages {padding:0px 10px 0px 202px;height:67px;}
#siteContainer #siteHeader #headerTop ul#headerLanguages li {float:left;width:16px;margin:0px;padding:9px;}
#siteContainer #siteHeader #headerTop form#headerLogin {float:right;width:370px;padding:8px 5px 8px 0px;background-image:url(/images/ta-hdr-vsep.gif);background-repeat:no-repeat;background-position:right top;}
#siteContainer #siteHeader #headerTop form#headerLogin div.left {width:300px;}
#siteContainer #siteHeader #headerTop form#headerLogin fieldset label {font-size:11px;color:#393939;}
#siteContainer #siteHeader #headerTop form#headerLogin fieldset input.textInput {font-family:"Trebuchet MS";font-size:11px;color:#393939;background-color:#fff;border:1px solid #393939;width:80px;}
#siteContainer #siteHeader #headerTop form#headerLogin fieldset#loginBtn {float:left; margin-top:12px; }
#siteContainer #siteHeader #headerTop form#headerLogin a {font-family:"Trebuchet MS";font-size:11px;color:#393939;}
#siteContainer #siteHeader #headerTop #loginError { display:block; width:237px; height:34px; padding: 6px 24px 4px 12px; margin:9px; background: url(/images/login-error.gif) no-repeat 0px 0px; font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; }
#siteContainer #siteHeader #headerTop #signupCta {float:right;padding:8px 10px;}
#headerTop:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#headerTop { display: inline-block; _height: 1%; }
#headerTop { display: block; }
#siteContainer #siteHeader #headerBtm {float:left;height:57px;width:815px;overflow:hidden;font-size:14px;text-transform:uppercase;font-weight:bold;}
#siteContainer #siteHeader #headerBtm ul#mainNav {padding:0px 0px 0px 5px;margin:7px 0px 0px 8px;height:49px;background-image:url(/images/ta-hdr-tab-l.gif);background-repeat:no-repeat;_display:inline;}
#siteContainer #siteHeader #headerBtm ul#mainNav li {float:left;text-align:center;background-image:url(/images/ta-hdr-tab-bg.gif);background-repeat:repeat-x;}
#siteContainer #siteHeader #headerBtm ul#mainNav li.multiLine a {padding-top:12px;padding-bottom:8px;line-height:14px;}
#siteContainer #siteHeader #headerBtm ul#mainNav li a {display:block;padding:16px 36px;text-decoration:none;color:#003659;background-image:url(/images/ta-hdr-tab-vsep.gif);background-repeat:no-repeat;background-position:right top;}
#siteContainer #siteHeader #headerBtm ul.mainNavSSL li a {padding:16px 37px !important;}
#siteContainer #siteHeader #headerBtm ul#mainNav li a:hover {color:#6B6B6B;}
#siteContainer #siteHeader #headerBtm ul#mainNav li.last a {background-image:url(/images/ta-hdr-tab-r.gif);}

#siteContainer #siteHeader #insideNavContainer {padding-left:194px;padding-right:10px;height:37px;float:left;}
#siteContainer #siteHeader #insideNavContainer ul#insideNav {list-style:none;list-style-position:inside;margin:0px;padding:0px 0px 0px 5px;background-image:url(/images/ta-subNav-l.gif);background-repeat:no-repeat;height:37px;width:790px;}
#siteContainer #siteHeader #insideNavContainer ul#insideNav li {float:left;display:block;height:37px;padding:0px 9px 0px 0px;text-align:center;background-image:url(/images/ta-subNav-vSep.gif);background-repeat:no-repeat;background-position:right top;}
#siteContainer #siteHeader #insideNavContainer ul#insideNav li.last {background-image:url(/images/ta-subNav-r.gif);padding:0px 4px 0px 0px;}
#siteContainer #siteHeader #insideNavContainer ul#insideNav li a {display:block;padding:11px;background-image:url(/images/ta-subNav-bg.gif);background-repeat:repeat-x;color:#003659;font-size:11px;text-transform:uppercase;text-decoration:none;font-weight:bold;min-height:37px;}
#siteContainer #siteHeader #insideNavContainer ul#insideNav li.multiLine a {padding:7px 11px;line-height:12px;}
#siteContainer #siteHeader #insideNavContainer ul#insideNav li a:hover {color:#3c515f;}

#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #subNavContainer {background-color:#E5EAEF;padding:7px;margin:10px 0px;width:750px;text-align:center;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #subNavContainer ul#subNav {list-style:none;margin:0px;padding:0px;font-size:12px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #subNavContainer ul#subNav li {float:left;font-weight:bold;margin:0px;padding:0px;background-image:url(/images/ta-subnav-li-bg.gif);background-repeat:no-repeat;background-position:right center;padding-right:7px;margin-left:7px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #subNavContainer ul#subNav li.first {margin:0px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #subNavContainer ul#subNav li.last {background:none;padding:0px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #subNavContainer ul#subNav li a {color:#003659;text-decoration:none;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #subNavContainer ul#subNav li a.active, #siteContainer #siteContent #mainSection .contentBox .contentBoxContent #subNavContainer ul#subNav li a:hover {color:#0071bc;}

#siteContainer #siteHeader #headerLoggedIn {float:right;background-image:url(/images/ta-loggedin-bg.gif);background-repeat:repeat-x;height:55px;width:202px;margin-right:10px;_display:inline;position:relative;padding:0px 9px;}
#siteContainer #siteHeader #headerLoggedIn p {font-size:11px;margin-top:8px;}
#siteContainer #siteHeader #headerLoggedIn p span {color:#0071bc;font-weight:bold;}
#siteContainer #siteHeader #headerLoggedIn ul {font-size:11px;width:100%;list-style:none;list-style-position:outside;margin:0px;padding:0px;}
#siteContainer #siteHeader #headerLoggedIn ul li {float:left;padding:0px 3px;}
#siteContainer #siteHeader #headerLoggedIn ul li.last {float:right;}
#siteContainer #siteHeader #headerLoggedIn ul li a {text-decoration:none;color:#6d6e71;background-image:none;}

#siteContainer #siteContent {margin-top:10px;padding-bottom:10px;}
#siteContainer #siteContent .contentBox .contentBoxHdr {background-image:url(/images/ta-contentBoxHdr.gif);padding-left:10px;background-repeat:no-repeat;}
#siteContainer #siteContent .contentBox .contentBoxHdr h3 {font-size:10px;height:22px;background-image:url(/images/ta-rndBox-tr.gif);background-position:right top;background-repeat:no-repeat;}
#siteContainer #siteContent .contentBox .contentBoxContent {background-color:#fff;border:1px solid #52738f;border-width:0px 1px;padding:6px 20px 20px 20px;}
#siteContainer #siteContent .contentBox .contentBoxFtr {height:8px;background-image:url(/images/ta-contentBoxFtr.gif);background-position:left bottom;background-repeat:no-repeat;_background-position:left top;}
#siteContainer #siteContent .contentBox .contentBoxFtr .br {height:8px;background-image:url(/images/ta-rndBox-br.gif);background-position:right bottom;background-repeat:no-repeat;_background-position:right top;font-size:1px;line-height:1px;}

#siteContainer #siteContent #splashFeature {padding:0px 27px;}
#siteContainer #siteContent #splashFeature a#cta1 {float:left;}
#siteContainer #siteContent #splashFeature #splashBanners {width:620px;height:370px;float:right;}
#siteContainer #siteContent #splashHeadline {padding:0px 27px;margin:10px 0px;}
#siteContainer #siteContent #splashDetails {padding:0px 57px;font-size:14px;}
#siteContainer #siteContent #splashDetails ul {margin:0px;padding:5px 0px;width:285px;background-color:#436785;padding-left:10px;float:left;background-repeat:no-repeat;padding-top:58px;}
#siteContainer #siteContent #splashDetails ul li {list-style:none;background-repeat:no-repeat;padding:0px 10px 10px 45px;color:#fff;}
#siteContainer #siteContent #splashDetails ul#betting {background-image:url(/images/ta-hdr-details-betting.gif);}
#siteContainer #siteContent #splashDetails ul#poker {margin:0px 0px;background-image:url(/images/ta-hdr-details-poker.gif);}
#siteContainer #siteContent #splashDetails ul#casino {background-image:url(/images/ta-hdr-details-casino.gif);}
#siteContainer #siteContent #splashDetails ul#betting li {background-image:url(/images/ta-feat-bull-betting.gif);}
#siteContainer #siteContent #splashDetails ul#poker li {background-image:url(/images/ta-feat-bull-poker.gif);}
#siteContainer #siteContent #splashDetails ul#casino li {background-image:url(/images/ta-feat-bull-casino.gif);}

#siteContainer #siteContent #splashDetails ul#betting li.club {background-image:url(/images/ta-feat-club-betting.gif);}
#siteContainer #siteContent #splashDetails ul#betting li.diamond {background-image:url(/images/ta-feat-diamond-betting.gif);}
#siteContainer #siteContent #splashDetails ul#poker li.heart {background-image:url(/images/ta-feat-heart-poker.gif);}
#siteContainer #siteContent #splashDetails ul#poker li.spade {background-image:url(/images/ta-feat-spade-poker.gif);}
#siteContainer #siteContent #splashDetails ul#casino li.diamond {background-image:url(/images/ta-feat-diamond-casino.gif);}
#siteContainer #siteContent #splashDetails ul#casino li.spade {background-image:url(/images/ta-feat-spade-casino.gif);}


#siteContainer #siteContent #leftBox {float:left;width:185px;margin-right:8px;}
#siteContainer #siteContent #leftBox .contentBoxContent {padding-left:10px;padding-right:10px;}
#siteContainer #siteContent #leftBox .contentBoxContent ul {list-style:none;list-style-position:outside;padding:5px 0px;margin:0px;font-size:12px;_display:inline;}
#siteContainer #siteContent #leftBox .contentBoxContent ul li {font-weight:bold;color:#0071bc;margin:0px;padding:0px;position:relative;}
#siteContainer #siteContent #leftBox .contentBoxContent ul li a {font-weight:normal;color:#000;text-decoration:none;}

#toolBox {position:relative;}
#sportsRSS {display:none;position:absolute;background:#fff;z-index:2;border:1px solid #d1d1d1;-moz-border-radius:10px;-webkit-border-radius:10px;left:135px;width:160px;top:150px;}
#sportsRSS ul {list-style:none;list-style-position:outside;padding:5px 0px;margin:0px;font-size:12px;}
#sportsRSS ul li {padding:0px 5px;}
#sportsRSS ul li a {color:#000;text-decoration:none;}
#sportsRSS ul li.even {background-color:#efefef;}

#siteContainer #siteContent #leftBox #mailBox.contentBox {margin-bottom:10px;}
#siteContainer #siteContent #leftBox #mailBox .contentBoxHdr h3 img {padding:4px 0px;}
#siteContainer #siteContent #leftBox #mailBox .contentBoxContent ul {float:left;}
#siteContainer #siteContent #leftBox #mailBox .contentBoxContent ul li a {color:#0071bc;}
#siteContainer #siteContent #leftBox #mailBox #notification {margin-top:5px;float:right;background-image:url(/images/ta-notification-ftr.gif);width:100px;background-repeat:no-repeat;background-position:bottom center;padding-bottom:9px;color:#58595b;font-size:12px;font-weight:bold;}
#siteContainer #siteContent #leftBox #mailBox #notification div#notificationTop {background-image:url(/images/ta-notification-hdr.gif);width:100px;height:9px;background-repeat:no-repeat;font-size:1px;line-height:1px;}
#siteContainer #siteContent #leftBox #mailBox #notification p {background-color:#e9edf1;border:solid #8ba2b5;border-width:0px 1px;padding:0px 10px;}
#siteContainer #siteContent #leftBox #mailBox #notification p a {color:#0071bc;}

#siteContainer #siteContent #mainSection {float:left;width:806px;margin:0px 97px;}
.hasRightBar #siteContainer #siteContent #mainSection {float:left;width:806px;margin:0px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent {min-height:546px;_height:546px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent .headLine {color:#003659;font-size:24px;font-weight:bold;margin:-6px;padding:6px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent .bigBlue {font-size:18px;font-weight:bold;color:#0071bc;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent ul {padding:0px 15px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent ul.indented {padding:0px 15px;margin:0px 15px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent ol {padding:0px 30px;margin-top:10px;margin-bottom:10px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent {font-size:14px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent p, #siteContainer #siteContent #mainSection .contentBox .contentBoxContent ul li {margin:10px 0px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent p strong {color:#0071bc;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent a {color:#006EB9;text-decoration:none;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent a:hover {text-decoration:underline;}

#siteContainer #siteContent #mainSection .contentBox .contentBoxContent .rightAlign {text-align:right;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent .centered {text-align:center;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #description {width:637px;padding:0px 46px;margin:0px 19px 0px 18px;position:relative;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #description p.intro {font-size:24px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #description #desc-top {background-image:url(/images/ta-mgr-desc-top.gif);width:637px;height:10px;font-size:1px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #description #desc-lquo {background-image:url(/images/ta-mgr-desc-lquo.gif);_display:none;width:60px;height:46px;float:left;margin-left:-46px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #description #desc-rquo {background-image:url(/images/ta-mgr-desc-rquo.gif);_display:none;width:60px;height:46px;float:right;margin-right:-46px;margin-top:-46px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #description #desc-btm {background-image:url(/images/ta-mgr-desc-btm.gif);width:637px;height:10px;font-size:1px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #description #desc-cont, #siteContainer #siteContent #mainSection .contentBox .contentBoxContent #description #desc-sig {background-color:#e5eaee;padding:15px 36px;}
#siteContainer #siteContent #mainSection .contentBox .contentBoxContent #description #desc-sig p {margin:0px;}

#siteFooter {text-align:center;background-image:url(/images/ta-ftr-bg.gif);background-repeat:repeat-x;}
#siteFooter #footerContainer {width:1000px;margin:auto;background-image:url(/images/ta-ftrCont-bg.gif);background-repeat:no-repeat;height:123px;}
#siteFooter #footerContainer ul {list-style:none;list-style-position:inside;margin:0px;padding:0px;}
#siteFooter #footerContainer ul li {display:inline;}
#siteFooter #footerContainer #footerTop {height:61px;padding:3px;}
#siteFooter #footerContainer #footerTop ul {height:61px;list-style:none;list-style-position:inside;margin:0px;padding:0px;line-height:1px;}
#siteFooter #footerContainer #footerTop ul li {height:61px;display:inline;padding:0px 20px;}
#siteFooter #footerContainer #footerBtm {height:20px;padding:12px 0px;font-family:"Lucida Sans Unicode";font-size:12px;_padding:6px 0px;}
#siteFooter #footerContainer #footerBtm ul li {padding:0px 6px;}
#siteFooter #footerContainer #footerBtm ul li a {color:#393939;text-decoration:none;}
#siteFooter #footerContainer #footerBtm ul li a:hover {text-decoration:underline;}