@import url('highslide.css');

/*----------------------- MODIFIERS ---------------------*/
table#contentlayout td.leftcol
{
    background-color: #000000;
}
/*-------------------------------------------------------*/

/*------------------------ LAYOUT -----------------------*/
table.homelayout
{
    width: 1000px;
}
table.homelayout td.rssfeeds, table.homelayout td.tweets
{
    width: 300px;
}
table.homelayout td.potw
{
    width: 400px;
}
table.homelayout td.potw div.potw-wrapper
{
    width: 384px;
    margin: auto;
}
/*-------------------------------------------------------*/

/*--------------------- NEWS PLAYER ---------------------*/
div.um-headline-off, div.videotransbox-off, div.videotransbox-on
{
    display: none;
    position: absolute;    
    top: 0;
	left: 0;
}
/*-------------------------------------------------------*/

/*----------------------- HEADLINE ----------------------*/
div.rotator
{	
    width: 690px;
    height: 545px;
	position: relative;
	overflow: hidden;
	border-left: 2px solid #000000;
}
div.rotator div.transbox
{
    width: 690px;
	height: 250px;
	position: absolute;
	top: 210px;
	background-image: url(/template/headline_bkgd.png);	
    background-repeat: repeat-x;
    background-position: center bottom;    
}
div.rotator img.playvideo
{
	position: absolute; 
	top: 135px; 
	left: 302px;
	border: none;
}
div.rotator img.image1
{
	width: 690px;
}
div.rotator div.intro
{
	width: 674px;
	height: 105px;
	position: absolute;
	top: 355px;
	left: 8px;	
	overflow: hidden;
}
div.rotator div.title
{
    font-size: 22px; 
    font-weight: bold;  
    margin-bottom: 1px;
    line-height: 100%;
}
div.rotator div.summary
{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    line-height: 122%;
}
div.rotator div.links
{
    color: #85B5C2;
    font-size: 13px;
    line-height: 100%;
}
div.rotator div.links div.crosslinks
{
    display: inline;
}
div.rotator a, div.rotator a:hover
{ 
    color: #85B5C2;
    font-weight: bold;
    text-decoration: none;
}
div.rotator a:hover
{
    color: #FFFFFF;
}
div.rotator div.newsthumbs
{
    width: 692px;
    height: 85px;
    position: absolute;
    text-align: center;
    top: 460px;
    z-index: 100;
    overflow: hidden;
    background-color: #000000;
}
div.newsthumbs table
{	
	width: 690px;
	margin: auto;
}
div.newsthumbs td.thumbnail
{
	width: 138px;
	height: 85px;
	vertical-align: middle;
}
div.newsthumbs img.thumb1
{
    width: 136px;
}
div.newsthumbs a
{
	outline: 0;
}
div.newsthumbs div.thumboff, div.newsthumbs div.thumbon, div.newsthumbs div.thumbover
{
	width: 136px; 
	height: 82px;
	overflow: hidden;
	position: relative;	
	margin: auto;
	background-color: #000000;
	border-top: 3px solid #000000;
}
div.newsthumbs div.thumbon
{
    border-top: 3px solid #85B5C2;
}
div.newsthumbs div.thumbon img.thumbvideo, div.newsthumbs div.thumboff img.thumbvideo, div.newsthumbs div.thumbover img.thumbvideo
{
    display: none;
    position: absolute;
    top: 5px;
    left: 5px;
}
div.newsthumbs div.thumbon img.thumbvideo, div.newsthumbs div.thumbover img.thumbvideo
{
    display: block;
}
/*-------------------------------------------------------*/

/*------------------ HIGHSLIDE WRAPPER ------------------*/
.highslide-html-content 
{
    padding: 0;
}

/* hs.wrapperClassName = 'highslide-headline' */
.highslide-headline .highslide-header 
{
	height: 23px;
	padding-bottom: 0;
	background-color: #000000;
	background-image: url(/template/headline_video_topbar_bkgd.png);
	background-repeat: repeat-x;	
}
.highslide-headline .highslide-heading {
	position: absolute;
	width: 90%;
	padding: 5px 0 0 5px;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0;	
}
.highslide-headline .highslide-header .highslide-move {
	display: none;
}
.highslide-headline .highslide-header .highslide-close {
	position: absolute;
	right: 4px;
	top: 4px;
	z-index: 5;
	padding: 0;
}
.highslide-headline .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(/template/closeX.png);
}
.highslide-headline .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.highslide-headline .highslide-header .highslide-close span {
	display: none;
}
.highslide-headline .highslide-footer .highslide-resize {
	display: none;
}
/*-------------------------------------------------------*/

/*---------------------- HOME TABS ----------------------*/
div.hometabs
{
    margin-bottom: 8px;
}
div.hometabs ul.tabs
{
    margin: 0; 
    padding: 0; 
    height: 23px; 
    list-style-type: none; 
}
div.hometabs ul.tabs li
{
    margin: 0; 
    padding: 6px 0 0 0; 
    text-align: center; 
    height: 17px; 
    width: 100px; 
    display: inline-block; 
    background-image: url(/template/tab_off_bkgd.png); 
    background-repeat: no-repeat;
    /* For IE 7 */
    zoom: 1;
    *display: inline;
}
div.hometabs ul.tabs li.selected
{
    background-image: url(/template/tab_on_bkgd.png); 
}
div.hometabs ul.tabs li a, div.hometabs ul.tabs li a:hover
{
    outline: 0;
    color: #E3D7D1; 
    padding: 0 5px 0 5px; 
    font-weight: bold;
}
div.hometabs ul.tabs li a:hover
{
    color: #FFFFFF;
}
div.hometabs ul.tabs li.selected a, div.hometabs ul.tabs li.selected a:hover
{
    color: #FFFFFF;
}
div.hometabs div.hide
{
    display: none;
}
div.hometabs div.tabcontent
{
    height: 260px; 
    background-color: #4D7B93;
    border: 2px solid #4D7B93;
}
div.hometabs div.tabcontent div.scroll
{
    height: 244px;
    overflow-y: scroll;
	overflow-x: hidden;	
	background-color: #FFFFFF;	
}
div.hometabs div.morelink
{
    height: 13px;    
    font-size: 11px;
    padding-top: 3px;
    text-align: center;
}
div.hometabs div.morelink a, div.hometabs div.morelink a:hover
{
    color: #D2DEE4;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
div.hometabs div.morelink a:hover
{
    color: #FFFFFF;
}
/*-------------------------------------------------------*/

/*--------------------- RECENT NEWS ---------------------*/
div.recentnews
{
    width: 280px;
    margin: auto;
    padding: 5px 0 5px 0;
}
div.recentnews ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
div.recentnews li
{
    margin: 0;
    padding: 4px 0 4px 8px;
}
div.recentnews a, div.recentnews a:hover
{
}
/*-------------------------------------------------------*/

/*----------------------- CALENDAR ----------------------*/
table.homeschedule 
{
    background-color: #FFFFFF;
}
table.homeschedule td
{
    padding: 3px 0 3px 8px;
}
table.homeschedule td.date
{
    color: #FFFFFF;    
    font-size: 11px;
    font-weight: bold;
    padding: 2px 5px 2px 5px;
    background-color: #4D7B93;
    text-transform: uppercase;
    border-bottom: none;   
}
table.homeschedule td.eventname
{
    /*width: 215px;
    white-space: nowrap;*/
}
table.homeschedule td.timeresults
{
    /*width: 85px;*/
    padding: 4px 8px 4px 8px;
    white-space: nowrap;
}
/*-------------------------------------------------------*/

/*---------------------- STANDINGS ----------------------*/
table.sta 
{
}
table.sta td.sta_header_sport, table.sta td.sta_header_conf, table.sta td.sta_header_overall, table.sta td.sta_header_school, table.sta td.sta_header_bot
{
    color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #4D7B93;
	text-transform: uppercase;
}
table.sta td.sta_header_sport
{
    color: #FFFFFF;
    text-align: left;
    padding: 2px 5px 2px 5px;
}
table.sta td.sta_header_conf, table.sta td.sta_header_overall
{
    color: #FFFFFF;
    padding: 2px 5px 2px 5px;
}
table.sta td.sta_header_bot, table.sta td.sta_header_school
{
    padding: 2px 5px 2px 5px;
}
table.sta td.sta_header_school
{
    text-align: left;
}
table.sta td.sta_school, table.sta td.sta_cell
{
	padding: 2px 5px 2px 5px;
}
table.sta td.sta_cell
{
    text-align: center;
}
table.sta td.sta_notes
{
	font-size: 11px;
	padding: 2px 10px 2px 10px;	
}
/*-------------------------------------------------------*/

/*------------------ PFL CAMPUS UPDATES -----------------*/
div.rssfeeds-tab
{
    height: 23px;
}
div.rssfeeds-tab div.campusupdates
{
    width: 150px; 
    height: 17px; 
    padding: 6px 0 0 12px;
    font-weight: bold; 
    color: #FFFFFF; 
    float: left; 
    background-image: url(/template/tab_150.png); 
    background-repeat: no-repeat;
}
div.rssfeeds-tab div.selectfeed
{
    width: 135px;
    float: right;
    text-align: right;    
}
div.rssfeeds-tab select
{
    width: 127px;
    font-size: 12px;
}
div.rssfeeds-content
{    
    width: 296px;
    height: 316px; 
    overflow: hidden; 
    padding-top: 4px; 
    overflow: hidden;
    border: 2px solid #95664C;
    background-color: #FFFFFF; 
}
div.rssfeeds-content div
{
    width: 290px;
    margin: auto;
}
div.rssfeeds-content ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
div.rssfeeds-content li
{
    height: 18px;
    font-size: 12px;
    margin: 0;    
    overflow: hidden;
    white-space: nowrap;
    padding: 6px 0 0 34px;
    text-overflow: ellipsis;
}
/*-------------------------------------------------------*/

/*----------------- PLAYERS OF THE WEEK -----------------*/
div.potw-tab
{
    height: 17px; 
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px 0 0 12px;
    background-image: url(/template/tab_players_of_the_week.png); 
    background-repeat: no-repeat; 
}
div.potw-content
{
   padding: 5px 5px 0 5px; 
   height: 315px;
   background-color: #FFFFFF; 
   border: 2px solid #95664C;
}
div.potw-content ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
div.potw-content li
{
    margin: 0 0 5px 0;
    padding: 0;
}
div.potw-content li div.headshot
{
    width: 80px;
    height: 100px;
    float: left;
    margin-right: 5px;
}
div.potw-content li div.headshot img
{
    width: 80px;
}
div.potw-content li div.section
{
    color: #666666;
    font-size: 11px;
    margin-bottom: 2px;
    font-weight: bold;
    padding: 1px 5px 1px 5px;
    background-color: #EAEAEA;
}
div.potw-content li span.name
{
    font-size: 13px;
    font-weight: bold;
}
div.potw-content a
{
    font-weight: bold;
}
/*-------------------------------------------------------*/

/*----------------- TWEETS FROM THE PFL -----------------*/
div.tweets-tab
{
}
div.tweets-tab div.tweetsfromthepfl
{
    width: 150px; 
    height: 17px; 
    padding: 6px 0 0 12px;
    font-weight: bold; 
    color: #FFFFFF; 
    float: left; 
    background-image: url(/template/tab_150.png); 
    background-repeat: no-repeat;
}
div.tweets-tab div.followus
{
    width: 138px;
    float: right;
    text-align: right;
}
div.tweets-content
{ 
    height: 320px; 
    position: relative; 
    overflow: hidden; 
    border: 2px solid #95664C; 
    background-color: #FFFFFF; 
}
div.tweets-content div.tweets
{
    /*position: absolute;
    top: -52px;*/
}

/*-------------------------------------------------------*/



