/*~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-*/
*		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
html	{overflow: scroll;}
img		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; cursor: pointer;}
#atop	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 0px; width: 0px; font-size: 0px;}
/*~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-*/
body	{margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; position: relative; top: 0px; left: 0px;
			font: normal 8pt Arial, Verdana, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; width: 100%; min-height: 100%;}
#wrp	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; text-align: left; position: relative; top: 0px; left: 0px;}
#ctr	{margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; width: 100%; position: relative; float: left; text-align: left; color: #333333; background-color: auto;}				
#cnt .cnt_sct	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; min-width: 980px; float: left; overflow-x: hidden;}
/*~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-*/
.cnt_sct .cnt_h1{margin: 0px 0px 0px 0px; padding: 6px 6px 6px 6px; text-align: left; width: 100%; min-width: 980px; overflow-x: hidden;
				 font: bold 18pt Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; height: 30px;}
.cnt_sct .cnt_h2{margin: 0px 0px 0px 0px; padding: 4px 6px 4px 6px; text-align: left; width: 100%; min-width: 980px; overflow-x: hidden;
				 font: bold 10pt Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-decoration: none;}
.cnt_sct .cnt_h3{margin: 0px 0px 0px 0px; padding: 4px 6px 4px 6px; text-align: left; overflow-x: hidden;
				 font: bold 13pt Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none;}
.cnt_sct .cnt_h4{margin: 0px 0px 0px 0px; padding: 4px 6px 4px 6px; text-align: left; width: 100px; overflow-x: hidden; text-align: left;
				 font: bold 10pt Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none;}

.cnt_sct .cnt_h3_img{float: left;}
.cnt_sct .cnt_h3_span{float: left; margin: 60px 0px 0px 5px;}		

.cnt_idx {margin: 0px 0px 0px 0px; padding: 6px 0px 6px 0px; float: left; width: 120px; background-color: #EEEEEE; min-height: 500px;}
.cnt_idx a.idx{margin: 6px 0px 6px 6px; float: left; font: bold 10pt Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none;}
.cnt_idx a.idx:link		{color: #444444;}
.cnt_idx a.idx:visited	{color: #444444;}
.cnt_idx a.idx:active	{color: #444444;}
.cnt_idx a.idx:hover	{color: #000066;}

.cnt_arc{margin: 0px 10px 0px 10px; float: left; width: 800px;}


.home {margin: 10px 0px 0px 20px; padding: 0px 0px 0px 0px; display: inline; height: auto; width: 400px; float: left;}
.softball .home {height: auto !important;}
.weather {width: 100%; display: block; pxadding-left: 50px;}
.home img.sponsor {margin: 20px 0px 20px 20px;}
.home span.sponsor {margin: 10px 0px 0px 0px;}
div.divhr	{margin: 6px 6px 6px 0px; float: left; width: 95%; display: block; height: 1px; font-size: 1px;}

.call {float: left; color: #FF0F0F; margin: 10px 0px 0px 30px;}
.email {float: left; color: #FF0F0F; margin: 5px 0px 0px 30px;}
.email img	{margin: 0px 0px 0px 0px; float: left;}
.email a.eml{margin: 0px 0px 0px 10px; float: left; font: bold 13pt Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none;}
.email a.eml:link	{color: #FF0F0F;}
.email a.eml:visited{color: #FF0F0F;}
.email a.eml:active	{color: #FF0F0F;}
.email a.eml:hover	{color: #000066;}

/*~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-*/
.cnt_nav	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 6px; width: 100%; float: left; min-width: 980px; overflow-x: hidden;
				background-color: #555555; color: #FFFFFF; font: bold 8pt Arial, Verdana, Helvetica, sans-serif;}
.cnt_nav strong		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; border: 6px solid #555555; display: inline-block;} 
.cnt_nav a.nav			{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; border: 6px solid #555555; display: inline-block;}
.cnt_nav a.nav:link		{color: #FFFFFF;}
.cnt_nav a.nav:visited	{color: #FFFFFF;}
.cnt_nav a.nav:active	{color: #FFFFFF;}
/*~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-*/
.cnt_mid	{margin: 20px 0px 0px 0px; padding: 0px 0px 0px 10px; float: left; position: relative; top: 0px; left: 0px; 
				width: 960px; overflow: hidden; font: normal 9pt Verdana, Arial, Helvetica, sans-serif; color: #000000;} /* max-height: 100%; min-height: 340px; */
.cnt_inc	{margin: 0px 25px 0px 25px; padding: 0px 0px 0px 0px; display: block; float: left; width: 800px;}
.cnt_mid a			{margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px; font: bold 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.cnt_mid a:link		{color: #000066;}
.cnt_mid a:visited	{color: #000066;}
.cnt_mid a:active	{color: #000066;}
.cnt_mid a:hover	{color: #000000; text-decoration: underline;}

.cnt_blb 			{margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px; width: 565px; float: left; text-align: left;
						font: normal 8pt Verdana, Arial, Helvetica, sans-serif;}

/*~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-*/
.btn 		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; cursor: pointer; width: 70px;
			 color: #FFFFFF; background-color: #000066; font: bold 8pt Verdana, Arial, Helvetica, sans-serif;}
.btn:hover	{color: #FFFF00;}

.ptr	{cursor: pointer;}
span#tac{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline; width: 10px;}

/*~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-*/
div.www	.cnt_h1		{color: #00CC00; background-color: #000000;}
div.spongee .cnt_h1	{color: #FFFFFF; background-color: #000066;}
div.softball .cnt_h1{color: #FFFFFF; background-color: #880000;}

div.www	.cnt_h2		{color: #FFFFFF; background-color: #333333;}
div.spongee .cnt_h2	{color: #FFFFFF; background-color: #333333;}
div.softball .cnt_h2{color: #FFFFFF; background-color: #000066;}

div.www	.cnt_h3		{color: #000000;}
div.spongee .cnt_h3	{color: #000066;}
div.softball .cnt_h3{color: #000066;}

div.www	.cnt_h4		{color: #000000;}
div.spongee .cnt_h4	{color: #000066;}
div.softball .cnt_h4{color: #000066;}

div.www	div.divhr		{border-top: 1px dotted #000000;}
div.spongee div.divhr	{border-top: 1px dotted #000066;}
div.softball div.divhr	{border-top: 1px dotted #000066;}

.logo_softball_sm	{margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; width: 40px; height: 30px; float: left;}
.logo_spongee_sm 	{margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; width: 40px; height: 30px; float: left;}

div.www .cnt_nav a.nav:hover		{color: #00CC00; text-decoration: underline;}
div.www .cnt_nav strong			{color: #00CC00;}

div.spongee .cnt_nav a:hover	{color: #99CCFF; text-decoration: underline;}
div.spongee .cnt_nav strong		{color: #99CCFF;}

div.softball .cnt_nav a:hover	{color: #99CCFF; text-decoration: underline;}
div.softball .cnt_nav strong	{color: #99CCFF;}

/*~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-*/
#where, #gahc	{width: 100%; float: none; display: block;}
#where {height: 250px;}
#gahc strong {color: #0033CC; font-size: 9pt;}
/*~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-*/
/*Calendar*/
/* calendar icon */					img.tcalIcon {	cursor: pointer;	margin-left: 1px;	vertical-align: middle; float: right;}
/* calendar container element */	div#tcal {	position: absolute;	visibility: hidden;	z-index: 100;	width: 158px;	padding: 2px 0 0 0;}
/* all tables in calendar */		div#tcal table {	width: 100%;	border: 1px solid silver;	border-collapse: collapse;	background-color: white;}
/* navigation table */				div#tcal table.ctrl {	border-bottom: 0;}
/* navigation buttons */			div#tcal table.ctrl td {	width: 15px;	height: 20px;}
/* month year header */				div#tcal table.ctrl th {	background-color: white;	color: black;	border: 0;}
/* week days header */				div#tcal th {	border: 1px solid silver;	border-collapse: collapse;	text-align: center;	padding: 3px 0;	font-family: tahoma, verdana, arial;	font-size: 10px;	background-color: gray;	color: white;}
/* date cells */					div#tcal td {	border: 0;	border-collapse: collapse;	text-align: center;	padding: 2px 0;	font-family: tahoma, verdana, arial;	font-size: 11px;	width: 22px;	cursor: pointer;}
/* date highlight - in case of conflicting settings order here determines the priority from least to most important */
									div#tcal td.othermonth {	color: silver;}
									div#tcal td.weekend {	background-color: #0099FF;}
									div#tcal td.today {	border: 1px solid red;}
									div#tcal td.selected {	background-color: #FFB3BE;}
/* iframe element used to suppress windowed controls in IE5/6 */
									iframe#tcalIF {	position: absolute;	visibility: hidden;	z-index: 98;	border: 0;}
/* transparent shadow */			div#tcalShade {	position: absolute;	visibility: hidden;	z-index: 99;}
									div#tcalShade table {	border: 0;	border-collapse: collapse;	width: 100%;}
									div#tcalShade table td {	border: 0;	border-collapse: collapse;	padding: 0;}