@import url(../all.css);

body {
   background-image: url(mainbackgroundimage.jpg);
   background-repeat: repeat-x;
   background-color: #FFFFFF;
   color: #000000;
   margin-top: 1em;
   padding-top: 0px;
}

#body_live_scoring_summary, #body_live_scoring, #body_show_faq, #body_email {
   background-image: none;
}

.pagebody {
   margin-top: 15px;
}

th {
   background-color: #16305A;
   color: #FFFFFF;
}
th a:link, th a:visited { color: #FFFFFF; }

caption {
   background-color: #FFFFFF;
   color: #000000;
   text-align: left;
   border-bottom: 1px solid black;
   margin-bottom: 10px;
}

.homepagecolumn .homepagemodule caption {
   background-color: #FFFFFF;
   color: #000000;
}

.homepagecolumn #standings h3, .homepagecolumn #brief_standings h3 {
   background-color: #515A7B;
   color: #FFFFFF;
}

h1 {
   /* color: #000000;
   margin-top: 120px; */
   color: #FFFFFF;
   text-align: left;
}

.report {
   border: 1px solid black;
}

.pagetitle {
   width: 65%;
}

.welcome {
   background-image: url(right_header_cell_backgroun.jpg);
   background-repeat: no-repeat;
   background-position: 100% 17px;
   width: 20%;
   padding-top: 80px;
   white-space: nowrap;
}

.welcome, .welcome a:visited, .welcome a:hover, .welcome a:link, .welcome a:active, h1 a:active, h1 a:visited, h1 a:hover, h1 a:link {
  color: #FFFFFF;
  font-weight: bold;
}

.mainmenuon, A.mainmenuon:hover, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:active {
   color: #273E68;
   background-color: #FFFFFF;
}

.mainmenuoff, A.mainmenuoff:hover, A.mainmenuoff:link, A.mainmenuoff:visited, A.mainmenuoff:active, .mainmenucurrent, A.mainmenucurrent:hover, A.mainmenucurrent:link, A.mainmenucurrent:visited, A.mainmenucurrent:active {
   background-color: #273E68;
   color: #FFFFFF;
}

.brandlogo {
   vertical-align: top;
   padding-top: 23px;
}

.eventablerow {
   background-color: #DDDDDD;
}
.oddtablerow {
   background-color: #FFFFFF;
}
a:link { color: #990033; }
a:active { color: #999999; }
a:visited { color: #996666; }

.report, #monthly_calendar {
   border-collapse: collapse;
   border: 1px solid black;
}

.report td, .report th {
   border: 1px solid black;
}

.header_links, .header_links td, .header_links th {
   border: none;
}

/*   Additions by Jesse Start Here
===================================== */
.pagebody {
	padding-top:20px; /*puts padding below header on sub pages */
}
#body_home .pagebody {
	padding-top:0;  /*removes padding below header on home */
}

/*    Tabs
==================== */
#homepagetabs { 
border-bottom: 1px solid #16305A; 
margin: 0px 0 20px 0; 
padding: 15px 0 19px 15px;
font-weight:bold; 
font-size:10px;
} 
#homepagetabs li { 
display: inline; 
list-style-type: none; 
margin: 0; 
border: 1px solid #ccc; 
border-bottom:none;
float: left; 
line-height: 14px; 
margin-right: 8px; 
padding: 2px 10px 2px 10px; 
text-decoration: none; 
cursor: pointer; 
color:#999;
background: #fff;
}
#homepagetabs li.currenttab { 
background: #fff;
padding-bottom:3px;
border:1px solid #16305A;
border-bottom:none;
color:#000;
}

