/******2010 NCF Recruiting Teams Code*******/
img.floatleft {margin:0 6px 0 0;}
.bg-opaque{clear:both;margin-left:-10px;overflow:hidden;padding:10px;}
.span-4{width:614px;}

.dt-cont {font-family:Helvetica, Arial, sans-serif;}
.dt-cont h2 {font-weight: bold; font-size: 30px; line-height: 30px; margin: 4px 0 0; padding: 0;}
.dt-cont h3 {font-weight: normal; font-size: 13px; line-height: 13px; color: #505050; text-transform: uppercase; margin: 0 0 3px 0; padding: 0;}
.dt-cont h4 {color:#7C7C7C !important;font-size:13px !important;line-height:13px !important;margin-bottom:10px;text-transform:uppercase;}
.dt-cont span.info-id{font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; color:#8C8C8C;}

.dt-hdr{display: inline-block; margin-bottom: 10px; width: 100%;}
.dt-hdr-player{width: 600px;}

/* 5 star recruiting */
.stars{margin-top: 15px;}
.red-stars {background-image:url(http://a.espncdn.com/espnu/i/recruiting/scouts-stars-small.png); background-repeat:no-repeat;height:12px;width:70px;}
.black-stars {background-image:url(http://a.espncdn.com/espnu/i/recruiting/scouts-stars-small-black.png); background-repeat:no-repeat;height:12px;width:70px; margin:2px 0 3px;}
.red-stars-sort {background-image: url(http://a.espncdn.com/espnu/i/recruiting/scouts-stars-small-black.png); background-repeat:no-repeat; height:20px; width:70px;}
.red-stars-large {background-image: url(http://a.espncdn.com/espnu/i/recruiting/scouts-stars-large.png); background-repeat:no-repeat; height:25px;width:155px; margin:20px 0 0 2px;}
/*		space to display the rank number and stars together		*/
.red-stars.show-rank, .red-stars-sort.show-rank {width:70px !important;}
.red-stars.five, .black-stars.five,.red-stars-sort.five,.red-stars-large.five {background-position:0 0;}
.red-stars.four, .black-stars.four,.red-stars-sort.four,.red-stars-large.four {background-position:0 -25px;}
.red-stars.three, .black-stars.three,.red-stars-sort.three,.red-stars-large.three {background-position:0 -50px;}
.red-stars.two, .black-stars.two,.red-stars-sort.two,.red-stars-large.two {background-position:0 -75px;}
.red-stars.one, .black-stars.one,.red-stars-sort.one,.red-stars-large.one {background-position:0 -100px;}
/* End 5 star recruiting */

.dt-info, .dt-dest, .dt-stats{padding: 10px 0; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; display: inline-block; margin: 0 0 6px; width: 100%;}

.dt-info ul.school{width: 192px;}
.dt-info ul.numbers{width: 100px;}
.dt-info ul li{color: #505050; font-size: 17px; line-height: 17px; font-weight: bold; margin-bottom: 10px; padding: 0 6px 0 0;}
.dt-info ul.rank a.sign-in {font: normal 11px/11px Verdana, Arial, sans-serif;}
.dt-info ul li.last{margin-bottom: 0;}

/* Stats */
.dt-stats .stats-col-1, .dt-stats .stats-col-2{width: 286px; padding: 0 10px;}
.dt-stats .stats-col-1{border-right: 1px solid #e6e6e6;}
.dt-stats .dt-stats-table {text-align: center;}
.dt-stats .dt-stats-table td {vertical-align: middle;}
.dt-stats .dt-stats-table thead tr td{color: #7c7c7c; font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; background: #e6e6e6;height: 18px; vertical-align: center;border-right: 3px solid #fff;}
.dt-stats .dt-stats-table tbody tr td {color: #505050; font:bold 17px/17px Helvetica, Arial, sans-serif; vertical-align: bottom;height: 18px; padding-top: 5px;}
.dt-stats .red-stars {margin-left:auto;margin-right:auto;}
/* End Stats */

.dt-dest{margin-bottom: 3px;}
.dt-dest p{font-size: 13px;}
.dt-dest p a{color: #505050; font-weight: bold;}

/*start mod-tabs resets*/
/*MEM Feature-content mod-tabs/header/content resets*/
.dt-scouts-cont .mod-tabs  {float:left;width:100%;}
.dt-scouts-cont .mod-tabs .mod-header {border-color:#C2C2C2;border-style:solid;border-width:0;height:1%;position:relative;z-index:2;}
.dt-scouts-cont .mod-tabs-header .mod-header {height:1%;}
.dt-scouts-cont .mod-tabs-section .mod-header {height:1%;padding:0;}
.dt-scouts-cont .mod-tabs .mod-content {border-color:#E0E0E0;border-style:solid;border-width:1px; padding: 10px 0 0; border-top:0px;}
.dt-scouts-cont .mod-tabs .mod-content p{color: #333333; font: normal 13px/19px Verdana,Arial,Helvetica,sans-serif; margin: 0 0 10px 0;}
.dt-scouts-cont .mod-tabs .mod-content h5{color: #2E2E2E; font: bold 15px/15px Helvetica,Arial,sans-serif;}
.dt-scouts-cont .mod-tabs-section .mod-content {border-top:0 none;}
.dt-scouts-cont .mod-tabs .mod-header ul, .dt-scouts-cont .mod-tabs ul.ui-tabs-nav {background:none;bottom:0px;overflow:hidden;padding:0;position:absolute;width:100%; left:0px;}
.ie6 .dt-scouts-cont .mod-tabs .mod-header ul, .ie6 .dt-scouts-cont .mod-tabs ul.ui-tabs-nav {bottom:0px;}
.dt-scouts-cont .mod-tabs-section .mod-header ul, .dt-scouts-cont .mod-tabs-section ul.ui-tabs-nav {background:none repeat scroll 0 0 transparent;}
.dt-scouts-cont .mod-tabs .mod-header ul li, .dt-scouts-cont .mod-tabs ul.ui-tabs-nav li {background:none;border-bottom:0px solid #C2C2C2;float:left;line-height:11px !important;margin:0;position:relative;}
.dt-scouts-cont.mod-tabs-section .mod-header ul li, .dt-scouts-cont .mod-tabs-section ul.ui-tabs-nav li {background:none repeat scroll 0 0 transparent;border-bottom:0 none;}
.dt-scouts-cont .mod-tabs .mod-header ul li a, .dt-scouts-cont .mod-tabs ul.ui-tabs-nav li a {color:#646464;display:block;float:left;font-family:helvetica,arial,sans-serif;font-size:11px;font-weight:bold;padding:0;text-decoration:none;}
.dt-scouts-cont .mod-tabs .mod-header ul li a label, .dt-scouts-cont .mod-tabs ul.ui-tabs-nav li a label {color:#B20505;font-family:Verdana,sans-serif;font-size:10px;line-height:0;padding:0;}
.dt-scouts-cont .mod-tabs .mod-header ul li a span, .dt-scouts-cont .mod-tabs ul.ui-tabs-nav li a span {font:700 13px/13px Helvetica,Arial,sans-serif;}
.dt-scouts-cont .mod-tabs .mod-header ul li a:hover, .dt-scouts-cont .mod-tabs ul.ui-tabs-nav li a:hover {text-decoration:underline;}
.dt-scouts-cont .mod-tabs-section .mod-header ul li a, .dt-scouts-cont .mod-tabs-section ul.ui-tabs-nav li a {color:#225DB7;font-family:verdana,sans-serif;}
.dt-scouts-cont .mod-tabs-section .mod-header ul li a:hover, .dt-scouts-cont .mod-tabs-section ul.ui-tabs-nav li a:hover {text-decoration:underline;}
.dt-scouts-cont .mod-tabs .mod-header ul li.ui-tabs-selected, .dt-scouts-cont .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected {background-position:00;border-bottom:0px solid #FFFFFF;}
.dt-scouts-cont .mod-tabs-section .mod-header ul li.ui-tabs-selected, .dt-scouts-cont .mod-tabs-section ul.ui-tabs-nav li.ui-tabs-selected {background:none;}
.dt-scouts-cont .mod-tabs .mod-header ul li.ui-tabs-selected a, .dt-scouts-cont .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected a {border-bottom:0px solid black;color:#232323;padding-top:0px;position:relative;top:0px;}
.dt-scouts-cont .mod-tabs-section .mod-header ul li.ui-tabs-selected a, .dt-scouts-cont .mod-tabs-section ul.ui-tabs-nav li.ui-tabs-selected a {background:none;color:#3D3D3D !important;text-decoration:none;top:0;}
.dt-scouts-cont .mod-tabs .mod-tab-content {display:block;}
.dt-scouts-cont .mod-tabs .ui-tabs-panel, .dt-scouts-cont .mod-tabs .mod-tab-content.ui-tabs-panel {position:static;}
.dt-scouts-cont .mod-tabs div.ui-tabs-panel {background-color:#FFFFFF;float:left;height:auto;overflow:auto;position:static;width:100%;}
.dt-scouts-cont .mod-tabs div.ui-tabs-panel div.spacer {padding:0 !important;}
.dt-scouts-cont .mod-tabs div.ui-tabs-hide {display:none;}
.dt-scouts-cont #top-stories .mod-tabs div.ui-tabs-hide {display:block;height:0;}
.ie .dt-scouts-cont #top-stories .mod-tabs div.ui-tabs-hide {display:none;height:auto;
}
.dt-scouts-cont .mod-tabs-container {float:left;width:100%;}
.dt-scouts-cont .mod-tabs-container .more {background:none repeat scroll 0 0 #FFFFFF;border-color:-moz-use-text-color #DCDCDC #DCDCDC;border-right:0px solid #DCDCDC;border-style:none solid solid;border-width:medium 0px 0px;clear:left;float:left;padding-top:0px;position:relative;width:100%;}
.dt-scouts-cont .mod-tabs-container .more ul {margin-left:0px;margin-right:0px;}
.dt-scouts-cont .mod-tabs-container .more ul li {float:left;font-size:9px;padding-right:0px;}
.dt-scouts-cont .mod-tabs-container .more ul li a {color:#66AAFF;}
.dt-scouts-cont .mod-tabs .tab-link {position:absolute;right:0px;top:0px;}
.dt-scouts-cont .mod-tabs .tab-link a {color:#225FB2;font-size:10px;padding:0;text-decoration:none;}
.dt-scouts-cont .mod-tabs .tab-link a:hover {text-decoration:underline;}

/*end mod-tabs resets*/

.dt-scouts-cont .mod-tabs .mod-header {
border-top:1px solid #E6E6E6;
border-bottom:1px solid #D1D1D1;
height:75px;
padding-top:0;
background: #f5f5f5;
}
.dt-scouts-cont .mod-tabs .mod-header h4 {padding: 11px 0 0 12px;float: left; height: 30px;}
.dt-scouts-cont .mod-tabs .mod-header .data{color: #7C7C7C; float:right; font: normal 10px/10px Verdana, Arial, sans-serif; margin:17px 10px 0 0; text-align:right;}
.dt-scouts-cont .mod-tabs .mod-header .data a{color: #225DB7 !important;}

.dt-scouts-cont .mod-tabs .mod-header ul {
padding:0 0 0 12px;
overflow:hidden;
margin-bottom:-1px !important;
}
.dt-scouts-cont .mod-tabs .mod-header ul li {float:left;margin:0 3px 0 0;}
.dt-scouts-cont .mod-tabs .mod-header ul li a {
background:url("http://a2.espncdn.com/gamepackage10/i/bg-tabs-inactive.png") repeat-x scroll 0 0 #B9CEDF;
border-left:1px solid #BCD1E2;
border-right:1px solid #BCD1E2;
border-top:1px solid #BCD1E2;
color:#000000;
cursor:pointer;
display:block;
float:left;
font:700 14px/14px Helvetica,Arial,sans-serif;
height:24px;
padding:10px 10px 0;
}
.dt-scouts-cont .mod-tabs .mod-header ul li a span.title {margin:0;}
.dt-scouts-cont .mod-tabs .mod-header ul li.active a {
background:none repeat scroll 0 0 #FFFFFF !important;
border-color:#D1D1D1 !important;
margin-bottom:-1px !important;
border-bottom:1px solid #fff;
position:relative;
}
.ie6 .dt-scouts-cont .mod-tabs .mod-header ul li.active a {height:25px;}

/*Commits */
.mod-tab-content-commits {}
.mod-tab-content-commits ul.commits-list li.title{font:normal 10px/10px Verdana, Arial, sans-serif; color:#7C7C7C; margin-bottom: 10px; text-transform: uppercase;}
.mod-tab-content-commits ul.commits-list li span.grade{border-bottom: 1px solid #E0E0E0; margin-left:10px; width:52px; display:inline-block;}
.mod-tab-content-commits ul.commits-list li span.player-info{border-bottom: 1px solid #E0E0E0; width:451px; display:inline-block; margin-left: 6px;}
.mod-tab-content-commits ul.commits-list li span.status{border-bottom: 1px solid #E0E0E0; display:inline-block; width: 77px; margin-left: 6px;}
.mod-tab-content-commits ul.commits-list li.item{background-color:#FFFFFF;
border-bottom:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
clear:both;
overflow:hidden;
padding: 10px 0 10px 10px;}
.mod-tab-content-commits ul.commits-list li.first{border-top:0px solid #E0E0E0; padding: 0 0 10px 10px;}
.mod-tab-content-commits ul.commits-list li.alt{background-color:#E9E9E9;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;}
.mod-tab-content-commits .commit-grade {width: 50px;  height: 38px; color: #403f3f; font: bold 25px/39px Arial, Helvetica, sans-serif; float: left; margin-right: 6px; text-align: center; background: #d9d9d9 url(http://a.espncdn.com/espnu/i/recruiting/status-unsigned.png) 0 0 repeat-x; border: 1px solid #d5d5d5;}
.mod-tab-content-commits .recruit{margin-top: 3px;}
.mod-tab-content-commits span.name {font: bold 16px/20px Helvetica, Arial, sans-serif; margin:0 6px 0 0;}
.mod-tab-content-commits .red-stars {margin-right:6px;}
.mod-tab-content-commits a img {margin:0 3px 0 0;}
.mod-tab-content-commits ul.player-info {width:451px;}
.mod-tab-content-commits ul.player-info li {display: inline; margin: 0 3px 0 0; color: #636363; font: bold 11px/11px Helvetica, Arial, sans-serif;}
.mod-tab-content-commits  ul.player-info .info-id{display: inline;}
.mod-tab-content-commits .commit-status {width: 75px; height:38px; text-align: center; color: #403f3f; font: normal 11px/37px Verdana, Arial, Helvetica, sans-serif; background: #ccc; float: right; margin-right: 10px;}
.mod-tab-content-commits .signed {background: #c4e6cb url(http://a.espncdn.com/espnu/i/recruiting/status-signed.png) 0 0 repeat-x; border: 1px solid #9ad2a6;}
.mod-tab-content-commits .verbal {background: #f6ddc1 url(http://a.espncdn.com/espnu/i/recruiting/status-verbal.png) 0 0 repeat-x; border: 1px solid #efcfa6;}
.mod-tab-content-commits .unsigned {background: #d9d9d9 url(http://a.espncdn.com/espnu/i/recruiting/status-unsigned.png) 0 0 repeat-x; border: 1px solid #d5d5d5;}

/*Glossary*/
table.glossary{width:598px; border-color: #E0E0E0; border-width: 0px; color: #505050; font: normal 11px/15px Verdana, Arial, sans-serif; border-spacing: 0px;margin:0 0 0 4px;}
table.glossary h4{margin: 6px 0 0 0; width:598px;}
.tablehead td img {float:left;margin:0 6px 0 0;}
table.glossary li {margin-bottom:3px;}
table.glossary ul{width:50%;}
/*End Glossary*/

/*End Commits*/

/*Start Features*/
.mod-tab-content-trail ul li.alt, .mod-tab-content-features ul li.alt {
background-color:#E9E9E9;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
.mod-tab-content-trail ul li, .mod-tab-content-features ul li {
background-color:#FFFFFF;
border-bottom:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
clear:both;
overflow:hidden;
}
.mod-tab-content-features ul li.last{border-bottom:0px solid #E0E0E0;}
.mod-tab-content-trail ul li span, .mod-tab-content-features ul li span{
font: normal 10px/10px verdana, arial, sans-serif;
color: #7a7a7a;
margin-top: 5px;
}
.mod-tab-content-trail ul li dl{
color:#2E2E2E;
font-size:15px;
margin:0;
padding:20px 6px 10px;
font-weight: bold;
}
.mod-content ul li.first {border-top:0;}
.mod-tab-content-features ul li dl {
color:#2E2E2E;
font-size:15px;
margin:0;
padding:20px 10px;
font-weight: bold;
}
.mod-content ul li.first dl {padding-top: 10px;}
.mod-tab-content-trail ul li dd, .mod-tab-content-features ul li dd {
font: normal 11px/15px verdana, arial, sans-serif;
}
.dt-scouts-cont .mod-tabs .mod-content .mod-tab-content-trail ul li dd p{
margin: 0 0 10px 0;
font: normal 11px/15px verdana, arial, sans-serif;
}
.mod-tab-content-features ul li dd p {}
/*End Features */

/*Start Video*/
.mod-tab-content-video {font-family:verdana, arial, sans-serif; text-align: center; padding: 0 0 10px 0;}
/*End Video*/

/*Right Column*/
.mod-open .mod-content p.footer {padding: 0 8px 6px 0;}
.ad-box .gutter{margin-top: 10px;}

/*Grade Popup*/
.grade-popup{background:transparent url(http://a.espncdn.com/espnu/i/recruiting/bg_popup.png) no-repeat;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position: relative; padding:20px 12px 0 12px; width: 449px; height: 186px; }
.grade-popup h4{color: #fff !important; text-transform: uppercase; font-size:13px !important; font-family: Helvetica, Arial, sans-serif; line-height:13px !important; margin-bottom:0px;}
.grade-popup ul{list-style-type:none;padding: 0; margin: 18px 0 6px 0; display: inline-block;}			
.grade-popup ul li{color:#505050;font: bold 17px/17px Helvetica, Arial, sans-serif; float: left;width: 155px;}			
.grade-popup ul li span{color:#7C7C7C;display:block;font:10px/10px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}		
.grade-popup p{ color: #636363; line-height:1.385 !important; }
.grade-popup .footer{text-align: right;}
.grade-popup .footer a, .grade-popup .footer a:visited{ position: absolute; bottom: 12px; right: 12px; color: #225DB7; !important}
.grade-popup .btn-close{ position:absolute; right:12px; top:20px; color:#FFF; background:url(http://a.espncdn.com/i/local/icon_close_white.png) no-repeat right center; padding-right:14px; font-size:9px;}
/*End Grade Popup*/

/* College Sites Update 10/18/2011 */
.dt-stats .stats-col-1, .dt-stats .stats-col-2 {padding: 0 10px;width: 904px;}
.dt-stats h4 {color: #7C7C7C !important; font-size: 13px !important;line-height: 13px !important;margin-bottom: 10px;text-transform: uppercase;}
.mod-header h4 {color: #848484;}
.mod-content TABLE {font-family: Verdana,Helvetica,Arial;border-collapse:collapse;}
.mod-content TD {border: 1px solid #FFFFFF;padding: 5px;}
.mod-content .colhead TD {background: url("http://a.espncdn.com/i/recruiting/collegesites/bg-table_header.gif") repeat-x scroll center top #EEEEEE;border-bottom: 1px solid #C2C2C2;color: #333333 !important;font-weight: bold;padding: 5px 5px 4px;text-transform: uppercase;}
.mod-content TD IMG.player {background-color: #999999;display: inline;float: left;margin: 0 10px 0 0;padding: 0;}
a img {border-width: 0;}
.recruiter #content.container{background:none;}
.recruiter #content.container{padding:0px;}
