@import url(../all.css);

BODY {
   /* background: url(page_bg.gif); */
   background:#777A80 url(mfl_style_masthead_left.jpg) repeat-x;
   margin: 0px;
   color: #000000;
}

A:link, A:active {
   /* font-weight: bold; */
   color: #993300;
   text-decoration: none;
}

A:hover {
   /* font-weight: bold; */
   color: #0000CC;
   text-decoration: none;
}

A:visited {
   /* font-weight: bold; */
   color: #993300;
   text-decoration: none;
}

CAPTION, #home CAPTION, .pagebody .report CAPTION {
   background: url(mfl_style_tab.gif) top left no-repeat;
   background-color: transparent;
   color: rgb(250,253,225);
   text-align: left;
   padding-left: 15px;
   padding-top: 5px;
   padding-bottom: 5px;
   white-space: nowrap;
   /* vertical-align: bottom; */
   line-height: 22px;
}

CAPTION A, CAPTION A:link, CAPTION A:hover, CAPTION A:visited, CAPTION A:active {
   color: rgb(250,253,225);
}


.pageheader {
   background: url(mfl_style_masthead.jpg) bottom right no-repeat;
   height: 100px;
   /* margin-top: -22px; */
}

.brandlogo {
   background: url(mfl_style_masthead_left.jpg) bottom left repeat-x;
}

.pageheader TD, .pageheader A:link, .pageheader A:hover, .pageheader A:visited, .pageheader A:active {
   color: rgb(250,253,225);
}

.welcome {
   vertical-align: bottom;
   font-weight: bold;
}

.pagebody {
   padding-top: 10px;
   padding-bottom: 10px;
   /* background-color: rgb(209,209,209); */
   background: url(table_bg.jpg) top left repeat-x;
   background-color: #FFFFFF;
   width: 98%;
   margin-left: 8px;
   margin-right: -8px;
}

TH, .homepagecolumn #standings H3, .homepagecolumn #brief_standings H3, .homepagecolumn .homepagemodule CAPTION, #standings H3 {
   background-color: rgb(81,90,123);
   color: rgb(250,253,225);
}

TH A:link, TH A:visited {
   color: rgb(250,253,225);
}

.eventablerow {
   background-color: rgb(242,243,245);
}

.oddtablerow {
   background-color: #FFFFFF;
}

.mainmenuon, A.mainmenuon:hover, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:active {
   background-color: rgb(250,253,225);
   color: rgb(81,90,123);
}

.mainmenucurrent, A.mainmenucurrent:link, A.mainmenucurrent:visited, .mainmenuoff, A.mainmenuoff:hover, A.mainmenuoff:link, A.mainmenuoff:visited, A.mainmenuoff:active {
   color: rgb(250,253,225);
   background-color: rgb(81,90,123);
}

.report, #monthly_calendar, table.report {
   border-collapse: collapse;
   border-spacing: 0;
   border: 1px solid rgb(81,90,123);
}

.report TD {
   border: 1px solid rgb(81,90,123);
}

.report TH {
   border: 1px solid rgb(250,253,225);
}

.header_links, .header_links TD, .header_links TH {
   border: none;
}

.report TH:first-child {
   border-left: 1px solid rgb(81,90,123);
}

.report TH:last-child {
   border-right: 1px solid rgb(81,90,123);
}

.pagefooter {
   padding-bottom: 80px;
   background: url(bottom_nav_bg.gif) bottom left repeat-x;
   /* background-color: rgb(209,209,209); */
   background-color: #FFFFFF;
   width: 98%;
   margin-left: 8px;
   margin-right: -8px;
}

H1 {
   /* height: 10px; */
   filter: DropShadow(Color=#993300, OffX=2, OffY=2, Positive=1);
   letter-spacing: 2px;
}

/*   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: 2px solid #515A7B; 
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: #eaeaea;
padding-bottom:3px;
border:2px solid #515A7B;
border-bottom:none;
color:#515A7B;
}

.report .newposition td, .newposition td, .newposition th {
   border-top: 2px solid black;
}

table.report{
border-collapse:collapse;
border-spacing:0;
}
