﻿body { color:#000; font-family:Arial; font-size:14px; margin:0; padding:0; background:#e60000 url(../images/v2/bg.jpg) no-repeat top center; }
a { color:#ccc; text-decoration:none; cursor:pointer; }
a:hover { color:#fff; text-decoration:none; }
img { border:none; }
form { margin:0; padding:0; }
h3 { font-family:Tahoma; font-size:16px; color:#a1a1a2; font-weight:normal; }
input, textarea, select { font-family:Tahoma; font-size:14px; margin:0; padding:0; }
fieldset legend { font-weight:bold; }

.whitebox { background-color:#fff; color:#000; }
.graybox { background-color:#ddd; color:#000; }

.padded { padding:10px; }
.padded5 { padding:5px; }
.padtop { padding:10px 0 0 0 }
.bold { font-weight:bold; }

.regions { float:right; margin:10px 10px 0 0; color:#e80000; }
.regions a { color:#e80000; text-decoration:none; }
.regions a:hover { color:#e80000; text-decoration:underline; }

.clear { clear:both; }
.error { color:#f00; font-weight:bold; }
.col3b .error { color:#d8ae58; font-weight:bold; }
.highlight { color:#000; font-weight:bold; }
.small { font-size:12px; }
.small input, .small textarea, .small select { font-size:12px; }
.medium { font-size:13px; }
.oddrow { background-color:inherit; }
.evenrow { background-color:#6B6560; }
.author { font-style:italic; }
.instruction { font-size:13px; font-style:italic; }

.basicinfo { clear:both; width:280px; padding:0; font-size:13px; }
.basicinfo .label { float:left; width:80px; }
.basicinfo .description { float:left; width:177px; word-wrap:break-word; }

a.highlight { color:#000; font-weight:bold; text-decoration:none; }
a.highlight:hover { text-decoration:underline; }
a img { border:none; }

.optionbox { border:solid 2px #f68529; padding:4px; }
.optionbox .title { padding:2px; background-color:#f68529; color:#fff; font-weight:bold; }
.optionbox a { color:#f68529; font-weight:bold; }

.recentaddition { border-left:solid 8px #ebe9ea; border-right:solid 8px #ebe9ea; border-top:solid 4px #ebe9ea; border-bottom:solid 4px #ebe9ea; padding:4px; margin:0; }
.recentaddition img { float:left; margin:0 10px 5px 0; height:70px; width:70px; }

.Flajaxian_FileBox { color:#000; }

#outercontainer { width:1007px; margin:0 auto 0 auto; padding:0 9px 0 0; }
.outer3col { background:url(../images/bg_text.png) repeat-y; }

#topbar { height:42px; text-align:right; color:#000; font-size:13px; width:1007px; background:url(../images/v2/ticker_bg.jpg) no-repeat; }
#topbar #ticker { float:left; height:42px; width:806px; font-size:13px; color:#4b4b4b; }
#topbar #ticker #newsbar { position:relative; top:0; left: 0; height:33px; overflow:hidden; width:776px; margin:3px 20px 0 10px; }
.mooquee-text { position:absolute; margin-top:6px; }

#topbar #rightbar { float:left; height:33px; width:201px; padding-top:9px; color:#fff; text-align:center; background:url(../images/v2/top_bg.jpg) no-repeat; }
#topbar #rightbar a { color:#fff; font-size:12px; text-decoration:none; }
#topbar #rightbar a:hover { color:#fff; text-decoration:underline; }

#header { height:137px; width:1007px; }
#header #headerleft { float:left; height:141px; width:272px; background:url(../images/v2/logo.jpg) no-repeat; }
#header #headerright { float:left; height:141px; width:735px; background:url(../images/v2/banner_bg.jpg) no-repeat; }
#header #headerright .top { float:left; height:90px; width:728px; cursor:pointer; display:block; }
#header #headerright #welcome { clear:both; height:34px; width:718px; padding:3px 0 0 10px; font-family:Arial; font-size:12px; color:#3f3f3f; letter-spacing:1px; line-height:14px; font-weight:bold; }
#header #headerright #userinfo { padding-top:6px; }
#header #headerright #userinfo span { display:block; padding-top:4px; }
#header #headerright #welcome #sociallinks { float:right; width:64px; margin-left:34px; }
#header #headerright #welcome #sociallinks img { float:left; }

#footer { height:136px; width:1007px; padding-top:20px; font-size:13px; color:#fff; background:url(../images/v2/bottom.jpg) no-repeat; text-align:center; }
#footer a { color:#fff; font-size:13px; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#intro { width:673px; height:64px; }
#intro .left { float:left; width:436px; }
#intro .left .top { width:436px; height:33px; background:url(../images/v2/intro/title_newtobbeye.jpg) no-repeat; }
#intro .left .bottom { width:436px; height:31px; }
#intro .left .bottom img { float:left; }
#intro .left .bottom .coaches { float:left; width:160px; height:31px; background:url(../images/v2/intro/coaches.jpg) no-repeat; cursor:pointer; }
#intro .left .bottom .coaches:hover { background:url(../images/v2/intro/coaches_ov.jpg) no-repeat; }
#intro .left .bottom .agents { float:left; width:132px; height:31px; background:url(../images/v2/intro/agents.jpg) no-repeat; cursor:pointer; }
#intro .left .bottom .agents:hover { background:url(../images/v2/intro/agents_ov.jpg) no-repeat; }
#intro .left .bottom .players { float:left; width:144px; height:31px; background:url(../images/v2/intro/players.jpg) no-repeat; cursor:pointer; }
#intro .left .bottom .players:hover { background:url(../images/v2/intro/players_ov.jpg) no-repeat; }
#intro .right { float:left; width:237px; height:63px; }

#signinbar { height:28px; }
#signinbar #signinleft { float:left; height:28px; width:525px; background:url(../images/below_logo.jpg) no-repeat; }
#signinbar #signinright { float:left; height:28px; width:517px; background-color:#c7c7c7; }

#menubar { height:34px; width:100%; }
#menubar a { float:left; }

#searchbar { width:997px; height:30px; text-align:right; padding:8px 10px 0 0; background:url(../images/v2/title_bg.jpg) no-repeat; }

.leftheadtop { height:28px; width:207px; padding:34px 0 0 20px; margin-left:9px; color:#111; font-family:Tahoma; font-weight:bold; background:url(../images/left_head_top.png) no-repeat; }
.lefthead { height:28px; width:204px; padding:10px 0 0 20px; margin-left:12px; color:#111; font-family:Tahoma; font-weight:bold; background:url(../images/left_head.png) no-repeat; }

#optionbar { background-color:#777; margin-top:10px; height:20px; font-size:13px}
#optionbar #comments { width:auto; float:left; margin-left:10px; }
#optionbar #flagabuse { width:auto; float:right; margin-right:10px; }
.views { float:right; color:#ccc; font-size:12px; }

.latest-news-item { margin:4px 12px; }
.latest-news-item a { color:#373637; text-decoration:none; }
.latest-news-item a:hover { text-decoration:underline; }

#columnwrapper { clear:both; }
#columnwrapper tr td { vertical-align:top; }

#column3 { background:#fff url(../images/v2/bg_text.jpg) repeat-y; zoom:1; }
#column3 #col-1 { float:left; width:673px; }
#column3 #col-1 #col-1a { float:left; width:218px; }
#column3 #col-1 #col-1b { float:left; width:453px; margin-left:2px; background:#272727; color:#b0b0b0; }
#column3 #col-1 #col-1b .beseen { width:453px; height:66px; }
#column3 #col-2 { float:left; width:334px; }

#column2 { background:#fff url(../images/v2/bg_text2.jpg) repeat-y; }
#column2 #col-1 { float:left; width:218px; }
#column2 #col-2 { float:left; width:782px; margin-left:2px; background:#262626; color:#b0b0b0; }

.recent-additions { background:#2a2a2a; margin-left:4px; width:214px; }
.recent-additions tr td { padding:10px; margin:0; border-bottom:solid 1px #aba9aa; }
.recent-additions tr td.photo-col { width:62px; }
.recent-additions tr td.photo-col img { width:62px; height:62px; border:none; }
.recent-additions tr td.caption-col { width:112px; }
.recent-additions tr td.caption-col a { color:#fff; text-decoration:none; }
.recent-additions tr td.caption-col a:hover { color:#fff; text-decoration:underline; }


.searchbox input { height:17px; vertical-align:middle; }
.searchbutton { height:17px; width:55px; background:url(../images/search.jpg) no-repeat; border:none; }
.searchbutton:hover { height:17px; width:55px; background:url(../images/search_ov.jpg) no-repeat; border:none; }

.searchbutton2 { height:27px; width:79px; background:url(../images/search_button.png) no-repeat; border:none; }
.searchbutton2:hover { height:27px; width:79px; background:url(../images/search_button_ov.png) no-repeat; border:none; }

#pagetitle { color:#fff; font-size:20px; font-weight:normal; padding:16px 0 0 18px; margin:0; }
#pagecontent { padding:0 6px 6px 18px; margin:0; }
.sublink { font-size:15px; color:#fff; }
.sublink a { font-size:15px; color:#fff; text-decoration:none; }
.sublink a:hover { font-size:15px; color:#fff; text-decoration:underline; }

div.headline { margin-bottom:10px; }
div.headline a { color:#222; font-size:13px; text-decoration:none; }
div.headline a:hover { color:#000; font-size:13px; text-decoration:underline; }

.margintop { background-color:#4c4c4c; color:#fff; width:325px; height:46px; padding:13px 0 0 10px; }

.sectiontitle { background-color:#3f3f3f; color:#fff; padding:2px 10px 2px 10px; }

ul.marginlist { margin:0; padding:10px 10px 0 34px; }
ul.marginlist li { margin:0; padding:0 0 4px 0; color:#555; }
ul.marginlist li a { color:#555; text-decoration:none; }
ul.marginlist li a:hover { color:#000; text-decoration:none; }

#player_video { width:318px; }
#player_video .videolink { background:#d4d8d9; width:303px; height:52px; padding:10px; cursor:pointer; font-size:13px; }
#player_video .videolink:hover { background:#fff; }
#player_video .playing { background:#fff; }
#player_video .spacer { background-color:#a8a6a7; height:1px; }
#player_video .videolink .left { float:left; width:39px; }
#player_video .videolink .left img{ width:39px; height:31px; margin-top:10px; }
#player_video .videolink .right { float:left; width:254px; margin-left:10px; }
#player_video .caption {  }

.videofeaturelink { background:url(../images/video_feature2.png) no-repeat; width:291px; height:18px; padding:15px; margin:0; font-size:13px; text-align:left; color:#000; }

.eventsbox { border-top:solid 1px #aaa; margin:10px 10px 10px 0; }
.eventsbox .top { border:none; margin:4px 0 10px 0; padding:6px 10px; background:#aaa; color:#d02126; font-size:17px; font-weight:bold; }
.eventsbox .content { float:left; width:450px; color:#d4d8d9; font-size:14px; font-weight:normal; }
.eventsbox .content .event { clear:both; margin:3px; }
.eventsbox .content .event .label { float:left; width:160px; }
.eventsbox .content .event .detail { float:left; width:280px; }
.eventsbox .content .event .detail a { color:#d4d8d9; text-decoration:underline; }
.eventsbox .content .event .detail a:hover { color:#f0f0f0; text-decoration:underline; }
.eventsbox .registration { float:left; width:250px; text-align:left; margin-top:10px; }
.eventsbox .registration img { margin:4px 0; }

.tblhead { border-bottom:solid 2px #ccc; font-weight:bold; color:#ccc; }
.tblheaddark { border-bottom:solid 4px #333; font-weight:bold; color:#b0b0b0; }
.tblrow { background-color:#666; color:#fff; }
.tblaltrow { background-color:#5a5a5a; color:#fff; }
.tblrow td, .tblaltrow td { vertical-align:middle !important; }

.tabwrapper { padding-top:4px; }
.tabset { margin:0; padding: 0 0 0 6px; height: 27px; width: auto; background:url(../images/tabs/tab-bkg.gif) bottom left repeat-x; }
.tabset li:before { content: "" !important; }
.tabset li { list-style-type: none; background: url(../images/tabs/tab-off-l.gif) top left no-repeat !important; float: left !important; margin: 0 2px 0 0 !important; padding: 0 0 0 14px !important; cursor: pointer; }	
.tabset li a { background: url(../images/tabs/tab-off-r.gif) top right no-repeat !important; display: block !important; float: left !important; height: 24px !important; line-height: 26px !important; color: #000 !important; font-family: Tahoma !important; font-size:13px !important; font-weight: bold !important; padding: 2px 12px 0 0 !important; text-decoration: none !important; }
.tabset li.on { background: url(../images/tabs/tab-on-l.gif) top left no-repeat !important; }	
.tabset li.on a { background: url(../images/tabs/tab-on-r.gif) top right no-repeat !important; color: #000; }

.messagebox { padding:8px; clear:both; border-bottom:solid 1px #ccc; }
.messagebox a { color:#fff; }
.messagebox .name { float:left; width:250px; }
.messagebox .subject { margin-left:30px; float:left; width:580px; }
.messagebox .date { float:left; width:250px; color:#ccc; font-size:12px; }
.messagebox .summary { margin-left:30px; float:left; width:580px; font-style:italic; }
.unread .subject { font-weight: bold; }

#readmessage { padding:10px 20px 10px 20px; }
#readmessage #subject { font-size:16px; font-weight:bold; }
#readmessage #sent { float:right; }

#reply { padding:10px 20px 10px 20px; }
#reply .message { padding:10px; border:solid 2px #eee; color:#eee; font-weight:bold; text-align:center; }
#reply textarea { width:100%; height:200px; }

.resultgrid { }
.resultgrid tr { position:relative; }
.resultgrid tr.head { margin:0; height:33px; line-height:33px; width:699px; background:url(../images/grid_header.png) no-repeat; font-weight:bold; }
.resultgrid tr.odd { margin:0; height:103px; width:699px; background:url(../images/grid_odd.png) no-repeat; color:#d2d2d2; font-weight:bold; }
.resultgrid tr.even { margin:0; height:103px; width:699px; background:url(../images/grid_even.png) no-repeat; color:#d2d2d2; font-weight:bold; }
.resultgrid tr td { background-image:none; vertical-align:middle ! important; padding:0 4px; }

.smalltbl td { font-size: 12px; }

#videostitle { height:44px; background:#5e5e5e; color:#fff; font-family:Tahoma; font-size:18px; font-weight:bold; padding:16px 0 0 20px; }
#backtoprofile { background:url(../images/backto_profile.png) no-repeat; height:30px; width:168px; float:right; margin:0 20px 0 0; }
#backtoprofile:hover { background:url(../images/backto_profile_ov.png) no-repeat; }
.videoslink1 { background:#b7b7b8 url(../images/video_bg1.png) no-repeat; width:565px; padding:13px 10px 13px 50px; color:#000; }
.videoslink2 { background:#e5e5e6 url(../images/video_bg2.png) no-repeat; width:565px; padding:13px 10px 13px 50px; color:#000; }
.videos-title { margin:5px 0; }
/*
#download-link { margin-top:6px; height:24px; }
#download-link a { display:block; width:200px; margin-left:4px; padding-left:30px; background:url(../images/download.png) no-repeat; line-height:24px; }
*/

#player-info { width:768px; background:#fff; }
#player-info .titlebar { height:53px; padding:14px 10px 0 20px; color:#000; font-size:22px; font-weight:bold; background:url(../images/player/title_name.jpg) repeat-x; }
#player-info .titlebar div.text { float:left; margin-top:4px; }
#player-info .titlebar img { float:right; margin:0 4px; }
#player-info .titlebar input { float:right; margin:0 4px; }

#player-options { background:#868684; height:34px; padding:10px 0; }
#player-options img { margin-right:30px; }

#player-bio { float:left; background:#2a2a2a; font-size:12px; color:#fff; padding-bottom:10px; width:100%; }

#player-gallery { width:768px; height:89px; background:#2a2a2a; }
#player-gallery #scroll-left { float:left; width:40px; height:89px; background:url(../images/player/left_arrow.jpg) no-repeat 0 10px; }
#player-gallery #scroll-right { float:left; width:40px; height:89px; background:url(../images/player/right_arrow.jpg) no-repeat 0 10px; }
#player-gallery #gallery-container { float:left; width:688px; height:89px; overflow:hidden; }
#player-gallery #gallery img { height:69px; width:auto; margin:10px 4px; }

#player-nonmember { text-align:center; background:#252525; margin:-30px -7px -7px 0; height:600px; }

.player-tbl-head { background:#2b2b2b; color:#fff; }
.player-tbl-row { background-color:#787878; color:#fff; }
.player-tbl-altrow { background-color:#6c6c6c; color:#fff; }
.player-tbl-row td, .player-tbl-altrow td { vertical-align:middle !important; }

.blog-entry { margin:10px; border-bottom:solid 1px #555; }
.blog-entry .blog-date { font-weight:bold; }
.blog-entry .blog-title { font-size:18px; font-weight:bold; margin-bottom:6px; }
.blog-entry .blog-title a { color:#fff; text-decoration:none; }
.blog-entry .blog-title a:hover { color:#fff; text-decoration:underline; }
.blog-entry .blog-images { float:right; width:210px; text-align:right; }
.blog-entry .blog-images img { width:200px; height:auto; margin:0 0 10px 10px; }
.blog-entry .blog-videos { text-align:center; }
.blog-nav { margin:10px; height:22px; }
.blog-nav .blog-nav-prev { float:left; }
.blog-nav .blog-nav-next { float:right; }

.blog-highlight { float:left; display:block; }
.blog-entries { float:left; width:433px; height:117px; padding:0 10px; background:url(../images/v2/blogentries.jpg) no-repeat; }
.blog-entries .list { width:433px; height:77px; margin-top:40px; }
.blog-entries .list a { display:block; margin:5px 0; color:#373637; text-decoration:none; }
.blog-entries .list a:hover { color:#373637; text-decoration:underline; }

.searchresult { border-top:solid 1px #5a5a5a; margin-top:12px; padding-top:4px; width:758px; color:#aaa; font-size:13px; line-height:18px; font-weight:bold; width:750px; }
.searchresult .left { float:left; width:90px; }
.searchresult .left img { width:80px; height:80px; }
.searchresult .right { float:left; width:660px; }
.searchresult .right .top { background:#aaa; padding:3px 0; color:#000; margin-bottom:8px; }
.searchresult .right .top a { color:#000; text-decoration:none; }
.searchresult .right .top a:hover { color:#000; text-decoration:underline; }
.searchresult .right .link { font-size:13px; font-weight:normal; color:#aaa; text-decoration:none; }
.searchresult .right .link:hover { font-size:13px; font-weight:normal; color:#aaa; text-decoration:underline; }
.searchresult .right .separator { background:#5a5a5a; height:1px; margin:1px 0; }
.searchresult .right .col1 { float:left; width:190px; padding-left:10px; }
.searchresult .right .col2 { float:left; width:340px; }
.searchresult .right .col3 { float:left; width:120px; }
.searchresult .right .col2-3 { float:left; width:460px; }

#search-nonmember { text-align:center; background:#252525; margin:0 0 0 2px; }

.infobox { position:absolute; z-index:200; width:871px; height:532px; display:none; font-family:Arial; font-size:14px; color:#bdbdbd; opacity:0.96; }
.infobox .top { width:811px; height:16px; padding:0 30px; background:url(../images/popup_top.png) no-repeat; }
.infobox .mid { width:811px; padding:14px 30px; background:url(../images/popup_bg.png) repeat-y; }
.infobox .bottom { width:811px; height:16px; padding:0 30px; background:url(../images/popup_bottom.png) no-repeat; }
.infobox .close { float:right; }
.infobox .close img { cursor:pointer; }
.infobox .title { color:#fefefe; font-size:18px; font-weight:bold; }
.infobox .bold { color:#fff; font-weight:bold; }
.infobox a { font-weight:bold; text-decoration:none; }
.infobox a:hover { font-weight:bold; text-decoration:underline; }
.infobox .viewsample { width:276; height:35px; background:url(../images/view_membershipprofile.gif) no-repeat; }
.infobox .buttons { text-align:center; margin-top:70px; }
.infobox .buttons img { margin:0 20px; }

.introbox { position:absolute; z-index:200; width:811px; padding:30px; background:url(../images/v2/intro/popup_bg.png) no-repeat; display:none; font-family:Arial; font-size:14px; color:#bdbdbd; }
.introbox .close { float:right; }
.introbox .close img { cursor:pointer; }
.introbox .title { color:#fefefe; font-size:18px; font-weight:bold; }
.introbox .bold { color:#fff; font-weight:bold; }
.introbox a { font-weight:bold; text-decoration:none; }
.introbox a:hover { font-weight:bold; text-decoration:underline; }
.introbox .viewsample { width:276; height:35px; background:url(../images/view_membershipprofile.gif) no-repeat; }
.introbox .buttons { text-align:center; margin-top:70px; }
.introbox .buttons img { margin:0 20px; }

.tv-event { margin-top:12px; padding-top:4px; border-top:solid 1px #5a5a5a; font-size:13px; width:750px; }
.tv-event .title { background:#aaa; padding:3px 10px; margin-bottom:8px; }
.tv-event .title a { color:#000; text-decoration:none; font-weight:bold; }
.tv-event .title a:hover { color:#000; text-decoration:underline; font-weight:bold; }
.tv-event .col1 { float:left; width:90px; padding-left:10px; }
.tv-event .col1 img { width:80px; height:80px; border:none; }
.tv-event .col2 { float:left; width:640px; }
.tv-event .col2 p { margin:0 0 10px 0; }

#tv-event { width:433px; margin:0 auto 10px auto; }
#tv-event #videocontainer { min-height:5px; }
#tv-event .title { color:#fff; font-size:20px; font-weight:normal; margin:10px 0; }
#tv-event .subtitle { background:#aaa; color:#000; font-weight:bold; padding:2px; margin:10px 0 0 0; }
#tv-event table.teamlist { width:100%; font-size:13px; }
#tv-event table.teamlist a { color:#fff; text-decoration:underline; }
#tv-event table.teamlist tr td { margin:0; padding:2px; }
#tv-event table.teamlist tr.odd { background:#666; color:#fff; }
#tv-event table.teamlist tr.even { background:#5a5a5a; color:#fff; }
#tv-event table.teamlist tr.team { background:#3e3e3e; color:#fff; font-weight:bold; }
#tv-event table.teamlist tr.team td { border-top:solid 20px #252525; }
#tv-event table.teamlist tr.titles td { background:#252525; color:#afafaf; text-transform:uppercase; font-size:12px; font-weight:bold; }

#tv-videolist { width:318px; }
#tv-videolist .videolink { background:#d4d8d9; width:303px; height:52px; padding:10px; cursor:pointer; font-size:13px; }
#tv-videolist .videolink:hover { background:#fff; }
#tv-videolist .playing { background:#fff; }
#tv-videolist .spacer { background-color:#a8a6a7; height:1px; }
#tv-videolist .videolink .left { float:left; width:39px; }
#tv-videolist .videolink .left img{ width:39px; height:31px; margin-top:10px; }
#tv-videolist .videolink .right { float:left; width:254px; height:52px; margin-left:10px; }

#videosplayer { margin:10px 0 10px 70px; }
#videosoptions { background:#868684; height:47px; text-align:center; }
