@import url(../all.css);

/*----------------------------------------------------------*/
/* 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: #445577;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   font-size: 9pt;
}

/* Hyperlinks */
a:link {
   color: #222222;
   text-decoration: underline;
}

/* Visited Hyperlinks */
a:visited {
   color: #222222;
   text-decoration: underline;
}

/* Active Hyperlinks */
a:active {
  color: #00003e;
  text-decoration: underline;
}

/* Mouse-over Hyperlinks */
a:hover {
  color: #00003e;
  text-decoration: underline;
}

/* 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: #1B2C69 url(huddlecaption3ty.gif) bottom left repeat-x;
}

/* 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: #d2bfa6;
  color: #445577;
}

/* 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: #445577;
}

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: #f5f5f5;
}

.oddtablerow {
   background-color: #e5e5e5;
}

/* header background color. */
.pageheader {
  color: #445577;
  background: #ffffff url(thgrid6wf.gif) top right no-repeat;
  height: 80px;
  border-bottom: solid #112266 15px;
}

/* Links in the header. */
.pageheader a {
   color: #fcfcfc;
   text-decoration: none;
}

.pageheader a:link, .pageheader a:visited, .pageheader a:active {
   color: #445577;
   text-decoration: underline;
}

.pageheader a:hover {
   color: #445577;
   text-decoration: none;
}

.pagefooter {
  color: #445577;
  background: #f5f5f5;
  border-top: solid #112266 7px;
  padding: 10px 0px;
}

/* Links in the footer. */
.pagefooter a {
   color: #993300;
   text-decoration: none;
}

.pagefooter a:link, .pagefooter a:visited, .pagefooter a:active {
   color: #993300;
   text-decoration: underline;
}

.pagefooter a:hover {
   color: #993300;
   text-decoration: none;
}

/* Next size smaller font. */
.reallysmall {
   font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   font-size: 8pt;
}

/* Make sure we can see the white background to the body on the top and bottom. */
.pagebody {
  background-color: #f5f5f5;
  padding: 10px 0px;
}

/*--------------------------------------------------------------------*/
/* Rules for the floating menu.                                       */
/*--------------------------------------------------------------------*/
/* Color the menu appropriately. */
.mainmenuon,  a.mainmenuon:hover, a.mainmenuon:link, a.mainmenuon:visited, a.mainmenuon:active {
   color: #445577;
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   font-size: 8pt;
}

.mainmenuoff, a.mainmenuoff:hover, a.mainmenuoff:link, a.mainmenuoff:visited, a.mainmenuoff:active {
   background-color: #445577;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   font-size: 8pt;
}

.mainmenucurrent, a.mainmenucurrent:link, a.mainmenucurrent:visited {
   color: #FFFFFF;
   background-color: #445577;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   font-size: 8pt;
}

/*--------------------------------------------------------------------*/
/* 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 classes that appear on only the league home pages. */
/*--------------------------------------------------------------*/

/* Standings division names should appear a lot like TH's */
.homepagecolumn #standings h3, .homepagecolumn #brief_standings h3, #standings h3, #brief_standings h3 {
   font-size: 8pt;
   background-color: #cccccc;
   color: #3a4e6c;
}

.homepagecolumn .homepagemodule caption, .pagebody caption {
  padding: 0px 0px 0px 10px;
  color: #ffffee;
  background:  #1B2C69 url(huddlecaption3ty.gif) bottom left repeat-x;
}

/* Put the correct color border around home page modules. */
.homepagemodule {
   border: 1px solid #001D4E;
}

/*--------------------------------------------------------------------*/
/* 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;
}
