@charset "utf-8";

.partnerBanner {
float: left;
width: 998px;
margin-bottom: 10px;
}

.schoolNationalRankings .partnerBanner {
background: none;
}

.schoolTeamRankings .partnerBanner {
position: relative;
top: -8px;
background: none;
height: 60px;
}

.clubRegionalRankings .partnerBanner {
background:url(/media/layout/gsa_top_drawer_998x57.jpg) no-repeat;
}

#schoolContainer {
min-height: 200px;
padding: 0;
float: left;
}

#collegeContainer #leftColumn {
border:none !important;
width:690px;
}

#schoolContainer .articleDetailsContent h1{
margin-left:0px;
}

.schoolRankingsPages .rankingsRedText {
clear: both;
font-size: 14px;
font-weight: bold;
color: #ff0000;
padding: 10px 10px 0px;
}

.schoolRankingsPages h1 {
padding-top:22px;
}

#schoolContainer h1 {
font-size: 22px;
margin-left: 10px;
}

#schoolContainer h2 {
display: inline-block;
}

.contentCaruselTip2 {
float: left;
width: 830px;
}

/* .comingSoonSplash {
background: url("/media/layout/comingSoon_splash.jpg") no-repeat #fff;
width:661px;
height:314px;
margin:10px;
float:left;
} */

.comingSoonSplashWomen {
background: url("/media/layout/comingMay_splash.jpg") no-repeat #fff;
width:664px;
height:495px;
margin:10px;
float:left;
}

.clubRegionalRankings .comingSoonSplashWomen, .positionRankings .comingSoonSplashWomen {
height:537px;
}

.floatedRightUl {
float:right;
margin-right:14px;
}

.floatedRightUl li {
display:inline-block;
padding:2px 5px;
color:#fff;
font-size: 11px;
}

.modComingSoonSplash {
background: url("/media/layout/module_comingSoon330.jpg") no-repeat #fff;
width:298px;
height:330px;
}

.modComingSoonSplashWomen {
background: url("/media/layout/comingMay_module_splash.jpg") no-repeat #fff;
width:298px;
height:330px;
}

.clubPlayersCriteria h2 {
font-size:26px;
margin: 20px 0;
}

.collegePlayersCriteria h2 {
font-size:26px;
margin: 20px 0;
}


.premierMbr .blueHeader {
display:block;
width: 99.4%;
}

.combineEvalTable .blueHeader {
display:block;
}

.m .teamRankUl li {
/* width:81.8px; */
width:109px;
}

#mainTabsPlayerToWatchTop100 .ui-tabs-nav li a {
float: left;
font-size: 12px;
font-weight: bold;
height: 23px;
padding: 2px 0 0;
text-decoration: none;
width: 145px;
}

#secondTabsPlayerToWatchTop100 .ui-tabs-nav li a {
float: left;
font-size: 11px;
font-weight: bold;
height: 23px;
padding: 2px 0 0;
text-decoration: none;
width: 72px;
}

#secondTabsPlayerToWatchTop100 .ui-tabs-nav .ui-state-active {
background:#052740 !important;
}

#secondTabsPlayerToWatchTop100 .ui-tabs-nav .ui-tabs-selected {
background:#052740 !important;
}

.collegePlayersCriteria {
padding-bottom:88px;
}

.collegeTeamsCriteria ul li, .clubTeamsCriteria ul li {
padding-bottom:34px;
}

.collegeTeamsCriteria {
padding-top:34px;
padding-bottom:316px;
}

.clubTeamsCriteria {
padding-top:34px;
padding-bottom:237px;
}

.criteriaContent ul ul {
}

.criteriaContent ul li {
}

.f .teamRankUl li {
width:109px;
}

.m .ulPopupTeamRank {
width:570px;
}

#clubScoreboard h1 {
margin-left: 10px;
}

#clubScoreboard .caruselTip2{
width:830px;
}

.m {
clear:both;
}

.f {
clear:both;
}

.m .mLeft {
/* margin-left: 40px; */
}

.f .ulPopupTeamRank {
width:570px;
}

.f .mLeft {
}

.arrowRankUp {
background: url("/media/layout/arrow_up_green.gif") no-repeat scroll left top transparent;
float: right;
margin-left: 5px;
width: 18px;
}

.arrowRankDown {
background: url("/media/layout/arrow_down_red.gif") no-repeat scroll left top transparent;
float: right;
margin-left: 5px;
width: 18px;
}

.regionalRankings .regionDrop {
float:left;
/* width:265px; */
margin-right: 10px
}

.regionalRankings .regionDrop select {
width: 200px;
}

.regionalRankings .periodDrop {
width:300px;
}

.regionalRankings .periodDrop select {
width:142px;
}

.m {
display:block;
clear:both;
}

.positionRankings .positionDrop {
float:left;
/* width:280px; */
margin-right:10px;
}

.positionRankings .periodDrop {
float:left;
/* width:400px; */
width:391px;
}

.noPadding {
padding:0px !important;
}

.teamRankTable .rank, .schoolPlayerRankingTable .rank {
width:83px;
}

.topClass {
color: #AA0000;
}

.group a {
padding: 0 15px;
}



.imageCstCommitments img {
border: 1px solid #000000;
margin-right:5px;
}

.tabTip5 {
background:url(/media/layout/unselected_tab_bg.gif) repeat-x !important;
border:none !important;
float:left;
border-top-right-radius:0px !important;
border-top-left-radius:0px !important;
margin:0px 1px !important;
font-weight:bold !important;
}

.tabTip5 a {
color: #FFFFFF !important;
display: block;
font-family: arial;
font-size: 12px;
font-weight:bold;
line-height: 20px;
text-align: center;/*text-transform: uppercase;*/
}

li.tabTip5:hover {
cursor: pointer;
}

.tabTip5 a:hover {
text-decoration: none !important;
}

.tabTip5Selectat {
background:url(/media/layout/selected_tab_bg.gif) repeat-x !important;
height: 20px;
}

#tabs4 ul li a {
padding: 0px !important;
}

.tabTip4 {
background:url(/media/layout/unselected_tab_bg.gif) repeat-x !important;
border:none !important;
float:left;
border-top-right-radius:0px !important;
border-top-left-radius:0px !important;
margin:0px 1px !important;
font-weight:bold !important;
}

.tabTip4 a {
display:block;
color:#fff !important;
text-align:center;
font-size:12px;
font-family: arial;
line-height:18px;
}

li.tabTip4:hover {
cursor: pointer;
}

.tabTip4 a:hover {
text-decoration: none !important;
}

.tabTip4Selectat {
background:url(/media/layout/selected_tab_bg.gif) repeat-x !important;
height: 18px;
}

.tabTip4Selectat a {
background:url(/media/layout/selected_tab_a.gif) no-repeat center;
height: 24px;
}



.tabTip6Selectat a {
background: url("/media/layout/selected_tab_a.gif") no-repeat scroll center center transparent;
height: 24px;
}

.homePlayersRanks ul {
padding:0 1px;
}

.homePlayersRanks .tabTip4, .homePlayersRanks .tabTip4 a {
width: 72px;
}

.homePlayersRanks .tabTip5, .homePlayersRanks .tabTip5 a {
width: 72px;
}

.border_lbr {
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
}

.homePlayersRanks .rank {
width:16px;
padding-right:0px;
}

.clgPlayersRanksContainer {
border-bottom: 1px solid #c2c2c2;
height: 301px;
overflow: hidden;
padding: 0;
width: 298px;
}

#clgTop100Players td div.logoDiv, #clgTop100Players td div.teamNameDiv {
padding: 0 0 0 5px !important;
}

#clgTop100Players table td.topRow {
line-height: 12px !important;
padding: 5px 0 !important;
}

#clgTop100Players table td.rank {
padding-left: 5px !important;
width: 20px;
}

#clgTop100Players table td {
line-height: normal !important;
padding: 0 !important;
}

.top100CollegePlayers {
background-color: #FFFFFF;
width: 298px;
}

.top100CollegePlayers .homeCollegeRanks ul {
padding: 0 1px;
}

.teamCoach {
white-space: nowrap;/*padding-right: 25px;*/
}

.teamLocation {
white-space: nowrap;
}

.teamName .teamNickname {
padding-top: 0 !important;
padding-left: 0px !important;
}

.teamName a img {
float:left;
display:block;
}

.teamName a span {
float:left;
display:block;
padding-top: 2px;
padding-left: 10px;
}

#hsTop100Players .rank {
width:5px !important;
}

.miniPTWArticlesHeader {
background: url("/media/layout/Mini_Header_PTW_Articles.gif") no-repeat scroll right bottom transparent;
height: 23px;
width: 300px;
}

.pipe {
border-right:1px solid #cacaca;
}

.group p.even {
font-size:12px;
}

.group p.odd {
font-size:12px;
}

.detailsCPTWP li {
font-size: 12px;
line-height: 28px;
}

.playerClub {
float: left;
clear: left;
margin-bottom: 10px;
}

.playerPosition {
float: left;
}

.gradYear {
float: left;
}

.ageGroup {
float: left;
}

/*..........................css for teamrank ************************************/

#schoolContainer .seasonDrop {
float: right;
margin-top: 30px;
}

.ml25 {
margin-left:25px !important;
}

.teamRankPopUpBullet {
background:url(/media/layout/bullet2.png) no-repeat center center;
width:5px;
display:inline-block;
}

.ml15 {
margin-left:15px;
}

.clbTop50Container {
height: 311px;
height: 313px\9;
overflow-y: scroll;
border-bottom: 1px solid #c2c2c2;
}

#popUpTeamRank2 {
width:640px;
height:180px;
background:#FFF;
border:1px solid #000;
display:table;
z-index:101 !important;
padding-bottom: 30px;
}

#popUpTeamRank1 {
background:#999;
width:640px;
padding:40px 23px 0px 23px;
position:absolute;
top:216px;
z-index:100;
height:530px;
display:table;
background:url(/media/layout/bg-popup.png) repeat-y;
}
/***************************end css for teamrank******************************/

#menRankings .tabTip4 a {
width: 107px;
}


.h298 {
height: 298px;
}

#collegeContainer #rightColumn {
margin-left:8px;
}

a h2:hover {
text-decoration: underline;
}

a.menLink {
color: #022646 !important;
font-size: 20px;
line-height:normal;
display:inline-block;
padding-bottom:25px;
}

#clubScoreboard .leftScoreBoard a.menLink:hover, #clubScoreboard .leftScoreBoard a.womenLink:hover {
text-decoration:underline;
}

a.womenLink {
color: #8F0097 !important;
font-size: 20px;
display:inline-block;
padding-bottom:25px;
}

.comitmentsDiv {
width:239px;
float:left;
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
float: left;
overflow: hidden;
color:#333;
}

.comitmentsDiv a {
color:#006699 !important;
}

.comitmentsDiv .ui-tabs .ui-tabs-nav li.tabTip2 a {
padding:0px;
width:100px;
}

#miniArticles {
background-color: #FFFFFF;
border: 0px !important;
}

#miniArticles table td, #brackingNews table td {
padding: 0 !important;
}

#brackingNews {
background-color: #FFFFFF;
border: 0px !important;
height:243px;
overflow: hidden;
}

.h270 {
height:270px;
}

ul.mini_news_list {
color: #6F6F6F;
height: 234px;
list-style: none outside none;
margin: 4px 0 5px;
overflow: hidden;
padding-left: 0;
width: 290px;
}

ul.mini_news_list li a:hover {
color: #006699;
text-decoration: underline;
}

ul.mini_news_list li {
line-height: 19px;
list-style-type: none;
list-style-image: none;
margin-left: 0;
padding: 0;
}

ul.mini_news_list li a {
color: #000000;
font: 400 11px/19px verdana;
text-decoration: none;
}

#teamRankTop50Ranking .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 0px;
}

.topDrawerSoccerRanking {
/*background: url("/media/layout/?mediaName=bg-csts.gif") repeat-x;*/
padding: 0px;
width:240px;
float:right;
margin-top:0px;
border:1px solid #cacaca;
margin-left:10px;
margin-right:10px;
}

.clubTeamProfile .topDrawerSoccerRanking {
width:261px;
}

.topDrawerSoccerRanking ul {
padding: 5px 0;
}

.topDrawerSoccerRanking li {
font-size:14px;
clear:both;
padding: 5px 10px;
}

.blueHeader {
background: none repeat scroll 0 0 #052740;
}

.tabsTable {
font-size: 12px;
width: 100%;
clear:both;
}

.tabsTable thead {
font-weight:bold;
}

.tabsTable .category {
width:200px;
}

.tabsTable .score {
width:100px;
}

table {
border-collapse: collapse;
}

.evenTr {
background: none repeat scroll 0 0 #FFFFFF;
}

.oddTr {
background: none repeat scroll 0 0 #EEEEEE;
}

#tabs td {
font-size: 12px;
height: 25px;
line-height: 25px;
padding: 0 0 0 5px;
}

.tabsTable td {
border: 0 none;
}

td.tableRow {
font-size: 12px;
height: 25px;
line-height: 25px;
padding: 0 0 0 5px;
}

.topDrawerSoccerRanking ul li {
/* margin:10px; */
font-size:14px;
}

.headlineSpan {
background-color: #052740;
color: #FFFFFF;
display: block;
font-family: arial;
font-size: 15px;
font-weight: bold;
height: 24px;
line-height: 24px;
padding: 0 0 0 10px;
}

.titlesDivsRight {
background: url("/media/layout/bg-headline.gif") repeat-x scroll 0 0 transparent;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
color: #FFFFFF;
display: block;
font-size: 14px;
font-weight: bold;
height: 22px;
padding: 0 5px;
text-shadow: 0.1em 0.1em 0.2em #4E4E4E;
text-transform: uppercase;
}


#rightColumn {
float: left;
margin-left: 10px;
width: 300px;
}

#leftColumn {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
float: left;
width: 686px;
}

.noBorder {
border:none !important;
}

.schoolTeamProfile .ulProfile {
width: 31%;
}

.ulProfile {
display:block;
float:left;
font-size:12px;
margin-left:10px;
line-height:25px;
max-width:218px;
}

.ulProfile li span {
padding-right:5px;
}

.updateProfile {
background:url(/media/layout/but-update-profile.gif) repeat-x;
width:140px;
height:25px;
text-align:center;
display:block;
float:right;
text-transform:uppercase;
color:#FFF;
font-size:12px;
font-weight:bold;
padding-top:5px;
margin:25px 10px 0px 0px;
cursor: pointer;
text-decoration:none;
}

.updateProfile:hover {
text-decoration:none;
color:#fff;
}

.whiteColor {
color:#FFFFFF;
}

.boldTxt {
font-weight:bold;
}

.ratings {
line-height: 12px;
}

.cr
iteriaContent .rating-box {
margin-top:25px;
margin-bottom: 10px;
}

.rating-box {
background: url(/media/layout/product_rating_blank_star.png) repeat-x;
height: 15px;
margin-right: 10px;
position: relative;
overflow: hidden;
width: 85px;
clear: both;
display: block;
margin-bottom: 10px;
}

.rating-box .rating {
background: url(/media/layout/product_rating_full_star.png) repeat-x;
height: 15px;
left: 0;
position: absolute;
top: 0;
}
/*******************************************************************************************/

.clubTeamProfile .ui-tabs-mt0 {
margin: 0px 10px 10px 10px !important;
}

#tabs {
margin: 30px 10px 10px 10px;
clear:both;
}

#tabs .ui-tabs-nav li a {
font-size: 11px;
font-weight: bold;
text-transform: capitalize;
}

#clubTeamProfile  li{
margin-top:10px;
}

.ui-tabs {
/*padding: 0.2em;*/
position: relative;
}

.ui-tabs .ui-tabs-nav {
margin: 0;
padding: 0;
}

.ui-tabs .ui-tabs-nav li {
border-bottom: 0 none !important;
float: left;
list-style: none outside none;
margin: 0 0.1em 0 0;
padding: 0;
position: relative;
white-space: nowrap;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: none repeat-x scroll 50% 50% #BDE5F3;
border: 1px solid #D3D3D3;
color: #555555;
font-size: 14px;
font-weight: normal;
}

.ui-tabs .ui-tabs-nav li a {
float: left;
/* padding: 0.5em 1em; */
padding: 0.5em 0.9em;
text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom: 0;
padding-bottom: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
background: none repeat scroll 0 0 transparent;
border-width: 0;
display: block;
}

.ui-tabs .ui-tabs-hide {
display: none !important;
}

.ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {
background: none repeat-x scroll 50% 50% #052740;
}

#tabs .ui-tabs-nav li a:hover {
color:#fff;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #052740;
text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
background: none repeat-x scroll 50% 50% #052740;
border: 1px solid #052740;
color: #052740;
font-weight: normal;
}

.ui-state-hover a, .ui-state-hover a:hover {
color: #FFFFFF;
text-decoration: none;
}

.ui-widget *:active {
outline: medium none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
background: none repeat-x scroll 50% 50% #FBF9EE;
border: 1px solid #FCEFA1;
color: #363636;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
background: none repeat-x scroll 50% 50% #FEF1EC;
border: 1px solid #CD0A0A;
color: #CD0A0A;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color: #CD0A0A;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color: #CD0A0A;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
font-weight: normal;
opacity: 0.7;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
background-image: none;
opacity: 0.35;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 10px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius: 10px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius: 10px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-bottom-right-radius: 10px;
}

.ui-widget-overlay {
background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
opacity: 0.3;
}

.ui-widget-shadow {
background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
border-radius: 8px 8px 8px 8px;
margin: -8px 0 0 -8px;
opacity: 0.3;
padding: 8px;
}

.nopadding {
padding: 0;
}

td.nopadding {
padding: 0 !important;
}

/******************************************************************************************/

td.blueHeader {
color: #FFFFFF;
font-size: 11px;
height: 20px;
line-height: 20px;
padding: 0 0 0 5px;
}

.blueHeader {
background: none repeat scroll 0 0 #052740;
}

.tb {
font-weight: bold;
}

.noWrap {
white-space: nowrap;
}

.tac {
text-align: center;
}
/*******************************************************************************************/

.completeRankingsDiv {
text-align:right;
border-top:1px solid #000;
font-size:12px;
font-weight:bold;
padding:5px;
}

.columnName img {
float:left;
margin-right:10px;
}

.columnName span {
/*float:left;*/
display:block;
padding-top:10px;/*width:160px;*/
}

.columnName span span {
padding-top:5px;
}

.tableTRTop50 a {
color:#006699 !important;
width:410px;
}

.tableTRTop50 {
/*
border-top:1px solid #cacaca;
margin-top:5px;
margin-left:5px;
margin-right:5px;
*/
}

.tableTRTop50 th {
background:none;
padding: 10px 0px 0px 5px;
font-weight:normal;
vertical-align: middle;
}

.tableTRTop50 th.teamName {
}

.tableTRTop50 th span.teamInfo {
}

.tableTRTop50 th.teamLogo {
padding: 10px 0px 5px 5px;
width: 47px;
}

.tableTRTop50 span.rank {
font-weight:normal;
}

.tableTRTop50 td {
padding:5px 0 5px 5px;/* white-space:nowrap; */
}

.rank {
padding-right: 3px;
}

.teamName {
padding-left:2px;
}

.teamInfo {
/* font-size: 10px !important; */
}

.tabTipLevel2 {
background:url(/media/layout/unselected_tab_bg.gif) repeat-x !important;
border:none !important;
border-top-right-radius:0px !important;
border-top-left-radius:0px !important;/*margin:0px 1px !important;*/
}

.tabTipLevel2 a {
display:block !important;
padding-top: 0 !important;
text-align:center !important;
color:#fff !important;
width:63.5px;
}

.tabTip3Selectat {
background:url(/media/layout/selected_tab_bg.gif) repeat-x !important;
}

.aTabTip3Selectat {
background:url(/media/layout/selected_tab_a.gif) no-repeat center;
}

#tabs #tabs2 .ui-tabs-selected a {
background: url("/media/layout/selected_tab_a.gif") no-repeat scroll center bottom transparent !important;
height:22px;
}

#teamRankTop50Ranking .ui-tabs-selected {
background: url("/media/layout/selected_tab_bg.gif") repeat-x scroll top center transparent !important;
height:24px;
}

#teamRankTop50Ranking #tabs2 .ui-tabs-selected {
height: 18px;
}

.teamRankNationalChampionship .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 10px;
}

.teamRankNationalChampionship {
float:left;
width:436px;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
overflow: hidden;
padding: 0px;
background:#FFF;
margin-left:9px;
}

.comitmentsDiv .ui-tabs-selected {
background: url("/media/layout/selected_tab_bg.gif") repeat-x scroll top center transparent !important;
height:24px;
}

.comitmentsDiv #tabs3 .ui-tabs-selected a {
background: url("/media/layout/selected_tab_a.gif") no-repeat scroll center bottom transparent !important;
height: 27px;
}

.teamRankNationalChampionship ul.subTabs {
padding-top: 2px;
padding-left: 1px;
padding-right: 1px;
}

.teamRankNationalChampionship ul.subTabs .firstTab {
width: 71px;
}

.teamRankNationalChampionship ul.subTabs .lastTab {
width: 71px;
}

.homePlayersRanks ul.subTabs {
padding-top: 2px;
}

.teamRankNationalChampionship .tabTip5 a {
width: 216px;
}


.tabTip2 {
background:url(/media/layout/unselected_tab_bg.gif) repeat-x !important;
border:none !important;
height:23px;
border-top-right-radius:0px !important;
border-top-left-radius:0px !important;/*margin:0px 1px !important;*/
}

.comitmentsDiv .tabTip2 {
width:118px;
}

.tabTip2 a {
display:block !important;
width:200px;
text-align:center !important;
color:#fff !important;
}

.tabTip2Selectat {
background:url(/media/layout/selected_tab_bg.gif) repeat-x !important;
}

.aTabTip2Selectat {
background:url(/media/layout/selected_tab_a.gif) no-repeat center;
}

.teamRankNationalContainer {
border:none !important;
width:690px !important;
}

.tabTeamRankNationalChampionship {
margin-top:0px !important;
padding:0px !important;
margin-left:0px !important;
margin-right:0px !important;/*
height:375px;
overflow-x: hidden;
overflow-y: auto;
*/
}

div.tabTeamRankNationalChampionship ul.ui-corner-all {
border-top-right-radius:0px !important;
border-top-left-radius:0px !important;
}

.tabTeamRankNationalChampionship td {
font-size:11px !important;
padding-left: 4px !important;
padding-right: 4px !important;
}

.tr_update_date {
border-top: 1px solid #000000;
height: 24px;
line-height: 24px;
padding-left: 4px;
text-align: left;
width: 436px;
font-size:12px;
}
/*........................................*/

.logoDiv {
float:left;
padding-right:10px;
}

.teamNameDiv {
float:left;
}

.tabTip2 {
float:left;
}

.tabTip3 {
background:url(/media/layout/unselected_tab_bg.gif) repeat-x !important;
border:none !important;
float:left;
border-top-right-radius:0px !important;
border-top-left-radius:0px !important;
width:208px !important;
margin:0px 1px !important;
font-weight:bold !important;
}

.tabTip3 a {
display:block !important;
width:200px !important;
text-align:center !important;
color:#fff !important;
}

.tabTip3Selectat {
background:url(/media/layout/selected_tab_bg.gif) repeat-x !important;
}

.aTabTip3Selectat {
background:url(/media/layout/selected_tab_a.gif) no-repeat center;
}

.nationalCollegeRanking {
height:280px;
}

.headTableNationalCollegeRanking td div {
}

#fragment-3 .tdNationalCollegeRankingHead {
font-size:12px !important;
vertical-align: top;
}

#fragment-4 .tdNationalCollegeRankingHead {
font-size:12px !important;
vertical-align: top;
}

.nationalCollegeRankingHead span {
display:block;
line-height:30px;
font-weight:bold;
}

#tab1 a {
/*padding: 2px 1em;*/
}

#tab2 a {
/*
height: 26px;
padding: 2px 1em;
*/
}

#tab3 a {
height: 26px;
padding: 1px 1em;
}

#tab4 a {
height: 26px;
padding: 1px 1em;
}
/*.......................................*/

.collegeTeamRankingModule {
width:238px;
float:left;
border:1px solid #000;
}

.collegeTeamRankingModule td {
font-size:12px;
}

.collegeTeamRankingModule .logoDiv {
width:50px;
float:left;
}

.collegeTeamRankingModule .fontTitle td {
font-size:15px !important;
font-weight:bold;
text-transform:uppercase;
}

.collegeTeamRankingModule .teamNameDiv {
padding-top:12px;
}

.womanTeamRankingTable {
border-top:1px solid #000;
}

/*..........................................................*/

.columnName {
text-align:left !important;
}

.titleTNCSpan {
display: block;
width:200px;
font-size:18px;
float:left;
padding-left:5px;
}

.viewBySpan {
display:block;
float:right;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
padding-top:5px;
}

.viewBySpan form {
float:right;
padding-left:5px;
padding-right:5px;
}

.viewBySpan select {
width:100px;
font-size:11px;
}

#tabs2 .tabTipLevel2 a {
padding:2px 2px;
}

#tabs2 #u16 {
/*width:29px;*/
}

#tabs2 #u17 {
/*width:80px;*/
}

#tabs2 #u18 {
/*width:80px;*/
}

#tabs2 {
clear:both;
}

#tabs2 .changeWidth {
width:40px !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background: none repeat-x scroll 50% 50% #052740;
border: 1px solid #052740;
color: #FFFFFF;
font-weight: normal;
}

/*********************************** clubplayerprofile.jsp *******************/

.playerToWatchProfileRight {
float:right;
width:250px;
}

.playersToWatchProfileDetails li {
line-height:30px;
}

.ratings {
line-height: 12px;
float:left;
}

.collegePlayertoWatchProfileContainer .ptw_m_border {
border: 1px solid #052740;
display: block;
width:669px;
}

.collegePlayertoWatchProfileContainer .topDrawerSoccerRanking li {
font-size:12px;
padding:0px;
clear:both;
margin: 0px;
padding:10px;
}

.collegePlayertoWatchProfileContainer .topDrawerSoccerRanking li a {
color:#006699;
}

/*
.detailsCPTWP span {
display:block;
clear:both;
font-weight:bold;
/*font-size:26px;
margin-bottom:10px;*/
}

.detailsCPTWP {
float:left;
width:400px;
}

.profileDetailsCPTWP {
float:left;
margin-left:10px;
}

.profileDetailsCPTWP li {
margin-bottom:15px;
}

.detailsCPTWP .pictureCPTWP {
float:left;
margin-left:0px;
}
*/ /* @group Reset */


.myTable03 thead {
display:none;
}

.fht-table, .fht-table thead, .fht-table tfoot, .fht-table tbody, .fht-table tr, .fht-table th, .fht-table td {
/* position */
margin: 0;
/* size */
padding: 0px 0px 0px 5px;
/* text */
font: inherit;
}

.fht-table {
/* appearance */
border-collapse: collapse;
border-spacing: 0;
}

.fht-table th {
font-size:12px;
padding:5px 10px;
font-weight:bold;
}

/* @end */

/* @group Content */

.fht-table-wrapper, .fht-table-wrapper .fht-thead, .fht-table-wrapper .fht-tfoot, .fht-table-wrapper .fht-fixed-column .fht-tbody, .fht-table-wrapper .fht-fixed-body .fht-tbody, .fht-table-wrapper .fht-tbody {
/* appearance */
overflow: hidden;
/* position */
position: relative;
}

.fht-table-wrapper .fht-fixed-body .fht-tbody, .fht-table-wrapper .fht-tbody {
/* appearance */
overflow: auto;
overflow-x:hidden;
}

.fht-table-wrapper .fht-table .fht-cell {
/* appearance */
overflow: hidden;
/* size */
height: 1px;
}

.fht-table-wrapper .fht-fixed-column, .fht-table-wrapper .fht-fixed-body {
/* position */
top: 0;
left: 0;
position: absolute;
}

.fht-table-wrapper .fht-fixed-column {
/* position */
z-index: 1;
}

.spanRating {
float:left;
display:block;
margin-right:5px;
}

.clubPlayerProfile .ui-tabs .ui-tabs-nav li a {
padding: 0.5em 0.4em
}

/* @end */
/***********************************end  clubplayerprofile.jsp *******************/

/***********************************clubhome.jsp *********************************/

.miniClubArticlesHeader {
background: url("/media/layout/Mini_Header_Club_Articles.gif") no-repeat scroll right bottom transparent;
height: 23px;
width: 299px;
}

homeClubCommitments ul {
padding: 0 1px;
}

.homeClubCommitments .tabTip5 a {
width: 117px;
}

.homeClubCommitments .tabTip5Selectat a {
background: url("/media/layout/selected_tab_a.gif") no-repeat scroll center center transparent;
height: 27px;
}

.commitmentsDiv {
width:238px;
float:left;
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
float: left;
overflow: hidden;
color:#333;
margin-top:10px;
}

.commitmentsDiv a {
/* color:#333 !important; */
}
.commitmentsDiv .viewFullList a {
color:#006699 !important;
}

.detailsCstCommitments a {
color:#006699 !important;/* font-weight:bold; */
}

.cstCommitments {
clear:both;
width:210px;
display:table;
font-size:12px;
padding: 5px;
}

.commitmentsodd {
}

.commitmentseven {
background-color:#efefef;
}

.cstCommitments ul li {
margin-top:0px;
margin-bottom:2px;
line-height:14px;
font-size:12px;
}

.titleCstCommitments {
font-weight:bold;
display:block;
clear:both;
margin-bottom:5px;
}

.imageCstCommitments {
float:left;
display:block;
}

.clbCommContainer {
padding-top: 5px;
border-bottom: 1px solid #c2c2c2;
width:236px;
height: 326px;
overflow-x: hidden;
overflow-y: scroll;
}

.viewAll {
clear:both;
display:table;
border-top:1px solid #000;
font-size:12px;
padding:5px;
font-weight:bold;
width: 97%;
}

.ml6 {
margin-left:6px;
}

.detailsCstCommitments {
display:block;
float:left;
width:138px;
}

.detailsCstCommitments span {
font-weight:bold;
padding-right: 5px;
}

.scrolledDiv {
overflow:scroll;
overflow-x:hidden;
clear:both;
}

#rankingsWrap {
height:339px;
}

.h325 {
height:325px;
}

.h240 {
height:240px;
}

.h290 {
height:290px;
}

.h300 {
height:300px;
}

.commitmentsDiv .ui-state-active {
background: url("/media/layout/selectedTab.png") repeat-x scroll center top transparent !important;
height:30px;
}

.commitmentsDiv .ui-state-default {
width:117px !important;
}

.commitmentsDiv .ui-tabs .ui-tabs-nav .ui-state-active a {
color:#FFF !important;
text-decoration:none;
}

.commitmentsDiv .ui-tabs .ui-tabs-nav .ui-state-default a {
color:#FFF !important;
width:117px !important;
text-align:center;
padding:0px !important;
text-decoration:none;
font-weight:bold;
margin-top:2px;
}

.commitmentsDiv .ui-tabs .ui-tabs-nav .ui-state-hover a:hover {
text-decoration:none !important;
}

.teamRankNationalChampionship .ui-state-active {
background: url("/media/layout/selected_tab_bg.gif") repeat-x scroll center top transparent !important;/*height:30px;*/
}

.teamRankNationalChampionship #tabs .ui-state-active a {
/*background: url("/media/layout/selectedTab.png") no-repeat scroll center top transparent !important;*/
}

.teamRankNationalChampionship #tabs .tabTip2 {
width:217px !important;
}

.teamRankNationalChampionship #tabs2 .ui-state-default {
width:70.6px !important;
}

.teamRankNationalChampionship #tabs #tabs2 .ui-state-default a {
display:block;
}

.teamRankNationalChampionship .ui-tabs .ui-tabs-nav .ui-state-active a {
color:#FFF !important;
text-decoration:none;
}

.teamRankNationalChampionship .ui-tabs .ui-tabs-nav .ui-state-default a {
color:#FFF !important;
text-align:center;
padding:0px !important;
text-decoration:none;
font-weight:bold;
}

.teamRankNationalChampionship #tabs .ui-tabs .ui-tabs-nav .ui-state-default a {
/*width:217px;*/
}

.teamRankNationalChampionship .ui-tabs .ui-tabs-nav .ui-state-default a span {
margin-top:2px;
display:block;
}

.teamRankNationalChampionship .ui-tabs .ui-tabs-nav .ui-state-hover a:hover {
text-decoration:none !important;
}

.clubHeadlinesDiv {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
}

.clubHeadlinesDiv ul {
margin-left:20px;
}

.clubHeadlinesDiv ul.liCircle li {
list-style-type:disc;
font-size:11px;
line-height:20px;
}

.clubHeadlinesDiv .ui-tabs .ui-tabs-nav .ui-state-hover a:hover {
text-decoration:none !important;
}

.clubHeadlinesDiv .ui-state-active {
background: url("/media/layout/selected_tab_bg.gif") repeat-x scroll center top transparent !important;
height:30px;
}

.clubHeadlinesDiv .ui-state-active a {
background: url("/media/layout/selectedTab.png") no-repeat scroll center top transparent !important;
height:30px;
}

.clubHeadlinesDiv .ui-tabs .ui-tabs-nav .ui-state-default a {
color:#FFF !important;
width:147px !important;
text-align:center;
padding:0px !important;
text-decoration:none;
font-weight:bold;
}

.clubHeadlinesDiv .ui-state-default {
width:147px !important;
}

.playerToWatchTop100Div {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
}

#hsTop100Players td div.logoDiv, #hsTop100Players td div.teamNameDiv {
padding: 0 0 0 5px !important;
}

td.nopadding {
padding: 0 !important;
}

td div.topPosition {
float: right;
padding: 0 5px !important;
}

div.topPosition {
text-align: center;
}

.topPosition {
color: #AA0000;
padding-right: 5px;
}

#hsTop100Players table td.topRow {
line-height: 12px !important;
padding: 5px 0 5px 5px !important;
}

#hsTop100Players table td {
line-height: normal !important;
padding: 0 !important;
}

.top100ClubPlayers {
background-color: #FFFFFF;
width: 298px;
}

.top100ClubPlayers .homeClubRanks ul {
padding: 0 1px;
}

.playerToWatchTop100Div .ui-tabs .ui-tabs-nav .ui-state-hover a:hover {
text-decoration:none !important;
}

.playerToWatchTop100Div .ui-state-active {
background: url("/media/layout/selected_tab_bg.gif") repeat-x scroll center top transparent !important;
height:30px;
}

.playerToWatchTop100Div .ui-state-active a {
background: url("/media/layout/selectedTab.png") no-repeat scroll center top transparent !important;
height:30px;
}

.playerToWatchTop100Div .ui-tabs .ui-tabs-nav .ui-state-default a {
color:#FFF !important;
/*width:72.5px !important;*/
width: auto !important;
padding:0px !important;
text-decoration:none;
font-weight:bold;
font-size:11px;
display:block;
float:none !important;
margin:auto !important;
}

.playerToWatchTop100Div .ui-state-default {
width:72.5px !important;
}

.playerToWatchTop100Div td {
border-bottom:1px solid #cacaca;
}

.playerToWatchTop100Div th {
text-transform:uppercase;
color:#B90012;
font-weight:bold;
background:none;
padding:0px;
}

.playerToWatchTop100Div .imagePlayerToWatchTop100Div {
float:left;
}

.playerToWatchTop100Div .detailsPlayerToWatchTop100Div {
float:left;
margin-left:10px;
font-size:12px;
}

.playerToWatchTop100Div li {
font-size:12px;
}

.playerToWatchTop100Div .txtCenter {
text-align:center;
}

.playerToWatchTop100Div .playerName {
}



.playerTeamSearch {
width:339px;
float:left;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
background:url(/media/layout/bg-search-div.gif) repeat-x bottom #fff;
}

.playerTeamSearch div {
padding:20px;
font-weight:bold;
}

.playerTeamSearch input {
height:20px;
margin-bottom:30px;
margin-top:20px;
}

.playerTeamSearch button {
background: url("/media/layout/searchButImg.gif") no-repeat scroll left top transparent;
border: medium none;
cursor: pointer;
height: 28px;
margin-top: 0px;
width: 109px;
vertical-align:middle;
}

.submitPlayer {
width:340px;
float:left;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
background:url(/media/layout/bg-search-div.gif) repeat-x bottom #fff;
margin-left:5px;
height: 249px;
}

.submitPlayer .img {
padding-left: 1px;
height: 225px
}

.submitPlayer div {
padding:10px 20px;
font-weight:bold;
background: url(/media/layout/fotbalist.png) bottom right no-repeat;
}

.submitPlayer input {
margin-top:10px;
}

.submitPlayer select {
margin-top:10px;
}

.submitPlayer .firstName {
width:79px;
}

.submitPlayer button {
background: url("/media/layout/searchButImg.gif") no-repeat scroll left top transparent;
border: medium none;
cursor: pointer;
height: 28px;
margin-top: 0px;
width: 109px;
}

.submitPlayer button {
background: url(/media/layout/submit-but.jpg) no-repeat scroll left top transparent;
border: medium none;
cursor: pointer;
height: 23px;
margin-top: 0px;
width: 80px;
vertical-align:middle;
clear:both;
display:block;
margin-top:10px;
}
/***********************************clubhome.jsp *********************************/

/**********************************css teamrank.jsp***********************************/

.teamRankUlCriteria {
display:table;
border:1px solid #e9e9e9;
}

.teamRankUlCriteria li {
display:block;
background:#e9e9e9;
height:40px;
width:170px;
margin-left:1px;
float:left;
text-align:center;
line-height: 40px;
}

.teamRankUlCriteria li a {
color:#022646;
font-weight:bold;
font-size:14px;
display:block;
}

.teamRankUlCriteria li a.active {
text-decoration:none;
background:#022646;
color:#fff;
}

.teamRankUlCriteria li a:hover {
text-decoration:none;
background:#022646;
color:#fff;
}

.teamRankUl {
display:table;
border:1px solid #e9e9e9;
margin:0px 10px;
padding:1px 1px 1px 0px;
font-family:arial;
}

.teamRankUl li {
display:block;
background:#e9e9e9;
width:111px;
margin-left:1px;
float:left;
text-align:center;
line-height: 25px;
}

.teamRankUl li a {
color:#022646;
font-weight:bold;
font-size:14px;
display:block;
cursor: pointer;
}

.teamRankUl li a.active {
text-decoration:none;
background:#022646;
color:#fff;
}

.teamRankUl li a:hover {
text-decoration:none;
background:#022646;
color:#fff;
}

.spanTeamRank {
font-size:12px;
margin: 20px 10px;
display:block;
}

.rankingSelectionPanel {
float: left;
margin:0px 10px;
}

.formLastUpdate {
float: left;
display:block;/*margin:20px 10px;*/
}

.teamRank .formLastUpdate {
margin:20px 10px;
width: 97%;
}

.playerNSCAARankings .sponsorshipMiniBanner {
float: left;
margin: -18px 0 0;
}



.playerNSCAARankings .rankingSelectionPanel {
float: left;
margin-bottom: 20px;
width: 666px;
}

.nationalRankings .formLastUpdate {
width: 559px;
}

.playerRankUlContainer {
float: left;
margin: 25px 10px 0px 10px;
}

.teamRankTable {
font-size:11px;
margin:10px;
width:97%;
border:1px solid #e9e9e9;
border-collapse: separate;
border-spacing: 1px;
}

.teamRankTable .comments {
width:200px;
}

.teamRankTable th {
background:#e9e9e9;
color:#484848;
font-weight:bold;
font-size:12px;
font-family:arial;
}

.menArrow {
color: #022646;
font-size: 20px;
font-weight: bold;
padding-right: 10px;
}

.womenArrow {
color: #8F0097;
font-size: 20px;
font-weight: bold;
padding-right: 10px;
}

.hlPopupTeamRank {
border-bottom: 1px solid #b3b3b3;
display: block;
font-size: 28px;
font-weight:bold;
margin: auto;
padding: 5px;
text-align: center;
text-transform: uppercase;
width: 390px;
}

.statesPopUp .ulPopupTeamRank {
width: 604px;
}

.ulPopupTeamRank li {
float:left;
font-size:22px;
margin-left:10px;
color:#1b82c7;
font-weight:bold;
}

.ulPopupTeamRank li a {
color:#1b82c7;
font-weight:bold;
}

.ulPopupTeamRank li a.active {
font-weight:bold;
}

.ulPopupTeamRank {
display:block;
margin:auto;
width:570px;
margin-top:30px;
}
/**********************************end css teamrank.jsp***********************************/

/**********************************css for taburi ****************************************/

.ui-helper-clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.ui-helper-clearfix {
display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
height:1%;
}

.ui-helper-clearfix {
display:block;
}

/* end clearfix */

.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
/*
* jQuery UI Tabs 1.8.14
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/

.ui-tabs {
position: relative;
padding: .1em;
zoom: 1;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: 0px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom: 0;
padding-bottom: 0px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
background: none;
}

.ui-tabs .ui-tabs-hide {
display: none !important;
}

/* Interaction states
----------------------------------*/

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border: 1px solid #052740/*{borderColorHover}*/;
background: #052740/*{bgColorHover}*/ /*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
font-weight: normal/*{fwDefault}*/;
color: #052740/*{fcHover}*/;
}

.ui-state-hover a, .ui-state-hover a:hover {
color: #fff/*{fcHover}*/;
text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border: 1px solid #052740/*{borderColorActive}*/;
background: #052740/*{bgColorActive}*/ /*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
font-weight: normal/*{fwDefault}*/;
color: #fff/*{fcActive}*/;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #fff/*{fcActive}*/;
text-decoration: none;
}

.ui-widget :active {
outline: none;
}

/* Interaction Cues
----------------------------------*/

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #fcefa1/*{borderColorHighlight}*/;
background: #fbf9ee/*{bgColorHighlight}*/  /*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
color: #363636/*{fcHighlight}*/;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color: #363636/*{fcHighlight}*/;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a/*{borderColorError}*/;
background: #fef1ec/*{bgColorError}*/  /*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
color: #cd0a0a/*{fcError}*/;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color: #cd0a0a/*{fcError}*/;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color: #cd0a0a/*{fcError}*/;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70);
font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
-moz-border-radius-topleft: 10px/*{cornerRadius}*/;
-webkit-border-top-left-radius: 10px/*{cornerRadius}*/;
-khtml-border-top-left-radius: 10px/*{cornerRadius}*/;
border-top-left-radius: 10px/*{cornerRadius}*/;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
-moz-border-radius-topright: 10px/*{cornerRadius}*/;
-webkit-border-top-right-radius: 10px/*{cornerRadius}*/;
-khtml-border-top-right-radius: 10px/*{cornerRadius}*/;
border-top-right-radius: 10px/*{cornerRadius}*/;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
-moz-border-radius-bottomleft: 10px/*{cornerRadius}*/;
-webkit-border-bottom-left-radius: 10px/*{cornerRadius}*/;
-khtml-border-bottom-left-radius: 10px/*{cornerRadius}*/;
border-bottom-left-radius: 10px/*{cornerRadius}*/;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
-moz-border-radius-bottomright: 10px/*{cornerRadius}*/;
-webkit-border-bottom-right-radius: 10px/*{cornerRadius}*/;
-khtml-border-bottom-right-radius: 10px/*{cornerRadius}*/;
border-bottom-right-radius: 10px/*{cornerRadius}*/;
}

/* Overlays */

.ui-widget-overlay {
background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
opacity: .3;
filter:Alpha(Opacity=30)/*{opacityOverlay}*/;
}

.ui-widget-shadow {
margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
padding: 8px/*{thicknessShadow}*/;
background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
opacity: .3;
filter:Alpha(Opacity=30)/*{opacityShadow}*/;
-moz-border-radius: 8px/*{cornerRadiusShadow}*/;
-khtml-border-radius: 8px/*{cornerRadiusShadow}*/;
-webkit-border-radius: 8px/*{cornerRadiusShadow}*/;
border-radius: 8px/*{cornerRadiusShadow}*/;
}

.blueBg {
background: none repeat scroll 0 0 #052740;
}

.tabsTable tr:hover {
cursor: default;
}

.blueHeader {
background: none repeat scroll 0 0 #052740;
}

.blueHeader:hover {
}

.greyHeader:hover {
}

.contentSpan {
display: block;
padding: 0 10px 10px;
}

#articleTable tr.oddTr:hover {
background: none repeat scroll 0 0 #CCF0FF;
cursor: pointer;
}

#articleTable tr.evenTr:hover {
background: none repeat scroll 0 0 #CCF0FF;
cursor: pointer;
}

#articleTable .authorTd {
width: 165px;
}

#articleTable .dateTd{
width: 135px;
}

#articleTable .dateTh {
width: 151px;
}

.commit_name {
padding: 0 !important;
}

/**********************************end css for taburi*************************************/

/*********************************css for clubplayersrankings.jsp**************************/

.ratings {
line-height: 12px;
}

.regionalRankings .playerRankUl {
font-family:arial;
}

.playerRankUl {
display:table;
border:1px solid #e9e9e9;
/*margin-left:6px;*/
padding:1px 1px 1px 0px;
font-family: arial;
clear:both;
}

.playerRankUl li {
display:block;
background:#e9e9e9;
width:165.5px;
margin-left:1px;
float:left;
text-align:center;
line-height: 25px;
}

.playerRankUlContainer .playerRankUl li {
width: 131px;
/* width: 164px; */
}

.playerRankUlContainer .playerRankUl li.lastLi {
width: 134px;
}

.playerRankUl li a {
color:#022646;
font-weight:bold;
font-size:14px;
display:block;
}

.playerRankUl li a.active {
text-decoration:none;
background:#022646;
color:#fff;
}

.playerRankUl li a:hover {
text-decoration:none;
background:#022646;
color:#fff;
}

.playerRankText {
float: left;
font-family: verdana;
font-size: 12px;
margin:20px 10px 10px 10px;
}

.uLineLink {
text-decoration:underline !important;
}

.thumbPlayer {
float:left;
width:71px;
margin-right:10px;
}

.thumbPlayer img {
border:1px solid #000;
height: 76px
}

.detailsPlayer {
/* float:left;
margin-top:20px;*/
}

.schoolPlayerRankingTable .detailsPlayer{
/* width:145px; */
}

.clubPlayerRankingHeadline {
margin:20px 0px 10px 10px;
font-size:24px;
font-weight:bold;
font-style:italic;
line-height:24px;
font-family:arial;
float:left;
}

.positionRankings {
}

.clubPlayerRankingHeadline span {
color:#022646;
}

#secondTabsPlayerToWatchTop100 .ui-state-default {
width: 71.8px !important;
margin: 0 0.1em 0 0 !important;
height:20px;
}

#secondTabsPlayerToWatchTop100 .ui-tabs .ui-state-default a {
width:70px !important;
}

#mainTabsPlayerToWatchTop100 #secondTabsPlayerToWatchTop100 .ui-tabs-selected a {
background: url("/media/layout/selected_tab_a.gif") no-repeat scroll center bottom transparent !important;
height: 25px;
}

#secondTabsPlayerToWatchTop100 td {
font-size:12px !important;
}

.w40 {
width:40px !important;
}

.w10 {
width:10px !important;
}

.w245 {
width:245px !important;
}

.schoolPlayerRankingTable {
border: 1px solid #E9E9E9;
border-collapse: separate;
border-spacing: 1px;
font-size: 12px;
margin: 10px;
width: 97%;
float: left;
margin-bottom: 0px;
}

.schoolPlayerRankingTable td {
padding:5px;
}

.schoolPlayerRankingTable .hasThumb {
margin-top:25px;
}

.schoolPlayerRankingTable th.playerName {
width:260px;
}

.schoolPlayerRankingTable th {
background: none repeat scroll 0 0 #E9E9E9;
font-family: arial;
font-weight: bold;
color: #484848;
padding:5px;
}

.playerToWatchTop100Table td {
padding:0px;
line-height:20px;
}

#mainTabsPlayerToWatchTop100 .ui-tabs-selected a {
background: url("/media/layout/selected_tab_bg.gif") repeat-x scroll center top transparent !important;
height: 24px;
}

#mainTabsPlayerToWatchTop100 .ui-state-default {
height:23px !important;
}

#secondTabsPlayerToWatchTop100 .ui-state-default {
height:20px !important;
}

.playerToWatchTop100Div #mainTabsPlayerToWatchTop100 .ui-state-default {
width:146px !important;
}

.playerToWatchTop100Div #secondTabsPlayerToWatchTop100 .ui-state-default {
width:71.8px !important;
}

.paginateCPR li {
float:left;
border-right:1px solid #cacaca;
font-size:12px;
padding-right:10px;
margin-left:10px;
margin-top:10px;
}

.paginateCPR li a {
color:#006699;
}

.schoolPlayerRankingTable a {
color:#006699;
}

.rankingHomeLnk {
float:right;
text-decoration: underline;
}

.rankingsCriteriaLnk {
float:right;
padding-top: 5px;
text-decoration: underline;
}

.w250 {
width: 250px;
}
/*********************************end css for clubplayersrankings.jsp **********************/

.criteriaContent {
padding:0px 5px 10px 10px;
}

.criteriaTabs .teamRankUl li {
width: 169.7px !important;
}

.criteriaTabs .teamRankUl {
margin: auto;
}

/* club Player to Watch Profile */

.ptw_m_border {
border: 1px solid #052740;
display:table;
width:670px;
}

.pictureCPTWP {
float:left;
margin-left:10px;
}

.pictureCPTWP img {
border:1px solid #000;
}

.detailsCPTWP {
float:left;
padding-left:10px;
margin-top: -8px;
width:259px;
}

.detailsCPTWP li a, .detailsCPTWP li a:hover, .topDrawerSoccerRanking li a, .topDrawerSoccerRanking li a:hover {
color: #006699;
}

.detailsCPTWP li {
line-height:28px;
font-size:12px;
}

.detailsCPTWP li span {
font-weight:bold;
padding-right:5px;
}

/*****************  rankings homepage  *******************/

.rankingsHome {
}

.rankingsHome .group {
width:664px;
padding:1px;
border:solid 1px #c5cbcb;
margin:auto;
}

.rankingsHome .section, .rankingsHome .subsection, .rankingsHome p {/*width: 673px;*/
height:27px;
font-size:14px;
line-height:27px;
padding:0px 0px 0px 7px;
}

.rankingsHome .section {
background-color:#002e62;
color:#ffffff;
font-weight:bold;
}

.rankingsHome .subsection {
background-color:#9F9F9F;
color:#ffffff;
}

.rankingsHome .odd {
background-color:#f0f0f0 !important;
}

.rankingsHome .premier {
background: url(/media/layout/premier_icon.png) no-repeat 7px 5px;
padding-left: 30px;/*width:640px;*/
}

.rankingsHome .openInNewWBlue {
margin-left: 0px;
}

#topWrap {
margin-top:10px;
clear:both;
height:329px;
}

.premierMbr {
background:url(/media/layout/bgCPP.gif) bottom repeat-x #fff;
text-align:center;
border:1px solid #052740;
}

.schoolArticles .premierMbr {
background-color: #f1faff;
}

.schoolVideos .premierMbr {
background-color: #f1faff;
}

.signIn {
background:url(/media/layout/sign-in.png) no-repeat;
display:block;
width:237px;
height:70px;
border:none;
cursor:pointer;
margin:20px auto;
}

.moreInfo {
font-weight:bold;
font-size:18px;
text-transform:uppercase;
}

.schoolArticles .moreInfo {
clear: both;
display: block;
margin-top: 20px;
}

.schoolVideos .moreInfo {
clear: both;
display: block;
margin-top: 20px;
}

.benefits {
display:block;
text-transform:uppercase;
padding-bottom:60px;
}

.spanPremMbr {
background-color: #f1faff;
font-weight:bold;
padding-top:90px;
display:block;
font-size:18px;
}

.schoolRoster .spanPremMbr {
padding: 60px 0px;
background: none;
}

.schoolArticles .spanPremMbr {
padding-top: 60px;
background: none;
}

.schoolVideos .spanPremMbr {
padding-top: 60px;
background: none;
}

.benefits a {
text-decoration: underline;
color:#003366;
}

.homePlayersRanks .tabTip5, .homePlayersRanks .tabTip6 {
font-size: 12px;
}

.homePlayersRanks .tabTip6 {
width: 146px;
}

.tabTip6Selectat {
background: url("/media/layout/selected_tab_bg.gif") repeat-x scroll 0 0 transparent !important;
height: 18px;
}

.homePlayersRanks .tabTip6Selectat {
background: url("/media/layout/selected_tab_bg.gif") repeat-x scroll 0 0 transparent !important;
height: 18px;
}

.tabTip6 {
background: url("/media/layout/unselected_tab_bg.gif") repeat-x scroll 0 0 transparent !important;
border: medium none !important;
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
float: left;
font-weight: bold !important;
margin: 0 1px !important;
}

.tabTip6 a {
color: #FFFFFF !important;
display: block;
font-family: arial;
font-size: 12px;
line-height: 18px;
text-align: center;
text-decoration: none;
}

.homePlayersRanks .ul.subTabs {
padding-top: 2px;
}

.blueBg {
background: none repeat scroll 0 0 #052740;
}

.blueHeader {
color: #FFFFFF;
font-size: 11px;
height: 20px;
line-height: 20px;
padding: 0 0 0 5px;
}

.tabsTable .datetime {
padding-left: 5px;
white-space: nowrap;
}

.clubPlayersCriteria ul {
margin-left0px;
}

.clubPlayersCriteria ul ul {
margin-left0px;
}

/* score board grid */

.dateScore {
font-size:14px;
font-weight:bold;
padding:25px 10px 0px 15px;
display:block;
float:left;
width:258px;
}

.cstContainerGrid {
clear:both;
/* padding-top:15px; */
}

.clubScoreboard {
background:url(/media/layout/club-scoreboard.jpg) no-repeat;
width:997px;
height:50px;
display:block;
margin-bottom:10px;
clear:both;
}

.finalScore {
display: block;
float: left;
margin-bottom: 10px;
margin-left: 7px;
/* min-height: 190px; */
width: 218px;
}

.finalScore a {
/*color:#000;*/
}

.titleFinalScore {
background: url(/media/layout/bg-hl-cst.jpg) repeat-x scroll left top transparent;
border: medium none !important;
padding: 0;
color:#fff;
font-size:11px;
font-weight:bold;
}

.cstContainerGrid .finalScore ul {
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
}

#clubScoreboard .cstContainerGrid .finalScore li.titleFinalScore {
letter-spacing: normal;
}

#clubScoreboard .cstContainerGrid .finalScore li {
border-bottom: 1px solid #C2C2C2;
display: block;
padding: 5px;
height: 36px;
line-height: 17px;
font-size: 11px;
/ *letter-spacing: -1px; */
}

.scoreboardHeader {
background: url(/media/layout/bg-top-hl.jpg) repeat-x scroll center bottom transparent;
display: table;
height: 110px;
}

.finalScoreSpan {
display:block;
float:right !important;
font-weight:bold;
}

.numberTeamSpan {
font-weight:bold;
}

.teamNameSpan {
}

#clubScoreboard .leagueLogo {
float: right;
width: 122px;
margin-top: -8px;
margin-right: 10px;
vertical-align: middle;
}

#clubScoreboard .logoGrid {
margin-bottom: -40px;
}

#clubScoreboard .scoreboardListTable .firstMatchDate {
margin: -42px 0px 0px;
}

#clubScoreboard th.gamesDate {
padding: 0px 10px;
margin-top:5px;
}

#clubScoreboard .cstContainerGrid li.titleFinalScore {
font-size: 11px;
font-weight: bold;
height: 19px;
line-height: 19px;
padding: 0 5px;
text-shadow: 0.2em 0.2em 0.2em #373737;
}

#clubScoreboard .cstContainerGrid .finalScore {
/* min-height:inherit; */
}

.changeDate {
float:right;
font-size:11px;
margin-top:5px;
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-container-horizontal {
/*width: 245px;*/
padding: 5px 25px 20px 30px;
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-clip {
overflow: hidden;
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  346px;
background:url(/media/layout/bg-carusel-date.png);
height:34px;
border:1px solid #8a8a8a;/* height: 75px;*/
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-item {
width: 105px;/*height: 75px;*/
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left: 0;
/* margin-right: 10px;*/
border-right:1px solid #8a8a8a;
height:34px;
text-align: center;
padding:10px 5px;
color:#b2b2b2;
font-weight:bold;
font-size:10px;
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-item-horizontal:hover {
background:#003366;
border:none;
color:#fff;
height:27px;
cursor:pointer;
}

#clubScoreboard .jcarousel-list-horizontal .activeDate {
background:#003366;
border:none;
color:#fff;
height:27px;
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 10px;
margin-right: 0;
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

/*  Horizontal Buttons */

#clubScoreboard .jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 7px;
right: 9px;
width: 22px;
height: 32px;
cursor: pointer;
background: transparent url(/media/layout/next-horizontal.png) no-repeat right;
}

.#clubScoreboard jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
left: 5px;
right: auto;
background-image: url(/media/layout/prev-horizontal.png);
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-next-horizontal:hover, #clubScoreboard .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
/* background-position: -32px 0;*/
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-next-horizontal:active {
/* background-position: -64px 0;*/
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, #clubScoreboard .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, #clubScoreboard .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, #clubScoreboard .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor: default;/*background-position: -96px 0;*/
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 16px;
left: 15px;
width: 22px;
height: 32px;
cursor: pointer;
background: transparent url(/media/layout/prev-horizontal.png) no-repeat 0 0;
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left: auto;
right: 5px;
background-image: url(/media/layout/next-horizontal.png);
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, #clubScoreboard .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
/* background-position: -32px 0;*/
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position: -64px 0;
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, #clubScoreboard .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, #clubScoreboard .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, #clubScoreboard .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor: default;/* background-position: -96px 0;*/
}

#clubScoreboard .hasDatepicker {
display:none;
}

#clubScoreboard .iconCalendar {
width:35px;
padding-left:344px;
height:30px;
display: block;
}

#clubScoreboard .ui-datepicker td span, .ui-datepicker td a {
font-size:12px !important;
}

#clubScoreboard .ui-datepicker-multi-3 .ui-datepicker-group {
width: 26.3%;
}

#clubScoreboard .ui-datepicker .ui-datepicker-title {
font-size: 12px !important;
}

.ui-widget {
font-size: 67% !important;
}

/*!
* jQuery UI Datepicker 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Datepicker#theming
*/

.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}

.ui-datepicker .ui-datepicker-header {
position:relative;
padding:.2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
position:absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
left:2px;
}

.ui-datepicker .ui-datepicker-next {
right:2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
left:1px;
}

.ui-datepicker .ui-datepicker-next-hover {
right:1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
font-size:1em;
margin:1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
width: 49%;
}

.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin:0 0 .4em;
}

.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}

.ui-datepicker td {
border: 0;
padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding:0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width:auto;
overflow:visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
width:auto;
}

.ui-datepicker-multi .ui-datepicker-group {
float:left;
}

.ui-datepicker-multi .ui-datepicker-group table {
width:95%;
margin:0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
width:50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
width:33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
width:25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
border-left-width:0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left;
}

.ui-datepicker-row-break {
clear:both;
width:100%;
font-size:0em;
}

/* RTL support */

.ui-datepicker-rtl {
direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
float:right;
}

.ui-datepicker-rtl .ui-datepicker-group {
float:right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */

.ui-datepicker-cover {
display: none; /*sorry for IE5*/
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}

/*!
* jQuery UI CSS Framework 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/

.ui-widget {
font-family: Verdana, Arial, sans-serif/*{ffDefault}*/;
font-size: 1.1em/*{fsDefault}*/;
}

.ui-widget .ui-widget {
font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Verdana, Arial, sans-serif/*{ffDefault}*/;
font-size: 1em;
}

.ui-widget-content {
/*  comentat 14 mai 2012
border: 1px solid #aaaaaa;
background: #ffffff url(/media/layout/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
color: #222222;
*/
}

.ui-widget-header {
/* comentat 14 mai 2012
border: 1px solid #aaaaaa;
background: #cccccc url(/media/layout/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
color: #222222;
font-weight: bold;
*/
}

.ui-widget-header a {
color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border: 1px solid #999999/*{borderColorHover}*/;
background: #dadada/*{bgColorHover}*/ url(/media/layout/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
font-weight: normal/*{fwDefault}*/;
color: #212121/*{fcHover}*/;
}

.ui-state-hover a, .ui-state-hover a:hover {
color: #212121/*{fcHover}*/;
text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
/* comentat 14 mai 2012
border: 1px solid #aaaaaa;
background: #ffffff url(/media/layout/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #212121;
*/
}

.ui-widget :active {
outline: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #fcefa1/*{borderColorHighlight}*/;
background: #fbf9ee/*{bgColorHighlight}*/ url(/media/layout/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
color: #363636/*{fcHighlight}*/;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color: #363636/*{fcHighlight}*/;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a/*{borderColorError}*/;
background: #fef1ec/*{bgColorError}*/ url(/media/layout/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
color: #cd0a0a/*{fcError}*/;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color: #cd0a0a/*{fcError}*/;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color: #cd0a0a/*{fcError}*/;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70);
font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
width: 16px;
height: 16px;
background-image: url(/media/layout/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}

.ui-widget-content .ui-icon {
background-image: url(/media/layout/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}

.ui-widget-header .ui-icon {
background-image: url(/media/layout/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}

.ui-state-default .ui-icon {
background-image: url(/media/layout/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image: url(/media/layout/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}

.ui-state-active .ui-icon {
background-image: url(/media/layout/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}

.ui-state-highlight .ui-icon {
background-image: url(/media/layout/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image: url(/media/layout/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}

/* positioning */

.ui-icon-carat-1-n {
background-position: 0 0;
}

.ui-icon-carat-1-ne {
background-position: -16px 0;
}

.ui-icon-carat-1-e {
background-position: -32px 0;
}

.ui-icon-carat-1-se {
background-position: -48px 0;
}

.ui-icon-carat-1-s {
background-position: -64px 0;
}

.ui-icon-carat-1-sw {
background-position: -80px 0;
}

.ui-icon-carat-1-w {
background-position: -96px 0;
}

.ui-icon-carat-1-nw {
background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
background-position: -144px 0;
}

.ui-icon-triangle-1-n {
background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
background-position: -176px -64px;
}

.ui-icon-arrow-4 {
background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
background-position: -16px -80px;
}

.ui-icon-extlink {
background-position: -32px -80px;
}
.ui-icon-newwin {
background-position: -48px -80px;
}

.ui-icon-refresh {
background-position: -64px -80px;
}

.ui-icon-shuffle {
background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
background-position: 0 -96px;
}

.ui-icon-folder-open {
background-position: -16px -96px;
}

.ui-icon-document {
background-position: -32px -96px;
}

.ui-icon-document-b {
background-position: -48px -96px;
}

.ui-icon-note {
background-position: -64px -96px;
}

.ui-icon-mail-closed {
background-position: -80px -96px;
}

.ui-icon-mail-open {
background-position: -96px -96px;
}

.ui-icon-suitcase {
background-position: -112px -96px;
}

.ui-icon-comment {
background-position: -128px -96px;
}

.ui-icon-person {
background-position: -144px -96px;
}

.ui-icon-print {
background-position: -160px -96px;
}

.ui-icon-trash {
background-position: -176px -96px;
}

.ui-icon-locked {
background-position: -192px -96px;
}

.ui-icon-unlocked {
background-position: -208px -96px;
}

.ui-icon-bookmark {
background-position: -224px -96px;
}

.ui-icon-tag {
background-position: -240px -96px;
}

.ui-icon-home {
background-position: 0 -112px;
}

.ui-icon-flag {
background-position: -16px -112px;
}

.ui-icon-calendar {
background-position: -32px -112px;
}

.ui-icon-cart {
background-position: -48px -112px;
}

.ui-icon-pencil {
background-position: -64px -112px;
}

.ui-icon-clock {
background-position: -80px -112px;
}

.ui-icon-disk {
background-position: -96px -112px;
}

.ui-icon-calculator {
background-position: -112px -112px;
}

.ui-icon-zoomin {
background-position: -128px -112px;
}

.ui-icon-zoomout {
background-position: -144px -112px;
}

.ui-icon-search {
background-position: -160px -112px;
}

.ui-icon-wrench {
background-position: -176px -112px;
}

.ui-icon-gear {
background-position: -192px -112px;
}

.ui-icon-heart {
background-position: -208px -112px;
}

.ui-icon-star {
background-position: -224px -112px;
}

.ui-icon-link {
background-position: -240px -112px;
}

.ui-icon-cancel {
background-position: 0 -128px;
}

.ui-icon-plus {
background-position: -16px -128px;
}

.ui-icon-plusthick {
background-position: -32px -128px;
}

.ui-icon-minus {
background-position: -48px -128px;
}

.ui-icon-minusthick {
background-position: -64px -128px;
}

.ui-icon-close {
background-position: -80px -128px;
}

.ui-icon-closethick {
background-position: -96px -128px;
}

.ui-icon-key {
background-position: -112px -128px;
}

.ui-icon-lightbulb {
background-position: -128px -128px;
}

.ui-icon-scissors {
background-position: -144px -128px;
}

.ui-icon-clipboard {
background-position: -160px -128px;
}

.ui-icon-copy {
background-position: -176px -128px;
}

.ui-icon-contact {
background-position: -192px -128px;
}

.ui-icon-image {
background-position: -208px -128px;
}

.ui-icon-video {
background-position: -224px -128px;
}

.ui-icon-script {
background-position: -240px -128px;
}

.ui-icon-alert {
background-position: 0 -144px;
}

.ui-icon-info {
background-position: -16px -144px;
}

.ui-icon-notice {
background-position: -32px -144px;
}

.ui-icon-help {
background-position: -48px -144px;
}

.ui-icon-check {
background-position: -64px -144px;
}

.ui-icon-bullet {
background-position: -80px -144px;
}

.ui-icon-radio-off {
background-position: -96px -144px;
}

.ui-icon-radio-on {
background-position: -112px -144px;
}

.ui-icon-pin-w {
background-position: -128px -144px;
}

.ui-icon-pin-s {
background-position: -144px -144px;
}

.ui-icon-play {
background-position: 0 -160px;
}

.ui-icon-pause {
background-position: -16px -160px;
}

.ui-icon-seek-next {
background-position: -32px -160px;
}

.ui-icon-seek-prev {
background-position: -48px -160px;
}

.ui-icon-seek-end {
background-position: -64px -160px;
}

.ui-icon-seek-start {
background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
background-position: -80px -160px;
}

.ui-icon-stop {
background-position: -96px -160px;
}

.ui-icon-eject {
background-position: -112px -160px;
}

.ui-icon-volume-off {
background-position: -128px -160px;
}

.ui-icon-volume-on {
background-position: -144px -160px;
}

.ui-icon-power {
background-position: 0 -176px;
}

.ui-icon-signal-diag {
background-position: -16px -176px;
}

.ui-icon-signal {
background-position: -32px -176px;
}

.ui-icon-battery-0 {
background-position: -48px -176px;
}

.ui-icon-battery-1 {
background-position: -64px -176px;
}

.ui-icon-battery-2 {
background-position: -80px -176px;
}

.ui-icon-battery-3 {
background-position: -96px -176px;
}

.ui-icon-circle-plus {
background-position: 0 -192px;
}

.ui-icon-circle-minus {
background-position: -16px -192px;
}

.ui-icon-circle-close {
background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
background-position: -192px -192px;
}

.ui-icon-circle-check {
background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
/* comentat 14 mai 2012
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-khtml-border-top-left-radius: 4px;
border-top-left-radius: 4px;
*/
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
/* comentat 14 mai 2012
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
-khtml-border-top-right-radius: 4px;
border-top-right-radius: 4px;
*/
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
/* comentat 14 mai 2012
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-khtml-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
*/
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
/* comentat 14 mai 2012
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-khtml-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
*/
}

/* Overlays */
.ui-widget-overlay {
background: #aaaaaa/*{bgColorOverlay}*/ url(/media/layout/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
opacity: .3;
filter:Alpha(Opacity=30)/*{opacityOverlay}*/;
}

.ui-widget-shadow {
margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
padding: 8px/*{thicknessShadow}*/;
background: #aaaaaa/*{bgColorShadow}*/ url(/media/layout/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
opacity: .3;
filter:Alpha(Opacity=30)/*{opacityShadow}*/;
-moz-border-radius: 8px/*{cornerRadiusShadow}*/;
-khtml-border-radius: 8px/*{cornerRadiusShadow}*/;
-webkit-border-radius: 8px/*{cornerRadiusShadow}*/;
border-radius: 8px/*{cornerRadiusShadow}*/;
}

#clubScoreboard .jcarousel-skin-tango .jcarousel-container-horizontal {
width:auto;
}

.formsCollegeScores {
float: left;
width: 554px;
}

.h20 {
height: 20px;
}

.clearBoth {
clear: both;
}

#clubScoreboard .scoreboardHeader .jcarousel-skin-tango li {
margin:0px;
}

#clubScoreboard .formsCollegeScores label {
margin-left: 10px;
font-weight: bold;
}

#clubScoreboard  .womenScore {
color: #8F0097 !important;
font-size: 18px;
line-height: 60px;
margin-left: 20px;
}

#clubScoreboard .leftScoreBoard a.womenScore:hover {
text-decoration: underline;
}

#clubScoreboard .manScore {
color: #022646 !important;
font-size: 18px;
font-weight: bold;
line-height: 60px;
}

#clubScoreboard  .leftScoreBoard a.manScore:hover {
text-decoration: underline;
}

#clubScoreboard .scoreboard_spacer_dotted {
border-bottom: 1px dotted #C2C2C2;
}

#clubScoreboard .leftScoreBoard a {
text-decoration:none;
}

#clubScoreboard .scoreboardMatchDate {
color: #352F39;
display: block;
font-size: 14px;
font-weight: bold;
line-height: 40px;
margin-left:10px;
clear:both;
}

.scoreboardListTable .scoreboardMatchDate {
margin-left:0px !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background: none repeat-x scroll 50% 50% #052740;
border: 1px solid #052740;
color: #FFFFFF;
font-weight: normal;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #FFFFFF;
text-decoration: none;
}

.scoreboardListTable th {
color:#352F39;
font-weight:bold;
background:#fff;
}

.scoreboardListTable td {
font-size:12px;
line-height: 22px;
}

.listView {
margin-top:7px;
}

#ui-datepicker-div {
background:#fff;
border: 1px solid #AAAAAA;
color: #222222;
-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

#ui-datepicker-div a.ui-state-default:hover {
background:#fff;
color:#000;
}

.lnkToProfile {
float: right;
background:url(/media/layout/newWindow_icon.png) right no-repeat;
padding-right: 20px;
font-size: 12px;
margin-top: 10px;
margin-right: 10px;
min-width: 145px;
}

.lnkToProfile a {
text-decoration:none;
color:#006699;
}

.lnkToProfile a span {
display: block;
padding-top: 6px;
}

.profile2 a {
background:url(/media/layout/logoProfile1.jpg) no-repeat;
padding-left:35px;
display:block;
height:29px;
}

.profile1 a {
background:url(/media/layout/logoProfile2.jpg) no-repeat 0 center;
padding-left:60px;
display:block;
height:29px;
}

.profile1 a:hover, .profile2 a:hover {
text-decoration: underline;
}

.scoreBoardGridTb {
width:215px;
float:left;
margin-left:10px;
margin-bottom:10px;
}

.scoreBoardGrid {
border:1px solid #cacaca;
border-collapse:collapse;
font-size: 11px;
}

.scoreBoardGrid th {
background: url("/media/layout/bg-hl-cst.jpg") repeat-x scroll left top transparent;
color:#fff;
padding:1px 5px;
}

.scoreBoardGrid td {
vertical-align:middle;
height:40px;
padding:5px !important;
}

.scoreBoardGrid td span {
float:left;
display:block;
}

.scoreBoardGrid td  .numberTeamSpan {
width:20px;
padding-right: 5px;
}

.scoreBoardGrid td .nameSpan {
width:160px;
}

.brTop {
border-top:1px solid #cacaca;
}

.lightBlueBg {
background:#e5f8ff;
}

.combineEvalTable .blueBg {
color:#fff;
}

.detailsCPTWP2 {
float: left;
margin-top: -8px;
padding-left: 10px;
width: 229px;
}

.detailsCPTWP2 ul li span {
font-weight:bold;
}

.detailsCPTWP2 ul li {
line-height: 30px;
}

.topDrawerSoccerRanking2 {
border: 1px solid #b5b5b5;
background:#e3e3e3;
float: right;
margin-left: 10px;
margin-right: 10px;
margin-top: 0;
font-size:14px;
width: 270px;
}

.topDrawerSoccerRanking2 li {
display:block;
clear: both;
padding: 5px 0;
}

.logoCombine {
background:url(/media/layout/playerProfile_new-bottom.jpg) repeat-x;
display:block;
padding:3px 0px 0px 10px;
margin:4px;
border:1px solid #cbcbcb;
}

.topDrawerSoccerRanking2 .top {
background:url(/media/layout/playerProfile_new-top.jpg) #fff bottom repeat-x;
margin:4px;
border:1px solid #cbcbcb;
padding:10px;
display:table;
width: 240px;
}

.tdsCombineBtn {
background:url(/media/layout/tds_us_logo_296.png) no-repeat;
width:334px;
height:59px;
display:block;
clear:both;
margin:30px auto;
}

.combineEvalTable .noContent {
background:#e3f4fb;
padding:30px;
text-align:center;
font-size:12px;
font-weight:bold;
}

.combineEvalTable .noContent a {
text-decoration:underline;
}

.hightSchoolScoreboard {
background:#FFF;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
display:table;
width:686px;
height:320px;
}

.subHeadLine {
display:block;
clear:both;
font-size:14px;
font-weight:bold;
padding:15px 0px 15px 50px;

}

.stateContainer {
float:left;
border-right:1px solid #C2C2C2;
margin:0px 0px 20px 20px;
width:123px;
padding-right:20px;
line-height:17px;
}

.ml50 {
margin-left:50px !important;
}

.searchContainerHsHp {
height:198px;
}

.nscaNHSRanking .crtNr {
width:20px;
display:inline-block;
}

.nscaNHSRanking {
}

.nscaNhSRHl {
letter-spacing:-1px;
}

#nscaNationalHsRanking .viewAll {
text-align:right;
border-top-color:#C2C2C2;
}

.tdsPremierM {
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
float: left;
height: 250px;
margin-left: 0px;
width: 300px;
}

/* home hs team rankings module */

.nationalSchoolTeamRankings {
border-bottom: 1px solid #c2c2c2;
border-left: 1px solid #c2c2c2;
border-right: 1px solid #c2c2c2;
float: left;
width: 436px;
height: 403px;
margin-top: 10px;
margin-left: 10px;
}

.homeSchoolTeamRanks {
background: #fff;
height: 379px;
}

.homeSchoolTeamRanks  ul.subTabs {
padding-top: 2px;
}

.homeSchoolTeamRanks  .tabTip4 a {
width: 146px;
}

.homeSchoolTeamRanks  .tabTip4Selectat a {
background: none;
height: 27px;
}

.homeSchoolTeamRanks .tabTip4, .homeSchoolTeamRanks .tabTip4 a {
width: 143px;
}

.homeSchoolTeamRanks  .tabTip4 {
background: url("/media/layout/unselected_tab_bg.gif") repeat-x scroll 0 0 transparent !important;
height: 23px;
}

.homeSchoolTeamRanks  .tabTip4 a {
text-transform: uppercase;
padding: 2px 0px;
}

.homeSchoolTeamRanks  .tabTip4Selectat {
background:url(/media/layout/selected_tab_bg.gif) repeat-x !important;
height: 27px;
}

.homeSchoolTeamRanks  .tabTip4Selectat a {
background: url("/media/layout/selected_tab_a.gif") no-repeat scroll center center transparent;
height: 27px;
}

#hsTeamRankingsWrap {
height: 330px;
}

.homeSchoolTeamRanks .tabTip5 a {
width: 216px;
}

.homeSchoolTeamRanks .tabTip5Selectat a {
background: none;
height: 27px;
}

.homeSchoolTeamRanks .hsTeamRanksContainer {
border-bottom: 1px solid #C2C2C2;
height: 297px;
/* height: 326px; */
overflow: hidden;
padding-top: 5px;
width: 436px;
}

.hsTeamRanksContainer .partnerLogo {
text-align: right;
}

.homeSchoolTeamRanks .hsTeamRanksContainer .firstTeamRank {
height: 64px;
padding-bottom: 0px;
padding-top: 0px;
}

.homeSchoolTeamRanks .hsTeamRanksContainer td {
padding: 5px 10px 5px 0px
}

.homeSchoolTeamRanks .hsTeamRanksContainer .rank {
padding-right: 3px;
padding-left: 5px;
width: 10px;
}

.homeSchoolTeamRanks .hsTeamRanksContainer .logoDiv {
padding: 0px 5px;
}

.homeSchoolTeamRanks .noRanksContainer {
height: 326px;
}

.homeNSCAAModule {
width: 341px;
height: 250px;
float: left;
}

/* home hs team rankings module: end */


#hsTop100Players {
padding-top: 5px;
}

#topSchoolPlayersWrap {
clear: both;
height: 331px;
}

.hsPlayersRanksContainer {
width: 298px;
height: 298px;
/* height: 293px; */
overflow: hidden;
font-weight:normal !important;
font-size:12px !important;
border-bottom: 1px solid #C2C2C2;
}

.hsPlayersRanksContainer table {
width: 100%;
}

.viewFullList {
color: #006699;
}

.viewFullList a, .viewFullList a:hover {
color: #006699;
}

.homeHSPlayersRanks ul {
padding: 0 1px;
}

.homeHSPlayersRanks ul.subTabs {
padding-top: 2px;
}

.homeHSPlayersRanks .tabTip5 a {
width: 146px;
}

.homeHSPlayersRanks .tabTip5Selectat a {
background: none;
height: 27px;
}

.homeHSPlayersRanks .tabTip4, .homeHSPlayersRanks .tabTip4 a {
width: 72px;
}


.homeHSPlayersRanks .tabTip4 {
background: url("/media/layout/unselected_tab_bg.gif") repeat-x scroll 0 0 transparent !important;
height: 23px;
}

.homeHSPlayersRanks .tabTip4 a {
text-transform: uppercase;
padding: 2px 0px;
}

.homeHSPlayersRanks .tabTip4Selectat {
background:url(/media/layout/selected_tab_bg.gif) repeat-x !important;
height: 27px;
}

.homeHSPlayersRanks .tabTip4Selectat a {
background: url("/media/layout/selected_tab_a.gif") no-repeat scroll center center transparent;
height: 27px;
}

.homeHSPlayersRanks .noRanksImg {
width: 298px;
height: 322px;
padding-top: 5px;
}

/* player of the week form: start */

.weekPlayerPage {
border-top: 1px solid #C2C2C2;
}

.weekPlayerPage .errorMessage ul li {
font-size: 13px;
margin: 15px 0 0 20px;
}

.weekPlayerTable {
width: 666px;
}

.weekPlayerTable td {
width: 315px !important;
height: 25px;
line-height: 16px;
border: 1px solid #DBDCDC;
padding: 10px;
}

.weekPlayerForm {
padding: 10px;
font-size: 14px;
}

.weekPlayerForm label {
display: block;
font-size: 14px;
margin-bottom: 10px;
}

.weekPlayerForm input.email {
width: 300px;
}

.weekPlayerForm input.name {
width: 300px;
}

.weekPlayerForm label.radio {
display: inline;
width: auto;
}

.weekPlayerForm .questionLabel span {
float: left;
}


.weekPlayerForm .questionLabel label {
float: left;
}

.weekPlayerForm .updateButton {
float: left;
font-size: 18px;
padding: 5px 20px;
margin: 10px 0 0 0px;
}

/* player of the week form: end */

/* hs nscaa players rankins page: start */

#schoolRankings .rankingSelectionPanel {
display: table;
}

#schoolRankings .rankingSelectionPanel .selectionLabels {
margin-bottom: 10px;
}

#schoolRankings .rankingSelectionPanel .row {
display: table-row;
float: left;
}

#schoolRankings .rankingSelectionPanel .row .state {
width: 162px;
}

#schoolRankings .rankingSelectionPanel .row .grady {
width: 86px;
}

#schoolRankings .rankingSelectionPanel .row .grady select {
width: 66px;
}

#schoolRankings .rankingSelectionPanel .row .pos {
width: 120px;
}

#schoolRankings .rankingSelectionPanel .cell {
display: table-cell;
padding-right: 20px;
}

/* hs nscaa players rankins page: end */


/* team national rankings page: start */

.seasonsLabel {
margin: 0;
padding: 10px;
}

.seasonsUl {
border: 1px solid #e9e9e9;
display: table;
font-family: arial;
padding: 1px 1px 1px 0;
}

.seasonsUl li {
background: #e9e9e9;
display: block;
float: left;
line-height: 25px;
margin-left: 1px;
text-align: center;
width: 220px;
}

.seasonsUl li a {
color: #022646;
display: block;
font-size: 14px;
font-weight: bold;
}

.seasonsUl li a.active {
background: none repeat scroll 0 0 #022646;
color: #fff;
text-decoration: none;
}

.seasonsUl li a:hover {
background: none repeat scroll 0 0 #022646;
color: #fff;
text-decoration: none;
}

.seasonsUl li.last {
}

#schoolRankings .periodsContainer {
clear: both;
padding: 0 10px;
}

.periodsContainer .periodsUl {
display: table;
font-family: arial;
margin-bottom: 10px;
}

#schoolRankings .noteText {
margin: 0 10px 10px;
color: #2E2E2C;
}

#schoolRankings .noteText span {
font-weight: bold;
margin-right: 5px;
text-transform: uppercase;
}

.periodsContainer .periodsUl li {
display: block;
float: left;
line-height: 25px;
text-align: left;
width: 100px;
padding: 0 2px;
color: #006699;
font-size: 112%;
}

.periodsContainer .periodsUl li.firstLi {
width: 142px;
}

.periodsContainer .periodsUl li.lastLi {
width: 118px;
}

.periodsContainer .periodsUl li a {
display: block;
text-decoration: none;
}

.periodsContainer .periodsUl li a.active {
font-weight: bold;
text-decoration: none;
}

.periodsContainer .periodsUl li a:hover {
text-decoration: underline;
}

.periodsContainer .greyStyleUl {
background: #f9f9f9;
border-top: 1px solid #e9e9e9;
border-bottom: 1px solid #e9e9e9;
width: 100%;
}

#schoolRankings .teamRankTable {
float: left;
}

#schoolRankings .teamRankTable td {
line-height: 24px;
}

#schoolRankings .teamRankTable td.rankingComment {
line-height: normal;
}

#schoolRankings .teamRankTable .rowBorder td {
border-bottom: 1px solid #e9e9e9;
}

#schoolRankings .paginateCPR li {
margin-top: 0px;
}

/* team national rankings page: end */

/* team profile page: start */

.roster .tabsTable .tabsScroll {
max-height:335px;
overflow-x: hidden;
overflow-y: auto;
}

/* team profile page: end */