﻿ /*nav-------------------------------------------------------------*/
.SoftballNav {width: 712px; height: 30px; line-height: 30px; background: transparent url(/images/GradientBlue.gif) repeat-x; color: #FFFFFF;}
.SoftballNavIcon {float: left;}
.SoftballNavHeading {float: left; font-size: small;	font-weight: bold; padding-left: 5px;}
.SoftballNavLinks {float: right; padding-right: 5px;}
.SoftballNavLinks ul, .SecondaryLinks ul {margin: 0; padding: 0; list-style: none;}
.SoftballNavLinks ul li, .SecondaryLinks ul li {position: relative;	float: left;}
.SoftballNavLinks ul li a, .SecondaryLinks ul li a {display: block;	text-decoration: underline;	color: #FFFFFF;	padding: 0;	margin: 0;}
.SoftballNavLinks a:hover, .SecondaryLinks a:hover {text-decoration: none;}
/*sub nav*/
.SoftballNavLinks li ul {position: absolute; top: 25px; left: 0; display: none;	background-color: #464646;	}
.SoftballNavLinks li:hover ul {display: block;}
.SoftballNavLinks li.over ul {display: block;}
.SoftballNavLinks li.over li {clear: both;}
.SoftballNavLinks li li {padding: 0 5px 0 5px;}
.SoftballNavDivider {padding-left: 5px; padding-right: 5px;
                     }
/*search bar-------------------------------------------------------------*/
.SearchBar {background: #E1E1E1 url(/images/NetworkSoftball.jpg) no-repeat; width: 562px; height: 40px; line-height: 39px; padding: 0 5px 0 145px; margin: 2px 0 0 0;
            border-top: solid 1px #E1E1E1; border-bottom: solid 1px #B9B9B9;}
.SearchBar select, .SearchBar input {font-size: 11px;
                                     }
/*shared-------------------------------------------------------------*/
.ContentBox {width: 712px; overflow: hidden;}

/*age group home-------------------------------------------------------------*/
.AgeGroupLogoWrap {float: left; width: 420px; height: 200px;}
.AgeGroupNews {float: left; width: 286px; height: 198px; margin-left: 4px; border: 1px solid #D4D4D4; background-color: #F4F4F4;}
.AgeGroupNewsLink {padding: 3px 0 3px 0;}
.AgeGroupNewsLinkList {padding: 5px;}
.AgeGroupTournamentList {padding: 7px;}
.AgeGroupGrayHeadingBar {background-color: #BFBFBF; height: 20px; line-height: 20px; padding: 0 3px 0 3px; color: #000000;}
.AgeGroupGrayHeading {float: left;}
.AgeGroupGrayHeadingLink {float: right;}
.AgeGroupTournaments, .AgeGroupReport, .AgeGroupLogin {float: left; width: 232px; height: 150px; border: 1px solid #D4D4D4; background-color: #F4F4F4; color: #404040;}
.AgeGroupReport, .AgeGroupLogin {margin-left: 5px;}
.AgeGroupAdsLeft {float: left; width: 352px; height: 75px;}
.AgeGroupAdsRight {float: right; width: 352px; height: 75px;}
.AgeGroupScores {float: left; width: 350px; border: 1px solid #D4D4D4;}
.AgeGroupStandings {float: right; width: 350px; border: 1px solid #D4D4D4; background-color: #F4F4F4;}
.AgeGroupStandingsAltRow {background-color: #E1E1E1;}
.AgeGroupStatsHeadingBar {background-image: url(/images/GradientGray30.jpg); font-size: small; height: 30px; line-height: 30px; padding: 0 3px 0 3px;}
.AgeGroupStatsHeading {float: left;}
.AgeGroupStatsHeadingLink {float: right;}
.AgeGroupScoreRow {overflow: auto; width: 100%; float: left; padding: 10px 0 10px 0;}
.AgeGroupScoreAltRow {overflow: auto; width: 100%; float: left; padding: 10px 0 10px 0; background-color: #F4F4F4; border-top: solid 1px #A0A0A0; border-bottom: solid 1px #A0A0A0;}
.AgeGroupPitchingLeaders {float: left; width: 354px; overflow: hidden; border-left: solid 1px #D4D4D4; border-right: solid 1px #D4D4D4; border-bottom: solid 1px #D4D4D4;}
.AgeGroupHittingLeaders {float: left; width: 355px; overflow: hidden; border-right: solid 1px #D4D4D4; border-bottom: solid 1px #D4D4D4;}
.AgeGroupLeadersHeading {text-align: center; text-decoration: underline; height: 36px; line-height: 36px; font-size: 13px; color: #404040;}
.AgeGroupGrayRow {background-color: #F4F4F4;}
.AgeGroupReportTheNews .Left {float: left; width: 132px; padding: 10px 10px 10px 10px;}
.AgeGroupReportTheNews .Right {float: left; width: 80px; height: 100px;}

/*team details page-------------------------------------------------------------*/
.TeamLogoWrap {float: left; width: 273px; height: 200px;}
.TeamDetails {float: left; width: 439px;}
.TeamStats {width: 436px; float: left; border: 1px solid #D4D4D4;}
.TeamBlurbs {float: right; width: 266px;}
.TeamSchedule {border: 1px solid #D4D4D4; overflow: hidden; clear: both;}

/* standings --------------------------------------------*/  
.StandingsDivisionTypeWrap {overflow: hidden; padding-bottom: 10px;}
.StandingsDivisionType {font-size: 14px; height: 25px; line-height: 25px; padding: 0 5px 0 5px; margin: 10px 0 5px 0; font-weight: bold; clear: both; width: 702px; background-color: #E1E1E1;}
.StandingsDivisionItemSeparator {border-bottom: solid 1px #CECECE; padding-bottom: 10px; margin-bottom: 10px;}
/* table style */
table.Standings {width: 350px; border: 0px; font-size: 10px;}
/* header cell style */
.Standings th {font-weight: bold; text-align: left;} 
.Standings th a {text-decoration: underline;} 
/* cell styles */
.Standings td {color: #000000;}
.Standings tr {background-color: #FFFFFF;}
.Standings .AltRow {background-color: #F4F4F4;}

/* stats --------------------------------------------*/ 
.StatsWrap {width: 710px; margin-top: 10px; border: 1px solid #D4D4D4; overflow: hidden;}
.StatsAwards {margin-top: 10px; clear: both; width: 258px;}
.StatsAwardsBox {border: 1px solid #D4D4D4; background-color: #F4F4F4;}
.StatsHeading {padding: 0 5px 0 5px; height: 25px; line-height: 25px; background-color: #E1E1E1; Font-size: small;}
.StatsAltRow {background-color: #F4F4F4;}
.StatsPager {padding: 10px;}
.StatsHeader {height: 20px; line-height: 20px; padding: 0 3px 0 3px; background-color: #092D85; color: #FFFFFF;}
.StatsPitchingAwardsBG {height: 125px; background-image: url(/images/Awards.jpg);}

/* scores --------------------------------------------*/  
.ScoresHeading {width: 702px; padding: 0 5px 0 5px; height: 25px; line-height: 25px; background-color: #E1E1E1; Font-size: small; margin-top: 10px;}
.ScoresGroupRow {overflow: auto; clear: both; padding: 0;}
.ScoresItemSeparator {float: left; width: 20px; padding: 10px 0 10px 0;}
.ScoresSeparatorBG {background-image: url(/images/Divider20.gif); height: 78px;}
.GroupScoreItem {overflow: auto; width: 346px; float: left; padding: 10px 0 10px 0;}
.AltGroupScoreItem {overflow: auto; width: 346px; float: left; padding: 10px 0 10px 0; background-color: #F4F4F4; border-top: solid 1px #A0A0A0; border-bottom: solid 1px #A0A0A0;}
.ScoresWinningPitcher {text-decoration: underline;}
.ScoresWinningTeam {font-weight: bold;}

/* teams --------------------------------------------*/  
.TeamsDivisionHeadingRow {font-weight: bold;}
.TeamsDivisionHeadingRow td {padding-top: 10px;}

/*---------------------- ajax toolkit ----------------------*/
.ajax__calendar, .ajax__calendar td, .ajax__calendar tr {padding: 0; margin: 0; line-height: normal;}