/* This stylesheet controls the appearance of the Sports pool pages.
   You'll need some familiarity with CSS to make changes here */

/* Main page properties */

html {scrollbar-arrow-color : #000066; 
      scrollbar-base-color : #eeeeee;
      scrollbar-dark-shadow-color : #eeeeee;
      scrollbar-face-color : #eeeeee;
      scrollbar-highlight-color : #000066;
      scrollbar-shadow-color : #eeeeee;}
BODY {font: normal 10pt 'arial'; color: #000050;
        background-color: #dddddd;
      margin-top:  0px;
      margin-left: 0px;
      background-image: url(http://www.thetcfo.com/pics/hashmark50.gif);
      }

/* Link properties */
A {color: #000066; text-decoration:underline;}
A:link {color: #663333;}
a:hover {color: #000099 ;text-decoration:none; background-color: #cccccc;}
A:visited {color: #663366;}
A:active {color: #666666;}

/* Miscellaneous page item properties */

H1, H2, H3 {color: #000066;}
H1, H2, H3, H4 {font-family:arial;}
P, TD, TH {font-family:arial; font-size: 10pt;}
HR {color: #000066; width: 70%;}
CODE {color: #006600;}
INPUT, SELECT, TEXTAREA {font-size: 10pt; font-family: arial; color: #000099;}
LI {margin-top: .5em;}

/* STRONG is used for error messages */
STRONG {color: #330033;}

/* Common table properties, used by Sports pool content */
TABLE {border: 0;}
TH {margin: 0;
  padding: 0.3em;
  border: 0;
  color: #000066;
  background-color: #bbbbbb;
  border-top: 1px solid #bbbbbb;
  border-left: 0px solid #999999;
  border-right: 0px solid #999999;
  border-bottom: 0px solid #999999;
  text-align: center;
  vertical-align: middle;
  border-collapse: collapse;
  border-spacing: 0; 
  }
tbody.scrll {
display: block;
height: 400px;
overflow: auto
}


TD {margin: 0;
  padding: 0.3em; 
  border-top: 0px solid #999999;
  border-left: 0px solid #999999;
  border-right: 0px solid #999999;
  border-bottom: 1px solid #999999;
  text-align: center;
  vertical-align: bottom;
  border-collapse: collapse;
  border-spacing: 0;
  }

/* The data cells for alternate rows */
TR.alt1 TD {background: #dddddd;}
TR.alt2 TD {background: #ffffff;}
TR.hver TD {background: #f0fff0;}

/* The data cells for alternate rows */
TR.alt1h TD {background: #dddddd; text-align: left;}
TR.alt2h TD {background: #ffffff; text-align: left;}

/* The data cells for the viewing player on the standings */
TR.player TD {  color: #330033; background: #fffacd; font-weight: bold;}

/* Properties for the page table: the one that holds all page content */

TABLE.page {border-right: 1pt outset silver; border-bottom: 1pt outset silver; border-collapse: collapse; width: 100%; height: 100%; 
 background-color: #eeeeee; 
 background-image: url(http://www.ihannex.com/pool/assets/sp.gif); background-repeat: no-repeat; background-position: 300 8;

 }


/* Page table header cell in which the page header appears */
TD.header{ border: 0; padding: 0em; text-align: left; 
           vertical-align: top; width: 35%;}
TD.ptitle {border: 0; padding: 0em; text-align: left; 
           vertical-align: top; width: 40%;}
TD.headerold{ border: 0; padding: 0em; text-align: left; 
          filter:Shadow(color=#666666, direction=135); vertical-align: middle; width: 70%;}
SMALL.slogan {font-family: arial; font-style: normal; font-size: small;}

/* Page table cell in which the user's info appears */
TD.username {width: 25%;border: 0;
  color: #003300; 
  text-align: left;
  vertical-align: top;
  font-size: x-small;
  font-weight: bold;
  padding: 0em;
}

/* Page table data cell in which the main navigation appears */
TD.mainnav { 
  padding: 0.0em;
  background-color: #c0c0c0;
  border-top: 1px solid #dddddd;
  border-bottom: 2px solid #808080;
  color: #000066;
  text-align: left;
  vertical-align: middle;
  font-size: x-small;
  font-weight: bold;
  height: 40px;
}

TD.blank {margin: 0;
  padding: 0.5em;
  border: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  text-align: center;
  vertical-align: bottom;}

/* Page table data cell in which the content of Sports pool appears */
TD.content {border: 0;background-color: #ffffff;
  padding-top: 1%;
  text-align: left;
  vertical-align: top;}


DIV.mainnav { border: 0px outset #ffffff;width: 100%;
  color: #ffffff;
  text-align: left;
  vertical-align: top;
  font-size: x-small;
  font-weight: bold;
  padding: 0.5em;
  border-bottom: 2pt solid #000066;
 }


/* The DIV for existing user logins in signon.php */
DIV.login { border: 1px dotted #000066;
   padding: 1em;
  line-height: 150%;
}

/* The DIV for new user registrations in signon.php */
DIV.register { border: 1px dotted #000066; width: 400px;
  margin-top: 1em;
  padding: 1em;
  line-height: 150%;

}

/* A special class to apply to the currently viewed week in the weeks list
   See shared.php for its use */
.deadlink {color: #000066;
  background: #ffffff;}

/* The format for the list of weeks for switching views */
P.switchweek { display: table-cell; width: auto; font-size: .8em;   background-color: #c0c0c0;
  border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;
  border-bottom: 2px solid #808080; border-right: 2px solid #808080;}

/* The Sports pool notice at the bottom of each page */
P.poolnotice {
  text-align: right;
  border-top: 2px solid #000066;
  font-size: x-small;
}
P.poolnotice A:link {color: #115A5D;}
P.poolnotice A:visited {color: #115A5D;}
P.poolnotice SPAN {font-weight: bold;}

.winner {color: #009900;}
.loser {color: #990000;}

TD.nonel {margin: 0;
  padding: 0.0em;
  border: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  text-align: left;
  vertical-align: bottom;}
th.deadline {background-color: #000066; color: #cccccc; }