/*--------------------------------------------*/
/*-----------Athletics Team DDLB--------------*/
#at-ddlb-container{
	background: #efefef;
	height: 77px; 
	width:480px;
	border-bottom:1px solid #264669;
	margin-top:10px;
}
	#at-ddlb-teams-container { float:left; }
		#ddlb-teams-header{
			background:#264669;
			width: 300px;
			padding-top:7px;
			padding-bottom:7px;
		}
			#ddlb-teams-header span{
				font-family: Verdana;
				font-weight: bold;
				color:#ffffff;
				padding-left:14px;
			}
		#ddlb-team, #at-ddlb-teams { width:267px; }
		#ddlb-team{
			display:block;
			margin-top:14px;
			margin-left:13px;
		}

	#at-ddlb-season-container { float: left; }
		#ddlb-season-header{
			background:#264669;
			width: 180px;
			padding-top:7px;
			padding-bottom:7px;
		}
			#ddlb-season-header span{
				font-family: Verdana;
				font-weight: bold;
				color:#ffffff;
				padding-left:14px;
			}
		#ddlb-season, #at-ddlb-season { width:89px; }
		#ddlb-season{
			margin-top:14px;
			margin-left:15px;
		}
/*--------------------------------------------*/
/*-------------Athletics Portal---------------*/
#at-news-header{
	height:21px;
	text-indent:-9999px;
	margin-top:10px;
}
#no-news-container{margin-top:10px;}
.news-container{}
.news-seperator{
	background:url(/images/news_sep.gif) bottom left no-repeat;
	margin-bottom:15px;
	margin-top:15px;
	height:2px;
}
.at-news-thumbphoto{
	float:left;
	margin-right:9px;
	margin-bottom:9px;
}
.atNewsHeadline{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#1a3552;
}
.atNewsPubDate{}
.atNewsStory{}

.news-archive-year-selector{
	margin-bottom:10px;
}
.archive-month-header{
	margin-bottom:10px;
}
#archive-button{}
#archive-back-button{}

/*Canceled Box Styes*/
.canceled-game-container{
	padding-bottom:1px;
}
.canceled-game-date{
	font-weight:bold;
}
.canceled-vs{}
.canceled-opp{}
.canceled-ind{
	font-weight:bold;
	color:#C6170C;
}
/*use these styles to change the look of the highlights button 
in the recent scores sidebar if its different from the link style*/
#atHighlightsButton{}
#atHighlightsButton a{}

/*--------------------------------------------*/
/*-------------Athletics Calendar-------------*/
#atCalHeaderMid {
	
	margin-bottom:10px;
}
	#atCalHeaderLeft {}
	#atCalHeaderRight {}

	#rangeIndicator {
		font-family:Verdana;
		font-size:11px;
		color:#243971;
		font-weight:bold;
		float:left;
	}
	#atPrintButton {
		background:url(/images/at_print_button.gif) no-repeat;
		float:right;
	}
		#atPrintButton a {
			width:116px;
			height:14px;
			display:block;
			text-indent:-9999px;
			font-size:6px;
			line-height:6px;
		}

#no-games-container{}

/*Athletics Calendar Styles*/
/*AT Key Styles*/
#calWidth {
	width:200px;
	text-align:center;
}
#cal-container {
	margin:auto;
	width:180px;
	text-align:left;
}

#selected-day{}
#selected-day .bgcolor{
	background:#76364e;
	float: left; 
	margin-right:3px;
	margin-top:1px;
	width:11px;
}
#selected-day .border {border:1px solid #000000;}
#selected-day .height {height:9px;}
#selected-day .text{ 
	font-size:11px;
	float: left;
	color:#404040;
	font-family:Verdana;
}
.selected-day-clear {
	height:3px;
	clear:both;
}

#event-sch{}
#event-sch .bgcolor{
	background:#ddddde;
	float: left; 
	margin-right:3px;
	margin-top:1px;
	width:11px;
}
#event-sch .border {border:1px solid #000000;}
#event-sch .height {height:9px;}
#event-sch .text{
	font-size:11px;
	float: left;
	color:#404040;
	font-family:Verdana;
}
.event-sch-clear {
	clear:both;
}

/*season ddlb styles*/
#season-ddlb-container {
	margin-top:5px;
	width:200px;
}
#cal-season-label{
	font-size:11px;
	color:#000000;
	font-family:Verdana;
	width:100px;
	height:18px;
	float:left;
}
#cal_season_ddlb-container{float:left;}
#cal_season_ddlb{
	width:79px;
}

/*--------------------------------------------*/
/*---------- Athletics Team Page -------------*/
/*Team Nav Styles*/
#team-nav-container{
	background:url(/images/teamnav_off.png) repeat-x;
	width:480px;
	height:22px;
}

#team-schedule{}
#team-schedule a{
	display:block;
	float:left;
	width:112px;
	height:22px;
	text-align:center;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	color:#435976;
	background:url(/images/teamnav_off.png) repeat-x;
	font-weight:normal;
	padding-top:4px;
	border-right:1px solid #ffffff;
}
#team-schedule a:hover{
	color:#ffffff;
	background:url(/images/teamnav_on.png) repeat-x;
}

#team-news{}
#team-news a{
	display:block;
	float:left;
	width:112px;
	height:22px;
	text-align:center;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	color:#435976;
	background:url(/images/teamnav_off.png) repeat-x;
	font-weight:normal;
	padding-top:4px;
	border-right:1px solid #ffffff;
}
#team-news a:hover{
	color:#ffffff;
	background:url(/images/teamnav_on.png) repeat-x;
}

#team-roster{}
#team-roster a{
	display:block;
	float:left;
	width:112px;
	height:22px;
	text-align:center;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	color:#435976;
	background:url(/images/teamnav_off.png) repeat-x;
	font-weight:normal;
	padding-top:4px;
	border-right:1px solid #ffffff;
}
#team-roster a:hover{
	color:#ffffff;
	background:url(/images/teamnav_on.png) repeat-x;
}
/*end team roster styles*/

#team-bio-container{
	margin-bottom:10px;
	clear:both;
}
#team-name{
	font-family:Verdana;
	font-size:12px;
	color:#485d75;
	margin-top:30px;
	font-weight:bold;
}

/*--------------------------------------------*/
/*---------- Stats Sidebar Sidebar -----------*/
ul#at-stats{
	/*DO NOT REMOVE*/
	margin:0px; padding:0px;
	list-style:none;
	width:100%;
	/*DO NOT REMOVE*/
}
	ul#at-stats li{
		/*DO NOT REMOVE*/
		display:inline;
		float:left;
		width:33%;
		/*DO NOT REMOVE*/
		text-align:center;
	}

#stat-win-text{ font-weight:bold; }
	#win-color{}

#stat-loss-text{ font-weight:bold; }
	#loss-color{}

#stat-tie-text{ font-weight:bold; }
	#tie-color{}


/*--------------------------------------------*/
/*------------- Coach Sidebar ----------------*/
.coach-photo{
	float:left;
	margin-right:6px; 
	margin-bottom:6px;
}
/*use these styles to show and hide fields in the coach sidebar*/
.coach-email{}
.coach-name { display:none; }
.coach-title{}
.coach-appointed{}
.coach-phone{}
.coach_bio{}

/*--------------------------------------------*/
/*------- Schedule Box Channel Style ---------*/
#sbox .chbox {
	background:url(/ftpimages/331/podium/style460/portal_bg_left.gif) top left repeat-y #F7F8FA;
}
#sbox .chbox2 {
	background:url(/ftpimages/331/podium/style460/portal_bg_right.gif) top right repeat-y;
}
#sbox .chbox3 {}
#sbox .chbox4 {}

/*Footer*/
#sbox .chfooter {
	background:url(/ftpimages/331/podium/style460/portal_bg_bottom.gif) repeat-x;
}
#sbox .chfooter2 {}
#sbox .chfooter3 {}
#sbox .chfooter4 {
	height: 7px;
}

/*Header*/
#sbox .chheader {
	background:url(/ftpimages/331/podium/style460/portal_bg_left.gif) top left repeat-y #F7F8FA;
}
#sbox .chheader2 {
	background:url(/ftpimages/331/podium/style460/portal_bg_right.gif) top right repeat-y;
}
#sbox .chheader3 {
	background:url(/ftpimages/331/podium/style460/portal_bg_top.gif) top left repeat-x;	
}
#sbox .chheader4 {}

/*Header Text*/
#sbox .chhtext{
	color: #435976;
	font-family: Verdana;
	font-weight:bold;
	font-size: 12px;
}

/*Link*/
#sbox a,
#sbox a:link,
#sbox a:hover,
#sbox a:active,
#sbox a:visited {
	font-family : Verdana;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
	font-weight:bold;
	padding:0px 2px 0px 2px;
	background:#7485A1;
}
#sbox a:hover {
	text-decoration: none;
}

/*Buttons*/
#sbox a.button,
#sbox a.button:link,
#sbox a.button:active,
#sbox a.button:hover,
#sbox a.button:visited {
    color: #ffffff;
	display: block;
	float: left;
	font: Bold 12px Arial;
	margin-right: 6px;
	text-decoration: none;
}
#sbox a.button span {
	white-space:nowrap; /*DO NOT REMOVE THIS*/
	background: #7485A1;
	display: block;
	line-height: 14px;
	padding: 0px 2px 0px 2px;
}

/*Text*/
#sbox .chtext {
	color: #53565B;
	font-family: Arial;
	font-size: 12px;
}

/*--------------------------------------------*/
/*------- Athletics Directions Page ----------*/
#directions-ddlb-background {
	background: #efefef;
	height: 77px; 
	width:480px;
	border-bottom:1px solid #264669;
	margin-bottom:10px;
	margin-top:10px;
}
	#directions-ddlb-container { float:left; }
		#ddlb-directions-header {
			background:#264669;
			padding-top:7px;
			padding-bottom:7px;
			width:480px;
		}
			#ddlb-directions-header span {
				font-family: Verdana;
				font-weight: bold;
				color:#ffffff;
				padding-left:14px;
			}
		#ddlb-directions {
			float:left;
			padding: 14px 0 0 13px; /*padding gives me trOUblE - thanks Luay*/
		}
		#at-directions-ddlb { width:267px; }
#directions-container{}
	#at_DirPrintButton { float:right; }
		#at_DirPrintButton a {}
	#atMapButton {}
		#atMapButton a {}
/*--------------------------------------------*/
/*--------------- Team Roster ----------------*/
#roster-container{
	margin-top:10px;
}
#directions-back-button{
	padding-left:25px;
}
/*sets up the roster*/
.ath_roster_col_name {
	width: 96px;
}
.ath_roster_col_position {
	width: 60px;
	text-align:center;
}
.ath_roster_col_number {
	width: 60px;
	text-align:center;
}
.ath_roster_col_class {
	width: 45px;
	text-align:center;
}
.ath_roster_col_height {
	width: 45px;
	text-align:center;
}
.ath_roster_col_weight {
	width: 60px;
	text-align:center;
}
.ath_roster_col_captian{
	width: 19px;
	text-align:center;
	height:16px;
}
.ath_roster_col_captian img{
	/*padding-top: 3px;
	padding-left: 3px;
	text-align:center;*/
}
.ath_roster_col_name, .ath_roster_col_number, .ath_roster_col_class,
.ath_roster_col_height, .ath_roster_col_weight, .ath_roster_col_captian, .ath_roster_col_position {
	float: left;
	height: 16px;
	/*border:solid 1px #ff0000;*/
}
.ath_roster_rowcolor_0 {
	background: #FFFFFF;
}
.ath_roster_rowcolor_1 {
	background: #ffffff;
}