/*----------------------------------------------------------*/
/* Rules for HTML selectors.                                */
/*----------------------------------------------------------*/
/* Leave some space around the body so that the .pagebody color (white) does not go right up to the */
/* edge of the browser window, and we can see the dark blue color on the right and left side of the page. */
body {
   margin-left: 15px;
   margin-right: 15px;
   padding: 0px;
   border: 0px;
   background: #dddddd;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   font-size: 9pt;
   font-weight: bold;
}

/* Hyperlinks */
a:link {
   color: #000000;
   text-decoration: none;
}

/* Visited Hyperlinks */
a:visited {
   color: #000000;
   text-decoration: none;
}

/* Active Hyperlinks */
a:active {
  color: #000000;
  text-decoration: none;
}

/* Mouse-over Hyperlinks */
a:hover {
  color: red;
  text-decoration: none;
}

/* Various other HTML elements that we might want to control. */
blockquote, td, ol, ul, center {
  font-size: 9pt;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

/* Small text */
small {
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

/* Various Page Headers */
h1, h2, h3, h4 {
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  margin-bottom: 0px;
}

/* The only place that an H1 appears is in the main title at the top of all pages. */
h1 {
   font-size: 17pt;
   margin-top: 6px;
}

h2 {
   font-size: 13pt;
}

h3 {
   font-size: 11pt;
}

h4 {
   font-size: 10pt;
}

/* Fill-out forms */
input, textarea, select {
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

/* Table captions */
caption {
  height: 32px;
  line-height: 32px;
  padding: 0px 0px 0px 10px;
  text-align: left;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  font-size: 9pt;
  color: #ffffff;
  background-color: #000000;
  white-space: nowrap;
}

/* Table captions - links */
/* Sets the color so they will be more visible */
caption a:link, caption a:visited, caption a:active, caption a:hover {
    color: #ffffee;
}

caption a:hover {
  text-decoration: none;
}


/* Table header cells */
th {
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  font-style: normal;
  font-weight: bold;
  font-size: 8pt;
  background-color: #000000;
  color: #ffffff;
}

/* Table header cells - links */
/* By default, these should be the same color as the table header text color */
th a:link, th a:visited, th a:active, th a:hover {
    color: #ffffff;
}

th a:hover {
  text-decoration: none;
}

/*----------------------------------------------------------*/
/* Rules for classes that appear on many/all pages.         */
/*----------------------------------------------------------*/

.header_links, .header_links td, .header_links th {
   border: none;
}

.eventablerow {
   background-color: #ffffff;
   color: #000000;
}

.oddtablerow {
   background-color: #ffffff;
   color: #000000;
}

/* header background color. */
.pageheader {
  color: #445577;
  background: #ffffff url(thgrid6wf.gif) top right no-repeat;
  height: 80px;
  border-bottom: solid #112266 15px;
}

.small {
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  white-space: nowrap;
}

/*--------------------------------------------------------------------*/
/* Rules for classes that appear on only other selected league pages. */
/*--------------------------------------------------------------------*/
.newposition td, .newposition th {
   border-top: 2px solid #445577;
}

/* The footer of all league pages - make the text smaller. */
.pagefooter, .pagefooter TD {
   font-size: 8pt;
}
/* Links at the top of various reports. */
.reportnavigation {
   font-size: 8pt;
}

/* Forms at the top of various reports. */
.reportform {
   text-align: center;
   font-size: 8pt;
}

/*--------------------------------------------------------------------*/
/* Rules for things that appear on the monthly league calendar.       */
/*--------------------------------------------------------------------*/

#monthly_calendar td {
   font-size: 8pt;
}

#monthly_calendar ul li {
   font-size: 8pt;
}


#body_live_pick {
  background-color: #f5f5f5;
}

#body_live_chat {
  background-color: #f5f5f5;
}

