@charset "utf-8";
/* CSS Document */
/*background: url("/media/layout/collegesubheader.gif")*/

.liMiniBanner {
float:right;
}

.noteScoreboardGrid {
float:right;
margin-top:15px;
}

.collegeTeamProfile #leftTopLi h1 {
float:left;
}

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

.collegeRankingsPages .filterByStatsType {
float: right;
padding-right: 10px;
padding-bottom: 10px;
}

.collegeTeamProfile .logoTeam {
padding-top:20px;
}

.totalStatistics .firstTdTotals {
width:180px;
}

.conferenceStandingsTable .teamLinks {
text-align:right;
white-space: nowrap;
}

.daysScoreboard{
clear:both;
padding:30px 0px 30px 0px;
}

.daysScoreboard ul li a {
display:block;
float:left;
border-left:1px solid #666;
padding:0px 10px;
height:10px;
line-height:10px;
text-transform:uppercase;
}

.daysScoreboard ul li a:hover {
color:#000;
}

.daysScoreboard .crtTab {
color:#000000;
}

.gridTable .points {
font-size:10px;
padding: 0px 5px 0px 0px;
}

.redSpan {
color:#ff0000;
}

.noteScoreboardList {
font-weight:bold;
font-size:12px;
}

.noteScoreboard {
padding: 15px 0 0 10px;
float: left;
}

.blueSpan {
color:#1792f2;
}

.blackSpan {
color:#000;
}

.slashBar {
font-weight:bold;
}

.teamLinks a+a {
border-left:1px solid #737373;
border-right:1px solid #737373;
padding:0px 5px;
}

.teamLinks a+a+a {
border:none;
padding:none;
padding-left: 2px;
padding-right:0px;
}

.collegeScoreboard .scoreboardHeader {
background: url("/media/layout/bgheader-scoreboard.gif") repeat-x bottom left;
}

.collegeScoreboard .sponsorshipMiniBanner {
margin-top: 30px;
}

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

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

.collegeRankingsPages .listTableViewRanking, .nscaaRankings .listTableViewRanking {
border-spacing: 0px;
}

.collegeCompositeRankingsPages .listTableViewRanking th {
text-align: center;
}

.collegeRankingsPages .listTableViewRanking th, .nscaaRankings .listTableViewRanking th {
border-top: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.collegeRankingsPages .listTableViewRanking th.rank, .nscaaRankings .listTableViewRanking th.rank {
border-left: 1px solid #fff;
}

.collegeRankingsPages .listTableViewRanking td, .nscaaRankings .listTableViewRanking td {
border-top: 1px solid #EEEEEE;
}

.collegeRankingsPages .othersConsidered {
margin: 0px 10px;
float: left;
line-height: 20px;
}

.collegeRankingsPages .othersConsidered ul li {
float: left;
margin-right: 5px;
}

.collegeRankingsPages .othersConsidered a {
padding: 0px;
margin-right: 0px;
}

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

.listTableViewRanking .thumbTeamLogo{
float:left;
width:60px;
/* margin-right: 10px; */
}


.listTableViewRanking .teamDetails {
float: left;
/* padding-top: 15px; */
}

.listTableViewRanking .clgTeamLogo {
width: 60px;
padding-right:0px;
}

.listTableViewRanking .clgTeamDetails {
text-wrap:none;
}


.collegeRankingsPages .listTableViewRanking .clgTeamDetails, .nscaaRankings .listTableViewRanking .clgTeamDetails {
padding-left:10px;
}


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

.collegeTop100Players .hasThumb {
margin-top: 34px;
}



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


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


.vat {
vertical-align: top;
}

.mtb10{
margin-top:10px !important;
margin-bottom:10px !important;
}

.tu, a.tu {
text-decoration: underline;
}

.pl20 {
padding-left:20px;
}

.pr20 {
padding-right:20px;
}

.p10 {
padding:10px;
}

.pt10 {
padding-top:10px;
}

.pl10 {
padding-left:10px;
}
.pb10 {
padding-bottom:10px;
}

.mtb20 {
margin:20px 0px 20px 0px
}

a.mtb20 {
margin:20px 0px 20px 0px
}

.mr10 {
margin-right: 10px;
}

.ml10 {
margin-left: 10px;
}

.mt10 {
margin-top: 10px;
}

.mt5 {
margin-top: 5px;
}

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

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

.border_b {
border-bottom:1px solid #C2C2C2
}
.border_t {
border-top:1px solid #C2C2C2
}

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

.pl4 {
padding-left: 4px;
}

.pr4 {
padding-right: 4px;
}

.lh20 {
height: 20px;
line-height: 20px;
}

.tal {
text-align: left;
}

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

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

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
display: none;
}

.ui-helper-hidden-accessible {
position: absolute !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px,1px,1px,1px);
}

.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}

.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
*/

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

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

.ui-tabs {
position: relative;
padding: .2em;
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 {
list-style: none;
float: left;
position: relative;
/*top: 1px;*/
margin: 0 .1em 0px 0;
border-bottom: 0 !important;
padding: 0;
white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
float: left;
padding: .5em 1em;
text-decoration: none;
}

.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;
}

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

/* 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-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3/*{borderColorDefault}*/;
background: #bde5f3/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
font-weight: normal/*{fwDefault}*/;
color: #555555/*{fcDefault}*/;
font-size:14px;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #052740/*{fcDefault}*/;
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 {
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}*/;
}

.nopadding {padding:0px;}
td.nopadding {padding:0px !important;}


#collegeContainer {
/* background: url("/media/layout/Background_Gradient_under_nav.png") no-repeat scroll left top transparent; */
min-height: 200px;
/*width: 1018px;*/
padding:0px;
}


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

#collegeContainer h2 {
display: inline-block;
}

#collegeContainer .leftScoreBoard {
width: 656px;
}

.collegePlayerProfile h1 {
float: left;
width: 414px;
}


.topBanners {
height:90px;
margin-bottom:8px;
padding:0px;
}

ul { margin:0px; padding:0px;}

ul li { list-style-type:none;}

.topBanners li{
display:inline-block;
}

#firstBanner{
width:262px;
padding-right:0px;
height:90px;
background:url("/media/layout/Sessions_Anim_Loop.gif") no-repeat;
}

#upperLeftBanner {
width:262px;
padding-right:0px;
height:90px;
}

#secondBanner {
width:728px;
height:90px;
float: right;
}

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

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

.headLine a {
color:#fff !important;
text-decoration:underline !important;
text-transform:capitalize;
font-weight:normal;
float:right;
}

#topContentLi {
margin-left:10px;
}

#topContentLi li {
display: inline-block;
margin-bottom: 0px;
}

.contentAdvertisment {
float: right !important;
margin: 10px 10px 0px 0px;
vertical-align: middle;
}

.noFloat {
float:none !important;
}

#txtRanking {
width:480px;
padding-right:20px;
}

.txtRanking {

padding-right:20px;
float:left;
padding-right: 10px;

}

.introTxtRankingWomen li {
display: table-cell;
vertical-align:top;
}

.logoTeam {
vertical-align: middle;
}

#leftTopLi {
padding-right:10px;
float:left;
}

.titleTeam {
/*background: url("/media/layout/logo.gif") 0px 0px no-repeat;*/
display:block;
font-size:22px;
font-weight:bold;
margin-top:10px;
}

#leftTopLi .titleTeam {
/* width: 500px; */
}

.statistics {
font-size:14px;
font-weight:bold;
display:block;
padding:0px 0px 20px 0px;
clear:both;
}

.statisticsScores{color:#80838c;}

.fk {
display: block;
margin-right: 10px;
}

.tw {
display: block;
padding-top:10px;
}

.google {
display: block;
padding-top:10px;
}

#schoolProfile {
/*background: url("/media/layout/bg-csts.gif") repeat-x;
background-color: #BDE5F3;*/
background-color: #eee;
overflow: hidden;
padding:0px;
width: 242px;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
margin-left:10px;
margin-top:10px;
font-size:12px;
float:left;
}

#schoolProfile a {/*color:#000;*/color:#006699; font-weight:normal;}
#schoolProfile a:hover {
text-decoration:underline;
}

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

.new_school_profile_titles {
color: #000000;
font: 700 14px/14px verdana;
display:block;
margin:10px 0px 10px 0px;
text-decoration:underline;
}

.new_school_profile_subtitles {
color: #000000;
font: 700 12px/12px verdana;
}

#rosterDiv {
/*background: url("/media/layout/bg-csts.gif") repeat-x;*/
padding: 0px;
width:412px;
float:left;
margin-left:10px;
margin-top:10px;
}

#rosterDiv td {
font-size: 11px;
height:20px;
line-height:20px;
padding: 0 0px 0 10px;
}

td.tableRow {
/* border-top: 1px solid #C2C2C2; */
font-size: 12px;
height: 25px;
line-height: 25px;
padding:0 0 0 5px
}

td.greyHeader {
/* border-top: 1px solid #C2C2C2; */
font-size: 11px;
height: 20px;
line-height: 20px;
padding:0 0 0 5px
}

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

.tabsTable .hdPremierIcon img {
margin-bottom: -3px;
}

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

.tabsTable .tvNetwork {
width: 74px;
display: block;
text-overflow: ellipsis;
overflow: hidden;
}

.tabsTable .tvNetwork a {
text-decoration: none;
}


.dd11 {
font-size: 11px;
font-weight: bold;
height: 20px;
line-height: 20px;
text-indent: 5px;
width: 410px;
}

.scoresTable {
margin-top:0px;
}

.scoresTable a {color:#000; text-decoration:none;}

.scoresTable a:hover {text-decoration:underline;}

.divsRight {
width:298px;
background:#fff;
padding:0px;
overflow:hidden;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
}

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

#miniArticles {
background-color:#fff;
height: 243px;
overflow: hidden;
}
#miniArticles table td, #brackingNews table td {
padding:0px !important;
}

#brackingNews {
background-color:#fff;
}

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

ul.mini_news_list li a {
/* margin-left:4px */
}

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

ul.mini_news_list li {
line-height: 19px;
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;
}

.advertisment {
display:block;
width:300px;
height:250px;
text-align:center;
margin:10px 0 0px;
padding:0px !important;
}

.rightFbLikeBox {
display:block;
text-align:center;
margin:10px 0px 0px 0px;
background-color:#fff;
}

.clearBoth {
clear:both;
/*height:10px;*/
}

.ptw_h_title {
/*background-color: #052740;*/
color: #052740;
font-weight: bold;
height: 22px;
line-height: 22px;
text-transform:uppercase
}

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

.tabsTable td {
border: 0px;
}

.tabsTable a:link, .tabsTable a:visited {
color: #006699;
text-decoration: none;
line-height:20px;
}

.tabsTable a:hover {
color: #333;
text-decoration:underline;
color: #006699;
}

.oddTr{
background:#eee;
}

.evenTr{
background:#fff;
}

.scoresTable .cp {
cursor: pointer;
}

.scoresTable .c06c {
color: #0066CC;
}

.plr4 {
padding-left: 10px;
padding-right: 4px;
}

.lh16 {
height: 16px;
line-height: 16px;
}

.bgIcon {
background: url("/media/layout/article_icon.gif") no-repeat 5px 10px scroll;
}

.topTr {
background:#052740;
}

.greyBg {
background:#ccc;
}

#tabs .tabsTable td {
/* padding-top:2px;
padding-bottom:2px; */
}

.blueBg {
background:#052740;
}

.tabsTable tr:hover {
background-color: none;
cursor:default;
}

/*
.tabsTable tr.even:hover td {
background-color: none;
cursor:default;
}
*/

.blueHeader {
background:#052740;
color:#fff;
}

.blueHeader:hover {
background-color: none;
}

.greyHeader:hover {
background-color: none;
}

.contentSpan {
padding:0px 10px 10px 10px;
display:block;
}
/*
.logoTeam{
padding:0px 0px 0px 10px;
vertical-align:middle;
}
*/
#articleTable tr.oddTr:hover {
background:#ccf0ff;
cursor:pointer;
}

#articleTable tr.evenTr:hover {
background:#ccf0ff;
cursor:pointer;
}

.contentRoster {
height:442px;
overflow: auto;
padding-right: 20px;
}

.collegeStandings {}

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

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

#brackingNews td {line-height:19px;padding: 0px;margin: 0px;}

/* pt box scores */
.searchBut{ clear:both; display:block;  margin:auto; padding-top:15px;}
.contentDivsRight{ padding:5px; display:block; font-size:12px;}
.contentDivsRight form {text-align:center; margin-top:20px;}
.overTime{background:#052740; display:block; padding:10px;}
.overTime li{display:inline-block; color:#FFF;}
.overTimeLi{ font-size:20px; font-weight:bold;}
.statisticsLi{ text-align:right; float:right; font-size:12px;}
.fistLineStatistics{ font-weight:bold;}
.ulScores {padding: 10px;width:97%;display:table;}
.ulScores li{
/* display:table-cell;
vertical-align:middle; */
display:inline-block;
}

.boxScoreTable {margin: 20px 10px;width:666px; border: 0px;}
.boxScoreTable td {padding: 0px !important;}

.boxScoreTable td:nth-child(3){
/*text-align:right;*/

}

.boxScoreTable td:nth-child(2){
text-align:center;

}

.nameTeamOverTime img {vertical-align:middle;}
td.nameTeamOverTime, div.nameTeamOverTime  {

/*width:209px;*/

}

#leftColumn div.nameTeamOverTime p.teamStatistics{
padding-top:5px !important;
margin: 0 !important;
}

#leftColumn div.nameTeamOverTime span.teamStatistics{
padding-top:5px !important;
margin: 0 !important;
}


#leftColumn div.nameTeamOverTime span.teamName .teamStatistics{
display:block;
clear: right;
text-align:left;
}



div.nameTeamOverTime .teamLogo{

display: block;
float: left;
padding-right: 10px;
}

div.nameTeamOverTime .teamName{

display: block;
float: left;

}


.nameTeamOverTime span a {font-size:16px; font-weight:bold; color:#006699;}
.scoreOverTime {font-size:34px;color:#052740; font-weight:bold; text-align:center;vertical-align:middle;}



.lastTeam {float:right;}

.boxScoreTable div.lastTeam {
/*width:209px;*/
}

.boxScoreTable td{

width:33%;

}

.headLineBoxScore{background:url(/media/layout/bg-bar.gif) repeat-x; height:31px; display:block; color:#052740; font-size:18px; font-weight:bold; padding:3px 10px;}

.scorringSummaryTable { font-size:12px; width:100%; line-height:30px; color:#052740;padding-right:10px; padding-left:10px; border: 0px;}

.scorringSummaryTable th{
width:50%;

}

.scorringSummaryTable th a{
font-size:14px;
}


.scorringPenaltiesTable  th a{
font-size:14px;
}

.scorringPenaltiesTable  td a{
font-size:11px;
}

.matchStatsTable {font-size:12px; width:100%;}
.matchStatsTable td {color:#052740; line-height:30px; font-weight:bold;padding:0px 10px;border:0px}
.scorringSummaryTable th { line-height:20px;}
.matchStatsTable th { line-height:50px;}
.scorringPenaltiesTable th, .scorringSummaryTable th, .matchStatsTable th {color:#052740; font-size:14px;  text-align:left; padding:5px 0px 5px 10px; background:none;}
.scorringSummaryTable th a, .matchStatsTable th a {color:#006699 !important;}
.scorringSummaryTable td a {font-size: 11px;}
.scorringSummaryTable td { font-size:12px; padding:5px 0px 5px 10px;}
.scorringSummaryTable a {color: #006699 !important; font-size:12px;}
.scorringSummaryTable a:hover{ text-decoration:underline;}
th.alignRight, td.alignRight{text-align:right; padding-right:10px;}
.alignCenter{ text-align:center; }

.scorringPenaltiesTable th { line-height:20px;}
.scorringPenaltiesTable td { font-size:12px; padding:5px 0px;}
.scorringPenaltiesTable .leftSide {
width: 320px;
float: left;
}

.scorringPenaltiesTable .rightSide {
width: 285px;
margin-left: 25px;
float: right;
}

.scorringPenaltiesTable td.leftSide {
padding-left: 10px;
text-align: left;
}

.scorringPenaltiesTable td.rightSide {
padding-right: 10px;
text-align: right;
}

.firstMatchTeam {
font-size: 14px;
width:240px;
}

.ulHeadMatchTable li {
display:inline-block;
vertical-align:middle;
height: 60px;
}

.ulHeadMatchTable li  a {
color:#052740;
}

.secondMatchTeam {float:right; padding-right:10px;font-size: 14px;}
.article {background:url(/media/layout/icon1.jpg) no-repeat; padding-left:25px;}
.video {background:url(/media/layout/icon2.jpg) no-repeat; padding-left:25px;}
.returnScoreboard {display:block; float:right; font-size:12px; padding-right:10px;  color: #006699; margin:10px 0px;}

.scoreboard_spacer_dotted {
border-bottom: 1px dotted #C2C2C2;
/*height: 1px;*/

}

#recaps table {width:100%;border: 0px;padding: 0px;}

/* and box scores */
/* pt man scores list view */

.womenScore {
color: #8F0097 !important;
line-height: 30px;
text-decoration:underline;
font-size:12px;
margin-left:20px;
}

.manScore {
color: #022646 !important;
text-decoration:underline;
line-height: 30px;
font-size:12px;
font-weight:bold;
}

.leftScoreBoard {
display:block;
float:left;
padding-top:0px;
width:666px;
margin:0px 10px;

}


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

.rightScoreBoard {
display:block;
float:left;
margin-left:10px;
padding-top:10px;
}

.scoreboardWeeks {
height: 24px;
line-height: 24px;
}


.scoreboardConferences {
width:110px;
}


.m_week_bl {
border-left: 1px solid #85B0B6;
}

.menWeek, .menWeekSelected {
border-bottom: 1px solid #85B0B6;
border-right: 1px solid #85B0B6;
border-top: 1px solid #85B0B6;
}

.menWeek {
color: #36606C;
}

.menWeek, .womenWeek {
background-color: #FFFFFF;
font-size: 12px;
height: 22px;
line-height: 22px;
text-align: center;
width: 22px;
}

.menWeek:hover, .womenWeek:hover {
background-color: #000;
color:#fff;
}

.cp {
cursor: pointer;
}

.menWeekSelected, .womenWeekSelected {
background-color: #000000;
color: #FFFFFF !important;
font-size: 12px;
height: 22px;
line-height: 22px;
padding:0px 2px;
text-align: center;
min-width: 22px;
}

.scoreboardWeekDate {
font-size: 11px;
font-weight: bold;
height: 24px;
line-height: 24px;
/* color: #36606C; */
float:left;
padding-right:10px;
}

.womanDate {
margin-left:10px;
width: 335px;
}
/* .weeks {
display:block;
float:right !important;
} */

.weeks div {
display:block;
/*color: #36606C;*/
color:#000;
font-weight:bold;
font-size:12px;
height:24px;
line-height:24px;
float:left;
}

.listWeeks{
margin-left:10px;
}

.listWeeks ul li a:hover {
text-decoration:none;
}

label {
color: #352F39;
font: 700 12px/12px verdana;
margin-left:20px;
}

.firstLabel {
margin-left:10px;
}

#listTableView .scoreboardMatchDate {
margin:10px 0px 10px 0px !important;
text-transform: uppercase;
color: #000000;
font-size: 15px;
}

.scoreboardMatchDate {
text-transform: uppercase;
color: #000000;
font-size: 15px;
font-weight:bold;
display:block;
height:25px;
/* clear:both; */
margin:10px 0px 10px 10px;
}

th.scoreInfoText {
text-align:right;
text-transform:inherit !important;
color: #352F39 !important;
padding-top:16px;
padding-left:0px;
min-width:268px;
}

.finalScore {
width:218px;

display:block;
float:left;
margin-left:7px;
margin-bottom:10px;
}

.finalScore li {
display:block;
border-bottom:1px solid #C2C2C2;
border-left:1px solid #C2C2C2;
border-right:1px solid #C2C2C2;
padding:5px;
display: block;
height: 45px;
}


.highlightsLinks{
display: block;
height: 20px !important;
}

.gridTable td{
line-height: 12px;
}

.titleFinalScore {
background:url(/media/layout/final_score_header_1.jpg) top left no-repeat;
height:10px;
border:none !important;
padding:0px;
}

.titleScore {
/*background:url(/media/layout/final_score_header_0.png) top left no-repeat;*/
background: url("/media/layout/bg-hl-cst.jpg") repeat-x scroll left top transparent;
height: 9px !important;
line-height:8px;
border:none !important;
padding:0px;
}

.titleScore span {
color:#fff;
font-size:11px;
font-weight:bold;
padding-left:4px;
text-shadow: 0.2em 0.2em 0.2em #373737;
}

.finalScore .gameTime {
padding-right:4px;
text-align:right;
}

.contentSpanFinalScore {
width:200px;
font-size: 11px;
line-height: 20px;
color: #616161;
display:inline-block;
}

.scoreInfoLinks a {
padding-left:25px;
clear:both;
color:#006699 !important
}

.scoreInfoLinks a:hover {
text-decoration:underline;
}

.recap {
background:url(/media/layout/text_recap.png) no-repeat 0px 4px;
padding-left:20px;
clear:both;
display:inline-block;
color:#2D80C2 !important;
}

.recap:hover {
text-decoration:underline;
}

.highLights:hover {
text-decoration:underline;
}

.highLights {
background:url(/media/layout/icon2.jpg) no-repeat 0 4px;
padding-left:20px;
clear:both;
display:inline-block;
margin-left:20px;
color:#2D80C2 !important;
}


.firstSpanFinalScore {
display:block;
float:left;
width:195px;
}

.scoreSpan {
display:block;
float:right;
font-weight:bold;
padding-left:8px;
color: #352F39;
}

.logoTeamFinalScore {
display:block;
float:left;
/*height:40px;*/
padding-top: 10px;
width:25px;
}

.nameTeamFinalScore {
font-weight:bold;
color: #352F39;
width:172px;
}

.nameTeamFinalScore a {
font-weight:bold;
color: #352F39 !important;
text-decoration:none;
}

.nameTeamFinalScore a:hover {
text-decoration:underline;
}

.greyNoBold {
font-weight:normal;
color: #616161;
}

.info {
margin:10px;
display:block;
font-weight: bold;
font-style:italic;
font-size:12px;
}

.red {color:red;}
.bold {font-weight:bold;}

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

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

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

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

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

.scoreboardHeader {
display:table;
/*background:url(/media/layout/Mens_Scoreboard_Background.gif) bottom repeat-x;*/
height:110px;
}

.oddTr-2 {
background:#ccc;
}

.nrWeek {
display:block;
color: #0A4591;
line-height:normal;
margin-top: 20px;
margin-left: -3px;
font-size: 20px;
font-weight: bold;
}

/* .scoreboardHeader ul{margin-left:10px;} */
.scoreboardHeader ul li {
display:block;
float:left;
}

.scoreboardHeader ul li.weeks {

float: right;
clear: right;
width:auto;
margin-top:20px;

/*float: left;
width: 666px;*/
/*float:right;*/
/* margin-right:10px; */

}


.collegeScoreboard .scoreboardHeader ul li.weeks{
}

.scoreboardWeeks ul {
margin-left:10px;
}
.scoreboardWeeks li {
display:block;
float:left;
}



#listTableView {
width:100%
}

#listTableView td {
padding: 5px 10px;
line-height: 18px;
}

#listTableView th {
color: #000;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
background:none;
}

#listTableView th, #listTableView th {
border:0px
}

#listTableView span.teamRank {font-weight:bold;font-size:11px;line-height:0px;padding:0px;}

.scoreboardMen span.listWeeks ul.scoreboardWeeks li a.squareWeek {
/*background-color: #FFFFFF;*/
font-size: 12px;
height: 22px;
line-height: 22px;
text-align: center;
/*width: 22px;*/
padding:0px 2px;
border: 1px solid #9a9a9a;
/*color:#0A4591 !important;*/
color:#000;
}

span.listWeeks ul.scoreboardWeeks li a.weekSelected {
background-color: #000000;
color: #FFFFFF !important;
font-size: 12px;
height: 22px;
line-height: 22px;
text-align: center;
width: 22px;
border: 1px solid #000;
}

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

.formsCollegeScores label {
margin-left: 10px;
}

/* end man scores list view */

/* women scores list */
.scoreboardWomen a.squareWeek {
background-color: #FFFFFF;
font-size: 12px;
height: 22px;
line-height: 22px;
text-align: center;
min-width: 22px;
padding:0px 2px;
border: 1px solid #BB5EF4;
}

a.squareWeek {
background:url(/media/layout/bg-squareWeek.gif) bottom repeat-x;
font-size: 12px;
height: 22px;
line-height: 22px;
text-align: center;
min-width: 22px;
padding:0px 2px;
border: 1px solid #9a9a9a;
color:#000;
}

.scoreboardWomen a.squareWeek:hover, .scoreboardMen a.squareWeek:hover {
background-color: #000000;
color: #FFFFFF !important;
text-decoration:none;
}

.scoreboardWomen .scoreboardHeader {
display:table;
background:url(/media/layout/Womens_Scoreboard_Background.gif) bottom repeat-x; height:110px;
}

.weekSelected {
background-color: #0A4591;
color: #FFFFFF !important;
font-size: 12px;
height: 24px;
line-height: 22px;
text-align: center;
padding:0 10px;

}

/*
.scoreboardMen .weekSelected {
background-color: #000000;
color: #FFFFFF !important;
font-size: 12px;
height: 22px;
line-height: 22px;
text-align: center;
width: 22px;
border: 1px solid #85B0B6;
}
*/

.scoreboardWomen .nrWeek {
color: #A133D2;
display: block;
font: 700 40px/40px verdana;
margin-top: 0;
margin-left: -3px;
}


.scoreboardWomen li.weeks div {
color: #6E0094 !important;
}

.scoreboardWomen a.squareWeek:hover {
background-color: #000000;
color: #FFFFFF !important;
padding:0 2px;
}

.scoreboardHeaderWomen {
display:table;
background:url(/media/layout/Womens_Scoreboard_Background.gif) bottom repeat-x; height:110px;
}

.womenWeekCl {
color: #A133D2 !important;
}

.purple {
color: #6E0094 !important;
}

.w_week_bl {
border-left: 1px solid #BB5EF4;
}

.womenWeek, .womenWeekSelected {
border-bottom: 1px solid #BB5EF4;
border-right: 1px solid #BB5EF4;
border-top: 1px solid #BB5EF4;
}

.womenWeek {
color: #6E0094;
}

.menWeek, .womenWeek {
background-color: #FFFFFF;
font-size: 12px;
height: 22px;
line-height: 22px;
text-align: center;
width: 22px;
}

/* end women scores list */
/* css ranking woman */

.rankingWomanHeader {
display:block;
padding:10px;
}

.width230 {
width:230px;
}

.introTxtRanking {
display:block;
clear:both;
font-size:12px;
padding-top: 10px;
}

#leftColumn .introTxtRanking p {
margin: 0px !important;
}

.introTxtRankingWomen {
background: url(/media/layout/Womens_Ranking_Background.jpg) repeat-x top left; padding:10px;
display:block;
clear:both;
font-size:12px;
}

.socialRankingBtns {
display:block;
float:left;
padding-top:0px;
margin-left:10px;
}

.womenRankingTitle {
color: #8F0097;
line-height: 30px;
text-decoration:underline;
font-size:12px;
margin-left:20px;
display:block;
float:left;
}

.manRankingTitle {
color: #022646;
text-decoration:underline;
line-height: 30px;
font-size:12px;
font-weight:bold;
display:block;
float:left;
}

.btFkRanking {
display:block; float:left;
padding-left:50px;
}

.btTwRanking {
display:block; float:left;
padding-left:10px;
}

.xx {
color: #80838C;
}

.rankingWomanHeader a {text-decoration:none; font-size:16px;}

#listTableViewRanking th {
color:#000;
text-transform:capitalize;
background:none;
}

#listTableViewRanking {
width:100%;
}

/* end css ranking woman */
/* css ranking man */

.introTxtRankingMen {
background: url(/media/layout/Mens_Scoreboard_Background2.gif) repeat-x top left; padding:10px;
display:block;
clear:both;
font-size:12px;
}

/* end css ranking man */
.tabsScorll {
height: 300px;
padding-right: 20px;
overflow:auto
}

/* css for icons ShareTo */
/*
.subheader_bar {
display:block;
background-color: #BFE5F2;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-top: 2px solid #FFFFFF;
font-size: 11px;
height: 25px;
line-height: 23px;
padding: 5px 8px;
}

.iconsShareTo {
display:block;
float:right;
}
*/
.subheader_bar a {
text-decoration:none;
color: #00398F;
font: 400 11px/23px verdana;
padding-left: 4px;
padding-right: 4px;
}

.at300bs {
margin-top:4px;
}

.addthis_toolbox{
padding-top:2px;
}

.button_comments {
background:url(/media/layout/comments_icon.png) no-repeat 0px 4px;
padding-left:18px !important;
display:inline-block;
float:left;
cursor:pointer;
}

.addthis_button_email {
display:inline-block;
float:left;
}

.addthis_button_print {
display:inline-block;
float:left;
}

/* end css for icons ShareTo */
/* conference details template */
.conferenceStandings {
}

.goBackLink {
display:block;
float:right;
text-decoration:underline;
color: #FFFFFF !important;
line-height:23px;
font-size:12px;
font-weight:normal;
text-shadow:none !important;
text-transform:capitalize;
}

.conferenceTable {
width:100%;
}

.conferenceTable td a {
color:#000;
text-decoration:none;
}

.conferenceTable td a:hover {
color:#000;
text-decoration:underline;
}

td.confHeader {
border-top: 1px solid #C2C2C2;
color: #000000;
font-weight: 700;
height: 20px;
line-height: 20px;
padding-left: 10px;
}

td.clgScoresResults {
border-top: 1px solid #C2C2C2;
font-size: 11px;
height: 16px;
line-height: 16px;
padding-left: 10px;
}

#conferenceProfile {
/*background: url("/media/layout/bg-csts.gif") repeat-x;*/
background-color: #BDE5F3;
overflow: hidden;
padding:0px;
width: 242px;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
margin-left:10px;
margin-top:10px;
font-size:12px;
float:left;
}

#conferenceProfile a {color:#000; text-decoration:underline; font-weight:normal;}

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

#conferenceProfile ul li {
padding-top:10px;
}

.conferenceProfileTitles {
color: #000000;
font: 700 11px/11px verdana;
display:block;
margin-top:5px;
}

.conferenceProfileSubtitles {
color: #000000;
font: 700 12px/12px verdana;
}

.linkGrey {
color: #7F7F7F !important;
font-size: 11px;
height: 25px;
line-height: 25px;
text-align: left;
}

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

td.greyHeader {
font-size: 11px;
height: 20px;
line-height: 20px;
padding: 0 0 0 10px;
}

.tabsTable a:link, .tabsTable a:visited {
color: #006699;
line-height: 20px;
text-decoration: none;
}


.tabsTable a:hover{
text-decoration:underline;
}

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

#tabs a {
/*text-transform:uppercase;*/
/*font-weight:normal !important;*/
}

#tabs a:hover {
/*text-transform:uppercase;*/
text-decoration:underline;
}

#tabs ul li a:hover {
/*text-transform:uppercase;*/
text-decoration:none;
}

.blueHeader td {
color: #FFFFFF;
font-weight: bold;
height: 22px;
line-height: 22px;
font-size:12px;
}

#resultsTableConferenceDetail {
font-size:12px;
}
/*
a:link, a:visited {
color: #003366;
text-decoration: none;
}
*/
.paginatie {
font-size: 11px;
font-weight: bold;
height: 20px;
line-height: 20px;
text-indent: 5px;
padding: 0 0 0 5px !important;
}

.c06c {
color: #0066CC !important;
font-weight:bold;
}

.commit_name {
padding:0px !important;
}

.commit_name h3 {
font-size: 12px;
font-weight: 700;
height: 26px;
line-height: 26px;
margin: 10px 0px;
padding: 0px;
text-indent: 5px;
background:#bde5f3;
display:block;
}

.borderDivTabs {
border: 1px solid #052740 !important;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}

.ui-tabs {
padding: 0em;
position: relative;
}

.commitments a {
font-weight:bold;
color: #003366 !important;
text-decoration: none;
}

.commitments a:hover {
font-weight:bold;
color: #333 !important;
text-decoration:underline;
}

/* end conference details template */
/*css college player to watch top 20 men*/

.womenCPTWTitle {
color: #8F0097 !important;
line-height: 30px;
text-decoration:underline;
font-size:18px;
margin-left:20px;
display:block;
float:left;
text-decoration:none;
font-weight:bold;
}

.manCPTWTitle {
color: #022646 !important;
text-decoration:underline;
line-height: 30px;
font-size:18px;
font-weight:bold;
display:block;
float:left;
text-decoration:none;
}

.CPTWHeader  {
display:block;
margin-left:20px;
}

.CPTWHeader {
display:block;
padding:10px;
}

.spanFormCTPW {
display:block;
height:36px;
line-height:36px;
padding-top:10px;
font-size:12px;
}

.womenSpanFormCTPW {
display:block;
background:url("/media/layout/w_bg_head_cptw.gif") repeat-x scroll left bottom transparent;
height:36px;
line-height:36px;
padding:0px 10px;
font-size:12px;
}

.menSpanFormCTPW {
display:block;
background:url("/media/layout/m_bg_head_cptw.gif") repeat-x scroll left top transparent;
height:36px;
line-height:36px;
padding:0px 10px;
font-size:12px;
}

.formCTPW {
/*margin:10px 0px;*/
}

#cptwBanner {
background:url(/media/layout/College_Section_ID.jpg) no-repeat top left;
height:50px;
display:block;
margin:5px 0px;
}

.width190 {
width:190px;
}

.mainCPTWTable {
font-size: 12px;
width:100%;
}

.mainCPTWTable td {
padding:0px;
}

.CPTWTable {
width:100%;
}

.CPTWTable th {
background:none;
font-size:14px;
line-height:30px;
text-transform:capitalize;
/*color:#919294;*/
color:#000;
padding:0px 0px 0px 10px;
}

.CPTWTable td {
line-height: 16px;
height:20px;
white-space: nowrap;
padding:0px 0px 0px 10px;
}

.CPTWTable td a {
color:#006699;
}

.CPTWTable td a:hover {
color:#006699;
text-decoration:underline;
}

.CPTWTable .ranking {
width: 64px;
padding-left:10px;
}

.CPTWTable .position {
width: 74px;
}

.CPTWTable .playerName {
width: 160px;
}

.CPTWTable .school {
padding-right:10px;
width: 150px;
}

.socialCPTWBtns {
display:block;
float:right;
padding-top:5px;
}

.spacerDotted {
border-bottom: 1px dotted #C2C2C2;
height: 1px;
margin: 0 8px;
padding-top: 4px;
}

.noWrap {
white-space: nowrap;
}

.tdRankingCPTW {
width:10px;
}

.th1RankingCPTW {
padding-left:2px;
}

#listMenuCptwMan {
margin-left:10px;
border:1px solid #919294;
line-height:25px;
}

#listMenuCptwWoman {
margin-left:0px;
border:1px solid #919294;
line-height:25px;
}

.formCTPW select {
color: #919294;
font-size:14px;
width:310px;
}

.colsLogoWoman {
width:205px;
}

.colsLogoMan {
width:190px;
}

.linkToPlayer {
color:#0f2f68 !important;
}

.linkToSchool {
color:#0096d0 !important;
}

/* end css college player to watch top 20 men */


/* top 100 woman */
.contentSubheaderBar {
background-color: #BFE5F2;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-top: 2px solid #FFFFFF;
font-size: 11px;
height: 25px;
line-height: 23px;
padding: 0 8px;
display:block;
}

.contentHeaderWoman{
font-size:12px;
}

.contentHeaderWoman h2 {
color:#840A90;
font-size:36px;
padding:10px;
text-transform:uppercase;
margin-top:0px;
margin-bottom:0px;

}

.complementPageNationalTop100{
float:right;
font-size:12px;
text-transform:none;
text-shadow:none;
font-weight:normal;
text-decoration:underline;
color:#FFFFFF !important;

}

#leftColumn p{
margin:0px 0px 0px 10px !important;
padding: 0 0 10px !important;
font-size:1.0em  !important;
}


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

}


.collegeTop100Players th.header {
/*
background:#840A90;
cursor: pointer;
font-weight: bold;
background-repeat: no-repeat;
background-position: center left;
padding-left: 20px;

margin-left: -1px;
padding: 5px 0px 5px 5px;
font-size:12px;
text-transform:uppercase;
color:#FFFFFF;
*/

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


}

.tablesorter a {
color:#006699;
}
.tablesorter a:hover{
color:#006699;
text-decoration:underline;
}

.oddTop100Woman{
background:#EEE5F8;
}

.evenTop100Woman{
background:#E5D4F4;
}

.h10{
height:10px;
}

.h20{
height:20px;
}
th.headerSortDown {
background: url(/media/layout/arrow_down_blue.gif) no-repeat left center #E9E9E9 !important;
/*background-color: #3399FF; */
color: #0A4591 !important;
padding-left:19px !important;
cursor:pointer;
}

th.headerSortUp {
background: url(/media/layout/arrow_up_blue.gif) no-repeat left center #E9E9E9 !important;
/*background-color: #3399FF; */
color: #0A4591 !important;
padding-left:19px !important;
cursor:pointer;
}

.collegeTop100Players td img{
float:left;
margin-right: 10px;

}


.collegeTop100Players td span{
display: block;
/* margin-top: 10px; */
}

.collegeTop100Players a:link, a:visited {
/*color: #003366;
text-decoration: none;*/
}

.collegeTop100Players a:hover {
/*color: #333;
text-decoration: underline;*/
}


.collegeTop100Players .womanNameTop100 {
color:#840a90;
font-size: 12px;
font-weight:bold;

}

.collegeTop100Players a.womanNameTop100:hover {
color:#840a90;
text-decoration:underline;

}

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

}

.top100Container a:hover {
color:#333;
text-decoration:underline;

}
/* end top 100 woman */


/* top 100 man */

.collegeTop100Players{
font-size:12px;
width:97%;
margin:10px;
}

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

.collegeTop100Players td span {
display:block;
/* margin-top:10px; */
}

.collegeTop100Players th.header {

/*background:#003B76;
cursor: pointer;

background:#e9e9e9;
font-weight: bold;
background-repeat: no-repeat;
background-position: center left;
padding-left: 20px;

border-right: 1px solid #fff;
margin-left: -1px;
padding: 5px 0px 5px 5px;
font-size:12px;

color:#484848;
*/
}

.tablesorter td {
padding: 5px 0px 5px 5px;
}

.oddTop100Man{
background:#CFE1F9;
}

.evenTop100Man{
background:#E2EEFC;
}



.collegeTop100Players a:link, a:visited {
/*color: #003366;
text-decoration: none;*/
}

.collegeTop100Players a:hover {
/*color: #333;
text-decoration: underline;*/
}


.collegeTop100Players .manNameTop100 {
color:#003366;
font-size: 12px;
font-weight:bold;
}

.collegeTop100Players a.womanNameTop100:hover {
color:#840a90;
text-decoration:underline;
}

.contentHeaderMan h2{
color:#003B76;
font-size:36px;
padding:10px;
text-transform:uppercase;
margin-top:0px;
margin-bottom:0px;
}

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

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

#recaps a:hover {
color: #006699;
text-decoration: underline;
}
/* end top100 man */




/* college soccer */

#collegeSoccerTabs{
display:table;

}


.divManRanking{
width:341px;
float:left;

}

.womanTournamentRanking{
margin-left:6px;
}

.teamSpanOfManTournamentRanking{
display:block;
background:#003B76;
padding:5px;
font-size:11px;
color:#FFFFFF;
width:330px;
height:70px;
}





.teamSpanOfManTournamentRanking a{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;


}
.teamSpanOfManTournamentRanking span{
display:block;
float:left;

}


.teamSpanOfWomanTournamentRanking{
display:block;
background:#840A90;
padding:5px;
font-size:11px;
color:#FFFFFF;
width:330px;
height:70px;
}


.teamSpanOfWomanTournamentRanking a{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;


}
.teamSpanOfWomanTournamentRanking span{
display:block;
float:left;

}

.paddingLeft10{

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

}

.menRankingTable tr.odd{
background:#CFE1F9;
}

.menRankingTable tr.even{
background:#E2EEFC;
}

.menRankingTable{
font-size:12px;
width:100%;
color: #003B76;

}
.menRankingTable td{
padding:0px 4px;

}

.menRankingTable td a{
color:#003B76;
text-decoration:none;

}

.menRankingTable td a:hover{
text-decoration:underline;

}
















.womanRankingTable tr.odd{
background:#EEE5F8;
}

.womanRankingTable tr.even{
background:#E5D4F4;
}

.womanRankingTable{
font-size:12px;
width:100%;
color: #840A90;

}
.womanRankingTable td{
padding:0px 4px;

}

.womanRankingTable td a{
color:#840A90;
text-decoration:none;

}

.womanRankingTable td a:hover{
text-decoration:underline;

}
.w20 {
width: 20px;
}

.imgRecentCollegeCommitments{
border:1px solid #000;
width:90px;
display:block;
float:left;

}

.imgRecentCollegeCommitments span{
float:left;
display:block;
text-align:center;
width:100%;
letter-spacing:-7px;

}

.imgRecentCollegeCommitments span img{

text-align:center;

}

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


}

.recentCollegeCommitments{
float:left;
width:592px;
border:1px solid #C2C2C2;
margin-left:2px;

}

.recentCollegeCommitments th {
background: none repeat scroll 0 0 #707072;
color: #FFFFFF;
font: 700 11px/15px verdana;
padding-left: 10px;
text-align:left;
}

.recentCollegeCommitments td span{
color: #000000;
font: 400 11px/23px verdana;
padding-left: 10px;
}

.mini_update_footer {
border-top: 1px solid #707072;
color: #8F8F8F !important;
font: 400 10px/12px verdana !important;
padding-left: 10px;
padding-top: 5px;
display:block;
padding-bottom:8px;
}

.recentCollegeCommitments td a{
color: #24537F;
}

.homeConferenceStandings {
border-bottom:1px solid #c2c2c2;
}

.collegeConferenceStandings{
border:1px solid #C2C2C2;
display:block;
background-color:#fff;
width:686px;
}

.collegeConferenceStandings th, .collegeConferenceStandings td.confHeader {
background-color: #707072;
border-top: 1px solid #B2B2B2;
color: #FFFFFF;
font-weight: 700;
height: 20px;
line-height: 20px;
padding-left: 10px;
text-align:left;
font-size:12px;
}

.collegeConferenceStandings td.confHeader {
padding: 5px 10px;
}

.collegeConferenceStandings .odd{
background:#e6e6e6;
}

.collegeConferenceStandings td {
font-size:12px;
height: 24px;
line-height: 24px;
padding:0px 0px 0px 10px;
}

.collegeConferenceStandings td a {
color:#006699;
cursor:pointer;
}

.collegeConferenceStandings td a:hover {
color:#006699;
text-decoration: underline;
}

.collegeConferenceStandings .even{
background:#fff;
}

.collegeConferenceStandings .rank{
width:18px;
}

.mTop10{
margin-top:10px;
}

.selectOp {
font-size: 12px;
height: 20px;
line-height: 20px;
width: 150px;
}

.collegeConferenceStandings form {
color: #24537F;
font-weight: 700;
line-height: 26px;
text-align: left;
text-indent: 10px;
font-size:12px;
}

.faceBookDiv{
clear:both;
}

.divOnRightPanel{
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
background:#fff;
}

.containerTabs{
background: url("/media/layout/featured_tab_background.png") repeat-x scroll 0 0 transparent;
border-radius:0px;
width:685px;
border:1px solid #cacaca;
display:table;
padding-bottom:10px;
}

.recentCollegeCommitments td{
padding:0px;

}

.collegeConferenceStandings label{
color: #24537F !important;
font-size: 12px;
font-weight: 700;
line-height: 38px;
text-align: left;
text-indent: 10px;
margin-left: 0px !important;
}



/* taburi pt college soccer */

#collegeSoccerTabs .borderDivTabs {
border: 0px !important;
}


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

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

#collegeSoccerTabs .ui-tabs .ui-tabs-nav li a {
float: left;
padding: 3.1px 1em;
text-decoration: none;
}

#collegeSoccerTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #collegeSoccerTabs .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #collegeSoccerTabs .ui-tabs .ui-tabs-nav li.ui-state-processing a {
color: #003366 !important;
cursor: pointer;
font-weight: bold;
}

#collegeSoccerTabs #tabs {
margin:0px;
}

#collegeSoccerTabs .ui-state-default, #collegeSoccerTabs .ui-widget-content .ui-state-default, #collegeSoccerTabs .ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3/*{borderColorDefault}*/;
background: #bde5f3/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
background: url("/media/layout/tab.png") repeat-x scroll 0 0 transparent;
font-weight: normal/*{fwDefault}*/;
color: #555555/*{fcDefault}*/;
font-size:14px;
}
#collegeSoccerTabs .ui-state-default a, #collegeSoccerTabs .ui-state-default a:link, #collegeSoccerTabs .ui-state-default a:visited {
color: #3F3F3F;/*{fcHover}*/;
text-decoration: none;
}
#collegeSoccerTabs .ui-state-hover, #collegeSoccerTabs .ui-widget-content .ui-state-hover, #collegeSoccerTabs .ui-widget-header .ui-state-hover, #collegeSoccerTabs .ui-state-focus, #collegeSoccerTabs .ui-widget-content .ui-state-focus, #collegeSoccerTabs .ui-widget-header .ui-state-focus {


font-weight: bold/*{fwDefault}*/;


}
#collegeSoccerTabs .ui-state-hover a, #collegeSoccerTabs .ui-state-hover a:hover {

text-decoration:underline !important;
}
#collegeSoccerTabs .ui-state-active, #collegeSoccerTabs .ui-widget-content .ui-state-active, #collegeSoccerTabs .ui-widget-header .ui-state-active {
border: 1px solid #c1c1c1/*{borderColorActive}*/;
background: #fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
font-weight: bold/*{fwDefault}*/;
color: #fff/*{fcActive}*/;
}
#collegeSoccerTabs .ui-state-active a, #collegeSoccerTabs .ui-state-active a:link, #collegeSoccerTabs .ui-state-active a:visited {
color: #003366 !important;
cursor: pointer;
font-weight: bold !important;
}


#collegeSoccerTabs #tabs .ui-tabs-nav li a {
font-size: 12px;
font-weight: normal;

}

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

#collegeSoccerTabs .ui-tabs .ui-tabs-nav li a {
text-decoration: none;
}

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



/* end taburi pt college soccer*/



#collegeSoccerTabs .ui-corner-all, #collegeSoccerTabs .ui-corner-top, #collegeSoccerTabs .ui-corner-left, #collegeSoccerTabs .ui-corner-tl {
-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
-khtml-border-top-left-radius: 0px;
border-top-left-radius: 10px;
}
#collegeSoccerTabs .ui-corner-all, #collegeSoccerTabs .ui-corner-top, #collegeSoccerTabs .ui-corner-right, #collegeSoccerTabs .ui-corner-tr {
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-khtml-border-top-right-radius: 10px;
border-top-right-radius: 10px;
}
#collegeSoccerTabs .ui-corner-all, #collegeSoccerTabs .ui-corner-bottom, #collegeSoccerTabs .ui-corner-left, #collegeSoccerTabs .ui-corner-bl {
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
-khtml-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
}
#collegeSoccerTabs .ui-corner-all, #collegeSoccerTabs .ui-corner-bottom, #collegeSoccerTabs .ui-corner-right, #collegeSoccerTabs .ui-corner-br {
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
-khtml-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;
}






/* end college-soccer */

/* css college Directory */
.collegeDirectory{
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
padding-bottom:10px;
}
.spanFormCollegeDirectory span.titledir {
float: left;
padding-right: 10px;
width: 220px;
}
.spanFormCollegeDirectory span.titlename {
float: left;
padding-right: 10px;
}
.spanFormCollegeDirectory span.step {
color: #c00;
padding: 0px 10px 0px 20px;
}
.goBack{
font-size:10px;
text-decoration:underline;
float:right;
margin-right:10px;
margin-top:10px;
color: #003366;

}

.spanFormCollegeDirectory{
display:block;
background:#EDEDED;
border:1px solid #9F9C9C;
padding:5px;
font-weight:bold;
margin-top:10px;
font-size:12px;
margin-left:10px;
width:654px;
}

.spanFormCollegeDirectory li{
font-size:12px;
height: 24px;
line-height: 24px;
}

.spanFormCollegeDirectory a {
color: #003366;
}
.spanReturnCollegeDirectory a {
color: #006699;
float: right;
font-size: 12px;
font-weight: bold;
padding: 10px 10px 0px 0px;
text-decoration: none;
}

.collegeDirectory h2 {
margin: 0;
min-height: 40px;
padding: 15px 0 5px 10px;
clear:both;
}

/* end css college Directory */

/* css pt carusel college soccer */


#page_thslide h1 {
background-color:#6ec1dd;font-size: 24px;
}

#page_barouselthslide h1 {
background-color:#8ae04e;
}


/*--------------------------------------------------=> CONTENT ELEMENTS */
/*-------------> Global */
.content_holder {
padding:15px;
}

.hr {
border-bottom:2px solid #99cc00;
margin-bottom:2px;
}

.hr_thin {
border-bottom:1px solid #cfe580;
margin:5px 0 10px 0;
}

.hr_hashed {
background:url(/media/layout/hr_hashed.gif) repeat-x 0 0;
width:100%;
height:4px;
margin:5px 0 15px 0;
}

/*-------------> Paragraph */
p {
margin:0;
padding:0 0 10px 0;
font-size:0.75em;
}

p.intro {
font-size:0.88em;
line-height:18px;
padding-bottom:25px;
}

p.intro strong {
font-weight:normal;
}

#page_barousel p.intro strong {
background-color:#fff55b;
}

#page_thslide p.intro strong {
background-color:#6ec1dd;
}

#page_barouselthslide p.intro strong {
background-color:#8ae04e;
}

p.heading {
line-height:normal;
}

#footer p {
color:#fff;
padding-bottom:5px;
}

pre {
background-color:#fff;
padding:10px;
margin-bottom:30px;
font-size:12px;
}

/*-------------> Links */
/*
a, a:hover {
color:#000;
text-decoration:underline;
}
*/
#page_barousel a:hover {
background-color:#fff55b;
}

#page_thslide a:hover {
background-color:#6ec1dd;
}

h1 a {
text-decoration:none;
}

h1 a:hover {
text-decoration:none;
}

#footer a {
color:#fff;
}

/*-------------> Images */
img {
border:none;
}

/*-------------> Lists */


/* anchor list */
ul.anchor_list {
margin-bottom:40px;
}

ul.anchor_list li {
display:inline;
padding-right:20px;
font-size:0.92em;
}

ul.anchor_list li a {
}

/* bullet list */
ul.bullet_list {
list-style-type:disc;
margin:0 0 15px 15px;
padding:0 0 10px 0;
}

/*-------------> Table */
table {
border-collapse:collapse;
}

td {
padding:5px 5px 5px 5px;
}

td strong {
font-weight:normal;
}

thead td {
font-weight:bold;
}

#page_barousel td strong, #page_barousel tbody tr:hover td {
background-color:#fff55b;
}

#page_thslide td strong, #page_thslide tbody tr:hover td {
background-color:#6ec1dd;
}

/*-------------> BAROUSEL */
.barousel {
position:relative;
margin-bottom:0px;
/* background:url(/media/layout/bg_banner.gif) repeat 0 0;*/
width:640px;
margin:auto;
margin-top:5px;
height:401px;
}

.barousel_image {
position:absolute;
/* eugen  z-index:10;*/
/* width:500px;
height:375px;*/
}

.barousel_image img {
position:absolute;
display:none;
}

.barousel_image img.default {
display:block;
}

.barousel_image img.current {
/* eugen   z-index:10;*/
}

.barousel_image img.previous {
/* eugen   z-index:5; */
}

.barousel_content {
position:absolute;
/*padding:15px 18px 0 18px;    */
/* eugen  z-index:50; */
color:#fff;
/*  width:247px;
bottom:36px;
left:10px;*/
top:298px;
background-color: #000000;
opacity: 0.8;
height:50px !important;
font-size:12px;
padding:5px;
width:630px;
}

.barousel_content div {
display:none;
}

.barousel_content div.default {
display:block;
font-size:11px;
background-color: #000000;
opacity: 0.8;
width:625px;
padding:5px;
}

.barousel_content p {
font-size:13px;
font-weight:normal;
line-height:17px;
}

.barousel_content p.header {
font-size:28px;
font-weight:normal;
line-height:28px;
color:#fff55b;
}

.barousel_content a, .barousel_content a:hover {
color:#fff55b;
background-color:transparent !important;
}

.barousel_nav {
position:absolute;
padding:3px 3px 0px 0;
height:23px;
background:#000;
bottom:0;
/* eugen  z-index:20; */
width:497px;
}

.barousel_nav .counter {
float:right;
font-size:0.75em;
color:#fff;
margin:3px 5px 0 0;
}

.barousel_nav ul {
float:right;
padding:0;
margin:0;
}

.barousel_nav li {
float:left;
padding-left:3px;
font-size:0;
line-height:0;
list-style:none;
}

.barousel_nav li a {
display:block;
width:25px;
height:20px;
background-color:#4d4d4d;
font-size:0;
line-height:0;
text-decoration:none;
}

.barousel_nav li a:hover {
background-color:#6e6e6e;
}

.barousel_nav li a.current {
background-color:#fff55b;
}

.barousel_nav li.prev a {
background-image:url(/media/layout/barousel_link_previous.gif);
background-repeat:no-repeat;
background-position:0 0;
}

.barousel_nav li.next a {
background-image:url(/media/layout/barousel_link_next.gif);
background-repeat:no-repeat;
background-position:0 0;
}

.barousel img.ajax_loader {
display:none;
position:absolute;
/* eugen  z-index:99;*/
top:70px;
left:135px;
}

/*-------------> THSLIDE */
.thslide {
background:#fff;
height:86px;
/* border-top:3px solid #000;*/
}

.thslide_nav_previous {
float:left;
}

.thslide_nav_next {
float:right;
}

.thslide_nav_previous a, .thslide_nav_next a {
display:block;
width:19px;
height:68px;
text-decoration:none;
background-color:#fff;
background-repeat:no-repeat;
}

.thslide_nav_previous a {
background-image:url(/media/layout/carousel_prev.png);
background-position:0 0;
}

.thslide_nav_next a {
background-image:url(/media/layout/carousel_next.png);
background-position:100% 0;
}

.thslide_nav_previous a:hover,
.thslide_nav_next a:hover {
background-color:#fff;
}

.thslide_list {
float:left;
overflow:hidden;
position:relative;
width:600px;
height:86px;
}

.thslide_list ul {
float:left;
width:9000px;
padding:0;
margin:0;
list-style:none;
}

.thslide_list li {
float:left;
margin-right:3px;
}

.thslide_list li a {
display:block;
position:relative;
width:90px;
height:68px;
text-decoration:none;
width:154px;
margin-left:1px;
}

.thslide_list li a img {
position:absolute;
}

.thslide_list li a span {
position:absolute;
display:block;
width:150px;
background-color:#000;
top:67px;
color:#fff;
font-size:10px;
padding:2px;
height:15px;
}

.thslide_list li a:hover span, .thslide_list li a.current span {
/*border:3px solid #fff55b;*/
}

/* Specific implementation */
#barousel_thslide {
height:446px;
}

#barousel_thslide .barousel_content {
bottom:81px;
}

#thslide_barousel_nav {
position:absolute;
bottom:0;
top: 365px;
}

/*--------------------------------------------------=> CONTENT LAYOUT */
/* unique */

/* utilities */
.column_half_left {
float: left;
width: 48.5%;
}

.column_half_right {
float: right;
width: 48.5%;
}

.column_third {
float: left;
width: 32.1%;
}

.column_fourth {
float: left;
width: 25%;
}

.column_last {
padding-right: 0 !important;
}

/*--------------------------------------------------=> MASTER LAYOUT */
.page {
width:530px;
background-color:#ccc;
margin:0 3px 3px 0;
}

#nav {
position:fixed;
top:3px;
left:537px;
width:250px;
}

#nav li {
font-size:0.88em;
font-weight:bold;
}

#nav li a {
display:block;
text-decoration:none;
padding:7px 10px;
}

#nav li a:hover {
background-color:#000;
color:#fff;
}

#nav_barousel {
background-color:#fff55b;
}

#nav_thslide {
background-color:#6ec1dd;
}

#nav_barouselthslide {
background-color:#8ae04e;
}

#footer {
margin:10px 5px 0 5px;
}

/*--------------------------------------------------=> UTILITY CLASSES */

.halfwidth {
float: left;
width: 50%;
}

.halfwidth_right {
float: right;
width: 50%;
}

.thirdwidth {
float: left;
width: 33%;
padding: 3px 0 10px 0;
}

.nodisplay {
display: none;
}

.nopadding_top {
padding-top: 0;
}

.nopadding_bottom {
padding-bottom: 0;
}

.nopadding_vertical {
padding-top: 0;
padding-bottom: 0;
}

.clearmargin {
margin: 0;
padding: 0;
}

.clearer {
clear: both;
height: 0;
padding: 0;
margin: 0;
font-size:0;
line-height:0;
}

.spacer {
clear: both;
height: 25px;
padding: 0;
margin: 0;
}


/* end css pt carusel college soccer */


/* College Directory Search Results */

.searchResultsHeaderCollegeDirectory {
display:block;
background:url(/media/layout/bg-top-bar.gif) repeat-x;
height:20px;
text-transform:uppercase;
color:#FFF;
padding:5px 10px;
font-weight:bold;
font-size:14px;
width:650px;
margin-left:10px;
margin-top:10px;
}

.searchResultsCollegeDirectory {
background:url(/media/layout/bg-top-bar-2.gif) repeat-x;
height:67px;
width:670px;
margin-left:10px;
display:block;
}

.searchResultsCollegeDirectory li {
display:inline-block;
margin-top:35px;
margin-left:10px;
color:#FFF;
}


.searchResultsCollegeDirectory .firstLi {
font-size:18px;
font-weight:bold;
}

.searchResultsCollegeDirectory .secLi {
font-size:12px;
font-weight:bold;
float:right;
margin-right:10px;
cursor:pointer;
background:url(/media/layout/arrow_down.gif) no-repeat;
background-position:175px 5px;
width:190px;
}

.contact {
border-left: 1px dotted #000000;
padding: 5px !important;
text-align: right;
vertical-align:top;
}

#searchResultsCollegeDirectoryTable {
width:670px !important;
clear:both;
border: 1px solid #002277;
margin-left:10px;
}

#searchResultsCollegeDirectoryTable thead {
display:none;
}

#searchResultsCollegeDirectoryTable a {
color: #003366;
text-decoration: none;
font-size:12px;
font-weight:bold;
}

#searchResultsCollegeDirectoryTable td {
font-size:10px;
padding:5px 0px 10px 10px;
}

.italicTxt {
font-style:italic;
}

#searchResultsCollegeDirectoryTable .firstColumn {
width:490px !important;
}

.spanNumberResultsCollegeDirectory {
color: #000;
float: left;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 10px;
line-height: 60px;
}
/* end College Directory Search Results */


/* DataTables features * * * * * * * * * */

.dataTables_wrapper {
position: relative;
min-height: 302px;
clear: both;
height: 302px;
zoom: 1; /* Feeling sorry for IE */
}

.dataTables_processing {
position: absolute;
top: 50%;
left: 50%;
width: 250px;
height: 30px;
margin-left: -125px;
margin-top: -15px;
padding: 14px 0 2px 0;
border: 1px solid #ddd;
text-align: center;
color: #999;
font-size: 14px;
background-color: white;
}

.dataTables_length {
/*width: 40%;*/
float: right;
font-size:12px;
margin-right:10px;
line-height:60px;
}

.dataTables_filter {
width: 50%;
float: right;
text-align: right;
display:none;
}

.dataTables_info {
float: left;
margin-left:10px;
line-height:60px;
}

.dataTables_paginate {
float: right !important;
margin-right:10px;
text-align: right;
line-height:60px;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
height: 19px;
width: 19px;
margin-left: 3px;
float: left;
}

.paginate_disabled_previous {
background-image: url('../images/back_disabled.jpg');
}

.paginate_enabled_previous {
background-image: url('../images/back_enabled.jpg');
}

.paginate_disabled_next {
background-image: url('../images/forward_disabled.jpg');
}

.paginate_enabled_next {
background-image: url('../images/forward_enabled.jpg');
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* DataTables display
*/

table.display {
margin: 0 auto;
clear: both;
width: 100%;

/* Note Firefox 3.5 and before have a bug with border-collapse
* ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 )
* border-spacing: 0; is one possible option. Conditional-css.com is
* useful for this kind of thing
*
* Further note IE 6/7 has problems when calculating widths with border width.
* It subtracts one px relative to the other browsers from the first column, and
* adds one to the end...
*
* If you want that effect I'd suggest setting a border-top/left on th/td's and
* then filling in the gaps with other borders.
*/
}

table.display thead th {
padding: 3px 18px 3px 10px;
border-bottom: 1px solid black;
font-weight: bold;
cursor: pointer;
* cursor: hand;
}

table.display tfoot th {
padding: 3px 18px 3px 10px;
border-top: 1px solid black;
font-weight: bold;
}

table.display tr.heading2 td {
border-bottom: 1px solid #aaa;
}

table.display td {
padding: 3px 10px;
}

table.display td.center {
text-align: center;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* DataTables sorting
*/

.sorting_asc {
background: url('../images/sort_asc.png') no-repeat center right;
}

.sorting_desc {
background: url('../images/sort_desc.png') no-repeat center right;
}

.sorting {
background: url('../images/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
background: url('../images/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
background: url('../images/sort_desc_disabled.png') no-repeat center right;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* DataTables row classes
*/

table.display tr.odd.gradeA {
background-color: #ddffdd;
}

table.display tr.even.gradeA {
background-color: #eeffee;
}

table.display tr.odd.gradeC {
background-color: #ddddff;
}

table.display tr.even.gradeC {
background-color: #eeeeff;
}

table.display tr.odd.gradeX {
background-color: #ffdddd;
}

table.display tr.even.gradeX {
background-color: #ffeeee;
}

table.display tr.odd.gradeU {
background-color: #ddd;
}

table.display tr.even.gradeU {
background-color: #eee;
}

tr.odd {
background-color: #eee;
}

tr.even {
background-color: #fff;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Misc
*/

.dataTables_scroll {
clear: both;
}

.dataTables_scrollBody {
margin-top: -1px;
}

.top, .bottom {
padding: 15px;
background-color: #F5F5F5;
border: 1px solid #CCCCCC;
}

.top .dataTables_info {
float: none;
}

.clear {
clear: both;
}

.dataTables_empty {
text-align: center;
}

tfoot input {
margin: 0.5em 0;
width: 100%;
color: #444;
}

tfoot input.search_init {
color: #999;
}

td.group {
background-color: #d1cfd0;
border-bottom: 2px solid #A19B9E;
border-top: 2px solid #A19B9E;
}

td.details {
background-color: #d1cfd0;
border: 2px solid #A19B9E;
}

.example_alt_pagination div.dataTables_info {
}

.paging_full_numbers {
float:left;
}

.paging_full_numbers span.paginate_button,
.paging_full_numbers span.paginate_active {
border: 1px solid #aaa;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 2px 5px;
margin: 0 3px;
cursor: pointer;
cursor: hand;
}

.paging_full_numbers span.paginate_button {
/*background-color: #ddd;*/
}

.paging_full_numbers span.paginate_button:hover {
/*background-color: #ccc;*/
}

.paging_full_numbers span.paginate_active {
/*background-color: #99B3FF;*/
}

table.display tr.even.row_selected td {
/*background-color: #B0BED9;*/
}

table.display tr.odd.row_selected td {
/*background-color: #9FAFD1;*/
}


/*
* Sorting classes for columns
*/
/* For the standard odd/even */
tr.odd td.sorting_1 {
/*background-color: #D3D6FF;*/
}

tr.odd td.sorting_2 {
/*background-color: #DADCFF;*/
}

tr.odd td.sorting_3 {
/*background-color: #E0E2FF;*/
}

tr.even td.sorting_1 {
/*background-color: #EAEBFF;*/
}

tr.even td.sorting_2 {
/*background-color: #F2F3FF;*/
}

tr.even td.sorting_3 {
/*background-color: #F9F9FF;*/
}


/* For the Conditional-CSS grading rows */
/*
Colour calculations (based off the main row colours)
Level 1:
dd > c4
ee > d5
Level 2:
dd > d1
ee > e2
*/
tr.odd.gradeA td.sorting_1 {
background-color: #c4ffc4;
}

tr.odd.gradeA td.sorting_2 {
background-color: #d1ffd1;
}

tr.odd.gradeA td.sorting_3 {
background-color: #d1ffd1;
}

tr.even.gradeA td.sorting_1 {
background-color: #d5ffd5;
}

tr.even.gradeA td.sorting_2 {
background-color: #e2ffe2;
}

tr.even.gradeA td.sorting_3 {
background-color: #e2ffe2;
}

tr.odd.gradeC td.sorting_1 {
background-color: #c4c4ff;
}

tr.odd.gradeC td.sorting_2 {
background-color: #d1d1ff;
}

tr.odd.gradeC td.sorting_3 {
background-color: #d1d1ff;
}

tr.even.gradeC td.sorting_1 {
background-color: #d5d5ff;
}

tr.even.gradeC td.sorting_2 {
background-color: #e2e2ff;
}

tr.even.gradeC td.sorting_3 {
background-color: #e2e2ff;
}

tr.odd.gradeX td.sorting_1 {
background-color: #ffc4c4;
}

tr.odd.gradeX td.sorting_2 {
background-color: #ffd1d1;
}

tr.odd.gradeX td.sorting_3 {
background-color: #ffd1d1;
}

tr.even.gradeX td.sorting_1 {
background-color: #ffd5d5;
}

tr.even.gradeX td.sorting_2 {
background-color: #ffe2e2;
}

tr.even.gradeX td.sorting_3 {
background-color: #ffe2e2;
}

tr.odd.gradeU td.sorting_1 {
background-color: #c4c4c4;
}

tr.odd.gradeU td.sorting_2 {
background-color: #d1d1d1;
}

tr.odd.gradeU td.sorting_3 {
background-color: #d1d1d1;
}

tr.even.gradeU td.sorting_1 {
background-color: #d5d5d5;
}

tr.even.gradeU td.sorting_2 {
background-color: #e2e2e2;
}

tr.even.gradeU td.sorting_3 {
background-color: #e2e2e2;
}


/*
* Row highlighting example
*/
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
background-color: #ECFFB3;
}

.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
background-color: #E6FF99;
}

.ex_highlight_row #example tr.even:hover {
background-color: #ECFFB3;
}

.ex_highlight_row #example tr.even:hover td.sorting_1 {
background-color: #DDFF75;
}

.ex_highlight_row #example tr.even:hover td.sorting_2 {
background-color: #E7FF9E;
}

.ex_highlight_row #example tr.even:hover td.sorting_3 {
background-color: #E2FF89;
}

.ex_highlight_row #example tr.odd:hover {
background-color: #E6FF99;
}

.ex_highlight_row #example tr.odd:hover td.sorting_1 {
background-color: #D6FF5C;
}

.ex_highlight_row #example tr.odd:hover td.sorting_2 {
background-color: #E0FF84;
}

.ex_highlight_row #example tr.odd:hover td.sorting_3 {
background-color: #DBFF70;
}

/*
* KeyTable
*/
table.KeyTable td {
border: 3px solid transparent;
}

table.KeyTable td.focus {
border: 3px solid #3366FF;
}

table.display tr.gradeA {
background-color: #eeffee;
}

table.display tr.gradeC {
background-color: #ddddff;
}

table.display tr.gradeX {
background-color: #ffdddd;
}

table.display tr.gradeU {
background-color: #ddd;
}

div.box {
height: 100px;
padding: 10px;
overflow: auto;
border: 1px solid #8080FF;
background-color: #E5E5FF;
}

.filterDropdowns li {
display: block;
float:left;
}

#conferencesContainer .divisionLabel {
padding:0px 0px 20px 0px;
margin: 0px;
}

#conferencesContainer label {
margin: 0px !important;
}

#divisionsContainer .divisionLabel {
padding:0px 0px 20px 0px;
margin: 0px;
}

#divisionsContainer label {
margin: 0px !important;
}

.divisionsUl {
display:table;
border:1px solid #e9e9e9;
padding:1px 1px 1px 0px;
font-family:arial;
}
.divisionsUl li {
display:block;
background:#e9e9e9;
width:131px;
margin-left:1px;
float:left;
text-align:center;
line-height: 25px;
}
.divisionsUl li a {
color:#022646;
font-weight:bold;
font-size:14px;
display:block;
}
.divisionsUl li a.active {
text-decoration:none;
background:#022646;
color:#fff;
}
.divisionsUl li a:hover {
text-decoration:none;
background:#022646;
color:#fff;
}

.divisionsUl li.last {
width: 134px;
}

.conferencesList {
border: 2px solid #E8E8E8;
height: auto;
width:324px;
}

.conferencesList .sbHeadLine {
background: none repeat scroll 0 0 #012F60;
color: #ffffff;
display: block;
font-size: 12px;
font-weight: bold;
padding: 5px;
text-transform: uppercase;
}

w_border_trl {
border-top: 1px solid #fff;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}

#mensConferencesContainer {
float: left;
margin-right:10px;
}

#womensConferencesContainer {
float: right;
}

#conferencesContainer {
float: left;
padding: 0px 10px;
}

.conferencesList ul li {
padding: 5px 6px;
}

.conferencesList ul li a, .conferencesList ul li a:hover, .conferencesList ul li a:active {
color: #006699;
}

.men ul li a {
color:#003366;
}

.women ul li a {
color:#840A90;
}

.men .evenTr {
background-color:#E2EEFC;
}

.men .oddTr {
background-color:#CFE1F9;

}.women .evenTr {
background-color:#EEE5F8;
}

.women .oddTr {
background-color:#E5D4F4;
}

.gridTable {
width:100%;
height: 100%;
}
.gridTable td.logo {width:22px; padding: 0px 5px 0px 0px;}
.gridTable td.logo img {height:26px;}
.gridTable .team a, .gridTable span.teamRank {text-decoration:none;font-size:11px;text-align:left}

.gridTable .team {
padding: 0px 0px 5px 0px;
}

.gridTable .team a {
color:#006699 !important;
}


.gridTable span.teamRank {color: #352F39 !important; font-weight: bold;}
.gridTable .team a:hover {text-decoration:underline;}
.gridTable .score {color: #000; font-weight:bold; text-align:right; padding: 0px 0px 0px 5px}
/* end DataTables features * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*/

.pl10 {
padding-left: 10px;
}

#collegeConferenceStandings {
padding-left:10px;
}

#collegeConferenceStandings .separatorDiv {
width:660px;
height:1px;
}

.conferenceStandingsTable th.first, .conferenceStandingsTable td.first {
padding-left: 5px !important;
}

#conferenceStandingsTable td {
height:20px;
line-height:20px;
padding-left: 0px;
padding-right: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.collegeRankingUl {
margin-left:10px;
border-bottom:1px dotted #cacaca;
margin-bottom:10px;
margin-right:10px;
}

.collegeRankingUl li {
display:inline;
}

.conferenceStandingsDivs {
width:324px;
border:2px solid #e8e8e8;
margin-bottom:10px;
margin-right:10px;
height:auto;
border: 1px solid #737373;
padding: 1px;
}

.headerConferenceStandingsDivs {
/*text-transform:uppercase;*/
display:block;
background:#012f60;
padding:5px;
font-size:12px;
color:#FFF;
font-weight:bold;
}

.headerConferenceStandingsDivs a, .conferenceStandingsTable td.head a {
color: #fff;
}

.conferenceStandingsTable {
font-size:12px;
width:100%;
/* font-weight:bold; */
/*	border-collapse:separate !important;*/
}

.conferenceStandingsTable  th, .conferenceStandingsTable td {
border-right:1px solid #fff;
}

.conferenceStandingsTable .noBorder {
border:none;
}

.conferenceStandingsTable th, .conferenceStandingsTable td.head{
background:#7f97af;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
}

.w60pr {
width:60%;
}

.mTop0 {
margin-top:0px;
}

.divtab a {margin:0px 3px;}
.divtabsel {background-color:#2f9ad2}
.divtabsel a {text-decoration:underline;}
li.divtabhover:hover {text-decoration:underline;background-color:#2f9ad2}
#mycarousel {overflow:hidden}

a.redScore {color:#c00;}
span.redScore {color:#c00 !important;}

/*college 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;
}

.topDrawerSoccerRanking {
border: 1px solid #C2C2C2;
float: right;
margin-left: 10px;
margin-right: 10px;
margin-top: 0;
padding: 0;
padding-bottom: 5px;
width: 240px;
}

.logoCollegeLeague {
float: right;
margin-right: 10px;
padding-top: 10px;
text-align: center;
width: 240px;
}

.collegePlayerProfile .topDrawerSoccerRanking {
margin-top: 20px;
}

.topDrawerSoccerRanking ul li {
font-size: 14px;
padding: 10px 10px 0;
}

.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;
}

.othersCPTWP {
background-color: #BEE5F4;
margin: 5px 5px 0 4px;
padding: 5px;
width: 218px;
border: 1px solid #C2C2C2;
font-size:12px;
margin-bottom:10px;
float: right;
}

.spacer_dotted {
border-bottom: 1px dotted #C2C2C2;
height: 1px;
margin: 0 8px;
padding-top: 4px;
margin-bottom:10px;
}

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

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

.ptwtop100 {
color: #052740;
font: 700 16px/28px arial;
margin-top: 8px;
}

.uploadCPTWP {
clear:both;
padding:10px 0px 10px 380px;
}

#uploadBut {
background:url(/media/layout/Button_Upload_College_video_off.gif) no-repeat;
display:block;
width:241px;
height:27px;
float: right;
margin-right: 5px;
}

#uploadBut:hover {
background:url(/media/layout/Button_Upload_College_video_on.gif) no-repeat;
}

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

.title {
color: #3D6799;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

.whiteTxt {
color:#FFFFFF;
}

.theLatest {
float:left;
font-size:12px;
padding-left:10px;
}
/*college Player to Watch Profile */


#homeColumn {
width:688px;
}


/*  Team Rank National Championship */


.collegeSearch{
width:238px;
background-color:#fff;
float:left;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
overflow: hidden;
padding: 0px;
}

.searchName{
height:130px;
}

.searchConf{
height:198px;
}

.divCollegeSearchContainer{
background:url(/media/layout/bg-search-div.gif) bottom repeat-x;
display:block;
clear:both;
border:1px solid #cacaca;
padding:2px;
margin:8px;
text-align:center;
font-size:18px;
font-weight:bold;
}

.divCollegeSearchContainer form {
margin-top:10px;
}

.divCollegeSearchContainer select {
width:180px;
margin-top:10px;
}

.divCollegeSearchContainer button {
background:url(/media/layout/searchButImg.gif) no-repeat top left;
width:109px;
height:28px;
border:none;
margin-top:9px;
cursor:pointer;
}

.teamRankNationalChampionship {
float:left;
width:437px;
margin-left:10px;
border-bottom: 1px solid #C2C2C2;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
overflow: hidden;
padding: 0px;
}

.nationalCollegeRankings {
background-color: #fff;
width: 436px;
}

.tabTip2 {
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;
width:208px !important;
margin:0px 1px !important;
}

.tabTip2 a{
display:block !important;
width:200px !important;
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;
}

.homeCollegeRanks {
background-color: #fff;
margin: 0px !important;
padding: 0px !important;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}

.homeCollegeRanks .noRanksImg {
height: 342px;
}

.homeCollegeRanks .noRanksImg img {
height: 342px;
}

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


.homeCollegeRanks td a {
color: #006699;
line-height:16px;
}


.clgPlayersRanksContainer td a {
line-height:13px;
}

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

.homeCollegeRanks span {
font-weight: bold;
vertical-align: top;
}

.homeCollegeRanks span a {
font-weight: bold;
}

.clgRanksContainer {
width:436px;
height:317px;
padding: 0px;
border-bottom:1px solid #c2c2c2;
overflow:hidden;
}

.clgRanksContainer table {
width: 100%;
}
.clgRanksContainer td {
line-height:14px;
}

.clgRanksContainer td.rank{
width:10px;
padding-right:0px !important;

}



.clgRanksContainer .logoDiv {
margin-bottom:2px;
}

.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;
/* width:120px; */
}

.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:216px !important;
margin:0px 1px !important;
font-weight:bold !important;
}

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

li.tabTip3:hover{
cursor: pointer;
}

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

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

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

.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 {
height: 26px;
padding: 2px 1em;
}

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

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

#tab4 a {
height: 23px;
padding: 1px 1em;
}

/* college home top 100 players */

#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;
width:72px !important;
margin:0px 1px !important;
font-weight:bold !important;
}

.tabTip4 a {
display:block;
width:72px;
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;
}

/*  end Team Rank National Championship */

/* home college top 10 players */

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

.clgPlayersRanksContainer table {
width: 100%
}

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

.topClass {
color:#AA0000;
}

.topPos {
padding-right: 5px;
}

div.topPosition, div.topClass {
text-align:center;
}

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

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

td.nopadding {
padding:0px !important;
}

#clgTop100Players table td.topRow {
padding:5px 0px 5px 0px !important;
line-height:12px !important;
/*border-top: 1px solid #9F9C9C;*/
}

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

}

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

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

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

#clgTop100Players{
padding-top: 5px;
}

/* end college top 10 players */

.homeConfStandings table {
border-bottom:1px solid #000000;
}

.noteCollegeProfileTabs{
float:right;
font-size:11px;
padding-top:7px;
letter-spacing: -0.5px;
}

.collegePlayerProfile .noteCollegeProfileTabs{
float:right;
font-size:11px;
padding-top:6px;
letter-spacing: -0.5px;
padding-top:0px;
}

#schoolProfile .seasonInformationFirst{

padding-bottom:5px;


}


#schoolProfile .seasonInformationFirst li, #schoolProfile .seasonInformationSecond li{
margin-bottom:5px;

}

#schoolProfile .seasonInformationSecond{
margin-bottom:10px;

}

#schoolProfile .bootomInfo li{
margin-bottom:10px;
}


#schoolProfile .bootomInfo span.value{
padding-left:5px;
}

.paginateCPR{

display:block;
height: 28px;
}


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

.collegeTeamsPage .conferenceTeams {

}

.collegeTeamsPage .divisionLabel {
margin:0px 0px 25px 10px;
}

.collegeTeamsPage .conferenceStandingsTable th, .collegeTeamsPage .conferenceStandingsTable td {
border-right: none;
}

.headerLinks{
clear:both;
height: 15px;
padding-bottom: 10px;
}
.headerLinks li a{
display:inline-block;
float:left;
text-decoration:underline;
margin-left:20px;
}

.middleTableContainer{
/* height:300px;
overflow-y:scroll; */
}

/* .collegeTeamProfile .statisticsTable .middleTableContainer {
height:100%;
overflow-y:hidden;
}
*/

.collegePlayerProfile .statisticsTable td.tableRow, .collegeTeamProfile .statisticsTable td.tableRow {
padding: 0 0 0 10px;
}

.smallColumn{
width:30px;
}

.teamColumn{
width:130px;
}

.lastTdTotal{
padding-right:26px;
}

.collegeTeamProfile .lastTdTotal{
padding-right:12px;
}

.collegePlayerProfile .lastTdTotal{
padding-right:14px;
}

.lastThStatistics{
padding-right:15px;
}

.w270{
width:270px;
}

.w285{
width:285px;
}

.containerRostersTable{
width:320px;
float:left;
font-size:11px;
margin-left:10px;
}

.containerRostersTable .tdSubstitutes{
font-size:13px;
font-weight:bold;
}

.containerRostersTable tfoot{
font-weight:bold;
border-top:1px solid #999;
}

.scndRoasterTable{
margin-left:25px;
}

.scndRoasterTable  span a.name{
float:right;
}

.containerRostersTable .rostersTable{
border-spacing: 0;
padding:0;
}

.containerRostersTable .rostersTable tr.head{
border-bottom:1px solid #999;
background:none;
margin-bottom:3px;
}

.containerRostersTable .rostersTable th{
background:none;
padding:5px;
font-weight:normal;
}

.containerRostersTable .rostersTable td {
line-height:normal;
padding:5px 3px;
}

.containerRostersTable span a.name{
font-weight:bold;
font-size:14px;
display:block;
padding:15px 0px 20px 0px;
}

.goalkeepersTable span{
font-size: 13px;
font-weight: bold;
}

.goalkeepersTable .goalkeepersNameTd{
width:140px;
}

.mLeft25{
margin-left:25px;
}

.mainBoxscore .recaps li{
display:block;
line-height:25px;
padding-left:10px;
}

.mainBoxscore .article {
background: url("/media/layout/icon1.jpg") no-repeat scroll 0 0 transparent;
padding-left: 25px;
}

.mainBoxscore .video {
background: url("/media/layout/icon2.jpg") no-repeat scroll 0 0 transparent;
padding-left: 25px;
}


#listTableView td.gameScore {
text-align: center;
white-space: nowrap
}

/* college soccer stats page start */

.collegeStatisticsPage .divisionLabel {
margin:0px 0px 25px 10px;
}

.collegeStatisticsPage .statisticsTable th, .statisticsTable .conferenceStandingsTable td {
border-right: none;
}

.collegeStatisticsPage .filterByStatsType {
padding-right: 10px;
float: right;
}

.collegeStatisticsPage .conferenceStandingsTable th, .collegeStatisticsPage .conferenceStandingsTable td {
border: 0px;
}

#collegeStatisticsContainer {
padding-top: 20px;
padding-left: 10px;
}

.statisticsDivs {
border: 1px solid #737373;
height: auto;
margin-bottom: 10px;
margin-right: 10px;
padding: 1px;
width: 324px;
}

.statisticsDivs span {
background: none repeat scroll 0 0 #012F60;
color: #FFFFFF;
display: block;
font-size: 12px;
font-weight: bold;
padding: 5px;
}

/*
.statisticsTable th, .statisticsTable td.head {
background: none repeat scroll 0 0 #7F97AF;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
border-right: 1px solid #FFFFFF;
padding: 5px;
} */

/* college soccer stats page end */

/* pagination start */

.paginationSearch {
width: 100%;
float: left;
}

.paginationSearchBottom {
margin-top: 10px;
float: left;
}

.paginationSearch span {
border-left: 1px solid #000000;
display: inline-block;
font-size: 12px;
line-height: 10px;
padding-left: 10px;
padding-right: 5px;
}
.inActivePaginationSpan {
border-left: 1px solid #999999 !important;
color: #999999;
}
.activePaginationSpan {
border-left: 1px solid #205984 !important;
color: #205984;
}
.currentNumberPaginationSpan {
color: #000000;
font-weight: bold;
}
.notCurrentNumberPaginationSpan {
}
/* pagination end*/

.rankingsPagination {
float: right;
margin-right: 5px;
}

.rankingsPagination span {
padding-left: 10px;
display: inline-block;
border-left: 1px solid #000;
font-size: 12px;
line-height: 10px;
padding-right: 5px;
}

.activePaginationSpan {
border-left: 1px solid #205984 !important;
color: #205984;
}

.inactivePaginationSpan {
border-left: 1px solid #999 !important;
color: #999;
}

.currentNumberPaginationSpan {
color: #000000;
font-weight: bold;
}

.rankingsPaginationTop {
margin-top: 20px;
margin-bottom: 15px;
}

.rankingsPaginationBtm {
margin: 20px 0;
}