﻿body { margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #003366; padding: 0px;}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
ul a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #FFCC33;  display: block; margin-bottom: 10px;}
h2 { font-size: 13px; font-weight: bold; color: #FFF; margin-bottom: 5px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFCC33;}
h5 {
	color: #FFCC33;

}

a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}

a.lgtext:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.lgtext:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: underline;

	color: #FFFFFF;
}


a.lgtext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFCC00;
}


a.lgtext:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 line-height: 14px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.team:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.team:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.team:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFCC00;
}


a.team:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 line-height: 14px;
	color: #FFFFFF;
}




a.sidelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFCC00;
}


a.sidelink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFCC00;
}


a.sidelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.sidelink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 line-height: 14px;
	color: #FFCC00;
}


a.footerl:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.footerl:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.footerl:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	color: #FFCC00;
}


a.footerl:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 line-height: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.subnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
 text-transform: uppercase;
	color: #FFFFFF;
}


a.subnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
 text-transform: uppercase;
	color: #FFFFFF;
}


a.subnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
 text-transform: uppercase;
	color: #FFCC00;
}


a.subnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 line-height: 12px;
	text-decoration: underline;
 text-transform: uppercase;
	color: #FFFFFF;
}

#adcolumn {align: right; width: 100px; height: 300px; }
.citygroup {margin: 5px 20px; padding-bottom: 15px; display:block; border-bottom: 0px dotted #588BBE; }
.citygroup a {color: #FFF; font-size:11px;}
.citygroup a:hover {color: #FFCC00;  font-size:11px;} 
.citygroup p {margin:0 0 3px 0; font-size: 11px;}


.citygroup h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC33; border-bottom: 1px solid #FFCC33; display: block; margin-bottom: 10px;}
.citygroup h2 { font-size: 13px; font-weight: bold; color: #FFF; margin-bottom: 5px;}
.citygroup td {vertical-align:top;}


.gender1 {width: 275px;  padding: 0 0 5px 0; }
.gender2 {width: 275px;  padding: 0 0 5px 25px; border-left: 1px dotted #588BBE;}
.gender3 {width: 275px;  padding: 0 0 5px 25px; border-left: 1px dotted #588BBE;}

a.schedulePDF {
	padding-right: 20px;
	font-size: 11px;
	line-height: 19px;
	text-decoration: underline;
	color: #FFCC33;
	background:url(/graphics/pdficon_small.gif) no-repeat right;
}

a.fall {

	font-size: 11px;
	padding: 5px 22px 5px 0;
	text-decoration: underline;
	color: #FFFFFF;
	background:url(/graphics/fall-icon.gif) no-repeat right;
}

a.schedule{
	font-size: 11px;
	line-height: 13px;
	text-decoration: underline;
	color: #FFCC33;
}



#payment {background: #FFF;}
#payment th {color:#000099; font-size: 12px; background:#FFCC00; padding: 5px; border-right: 1px solid #336699;}
#payment td {color:#000; font-size: 12px; padding: 5px; }
#payment td.product {color:#000; font-size: 12px; padding: 5px; border-right: 1px solid #336699;}
#payment p {color:#000; font-size: 12px;}
#payment .small {font-size: 11px;}
#payment .description {padding-bottom: 7px; border-bottom: 1px solid #336699; font-size: 11px;}
#payment .description a {font-size: 11px; color: #000;}

.city {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC00}
.category {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.newfooter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding: 20px 20px 20px 20px;}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.row1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.row2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; bgcolor: #003366}
.lgtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF}
.lgtext a {font-size: 12px; color: #FFFFFF;}
.stats {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.boldtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.subhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFCC00}
.teamname {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC00}
.boldtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF }
.boldtext a {color: #FFFFFF }
.totals { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}

#homecontent {  font-family: Arial, Helvetica, sans-serif; padding: 10px 35px 10px 100px; font-weight: normal;}
#homecontent.group {margin: 5px 20px; padding-bottom: 15px; display:block; border-bottom: 0px dotted #588BBE; }
#rightsky {display:block; padding: 10px 0px; border-bottom: 0px dotted #588BBE; }
.group h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC33; border-bottom: 1px solid #FFCC33; display: block; margin-bottom: 10px;}
.group h2 { font-size: 13px; font-weight: bold; color: #FFF; margin-bottom: 5px;}
.group td {vertical-align:top;}
.group a {color:#fff;}
#homecontent .date {color: #588BBE; font-size: 10px; font-style:italic; margin: 3px 0;}

#newsglider {width: 525px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; background: #fff; border: 1px solid #FFCC33; margin: 0 5px 5px 5px;}
.glidecontent h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000066; border-bottom: 1px solid #FFCC33; display: block; margin-bottom: 7px; margin-top: 0px;}
.glidecontent .date {color: #588BBE; font-size: 9px; font-style:italic; margin: 3px 0;}
.glidecontent p {font-family:Arial, Helvetica, sans-serif; color: #000; font-size: 12px; margin: 9px 0;}
.glidecontent a {font-family:Arial, Helvetica, sans-serif; color: #000066; font-size: 12px;}

#homerightblock {width: 310px; margin: 5x; padding: 10px; border: 1px solid #FFCC33; background: #fff;}


/* NEW HOME PAGE DEFINITIONS*/
#container {display: block;  background: #003366;}
#header {background: #ffcc00;}

#midwidth {width: 840px;}
	#leftnav {width: 150px; float: left; }
	#mainblocks {}
	#midblock {width: 525px; float: left; }
		#newstitle {font-family:Arial, Helvetica, sans-serif;  width: 517px; margin: 5px 5px 0 5px; background:url(/graphics/bar_news.gif) no-repeat; color: #003366; font-size: 11px; padding: 2px 0 1px 10px;  }
		#populartitle {font-family:Arial, Helvetica, sans-serif;  width: 275px; margin: 5px 5px 0 0; background:url(/graphics/bar_popular.gif) no-repeat; color: #003366; font-size: 11px; padding: 2px 0 1px 10px;  }
	
	#rightblock {width: 300px; float: left;border: 1px solid #FFCC33; margin: 0px 3px 5px 0px;  background: url(/graphics/topleague_softball_bg.gif); padding-top: 10px; font-size: 10px; }
		#rightblock h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000066; border-bottom: 1px solid #FFCC33; display: block; margin: 0 10px 7px 10px;}
		#rightblock p {font-family:Arial; margin-left: 10px; font-size: 11px; color: #000; font-weight: normal;}
		#rightblock ol {font-family:Arial; margin: 0 0 0 40px; padding: 0px;}
		#rightblock li {font-family:Arial; font-size: 11px; color: #000; font-weight: normal; margin: 0 0 5px 0; padding: 0px;}
		#rightblock a {font-family:Arial; font-size: 11px; color: #000; font-weight: normal;}
	#bottomblock {width: 850px; clear: left;}
	.subnav {background: #ffcc33; font-size: 11px; color: #000066; font-weight: normal; padding: 5px 4px;}
.subnav a {font-size: 11px; color: #000066; font-weight: bold;}

.textpage {margin: 5px 20px; padding-bottom: 15px; display:block; border-bottom: 0px dotted #588BBE; }
.textpage a {color: #FFF; font-size:12px;}
.textpage a:hover {color: #FFCC00;  font-size:12px;} 
.textpage p {margin:0 0 3px 0;}

.powerplayers {width: 225px; background: #fff; color: #000066; font-size: 11px;  border: 1px solid #000066; }
.powerplayers td { padding: 3px;}
.powerplayers td.name {font-weight: bold; font-size: 12px; border-bottom: 1px solid #000066;}
.powerplayers a {color: #000066; font-size: 11px;}
.powerplayers a:hover {color: #000066; font-size: 11px;}

.banzuke {width: 650px; background: #fff; color: #000066; font-size: 12px;  border: 1px solid #000066; }
.banzuke th { background: #ffcc33; padding: 5px; font-size: 14px; text-align: left;}
.banzuke td { padding: 4px;}
.banzuke p {font-weight: normal; font-size: 12px; color: #003366; margin: 5px 3px 10px 3px; }
.banzuke a {color: #000066; font-size: 11px;}
.banzuke a:hover {color: #000066; font-size: 11px;}

.powerplayersban {background: #fff; color: #000066; font-size: 11px;  }
.powerplayersban td { padding: 3px;}
.powerplayersban td.name {font-weight: bold; font-size: 12px; border-bottom: 1px solid #000066;}
.powerplayersban a {color: #000066; font-size: 11px;}
.powerplayersban a:hover {color: #000066; font-size: 11px;}


.textpage h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC33; border-bottom: 1px solid #FFCC33; display: block; margin-bottom: 10px;}
.textpage h2 { font-size: 13px; font-weight: bold; color: #FFF; margin-bottom: 5px;}
.textpage td {vertical-align:top;}

tr.odd {background: #ffe9a6;}
tr.even {background: #ffffff;}
tr.odd:hover{background: #FFCC33;}
tr.even:hover{background: #FFCC33;}

.store {width: 800px; background: #fff; color: #000066!important; font-size: 12px;  border: 1px solid #000066; }
.store th { background: #ffcc33; padding: 5px; font-size: 14px; text-align: left;}
.store td { padding: 4px; }
.store p {font-weight: normal; font-size: 12px; color: #003366; margin: 5px 3px 10px 3px; }
.store a {color: #000066; font-size: 12px;}
.store a:hover {color: #000066; font-size: 11px;}

#citytable {width: 810px; border: 1px solid #FFCC33; background: #fff; padding: 0; font-family:Arial, Helvetica, sans-serif; }
#citytable a {color: #003366; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
#citytable td {width: 80px; padding: 4px 5px; font-size: 11px; border-bottom: 1px solid #336699; border-right: 1px dotted #336699; text-align: center;}
#citytable td.city {width: 810px; border-top: 0px solid #FFCC33; border-left: 0px solid #FFCC33; border-right: 0px solid #FFCC33; border-bottom: none;  background: #003366; color: #FFCC33; font-size: 18px; font-weight: bold; text-align: left; font-family:Arial, Helvetica, sans-serif;}
#citytable td.gender {background: #FFCC33; color: #003366; font-size: 12px; font-weight: bold; border-top: 1px solid #003366; border-right: 0px solid #336699; border-bottom: 1px solid #003366; text-align: left;}
#citytable td.gray {background: #f3f3f3; border-bottom: 1px solid #336699; border-right: 1px dotted #336699;}
#citytable td#leftedge {border-right: 0px dotted #336699;}
#citytable td.leaguename {width: 250px!important; background: #FFFFFF; border-bottom: 1px solid #336699; border-right: 1px solid #003366; font-weight: bold; text-align: left; FFF1C8}
#citytable .website {position: relative; top: -1px; left: 15px; font-size: 9px;}
#citytable .website a { color: #FFCC33; background:url(/graphics/global/weblink.gif) no-repeat left;  padding-left: 18px; font-size: 9px;}
#citytable .rules {position: relative; top: -1px; left: 15px; font-size: 9px;}
#citytable a.rules {padding-bottom: 1px; color: #003366; background:url(/graphics/pdficon_smaller_y.gif) no-repeat right;  padding-right: 15px; font-size: 9px;}
#citytable a.PDF {
	padding-right: 14px;

	background:url(/graphics/pdficon_smaller.gif) no-repeat right;
}

#featurestitle {margin: 20px 20px 0 20px; font-family:Arial, Helvetica, sans-serif;  width: 300px;  background:url(/graphics/softball/bar_features.gif) no-repeat; color: #003366; font-size: 18px; font-weight: bold; padding: 6px 0 4px 5px;  }
.features {margin: 0 20px; padding-bottom: 15px; display:block;}
.features table {border: 1px solid #FFCC33 }
.features td {background: #fff; width: 170px; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; border-right: 1px solid #CCCCCC; }


