/* CSS Document */



/* ---------------------------------------------------------------- */



/* ----- LEFT SIDE ----- */	

/* ----- MIDDLE ----- */

/* ----- RIGHT SIDE ----- */

/* ----- NEWS AND UPDATES ----- */

/* ----- ALL STAR LISTINGS ----- */

/* ----- FORMS ----- */

/* ----- SCHEDULES ----- */

/* ----- UMPIRE SCHEDULES ----- */

/* ----- FIELD RENTAL SCHEDULES ----- */

/* ----- CALENDAR ----- */

/* ----- FOOTER ----- */

/* ---------------------------------------------------------------- */



body {

	margin:0px;

	background-image:url(images/bg03.jpg);

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	font-size:9pt;}

	

.blue {

	color:#003875;}

	

.orange {

	color:#FF9900;}

	

.red {

	color:#bf2e1a;}



/* ---------------------------------------------------------------- ALERT TEXT ---------- */

.alertText {

	color:#FF0000;

	font-size:14pt;

	font-weight:bold;

	text-align:center;

	padding:10px 0px 10px 0px;}

	

.alertBlue {

	color:#003875;

	font-size:14pt;

	font-weight:bold;

	text-align:center;

	padding:10px 0px 10px 0px;}

	

.alertRed {

	color:#bf2e1a;

	font-size:14pt;

	font-weight:bold;

	text-align:center;

	padding:10px 0px 10px 0px;}

	

.alertGreen {

	color:#339900;

	font-size:14pt;

	font-weight:bold;

	text-align:center;

	padding:10px 0px 10px 0px;}

	

.alertOrange {

	color:#FF9900;

	font-size:14pt;

	font-weight:bold;

	text-align:center;

	padding:10px 0px 10px 0px;}

	

.alertPink {

	color:#FF99CC;

	font-size:14pt;

	font-weight:bold;

	text-align:center;

	padding:10px 0px 10px 0px;}

	

/* ---------------------------------------------------------------- */

	

a:link{

	color:#333333;

	text-decoration:underline;}

	

a:visited{

	color:#333333;

	text-decoration:underline;}

	

a:hover{

	color:#bf2e1a;

	text-decoration:underline;}

	

a:active{

	color:#333333;

	text-decoration:underline;}

	

h1 {

	color:#003875;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:22pt;}

	

h3 {

	color:#003875;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:18pt;}

	

h4 {

	color:#003875;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:16pt;}

	

h5 {

	color:#003875;

	margin:0px 0px 0px 0px;

	padding:10px 0px 0px 0px;

	font-size:14pt;}

	

h6 {

	color:#003875;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:12pt;}

	

p {

	font-size:9pt;

	text-align:justify;

	line-height:16pt;

	padding:8px 0px 10px 0px;

	margin:0px 0px 0px 0px;}

	

ul {

	font-size:9pt;

	line-height:16pt;

	margin:0px 0px 0px 20px;

	padding:5px 0px 12px 14px;}

	

.moreInfo {

	font-size:9pt;

	text-align:right;

	/*border-top:1px solid #ccd7e3;*/

	padding:4px 0px 0px 0px;

	margin:8px 0px 0px 0px;}

	

#mainWrapper {

	width:910px;

	margin:0px auto 0px auto;

	background-color:#FFFFFF;

	padding:0px 0px 0px 0px;

	text-align:center;}

	

#contentWrapper {

	width:900px;

	margin:6px auto 16px auto;

	background-color:#FFFFFF;}



/* ----------------------------------------------------------------------------- LEFT SIDE ----- */	

#leftWrapper {

	/*width:210px;*/

	width:160px;

	/*border-right:1px solid #ccd7e3;*/

	padding:0px 10px 10px 0px;}

	

ul.leftLinks {

	list-style:none;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:left;}

	

ul.leftLinks li {

	border-bottom:1px solid #ccd7e3;}

	

ul.leftLinks li a {

	padding:5px 5px 5px 5px;

	font-size:9pt;

	color:#666666;

	text-decoration:none;

	display:block;}

	

ul.leftLinks li a:visited {

	font-size:9pt;

	color:#666666;

	text-decoration:none;}

	

ul.leftLinks li a:hover {

	font-size:9pt;

	color:#bf2e1a;

	text-decoration:none;

	background-color:#f0f3f7;}

	

ul.leftLinks li a:active {

	font-size:9pt;

	color:#666666;

	text-decoration:none;}

	

li.leftTitle {

	padding:5px 5px 5px 5px;

	font-size:14pt;

	font-weight:bold;

	background-color:#f0f3f7;

	color:#003875;

	border-top:1px solid #ccd7e3;}

	

/* ----------------------------------------------------------------------------- MIDDLE ----- */

#middleWrapper {

	/*width:440px;*/

	width:490px;

	padding:0px 10px 0px 10px;

	text-align:left;

	border-left:1px solid #ccd7e3;

	border-right:1px solid #ccd7e3;}

	

div.footnote {

	text-align:center;

	font-size:9pt;

	color:#999999;

	border-top:1px solid #ccd7e3;

	padding:6px 0px 0px 0px;

	margin:10px 0px 0px 0px;}

	

h4.pageTitles {

	color:#bf2e1a;

	margin:0px 0px 6px 0px;

	padding:0px 0px 2px 0px;

	font-size:16pt;

	border-bottom:1px solid #bf2e1a;}

	

/* ----------------------------------------------------------------------------- RIGHT SIDE ----- */	

#rightWrapper {

	width:205px;

	/*border-left:1px solid #ccd7e3;*/

	padding:0px 0px 10px 10px;

	text-align:left;}

	

/* ----------------------------------------------------------------------------- NEWS AND UPDATES ----- */

dl.newsUpdates {

	margin:0px;

	padding:0px;}

	

dl.newsUpdates dt {

	font-size:9pt;

	font-weight:bold;

	color:#bf2e1a;

	margin:0px 0px 0px 0px;

	padding:8px 0px 0px 0px;}

	

dl.newsUpdates dd {

	font-size:8pt;

	margin:0px 0px 0px 0px;

	padding:0px 10px 8px 0px;

	border-bottom:1px solid #ccd7e3;}

	

/* ----------------------------------------------------------------------------- ALL STAR LISTINGS ----- */

dl.allStarListings {

	margin:0px;

	padding:0px;}

	

dl.allStarListings dt {

	font-size:11pt;

	font-weight:bold;

	color:#bf2e1a;

	margin:0px 0px 5px 0px;

	padding:8px 0px 3px 0px;

	border-bottom:1px solid #ccd7e3}

	

dl.allStarListings dd {

	font-size:9pt;

	margin:0px 0px 0px 8px;

	padding:0px 10px 8px 0px;

	/*border-bottom:1px solid #ccd7e3;*/}

	

/* ----------------------------------------------------------------------------- FORMS ----- */

.textBox {

	border:1px solid #003875;

	padding:2px;

	font-size:9pt;}

	

.button {

	color:#FFFFFF;

	border:1px solid #003875;

	background-color:#3e77b4;}





/* ----------------------------------------------------------------------------- SCHEDULES ----- */

.scheduleTitle {

	text-align:center;

	font-size:16pt;

	font-weight:bold;

	background-color:#ccdcec;}

	

td.scheduleHeaders {

	background-color:#003875;

	text-align:center;

	color:#FFFFFF;

	font-size:8pt;

	text-transform:uppercase;}



td.scheduleRows {

	font-size:9pt;

	text-align:center;

	color:#666666;}

	

td.scheduleGames {

	font-size:9pt;

	text-align:center;

	color:#003875;}

	

td.schedulePractice {

	font-size:9pt;

	text-align:center;

	color:#bf2e1a;}

	

td.scheduleTeams {

	background-color:#ccdcec;

	font-size:9pt;}

	

td.scheduleBlackout {

	background-color:#000000;

	font-size:9pt;

	text-align:center;

	color:#FFFFFF;}

	

ol.teamLists {

	color:#bf2e1a;

	font-weight:bold;

	font-size:12pt;}

	

td.scheduleGreen {

	font-size:9pt;

	text-align:center;

	color:#339900;}

	

td.scheduleBlue {

	font-size:9pt;

	text-align:center;

	color:#003875;}

	

td.scheduleRed {

	font-size:9pt;

	text-align:center;

	color:#bf2e1a;}

	

td.scheduleBlack {

	font-size:9pt;

	text-align:center;

	color:#000000;}



/* ----------------------------------------------------------------------------- UMPIRE SCHEDULES ----- */



td.umpireHeaders {

	background-color:#003875;

	text-align:center;

	color:#FFFFFF;

	font-size:8pt;

	text-transform:uppercase;}

	

td.umpireRows {

	font-size:11pt;

	text-align:center;

	font-weight:bold;}

	

td.orangeCell {

	background-color:#FF9900;}





/* ----------------------------------------------------------------------------- FIELD RENTAL SCHEDULES ----- */

td.fieldHchs {

	background-color:#000099;

	color:#FFFFFF;

	text-align:center;

	font-size:8pt;}

	

td.fieldLeagueTeams {

	background-color:#339900;

	color:#FFFFFF;

	text-align:center;

	font-size:8pt;}

	

td.fieldNonLeage {

	background-color:#996699;

	color:#FFFFFF;

	text-align:center;

	font-size:8pt;}

	

td.fieldTournaments {

	background-color:#FFCC00;

	color:#FFFFFF;

	text-align:center;

	font-size:8pt;}

	

td.fieldRookie {

	background-color:#00CCFF;

	text-align:center;

	font-size:8pt;}

	

td.fieldLeagueGames {

	background-color:#006600;

	color:#FFFFFF;

	text-align:center;

	font-size:8pt;}



td.fieldStCecilias {

	background-color:#CC0000;

	color:#FFFFFF;

	text-align:center;

	font-size:8pt;}

	

td.fieldPink {

	background-color:#FF99CC;

	text-align:center;

	font-size:8pt;}

	

td.fieldOrange {

	background-color:#FF9900;

	text-align:center;

	font-size:8pt;}

	

td.fieldBlank {

	background-color:#000000;

	color:#FFFFFF;

	text-align:center;

	font-size:8pt;}

	

td.fieldWeekend {

	background-color:#ccdcec;

	text-align:center;

	font-size:9pt;}

	

td.fieldCalHeader {

	background-color:#003875;

	text-align:center;

	font-size:9pt;

	color:#FFFFFF;}

	

td.fieldRainOut {

	background-color:#bf2e1a;

	text-align:center;

	font-size:9pt;

	color:#FFFFFF;}



/* ----------------------------------------------------------------------------- CALENDAR ----- */



td.calendarHeaders {

	background-color:#003875;

	text-align:center;

	color:#FFFFFF;

	font-size:8pt;

	text-transform:uppercase;}

	

td.calendarRows {

	text-align:left;

	height:100px;

	font-size:10pt;

	vertical-align:top;}

	

div.calendarEvent {

	text-align:center;

	font-size:8pt;

	color:#666666;}

	

td.calendarHoliday {

	text-align:left;

	height:100px;

	font-size:10pt;

	background-color:#ccdcec;

	vertical-align:top;}

	

/* ----------------------------------------------------------------------------- TOURNAMENT SCHEDULES ----- */



td.tournBlue {

	text-align:center;

	font-size:9pt;

	color:#003875;}

	

td.tournRed {

	text-align:center;

	font-size:9pt;

	color:#bf2e1a;}

	

td.tournGreen {

	text-align:center;

	font-size:9pt;

	color:#339900;}

	

td.tournBlack {

	text-align:center;

	font-size:9pt;

	color:#000000;}

	

td.tournPink {

	text-align:center;

	font-size:9pt;

	color:#FF99CC;}

	

td.tournOrange {

	text-align:center;

	font-size:9pt;

	color:#FF9900;}

	

/* ----------------------------------------------------------------------------- TOURNAMENT SCHEDULES (BOLD) ----- */



td.tournBlueBold {

	text-align:center;

	font-size:9pt;

	color:#003875;

	font-weight:bold;}

	

td.tournRedBold {

	text-align:center;

	font-size:9pt;

	color:#bf2e1a;

	font-weight:bold;}

	

td.tournGreenBold {

	text-align:center;

	font-size:9pt;

	color:#339900;

	font-weight:bold;}

	

td.tournBlackBold {

	text-align:center;

	font-size:9pt;

	color:#000000;

	font-weight:bold;}

	

td.tournPinkBold {

	text-align:center;

	font-size:9pt;

	color:#FF99CC;

	font-weight:bold;}

	

td.tournOrangeBold {

	text-align:center;

	font-size:9pt;

	color:#FF9900;

	font-weight:bold;}

	

.tournWaitList {

	padding:5px 5px 5px 5px;

	font-size:14pt;

	font-weight:bold;

	background-color:#f0f3f7;

	color:#003875;

	border-top:1px solid #ccd7e3;

	border-bottom:1px solid #ccd7e3;}





/* ----------------------------------------------------------------------------- FOOTER ----- */



#footerWrapper {

	background-image:url(images/footer-bg.jpg);

	height:53px;

	text-align:center;

	width:900px;

	margin:0px auto 0px auto;

	padding:9px 0px 0px 0px;}



#footer {

	margin:0px 0px 0px 0px;

	color:#FFFFFF;

	font-size:9pt;

	line-height:16pt;}

	

a.footer:link{

	color:#FFFFFF;

	text-decoration:none;}

	

a.footer:visited{

	color:#FFFFFF;

	text-decoration:none;}

	

a.footer:hover{

	color:#eace12;

	text-decoration:underline;}

	

a.footer:active{

	color:#FFFFFF;

	text-decoration:none;}
