/******************************************************************************
Filename:	print.css
Project:	Sports Video Highlights
Purpose:	Print CSS File
Date		Developer	Description
04/20/2007	jmk			Version 1.0
******************************************************************************/

/************ BEGIN:  SITE-WIDE STYLES ************/
body{font-family:Verdana, Helvetica, Arial, _san; margin:0; background:#FFFFFF;}
body, th, td{font-family:Verdana, Helvetica, Arial, _san; color:#000000; font-size:11px;}
a{text-decoration:none; color:#D46630;}
img{border:none;}
.clear{clear:both;}
#screenreaderNav{position:absolute; left:0; top:0; z-index:-1;}
.screenreaderNavAnchor{display:none;}
#bodyContainer{width:680px; margin:0; padding-top:0px;}
html > body #bodyContainer{}
h3{margin:20px 0 20px 0; padding:5px; font-size:13px; text-align:center; background:#E1E1E1; color:#14382B;}
ol li{margin-bottom:10px; text-align:justify;}
ol li ol li{margin-left:-20px;}
hr{background:#ffffff; color:#999999;}
.centerText{text-align:center;}
.largeGreenFont{font-size:14px; color:#21553F;}
.underlineText{text-decoration:underline;}


/************ BEGIN: TOPNAV CONTAINER ************/
#topNavContainer{display:none;}

#topNav{display:none;}
#topNav {display:none;}
#topNav td{display:none;}
#topNav .topNavLink{display:none;}
#topNav .topNavLinkSelected{display:none;}
#topNav .topNavLink a{display:none;}
#topNav .topNavLink a:hover{display:none;}
#topNav .topNavLinkSelected a{display:none;}
/************ END:  TOPNAV CONTAINER ************/



/************ BEGIN: RIGHTNAV CONTAINER ************/
/* search */
#searchContainer{display:none;}
html > body #searchContainer{display:none;}
#videoSearchContainer{display:none;}
#videoSearch{display:none;}
#videoSearchField{display:none;}
#videoSearchBtn{display:none;}

/* search filters */
#categories {display:none;}
#categories label{display:none;}
#categories select{display:none;}
#categories #videoFilterButton{display:none;}



/* home right nav */
#rightNav{display:none;}
#rightNav .commitments{display:none;}
html > body #rightNav .commitments{display:none;}
#rightNav .commitments .item{display:none;}
#rightNav .commitments .item a{display:none;}
#rightNav .commitments .item img.photo{display:none;}
#rightNav .commitments .item .name{display:none;}
#rightNav .commitments .item .info{display:none;}
#rightNav .activity{display:none;}
#rightNav .activity .video{display:none;} /* border for FF issues */
#rightNav .activity .video a{display:none;}
#rightNav .activity .video .thumbnail{display:none;}
#rightNav .activity .video .title{display:none;}
#rightNav .activity .video .info{display:none;}

#rightNav #quicklinksContainer{display:none;}
#rightNav #quicklinks{display:none;}
#rightNav #quicklinks ul{display:none;}
#rightNav #quicklinks li:before {display:none;}
#rightNav #quicklinks a{display:none;}
#rightNav #quicklinks a:hover{display:none;}
#rightNav #quicklinks span.orange{display:none;}


/************ END:  RIGHTNAV CONTAINER ************/


/************ END:  SITE-WIDE STYLES ************/

/************ BEGIN:  CONTENT ************/
#contentContainer{width:680px; padding:0;}
html > body #contentContainer{}

/* content */
#content{padding:160px 0 10px 0; line-height:1.6em;}
#content p{margin:0 0 14px 0; padding:0;}
#content a, #content a:visited{text-decoration:none; color:#D46630;}
#content a:hover, #content a:active{text-decoration:underline; color:#DE9241;}


/* browser error messages */
.browserErrors{margin-bottom:12px; padding:5px 10px 5px 10px; font-size:11px; color:#14382B; text-align:left; line-height:14px; background:#F3EFE6; border:1px solid #999999;}
.browserErrors img{float:left; padding-right:10px;}
.browserErrors noscript{padding-bottom:3px; margin-bottom:5px; border-bottom:1px solid #999999;}

.flashVideo{ background: #F3EFE6 url('/images/videos/videoListingBg.gif') top left no-repeat;}

/* video listing */
#videoListing{margin-left:-20px;}
table#videoListing td{padding:10px 15px 10px 15px; line-height:1.3em; width:130px;}
#videoListing .img{padding:10px; background: #F3EFE6;}
#videoListing .title{clear:both;}
#videoListing .title a{font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
#videoListing .title a:hover{text-decoration:none;}
#videoListing .category{font-size:10px; font-weight:bold; color:#A53A0F;}
#videoListing .time{}
#videoListing .date{}
#videoListing .owner{}
#videoListing .views{}
#pagingNavTop{display:none;}
#pagingNavTop a{display:none;}
#pagingNavBottom{display:none;}
#pagingNavBottom a{display:none;}

.pageLink{float:right;font-size:12px; font-weight:bold; margin-top:5px;}

/* video detail */
#videoDetail{}
#videoDetail .title{padding-bottom:4px; font-size:14px; font-weight:bold; background:url("/images/videos/title_bg.gif") repeat-x 0 100%;}
#videoDetail .category{margin-bottom:5px; font-size:11px; font-weight:bold;}
#videoDetail .leftCol{float:left; width:360px;}
#videoDetail .leftCol .player{position:absolute; margin-left:-20px;}
#videoDetail .rightCol{float:right; width:340px; padding-top:10px;}
#videoDetail table.details{width:340px; margin:0 0 12px 0; font-size:10px;}
#videoDetail table.details td{padding:3px; line-height:1.2em;}
#videoDetail table.details td.label{font-weight:normal; text-align:right; text-transform:lowercase;}
#videoDetail table.details td.info{overflow-x:hidden;}
#videoDetail .recruitBio{float:right; margin-top:-2px; text-align:right;}
#videoDetail .recruitBio img{position:relative; top:2px; padding-left:5px;}
#videoDetail .recruitBio a{font-size:11px; color:#000000; text-decoration:none;}
#videoDetail .recruitBio a:hover{color:#BE4313; text-decoration:none;}
#videoDetail .divider{clear:both; margin:12px 0 6px 0; border-bottom:1px solid #BFBFBF;}
#videoDetail .icon{margin-bottom:6px;}
#videoDetail .icon img{position:relative; top:2px; padding-right:5px;}
#videoDetail .icon a{font-size:11px; color:#000000; text-decoration:none;}
#videoDetail .icon a:hover{color:#BE4313; text-decoration:none;}
#videoDetail .otherAthletes{}
#videoDetail .otherAthletes .list{margin-left:30px;}
#videoDetail .otherAthletes .list a{line-height:1.1em;}
#videoDetail .return{display:none;}
#videoDetail .return img{display:none;}
#videoDetail .return a{display:none;}


/* recruit listing */
#recruitListing{}
#recruitListing .recruit{clear:both; margin-bottom:15px; padding:0 0 15px 0; border-bottom:1px solid #BFBFBF;}
#recruitListing div.photo{width:123px;}
#recruitListing div.photo img{padding:10px; background:#F3EFE6;}
#recruitListing div.info{float:right; width:320px;}
#recruitListing div.info div.title{font-size:12px; font-weight:bold;}
#recruitListing div.info .icon{margin-bottom:2px;}
#recruitListing div.info .icon img{position:relative; top:2px; padding-right:5px;}
#recruitListing div.info .icon a{font-size:11px; color:#000000; text-decoration:none;}
#recruitListing div.info .icon a:hover{color:#BE4313; text-decoration:none;}
#recruitPagingNavTop{display:none;}
#recruitPagingNavTop a{display:none;}
#recruitPagingNavBottom{display:none;}
#recruitPagingNavBottom a{display:none;}

/* tables */
#content table td{vertical-align:top;}
#content table.tbl{margin-bottom:14px; border:1px solid #14382B;}
#content table.tbl tr.odd{background-color:#FFFFFF;}
#content table.tbl tr.even{background-color:#EDEEEF;}
#content table tr{vertical-align:top;}
#content table.tbl th {background:#74A375; color:#ffffff; font-size:11px; padding:5px; line-height:1.5em; vertical-align:top; border-bottom:1px solid #14382B;}
#content table.tbl td {border-right:1px solid #14382B; padding:5px 5px 10px 5px; border-bottom:1px solid #74A375; border-top:1px solid #FFFFFF; font-size:10px;}
/************ END:  CONTENT ************/

/************ BEGIN:  CONTENT HEADER ************/
#contentHeaderContainer{position:absolute; top:90px; width:680px;}
#contentHeader{}
#contentHeader .title{text-align:right; border-top:1px solid #14382B;}
html > body #contentHeader .title{}
#contentHeader .title span{}
#contentHeader .title h1{margin:0; padding:0; font-size:14px; font-weight:bold; color:#14382B;}
#contentHeader .tier3Nav{display:none;}
#contentHeader .tier3Nav div.off, #contentHeader .tier3Nav div.on{display:none;}
#contentHeader .tier3Nav div.off{display:none;}
#contentHeader .tier3Nav div.off a{display:none;}
#contentHeader .tier3Nav div.on{display:none;}
#contentHeader .tier3Nav div.on a{display:none;}
#contentHeader .tier3Nav div.label{display:none;}

#pageTitle{padding:20px 0 0 0;}
#pageTitle h2{margin:0; padding:0; font-size:12px;}
#pageSections{display:none;}
#pageSections img{display:none;}
/************ END:  CONTENT HEADER ************/

/************ BEGIN:  HEADER CONTAINER ************/
#headerContainer{display:none;}
/**** utilityNav ****/
#headerContainer .utilityNav{display:none;}
#headerContainer .utilityNav .nav{display:none;}
#headerContainer .utilityNav .nav a{display:none;}
#headerContainer .utilityNav .nav a:hover{display:none;}
#pSearchContainer{display:none;}
#pSearchContainer .field{display:none;}
#pSearchContainer .formButton{display:none;}
#pSearchField{display:none;}
#pSearchButton{display:none;}
/**** header ****/
#headerContainer .header{display:none;}
#headerContainer .header .logo{display:none;}
#headerContainer .header .mainImg{display:none;}
#homeWelcomeLink{display:none;}

.portalHeader{width:520px; height:120px; text-align: right; margin-left:240px;}
#portalLogo{float: right; width:160px; height:120px; margin:0x; padding:0;}
#portalName{float:left; width:340px;margin:20px 0 0 0; padding:0; color:#14382B; font-size:21px; font-weight:bold; /*letter-spacing: -0.1em;*/ text-align:center;}

/************ END:  HEADER CONTAINER ************/

/************ BEGIN:  FOOTER ************/
#footerContainer{width:680px; text-align:center;}
html > body #footerContainer{}
#footerContainer .footer{width:680px; margin:0 0 10px 0; text-align:center;}
/* footerNav */
#footerContainer .footer .footerNav{display:none;}
#footerContainer .footer .footerNav .col{display:none;}
#footerContainer .footer .footerNav .title{display:none;}
#footerContainer .footer .footerNav .col div.link{display:none;}
#footerContainer .footer .footerNav .col a{display:none;}
#footerContainer .footer .footerNav .col a:hover{display:none;}
/* footerContent */
#footerContainer .footer .footerContent{display:none;}
#footerContainer .footer .footerContent .title{display:none;}
#footerContainer .footer .footerContent div.footerContentItem{display:none;}
#footerContainer .footer .footerContent div.footerContentIndent{display:none;}
#footerContainer .footer .footerContent a{display:none;}
#footerContainer .footer .footerContent a:hover{display:none;}
/* copyright */
#copyrightContainer{width:680px; text-align:center;}
#copyrightContainer .copyright{}
#copyrightContainer .beacon{display:none;}
#copyrightContainer .beacon a{display:none;}

#College-Athletic-Prospects{display:none;}
#College-Athletic-Prospects a{display:none;}
#Athletic-Recruiting-Videos{display:none;}
.Sports-Recruting-Prospects{display:none;}
.dynamicDivLink{display:none;}
.dynamicDivLink a{display:none;}
/************ END:  FOOTER ************/

/************ BEGIN:  LEFTNAV ************/
#leftNav{display:none;}
.leftnavT2Off, .leftnavT2On{display:none;}
.bullet{display:none;}
/************ END:  FOOTER ************/

/************ BEGIN:  FORMS ************/
form{padding:0; margin:0; display:inline;}
.required{color:#BC4011; font-weight:bold;}
.requiredImg{padding-right:3px;}
.response{font-weight:bold; color:#C47031;}
.instructions{font-weight:bold; color:#14382B;}
.error{width:70%; text-align:center; margin:10px 0 10px 0; padding:3px; font-weight:bold; color:#BC4011; background:#F3EFE6; border:1px solid #DED7C2; clear:both;}
#content table.formTable td{vertical-align:top; padding:0 5px 7px 5px;}
#content table.formTable td.formHeading{vertical-align:top; padding:15px 5px 5px 5px;}
#content .label{text-align:right; font-weight:bold;}
#content .labelL{text-align:left; font-weight:bold;}
#content input.field{height:14px; font-size:11px;}
#content input.typeFile{height:20px; font-size:11px;}
#content input.fieldBrowse{height:20px; font-size:11px;}
#content input.radio{}
#content input.check_box{vertical-align:middle; margin-top:-3px;}
html > body #content input.check_box{margin-top:-1px;}
#content select{font-size:12px;}
#content .example{font-size:9px; line-height:1.0em;}
.formButton{margin:0 10px 0 10px;}
.formButtons{margin-top:10px; text-align:center;}
form h3{margin:10px 0 3px 0; padding:3px; font-size:13px; text-align:center; background:#E1E1E1; color:#14382B;}

.portalForm td{padding: 10px;}
.portalForm{margin: 0px 0px 0px 20px;}
.portalForm .label{width:300px}
#content .portalForm input.field{height: 20px;}
.portalForm input.field{height: 20px;}
.portalFormAd td{padding: 10px; /*border:1px solid #00ff00;*/}
.portalFormAd{width:450px; margin: 0px 0px 0px 20px;/* border:1px solid #ff0000;*/}
.portalheader, .portalPurchaseHeader{width:470px; padding: 10px 0px 5px 10px; margin: 10px 0px 20px 0px; background-color: #993300; color:#ffffff; font-size:12px;}
.portalPurchaseHeader{background:#E1E1E1; color:#14382B;}
#portalPopup{background:#ffffff;}
#portalPopup .portalheader{width:680px; height:auto; text-align:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  background-color: #993300; color:#ffffff; font-size:12px;}
#portalPopup .portalheader h3{background:#ffffff; padding:10px 0 10px 20px; margin:0 0 0 0; text-align:left;}
#portalPopup .portalFormAd{width:680px; margin:0 0 0 0; padding:0 20px 0 20px; vertical-alignment:top;}
#portalPopup .portalFormAd td{vertical-align:top;}
#portalPopup .portalFormAd input{width:auto; padding:0 0 10px 0;}
#portalPopup .portalFormAd .label{font-weight:bold; text-align:right; vertical-align:middle;}
.portalForm input.field, .portalFormAd input.field,.portalForm img, .portalFormAd img {margin:5px 0 0 0;}

/************ END:  FORMS ************/

/************ BEGIN:  BANNERS ************/
#bannersHorizontal{display:none;}
#bannersHorizontal div{display:none;}
#bannersVertical{display:none;}
#bannersVertical div{display:none;}
/************ END:  BANNERS ************/

/************ BEGIN:  PRINT ************/
#printHeader{position:absolute; left:0; top:0; width:680px;}
#printPageTitleContainer{display:none;}
#printPageTitle{display:none;}
/************ END:  PRINT ************/

/************ BEGIN:  RECRUIT PROFILE ************/
#content table td.label{text-transform:capitalize;}/** left-hand column**/
#content table td.dataReturned{}/** right-hand column**/
#returnToListing{font-size:12px; font-weight:bold; text-decoration:none; text-align:right; margin-right:240px;}
#bioImage{float:right;}
#recruitImage{float:left;}/*Update Profile Form */
#returnToListing a{font-size:12px; font-weight:bold; text-decoration:none;}

/************ END:  RECRUIT PROFILE ************/


/***** Sitemap *****/
#sitemap{margin:0 0 0 20px; float:left; width:245px;}
.sitemapTitle{font-weight:bold; margin:10px 0 0 0;}
.sitemap1{background:url("/images/sitemap/arrows.gif") 0px 6px no-repeat; margin:0 0 0 10px; padding:0 0 0 12px;}
.sitemap2{margin:0 0 0 10px; padding:0 0 0 12px;}


/****** Page specigice page *******/

.advertising, .fundraising, .formatedContent{padding:5px 40px 10px 50px;}
.formatedContent{width:400px;}
.formatedContent .formButtons{text-align:center;}

/***** advertising page styles *****/

#adExample{padding:15px 0px 15px 20px;}
.advertising ul{padding-left:50px; padding-right:70px;}
.advertising .noBullets{list-style-type:none; padding-left:25px;}
.advertising li{margin-bottom:8px;}
.tableRoom, .tablePortal{padding:5px 0px 15px 25px;}
.alignMid{text-align: center;}


/***** fundraising page styles *****/
#fundraisingVIPPrice{ margin:10px auto 10px auto;}
#fundraisingVIPPrice td{padding:0 5px 5px 5px;}
#fundraisingVIPPrice th{ text-align:left; font-size:14px; color:#21553F; padding:0 0 0 0; margin:0;}


/**** Upload Form ****/
#content table.uploadFormTable{float:left; margin:0 0 0 -5px;}
#content table.uploadFormTable td{vertical-align:top; padding:0 5px 7px 5px;}
#content table.uploadFormTable td.formHeading{vertical-align:top; padding:15px 5px 5px 5px;}
.uploadMsg{float:left; padding:0 15px 0 20px; width:115px; margin:10px 0 10px 0; color:#14382B; background:#F3EFE6; border:1px dotted #BC4011; font-size:11px;}
.uploadMsg h4{ color:#D46630; font-size:14px; margin:5px 0 0 0; padding:0; border-bottom:1px solid #996600;}


/*****loading styles *****/
#progress{ position:relative; background:#FFFFFF; top:80px;  padding: 10px 0px 5px 0px; font-size:1.3em; font-weight:bold; text-align:center; height:150px; }
#messages{margin:0 auto 0 auto; width:800px;}
#upload{float:left; padding:5px 0px 10px 75px; color:#D46630; line-height:1.4em;}
.uploadProgressMsg{float:left; padding:5px 30px 10px 20px; text-align:left; width:175px; margin:5px 75px 20px 75px; font-weight:normal; color:#14382B; background:#F3EFE6; border:1px dotted #BC4011; font-size:11px;}
.uploadProgressMsg h4{ color:#D46630; font-size:14px; margin:5px 0 0 0; padding:0; border-bottom:1px solid #996600;}