/* CSS Document - YourSportsLeague.com */

/* general parameters for all pages, including font and background color */
body {font-family:arial; font-size:12px;} 
body.mktg {font-family:verdana; font-size:12px; color:#222222; background-color:#873815; margin-top:0px; margin-bottom:0px; padding:0px;}
body.demo {font-family:verdana; font-size:12px; color:#222222; background-color:#fbc781; margin-top:0px; padding:0px;}
body.demcontrol {font-family:verdana; font-size:12px; color:#222222; background-color:white; margin:0px; padding:0px;}
body.control {font-family:verdana; font-size:12px; color:#222222; background-color:#873815; margin-top:0px; margin-bottom:0px; padding:0px;}

pre.text {font-size:12px; background-color:#CCCCCC;}


table {font-family:arial; font-size:12px;}
table.rollover {font-family:verdana; font-size:12px; color:#DDDDDD; background-color:transparent; font-style:normal; text-align:center; border-collapse:collapse; border:0px; background-repeat:no-repeat;}
table.bckgnd {background-image:url('images/Mktg/TopMenus2.png'); vertical-align:top; background-color:transparent; border-collapse:collapse; border:0px;}
table.bottom {background-image:url('images/Mktg/BottomMenus.png'); vertical-align:top; background-color:transparent; border-collapse:collapse; border:0px;}
table.black {background-color:black; width:294px; text-align:center; vertical-align:middle;}
table.blue {background-color:#183f7a; width:942px; vertical-align:middle;}
table.featurefade {background-color:#fbc781; width:942px; vertical-align:middle; text-align:center;}
tr.bckgnd { vertical-align:top;}
td.bckgnd {width:953px;}
td.black {background-color:black; width:294px; vertical-align:top;}
table.menu {background-color:transparent; color:#666666;}
table.control {background-color:#f9b14f; border-top:1px solid #444444;} /* fbc781 */
table.demo {height:1200px; background-color:#fbc781;}
table.demcontrol {background-color:white; border-top:1px solid #444444; width:100%;}

/* 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;} */
.takebutton {background-color: coral;}
.likebutton {background-color: powderblue;}

option.requested {background-color:#F4E2D0;}

/* 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*/

/* for links in specification pages */
A:specpage {font-size:10px;}    /*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%;}

#submit {color: #111111; font-size: 12px; width: 56px; height: 20px; border: none; margin: 0; padding: 0; background:url(images/CancelButton.png) 0 0 no-repeat;
}

A.demo:link {text-decoration: none; color:#555555;}     
A.demo:visited {text-decoration: none; color:#555555;}  
A.demo:hover {text-decoration: none; color:#8899cc;}    

/* Popups styles - required */
A.main:link {text-decoration:underline; color:#eeeeee;}     /*The color of the link default:2828E6*/
A.main:visited {text-decoration:underline; color:#eeeeee;}  /*The color of the visited link default:310796*/
A.main:hover {text-decoration:underline; color: #fcb350;}    /*The color of the mouseover or 'hover' link default:208030*/

A.login:link {text-decoration: none; color:#555555;}     /*The color of the link default:2828E6*/
A.login:visited {text-decoration: none; color:#555555;}  /*The color of the visited link default:310796*/
A.login:hover {text-decoration: none; color:#8899cc;}    /*The color of the mouseover or 'hover' link default:208030*/

A.answ:link {text-decoration: none; color:#183f7a;}     /*The color of the link default:2828E6*/
A.answ:visited {text-decoration: none; color:#183f7a;}  /*The color of the visited link default:310796*/
A.answ:hover {text-decoration: none; color:#8899cc;}    /*The color of the mouseover or 'hover' link default:208030*/

A.demotabs:link {text-decoration: none; color:#554444;}    
A.demotabs:visited {text-decoration: none; color:#554444;}  
A.demotabs:hover {text-decoration: none; color:#e5972f;}    


/* League Name*/
.heading { font-family:arial; color:#000000; font-size:15px; text-align:center; height:30px; font-weight:bold;}

/* Assorted headings */ 
 .heading2 { font-family:arial; color:#000000; font-size:14px; text-align:center; height:30px; font-weight:bold;}
.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:verdana; color:#707070; 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;}
.coachconflict {font-family:arial; font-size:12px; color:red;}
.ccopposing {font-family:arial; font-size:10px; color:purple;}
.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;}
.texterror {font-family:arial; font-size:14px; color:red; font-weight:bold;}
/*.textwarning {font-family:arial; font-size:14px; color:#DAA520; font-weight:bold;}*/
.textwarning {font-family:arial; font-size:14px; color:blue; font-weight:bold;}
.textstatus {font-family:arial; font-size:14px; color:green; font-weight:bold;}
.textalert {font-family:arial; font-size:14px; color:#AA00AA; background-color:#00be00 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:#E3EAF2; font-family:arial; font-size:12px;}
.tblborderformsml {border:1px; border-style:solid; border-color:#999999; background-color:#E3EAF2; 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:#E0E0E0; 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:#E9B58B; color:#101030; ; font-size:12px; height:30px; 
				background-image:url('/spads/images/CopperBckgnd30.png'); background-repeat:repeat-x;}
.tblSubheading65High {font-family:arial; background-color:#DBA171; color:#101030; ; font-size:12px; height:30px; 
					background-image:url('/spads/images/CopperBckgnd65.png'); background-repeat:repeat-x;}

.tblSubheadingGndr {font-family:arial; background-color:#E0E0E0; 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;}
.trstyle1a {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 */
.resultOPEN{background-color:#dddddd; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* GRAY - unused or unassigned  */
.resultASSIGNED{background-color:#2ABF16; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* GREEN - assigned  */
.resultPRASSIGNED{background-color:#0080BF; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* BLUE - practice assigned  */
.resultBLACKOUT{background-color:#4D4D4D; border-right:1.0px solid windowtext; border-bottom:1.0px solid windowtext; border-color:#bbbbbb;}  /* DARK DARK GRAY -blackout  */
.resultCONFLICT{background-color:#D13910; border-left:thin solid windowtext; border-top:thin solid windowtext; border-right:thin solid windowtext; border-bottom:thin solid windowtext; border-color:#444488;}  /* RED - Venue Conflict  */
.resultGAME{background-color:#EAE81D; border-left:thin solid windowtext; border-top:thin solid windowtext; border-right:thin solid windowtext; border-bottom:thin solid windowtext; border-color:#444488;}  /* YELLOW - used */

.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: 15px; font-weight:normal; color:#333333;}
p.average {line-height:165%;}
p.fieldlist {color:#333333; 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:#444444; font-size:13px; line-height:130%; text-align:center;}

/* for mktg pages */
p.gold {line-height:200%; color:#eeeeee;}
p.bluehdr {color:#183f7a; font-size:18px; letter-spacing:3px; line-height:200%;}
p.thanks {color:#183f7a; font-size:15px; letter-spacing:2px; line-height:200%; text-align:center;}
p.blue {color:#183f7a; font-size:12px; letter-spacing:1px; line-height:200%;}
p.testimony {color:#183f7a; font-size:12px; letter-spacing:1px; }
p.demo {color:#183f7a; font-size:12px; line-height:165%}
td.blue {color:#183f7a; font-size:12px; letter-spacing:1px;}
td.bluelabel {color:#183f7a; font-size:10px; text-align:left;}
textarea.blue {font-family:verdana; color:#183f7a; font-size:12px; text-align:left;}
ul.blue {color:#183f7a; font-size:12px; letter-spacing:1px; text-align:left; margin-right:10px; line-height:150%;}
ol.blue {color:#183f7a; font-size:12px; letter-spacing:1px; text-align:left; margin-right:10px; line-height:180%}
/* table.tabbar {padding:0px; margin:0px; background-color:#4e96c0; border-style:none; border-collapse:collapse;} */
.nolink {text-decoration: none; color:#8899cc; font-size:12px;}
.answer {color:#183f7a; font-size:11px; font-style:italic;}


A.forgot {font-size:9px; color:#7787b6; background-color:#f8cb8e;}
.manage {color:#EEEEEE; font-size:15px; letter-spacing:4px;}
.submanage {color:#e8cb6b; font-size:12px; letter-spacing:1px;}
.learnmore {color:#cccccc; vertical-align:text-top;}
.or {color:#cccccc; font-size:10px; text-align:center; width:24px;}
.leftcolumn {width:425px; font-size:12px; letter-spacing:1px; vertical-align:top;}
.bravo {background-color:#fbc781;}
.bravohdr {background-color:#fbc781; color:#183f7a; font-size:15px; letter-spacing:3px;}
caption {caption-side:bottom;}


.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;}

	
	/*  Style statements required for popup menus using popupmenu.js  */
A.pop:link {text-decoration: none; color:#222222; vertical-align:middle;}     /*The color of the link default:2828E6*/
A.pop:visited {text-decoration: none; color:#222222; vertical-align:middle;}  /*The color of the visited link default:310796*/
A.pop:hover {text-decoration: none; color:#fcb350; vertical-align:middle;}    /*The color of the mouseover or 'hover' link default:208030*/

.jqpopupmenu, .jqpopupmenu ul{ 	/*topmost and sub ULs, respectively*/
font: normal 10px Verdana;
margin: 0;
padding: 4px 5px;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
color:#000000;		/*  16317E  555555 */			
background-color:#f4d5b7;		/* F1BB93 dbdbdb */
border: 1px solid black;
visibility: hidden;
opacity: 0.9;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}

.jqpopupmenu li{
position: relative;
}

/* popup default styles */
.jqpopupmenu li a{
display: block;
width: 220px; /*width of menu (not including side paddings)*/
color: #000000;
background: #f4d5b7;  /* FDA564 F1BB93 d6e1e5 #f8cb8e*/
text-decoration: underline;
padding: 4px 5px;
}

* html .jqpopupmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 260px; /*width of menu (include side paddings of LI A*/
}

.jqpopupmenu li a:hover{
background: #f4d5b7; color: #195B27;	
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.rotateCCW90 {
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
