/* CSS Document - YourSportsLeague.com */

/* general parameters for all pages, including font and background color */
body {font-family:arial; font-size:12px;} 

table {font-family:arial; font-size:12px;}

/* input { background-color:#FFFFFF; border:none; color:#000000; font-family:arial; font-size:12px;} */
input {font-family:arial; font-size:11px;}
/* { background-image:/images/Graybckgnd.jpg; background-repeat:repeat;} */

/* Link colors*/
A:link {COLOR: #303030;}     /*The color of the link default:2828E6*/
A:visited {COLOR: #303030;}  /*The color of the visited link default:310796*/
A:hover {COLOR: #198B27;}    /*The color of the mouseover or 'hover' link default:208030*/

/* link behavior for usage/assign charts */
a#link {display:block; width:100%; height:100%; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#666; 
text-decoration:none; } 
a#link #span1 {display:block; text-decoration:underline;} 
a#link #span2 {display:block;} 
a#link:hover {display:block; background-color:#B6AF99; color:#222222; height:100%;}

a#leg {display:block; width:100%; height:100%; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#666; 
text-decoration:none; }
a#leg:hover {display:block; background-color:#D7D6C7; color:#222222; height:100%;}

/* League Name*/
.heading { font-family:arial; color:#000000; font-size:15px; text-align:center; height:30px; font-weight:bold;}

/* Assorted headings */  
.h2 { font-family:arial; color:#000000; font-size:15px;  text-align:center;}
.h3 { font-family:arial; color:#000000; font-size:16px; font-style:normal;}
.h3SOFT { font-family:arial; color:#505050; font-size:16px; font-style:normal;}
.h4 { font-family:arial; color:#000000; font-size:12px; font-weight:bold; text-align:center;}
.h5 { font-family:arial; color:#000000; font-size:15px;  text-align:left;} 
.h5LEFT { font-family:arial; color:#000000; font-size:14px; font-weight:bold; text-align:left;}
.h6LEFT { font-family:arial; color:#505050; font-size:14px; font-weight:bold; text-align:left;}
.h7LEFT { font-family:arial; color:#000000; font-size:13px; font-weight:normal; text-align:left;}
.h6 { font-family:arial; color:#000000; font-size:13px; font-weight:bold;}
.h6SOFT { font-family:arial; color:#505050; font-size:13px; font-weight:bold;}
.democontrol { font-family:arial; color:#727272; font-size:13px;}
.todaybreak {background-color:#21476F; font-size:13px; color:white;}

/* league, season, competition, division*  default:C0D1DE C2CDE2 desert red:F0A680 pale yellow:FCF6C9 green2:D2E6F8*/
/* background: #193D79 */
/* to try for more emphasis on subheader:  #F3DC71 - yellow */
.subheading { font-family:arial; background-color:#E7AD81; color:#202020; font-size:13px; font-weight:bold; 
		  	  background-image:url('images/CopperBckgnd.png'); background-repeat:repeat-x;} /* background-color:#E7AD81; */
.subheadingSS {font-family:arial; background-color:#e6e6e6; color:#000000; font-size:18px; font-weight:bold; text-align:center;}
.scorebox {border-width:1px; border: solid; width:50px;} 
.pointsbox {border-width:1px; border: solid; width:80px;}
.unknownbox {border-width:1px; border: solid;}


/* Links*/
.textlinks {font-family:arial; color:#202020; font-size:11px; background-color:#e0e0e0; height:20px; font-weight:bold;}
.textlinkslarge {font-family:arial; color:#202020; font-size:15px; background-color:#e0e0e0; height:30px; font-weight:bold;} 
.textbotlinks {font-family:arial; font-size:12px; height:20px;}
.textSeasonLinks {font-family:arial; font-size:13px; background-color:#C0D1DE; height:30px; text-align: center;}
.textsml {font-family:arial; font-size:11px; font-style:italic; font-weight:normal;}
.textverysml {font-family:arial; font-size:10px;}
.textlogin {font-family:arial; font-size:10px; color:#323200;}
.loginmessage {font-family:verdana; font-size:11px; line-height:130%; color:#323200;}
.textmessage {font-family:arial; font-size:13px; color:green;}
/* #178985 */
.textform {font-family:arial; font-size:12px; background-color:#1E4B92;
			background-image:url('/spads/images/DarkBlueBckgnd40.png'); background-repeat:repeat-x;}
.butform1 {font-family:arial; font-size:12px; background-color:#F1C36F;}
.butform2 {font-family:arial; font-size:12px; background-color:#EAB077;}
.textwarning {font-family:arial; font-size:14px; color:#D70C0C; font-weight:bold;}
.textinfocolor {font-family:arial; background-color:#bebebe;}
.demotext {font-size:12px; color:#828282;}

/* Division Status */
.italics {font-family:arial; font-size:13px; font-style:italic; text-indent:5px; font-weight:normal;}

/* table styles OLD TBLBORDERFORMS = #C8D2DF */
.tblborder {border-width:1px; border-style:solid; border-color:#cccccc; font-family:arial; font-size:13px;}
.subborder {border-width:1px; border-style:solid; border-color:#9b9b9b; font-family:arial; font-size:13px;}
.tblborderCompTeams {border:1px; border-style:solid; border-color:#999999; font-family:arial; font-size:14px; background-color:#dbefdb;}
.tblborderforms {border:1px; border-style:solid; border-color:#999999; background-color:#D5DEE9; font-family:arial; font-size:12px;}
.tblborderformsml {border:1px; border-style:solid; border-color:#999999; background-color:#D5DEE9; font-family:arial; font-size:10px;}
.tblformheader {background-color:#99AAC0; font-size:14px; font-weight:bold;}
.tblformsubheader {background-color:#99AAC0; font-size:12px; font-weight:bold;}
.tblmsgheader {background-color:#A2C5E0; font-size:12px;}
.tblhomeborder {border-width:2px; border-color:#CE2F3B;}
.tblEmailLabel {font-size:13px; color:#FFA000;}

/* tables: Standings & Teams & Schedule header text  */
.tblheading {font-family:arial; background-color:#0b164d; color:#ffffff;  font-size:15px; height:28px; font-weight:normal; text-indent:10px}

/* tables: Standings & Teams text: Team  Games Played  etc.*/
/* Some colors: light green:#dbefdb  pale red clay:FAA77C  flesh:FAC697  pale blue:D2EEF5 
   light yellow: F3DC71     */
.tblSubheading {font-family:arial; background-color:#D29867; color:#101030; ; font-size:12px; height:30px; 
				background-image:url('/spads/images/CopperBckgnd30.png'); background-repeat:repeat-x;}
.tblSubheading65High {font-family:arial; background-color:#D29867; color:#101030; ; font-size:12px; height:30px; 
					background-image:url('/spads/images/CopperBckgnd65.png'); background-repeat:repeat-x;}

.tblSubheadingGndr {font-family:arial; background-color:#F6D495; color:#303030; ; font-size:12px;} /* #F8E796 */

/* font size and background colors for teams in Standings Gray:#dcdcdc */
/* Pink color sometimes used for unppublished games, etc.: #F1CEC5  */
/* light-yellow:FBF0C6*/
.trstyleB {font-family:arial;  font-size:12px; font-weight:bold;}
/* the following is used for postponed or cancelled game where ref is assigned */
.trstyleBP {font-family:arial; background-color:#F1CEC5; font-size:12px; font-weight:bold;}
.trstyle1B {font-family:arial; background-color:#ffffff; font-size:12px; font-weight:bold;}
.trstyle2B {font-family:arial; background-color:#F7E6C6; font-size:12px; font-weight:bold;}
.trstyle {font-family:arial;  font-size:12px;}
.trstyle1 {font-family:arial; background-color:#ffffff; font-size:12px;}
.trstyle2 {font-family:arial; background-color:#F4E2D0; font-size:12px;
			background-image:url('/spads/images/CopperBckgnd26.png'); background-repeat:repeat-x;}
.trstyle3 {font-family:arial; background-color:#C8D2DF; font-size:12px; font-weight:normal;}
.trstyle4 {font-family:arial; background-color:#F7E6C6; font-size:12px; font-weight:normal; color:#828282;}
.trstyle5 {font-family:arial; background-color:#ffffff; font-size:12px; font-weight:normal; color:#828282;}

/* Division colors */
.division1 {background-color:#FFEBCD;}  /* Blanched Almond */
.division2 {background-color:#98FB98;}	/* Pale Green */
.division3 {background-color:#AFEEEE;}	/* Pale Turquoise */
.division4 {background-color:#C59CE1;}	/* Pale Magenta */
.division5 {background-color:#F4F49D;}	/* Pale Yellow */
.division6 {background-color:#F7C8D2;}	/* Pale Pink */
.division7 {background-color:#C2DEF8;}	/* Pale Blue */

/* results styles for assigned, used, & blackout venue slots */
.result0{background-color:#dddddd; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* GRAY - unused or unassigned  */
.result1{background-color:#2ABF16; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* GREEN - assigned  */
.result2{background-color:#EAE81D; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* NOW yellow FLESH #E8C09A- used but not assigned  */
.result3{background-color:#EAE81D; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* YELLOW - used and assigned  */
.result4{background-color:#777777; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* DARK GRAY -blackout  */
.result5{background-color:#4D4D4D; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* DARK DARK GRAY -blackout  */
.result6{background-color:#EAE81D; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* NOW yellow ORANGE #DE8F13- blacked out but used  */
.result7{background-color:#EAE81D; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* NOW yellow ORANGE #DE8F13- blacked out but used  */
.result8{background-color:#D13910; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* RED - Venue Conflict  */
.result9{background-color:#D13910; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* RED - Venue Conflict  */
.result12{background-color:#D13910; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* RED - Venue Conflict  */

.timeheader {font-size:10px;}
.timemarks {height:3px; border-left:1.5pt solid windowtext; background-color:#e0e0e0;}
.timemarksml {height:2px; border-left:1.0pt solid windowtext; background-color:#e0e0e0;}
.legend{font-size:11px; height:14px;}
.timemarksend {height:3px; border-left:1.0pt solid windowtext; border-right:1.5pt solid windowtext; background-color:#e0e0e0;}
.timeslot {font-size:10px; background-color:#e0e0e0; border-left:1.5pt solid windowtext; border-bottom:1.0pt solid windowtext;}
.dateslot {font-size:10px; background-color:#e0e0e0; text-align:center; border-right:1.0pt solid windowtext;}
.dateheader{font-size:10px; background-color:#e0e0e0; text-align:center; border-bottom:1.0pt solid windowtext;}
.assigntblheader{font-size:12px; background-color:#e0e0e0; text-align:left;}
.slotbox{border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#999999;}

/* height of row schedule matchups */
.trstyleGame {height:24px; text-indent:10px;}

p {text-align: left; color: black; font-family: arial; font-size: 12px; margin-left: 10px; margin-right: 10px; font-weight:normal;}
p.average {line-height:165%;}
p.averagesml {line-height:165%; font-size: 10px;}
p.message {text-align: center; font-size: 13px;}
p.bodytext {line-height:130%;}
p.demo {color:#828282; line-height:150%;}
p.demodescr {color:#626262; line-height:150%; font-size: 13px;}
p.democontrol { font-family:arial; color:#727272; font-size:13px; line-height:130%; text-align:center;}

.plHeader		{ font-weight : bold }
.plOddRow		{ background-color :#F3DC71;}
.plEvenRow		{ background-color :#FBF5C6;}  /* blue: D2E6F8  */
.poHeader		{ font-weight : bold }
td.poTeam		{ font-weight : bold ; text-align : center }
td.poName		{ font-weight : bold }
tbody.poType0  	{ background-color :#FBF5C6;}
tbody.poType1  	{ background-color :#F3DC71;}
tbody.poType2  	{ background-color :#FBF5C6;}
table.poInfo	{ border-color : black }

.popUp {
	font-size:10px; color:#222222; background-color:#e0e0e0;visibility: hidden; width:190px; padding: 5px; position: absolute; 
	border: solid 1px #505050; text-align:center; margin-top:100px; margin-left:70px;}