/* CSS Document */
#season_nav {
	margin: 0;
	padding: 0;
	width: 980px;
	height: 26px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background: url(http://prepsports.caller.com/static/images/bgs/season_nav_bg.jpg) top left no-repeat;
	text-align: center;
}
#season_nav ul {
	width: 180px;
	margin: 0 auto;
	padding: 0;
	height: 26px;
}
#season_nav ul li {
	float: left;
	list-style-type: none;
	width: 60px;
	height: 26px;
	line-height: 26px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#season_nav ul li a {
	display: block;
	float: left;
	width: 56px;
	height: 27px;
	margin: 0px;
	padding: 0;
	color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
#season_nav ul li a:hover {
	color: #FFF;
	text-decoration: none;
}
#season_nav ul li a.hotseason {
	color: #69C;
	background: url(http://prepsports.caller.com/static/images/nav/season_arrow.gif) bottom center no-repeat;
}
#nav_container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #494949;
	text-decoration: none;
	background-image: url(http://prepsports.caller.com/static/images/bgs/hor_nav.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 53px;
	width: 980px;
	position: relative;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	line-height: 27px;
	padding-left: 0px;
	background-color: #818182;
}
ul#hor_nav {
	float: left;
	height: 27px;
	width: 960px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}
ul#hor_nav li {
	float: left;
	list-style-type: none;
	height: 27px;
	background-image: url(http://prepsports.caller.com/static/images/nav/dividerright.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul#hor_nav li a {
	height: 27px;
	background-image: url(http://prepsports.caller.com/static/images/nav/dividerleft.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	color: #494949;
}

#hor_nav h6 {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	float: left;
}


/* sub nav */

ul#hor_nav ul {
	margin:0;
	padding:0;
	position:absolute;
	top:27px;
	left:20px;
	padding-top:0px;
	height:26px;
	width:960px;
	background:none;
	display: none;
	text-transform: none;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #494949;
}

ul#hor_nav ul li ul {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: auto;
	position: relative;
	top: 0px;
	left: 0px;
}

ul#hor_nav li ul li {
	float: left;
	padding: 0px;
	list-style-type: none;
	height: 26px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: none;
	color: #333333;
}

ul#hor_nav li ul li a {
	background-image: none;
	padding: 0px;
	color: #FAFAFA;
}

/* top tab formatting - sport specific */
.home #nav_container li#home,
.crosscountry #nav_container li#crosscountry,
.football #nav_container li#football,
.teamtennis #nav_container li#teamtennis,
.volleyball #nav_container li#volleyball,
.swimming #nav_container li#swimming,
.soccer #nav_container li#soccer,
.fieldhockey #nav_container li#fieldhockey,
.golf #nav_container li#golf,
.softball #nav_container li#softball,
.tennis #nav_container li#tennis,
.gymnastics #nav_container li#gymnastics,
.basketball #nav_container li#basketball,
.wrestling #nav_container li#wrestling,
.weightlifting #nav_container li#weightlifting,
.icehockey #nav_container li#icehockey,
.baseball #nav_container li#baseball,
.lacrosse #nav_container li#lacrosse,
.track #nav_container li#track {
	background-image: url(http://prepsports.caller.com/static/images/nav/nav_tab_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	float: left;
	padding-left: 5px;
	margin-left: -1px;
	margin-right: 0px;
}

.home #nav_container li#home h6,
.football #nav_container li#football h6,
.crosscountry #nav_container li#crosscountry h6,
.teamtennis #nav_container li#teamtennis h6,
.volleyball #nav_container li#volleyball h6,
.swimming #nav_container li#swimming h6,
.soccer #nav_container li#soccer h6,
.fieldhockey #nav_container li#fieldhockey h6,
.golf #nav_container li#golf h6,
.softball #nav_container li#softball h6,
.tennis #nav_container li#tennis h6,
.gymnastics #nav_container li#gymnastics h6,
.basketball #nav_container li#basketball h6,
.wrestling #nav_container li#wrestling h6,
.weightlifting #nav_container li#weightlifting h6,
.icehockey #nav_container li#icehockey h6,
.baseball #nav_container li#baseball h6,
.lacrosse #nav_container li#lacrosse h6,
.track #nav_container li#track h6 {
	background-image: url(http://prepsports.caller.com/static/images/nav/nav_tab_mid.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin: 0px;
	font-size: 9px;
	font-weight: bold;
}

.home #nav_container li#home h6 a,
.football #nav_container li#football h6 a,
.crosscountry #nav_container li#crosscountry h6 a,
.teamtennis #nav_container li#teamtennis h6 a,
.volleyball #nav_container li#volleyball h6 a,
.swimming #nav_container li#swimming h6 a,
.soccer #nav_container li#soccer h6 a,
.fieldhockey #nav_container li#fieldhockey h6 a,
.golf #nav_container li#golf h6 a,
.softball #nav_container li#softball h6 a,
.tennis #nav_container li#tennis h6 a,
.gymnastics #nav_container li#gymnastics h6 a,
.basketball #nav_container li#basketball h6 a,
.wrestling #nav_container li#wrestling h6 a,
.weightlifting #nav_container li#weightlifting h6 a,
.icehockey #nav_container li#icehockey h6 a,
.baseball #nav_container li#baseball h6 a,
.lacrosse #nav_container li#lacrosse h6 a,
.track #nav_container li#track h6 a {
	background-image: url(http://prepsports.caller.com/static/images/nav/nav_tab_rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #CB1B1B;
}

/* subnav  formatting sport specific  */

.home #nav_container #home ul,
.football #nav_container #football ul,   
.crosscountry #nav_container #crosscountry ul,
.teamtennis #nav_container #teamtennis ul,
.volleyball #nav_container #volleyball ul,
.swimming #nav_container #swimming ul,
.soccer #nav_container #soccer ul,
.fieldhockey #nav_container #fieldhockey ul,
.golf #nav_container #golf ul ,
.softball #nav_container #softball ul,
.tennis #nav_container #tennis ul,
.gymnastics #nav_container #gymnastics ul,
.basketball #nav_container #basketball ul,
.wrestling #nav_container #wrestling ul,
.weightlifting #nav_container #weightlifting ul,
.icehockey #nav_container #icehockey ul,
.baseball #nav_container #baseball ul,
.lacrosse #nav_container #lacrosse ul,
.track #nav_container #track ul {  /* displays the specific subnav for subsection  */
	display: block;
	height: 26px;
	line-height: 26px;

}

.home #nav_container #home ul span#current_gender_menu li.hottab_blue,
.football #nav_container #football ul span#current_gender_menu li.hottab_blue,   
.crosscountry #nav_container #crosscountry ul span#current_gender_menu li.hottab_blue,
.teamtennis #nav_container #teamtennis ul span#current_gender_menu li.hottab_blue,
.volleyball #nav_container #volleyball ul span#current_gender_menu li.hottab_blue,
.swimming #nav_container #swimming ul span#current_gender_menu li.hottab_blue,
.soccer #nav_container #soccer ul span#current_gender_menu li.hottab_blue,
.fieldhockey #nav_container #fieldhockey ul span#current_gender_menu li.hottab_blue,
.golf #nav_container #golf ul span#current_gender_menu li.hottab_blue,
.softball #nav_container #softball ul span#current_gender_menu li.hottab_blue,
.tennis #nav_container #tennis ul span#current_gender_menu li.hottab_blue,
.gymnastics #nav_container #gymnastics ul span#current_gender_menu li.hottab_blue,
.basketball #nav_container #basketball ul span#current_gender_menu li.hottab_blue,
.wrestling #nav_container #wrestling ul span#current_gender_menu li.hottab_blue,
.weightlifting #nav_container #weightlifting ul span#current_gender_menu li.hottab_blue,
.icehockey #nav_container #icehockey ul span#current_gender_menu li.hottab_blue,
.baseball #nav_container #baseball ul span#current_gender_menu li.hottab_blue,
.lacrosse #nav_container #lacrosse ul span#current_gender_menu li.hottab_blue,
.track #nav_container #track ul span#current_gender_menu li.hottab_blue {  /* displays the left part of tab for subsection  */
	display: block;
	height: 26px;
	line-height: 26px;
	background-image: url(http://prepsports.caller.com/static/images/nav/sub_tab_left2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 7px;
}

.home #nav_container #home ul span#current_gender_menu li.hottab_white,
.football #nav_container #football ul span#current_gender_menu li.hottab_white,   
.crosscountry #nav_container #crosscountry ul span#current_gender_menu li.hottab_white,
.teamtennis #nav_container #teamtennis ul span#current_gender_menu li.hottab_white,
.volleyball #nav_container #volleyball ul span#current_gender_menu li.hottab_white,
.swimming #nav_container #swimming ul span#current_gender_menu li.hottab_white,
.soccer #nav_container #soccer ul span#current_gender_menu li.hottab_white,
.fieldhockey #nav_container #fieldhockey ul span#current_gender_menu li.hottab_white,
.golf #nav_container #golf ul span#current_gender_menu li.hottab_white,
.softball #nav_container #softball ul span#current_gender_menu li.hottab_white,
.tennis #nav_container #tennis ul span#current_gender_menu li.hottab_white,
.gymnastics #nav_container #gymnastics ul span#current_gender_menu li.hottab_white,
.basketball #nav_container #basketball ul span#current_gender_menu li.hottab_white,
.wrestling #nav_container #wrestling ul span#current_gender_menu li.hottab_white,
.weightlifting #nav_container #weightlifting ul span#current_gender_menu li.hottab_white,
.icehockey #nav_container #icehockey ul span#current_gender_menu li.hottab_white,
.baseball #nav_container #baseball ul span#current_gender_menu li.hottab_white,
.lacrosse #nav_container #lacrosse ul span#current_gender_menu li.hottab_white,
.track #nav_container #track ul span#current_gender_menu li.hottab_white {  /* displays the left part of tab for subsection  */
	display: block;
	height: 26px;
	line-height: 26px;
	background-image: url(http://prepsports.caller.com/static/images/nav/sub_tab_left_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 7px;
}

.home #nav_container #home ul span#current_gender_menu li.hottab_blue a,
.football #nav_container #football ul span#current_gender_menu li.hottab_blue a,   
.crosscountry #nav_container #crosscountry ul span#current_gender_menu li.hottab_blue a,
.teamtennis #nav_container #teamtennis ul span#current_gender_menu li.hottab_blue a,
.volleyball #nav_container #volleyball ul span#current_gender_menu li.hottab_blue a,
.swimming #nav_container #swimming ul span#current_gender_menu li.hottab_blue a,
.soccer #nav_container #soccer ul span#current_gender_menu li.hottab_blue a,
.fieldhockey #nav_container #fieldhockey ul span#current_gender_menu li.hottab_blue a,
.golf #nav_container #golf ul span#current_gender_menu li.hottab_blue a,
.softball #nav_container #softball ul span#current_gender_menu li.hottab_blue a,
.tennis #nav_container #tennis ul span#current_gender_menu li.hottab_blue a,
.gymnastics #nav_container #gymnastics ul span#current_gender_menu li.hottab_blue a,
.basketball #nav_container #basketball ul span#current_gender_menu li.hottab_blue a,
.wrestling #nav_container #wrestling ul span#current_gender_menu li.hottab_blue a,
.weightlifting #nav_container #weightlifting ul span#current_gender_menu li.hottab_blue a,
.icehockey #nav_container #icehockey ul span#current_gender_menu li.hottab_blue a,
.baseball #nav_container #baseball ul span#current_gender_menu li.hottab_blue a,
.lacrosse #nav_container #lacrosse ul span#current_gender_menu li.hottab_blue a,
.track #nav_container #track ul span#current_gender_menu li.hottab_blue a {  /* displays the right part of tab for subsection  */
	display: block;
	height: 26px;
	line-height: 26px;
	background-image: url(http://prepsports.caller.com/static/images/nav/sub_tab_rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 7px;
	float: left;
	color: #FAFAFA;
}

.home #nav_container #home ul span#current_gender_menu li.hottab_white a,
.football #nav_container #football ul span#current_gender_menu li.hottab_white a,   
.crosscountry #nav_container #crosscountry ul span#current_gender_menu li.hottab_white a,
.teamtennis #nav_container #teamtennis ul span#current_gender_menu li.hottab_white a,
.volleyball #nav_container #volleyball ul span#current_gender_menu li.hottab_white a,
.swimming #nav_container #swimming ul span#current_gender_menu li.hottab_white a,
.soccer #nav_container #soccer ul span#current_gender_menu li.hottab_white a,
.fieldhockey #nav_container #fieldhockey ul span#current_gender_menu li.hottab_white a,
.golf #nav_container #golf ul span#current_gender_menu li.hottab_white a,
.softball #nav_container #softball ul span#current_gender_menu li.hottab_white a,
.tennis #nav_container #tennis ul span#current_gender_menu li.hottab_white a,
.gymnastics #nav_container #gymnastics ul span#current_gender_menu li.hottab_white a,
.basketball #nav_container #basketball ul span#current_gender_menu li.hottab_white a,
.wrestling #nav_container #wrestling ul span#current_gender_menu li.hottab_white a,
.weightlifting #nav_container #weightlifting ul span#current_gender_menu li.hottab_white a,
.icehockey #nav_container #icehockey ul span#current_gender_menu li.hottab_white a,
.baseball #nav_container #baseball ul span#current_gender_menu li.hottab_white a,
.lacrosse #nav_container #lacrosse ul span#current_gender_menu li.hottab_white a,
.track #nav_container #track ul span#current_gender_menu li.hottab_white a {  /* displays the right part of tab for subsection  */
	display: block;
	height: 26px;
	line-height: 26px;
	background-image: url(http://prepsports.caller.com/static/images/nav/sub_tab_rt_white.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 7px;
	float: left;
	color: #CB1B1B;
}

#hor_nav li.last, #hor_nav li.last a, #hor_nav li.first a, #hor_nav li.first  {
background-image: none;
}
