.redbg{ background-color: #C72523; }
.whitebg{ background-color: #FFFFFF; }
#navbar a:hover {
    background-color: #ffdddd;
    border-top: 3px solid #C72523;
}
#navbar a:visited, #navbar a:link, #navbar a:active, .q { color: #00e; }
.navTable {
	border-spacing:0;
	border-collapse: collapse;
}
.navTeamNoSel{
	width: 75px;
	text-align: center;
}
.navTeamSel{
	text-align: center;
	color:#fff;
	background-image: url('/img/teamSel.gif'); 
	background-repeat: no-repeat;
	width: 75px; 
	height: 25px; 
}
.navFuncRow {
	background-color: #04367f;
	text-align: center;
	vertical-align:middle;
}
	
.navFuncNoSel{
	background-image: url('/img/funcNoSel.gif'); 
	border-right: 1px solid #04367f;
	border-left: 1px solid #04367f;
	background-color:#cfdbed;
	height: 35px; 
}
.navFuncSel{
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.navFuncSelSide{
	background-color: #fff;
	border-bottom: 1px solid #fff;
	background-repeat: no-repeat;
	width: 3px; 
	height: 35px; 
}
.navFuncSel2{
	background-image: url(/img/funcSel.gif); 
	background-repeat: no-repeat;
	width: 74px; 
	height: 35px; 
}

.textTitle{ font-size: 120%; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.pubTable, .errTable {
	border-spacing:0;
	border-collapse: collapse;
	border: 1px solid #C72523;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: left;
	background-color:#fff;
}
.pubRow{ border-bottom: 1px solid #C72523; text-align: center; }
.pubRowAlt{ border-bottom: 1px solid #ffeeee; }
.pubHead, .errTitle {
	font-size: 18px;
	color: #FFF;
	background-color: #C72523;
	text-indent: 2pt;
	border-bottom: 1px solid #C72523;
}
.pubHeadSep{
	font-size: 18px;
	color: #fff;
	background-color: #C72523;
	text-indent: 2pt;
	border-bottom: 1px solid #C72523;
	border-right: 1px solid #fff;
}
.pubSubHead{
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	background-color: #ffeeee;
	text-indent: 2pt;
	border-bottom: 1px solid #c72523;
}
.pubBgcolor{ background-color: #C72523; }
.pubBgcolorAlt{ background-color: #fee; }
.TextLight{ color: #111; background-color: #eee;}
.Text18 { font-size: 18px; }
.Text12 { font-size: 12px; }
.Text12B { font-size: 12px; font-weight: bold; }
.Text18 { font-size: 18px; }
.Text14 { font-size: 14px; }
.Text14B { font-size: 14px; font-weight: bold; }
.Text10 { font-size: 10px; }
.priTable, .msgTable {
	border-spacing:0;
	border-collapse: collapse;
	border: 1px solid #04367f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-color:#fff;
}
.priRow{ border-bottom: 1px solid #04367f; }
.priRowAlt{ border-bottom: 1px solid #cfdbed; }
.priHead, .msgTitle {
	font-size: 18px;
	color: #fff;
	background-color: #04367f;
	text-indent: 2pt;
	border-bottom: 1px solid #04367f;
}
.bWhtRt{border-right: 1px solid #fff;}

.bBlRt{border-right: 1px solid #04367f;}

.priSubHead{
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	background-color: #cfdbed;
	text-indent: 2pt;
	border-bottom: 1px solid #04367f;
}
.priBgcolor{ background-color: #04367f; }
.priBgcolorAlt{ background-color: #cfdbed; }
.noBorderTable{
	border-spacing:0;
	border-collapse: collapse;
	border: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-color:#fff;
}
.hisTable {
	border-spacing:0;
	border-collapse: collapse;
	border: 1px solid #092;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
}
.hisRow{
    border-bottom: 1px solid #092;
    }
.schTable{
	padding:0;
	border-spacing:0;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}
.schTitle{
	font-size: 18px;
	text-align: center;
}
.schMonth{
	text-align: left;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #C72523;
	text-indent: 2pt;
}
.schHead, .stndHead {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #FFEEEE;
}
.schRow{
	text-align: left;
	font-size: 14px;
	background-color: #FFFFFF;
}
.redTH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #C72523;
	text-align:center;
	vertical-align:center;
}
.stndCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	height: 30px;
	background-color: #ffeeee;
	text-align:center;
	vertical-align:center;
}
.schCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	height: 25;
	text-align:center;
	vertical-align:center;
}
.schTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-align:center;
	vertical-align:center;
	height: 50px;
}
.contactCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;
	vertical-align:center;
}
.smCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align:left;
}
.entTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #C72523;
	text-align:left;
	vertical-align:middle;
	text-indent: 2pt;
}
.entPitchTeam{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.entHead{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
}
.entEx{
	text-align: left;
	font-size: 12px:2
;
	background-color: #FFFFFF;
}
.entli {
	list-style-type: circle:;
	margin-left: 10; 
	padding-left: 10;
	text-indent: 4;
}
.entPCell{
	text-align: center;
	background-color: #FFEEEE;
}
.entPitch {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	height: 26;
	background-color: #ffffff;
	text-align:left;
	vertical-align:middle;
}
.pTableWh{
	border-spacing:0;
	border-collapse: collapse;
	border-right: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}
.pTable{
	border-spacing:0;
	border-collapse: collapse;
	border-right: 1px solid #04367f;
	border-left: 1px solid #04367f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}
.pTitle{
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #04367f;
	padding: 4pt;
	border-right: 1px solid #FFFFFF;
}
.pTitleLast{
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #04367f;
	padding: 4pt;
}
.pRow {
	font-size: 12px;
}
.pNum {
	text-align: right;
	border-right: 1px solid #04367f;
	border-bottom: 1px solid #cccccc;
	padding-right: 12;
}
.pName {
	text-align: left;
	border-right: 1px solid #04367f;
	border-left: 1px solid #04367f;
	border-bottom: 1px solid #cccccc;
}
.pTeam {
	text-align: center;
	border-right: 1px solid #04367f;
	border-bottom: 1px solid #cccccc;
}
.cTitle{
	text-align: left;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #04367f;
	text-indent: 2pt;
}
.cName {
	font-size: 14px;
	border-right: 1px solid #04367f;
	border-left: 1px solid #04367f;
}
.msgErrTable{
	border-collapse: collapse;
	border-spacing:0;
	border: 1px solid #C72523;
	background-color: #FFEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.msgErrTitle{
	font-size: 16px;
	color: #FFFFFF;
	background-color: #C72523;
	padding: 4pt;
}
.msgTable2{
	border-collapse: collapse;
	border-spacing:0;
	border: 1px solid #04367F;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.msgTitle2{
	font-size: 16px;
	color: #FFFFFF;
	background-color: #04367F;
	padding: 4pt;
}
.pDetailTable {
	border-spacing:0;
	border-collapse: collapse;
	border: 1px solid #04367f;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pDetailCell {
	border: 1px solid #04367f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4pt;
	vertical-align:top;
}
.pDetailTitle{
	text-align: center;
	font-size: 14px;
	padding: 4pt;
	border: 1px solid #04367f;
}
.schCalTable{
	border-spacing:0;
	border-collapse: collapse;
	border: 1px solid #04367f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-color:#fff;
	width: 525;
}
.schCalHead{
	text-align: center;
	font-size: 24px;
	color: #FFFFFF;
	background-color: #04367f;
	text-indent: 2pt;
}
.schCalEmpty { 
	background-color:#fff;
	font-size: 10;
	border: 1px solid #04367F;
}
.schCalHeight { 
	background-color:#fff;
	font-size: 10;
	border: 1px solid #04367F;
	height: 65;
}
.schCalGame { 
	background-color: #fee;
	text-align:left; 
	font-size:70%; 
	border: 1px solid #C72523;
	height:65;
}
.bracketTop {
	font: normal bold 14px Ariel, Helvetica, sans-serif;
	padding: 0px 5px 0px 0px;
	text-align: right;
	vertical-align: bottom;
	border-bottom: thin solid #04367F;
}
.bracketMid {
	font: 10px Ariel, Helvetica, sans-serif;
	padding: 0px 5px 0px 0px;
	color: #04367f;
	text-align: right;	
	border-right: thin solid #04367F;
}
.bracketMidLight {
	font: 10px Ariel, Helvetica, sans-serif;
	padding: 0px 5px 0px 0px;
	color: #04367f;
	text-align: right;	
	border-right: thin solid #CFDBED;
}
.bracketBot {
	font: normal bold 14px Ariel, Helvetica, sans-serif;
	padding: 0px 5px 0px 0px;
	text-align: right;
	vertical-align: top;
	border-top: thin solid #04367F;
}
.bracketBotLight {
	font: normal bold 14px Ariel, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
	text-align: right;
	vertical-align: top;
	border-top: thin solid #CFDBED;
}
.bracketUpRight{
	text-align: left;
	border-bottom: thin solid #04367F;
}
.bracketUpRtAlt{
	text-align: left;
}

.bracketDnRight{
	border-top: thin solid #04367F;
	text-align: left;
}
.bracketGameNum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c72523;
	padding:1px;
	border: thin none;
	margin: 1px;
	text-align: right;
}

