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

BODY {
   color: #000000;
   background-color: #AFBBC9;
   background-image: url(background.jpg);
   background-repeat: repeat-y;
   background-position: center top;
}

A:link {
   color: #00517B;
   text-decoration: none;
}

A:active {
   color: #FFCC66;
   text-decoration: underline;
}

A:visited {
   color: #3366CC;
   text-decoration: none;
}

A:hover {
   text-decoration: underline;
   color: #C64E27;
}

.pageheader {
   color: #FFFFFF;
   background-image: url(masthead_bg.jpg);
}

.brandlogo {
   background-image: url(masthead_ends.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   padding-left: 15px;
}

.welcome {
   background-image: url(masthead_ends.jpg);
   background-repeat: no-repeat;
   background-position: right top;
   padding-right: 15px;
   vertical-align: bottom;
}

.pageheader A:link, .pageheader A:visited {
   text-decoration: none;
   color: #FFFFFF;
}

.pageheader A:hover {
   text-decoration: underline;
   color: #70E7FE;
}

CAPTION, .homepagemodule CAPTION {
   font-weight: bolder;
   background: url(caption_bg.jpg) top left repeat-x;
   color: #B1EBF4;
   font-style: oblique;
   border: 2px solid #006299;
}

CAPTION A:link, CAPTION A:visited, CAPTION A:hover, CAPTION A:active {
   color: #B1EBF4;
}

TH {
   color: #00517B;
   font-style: normal;
   font-weight: bold;
   background-color: #B6BDC4;
}

TH A:link, TH A:visited {
    color: #FFFFFF;
}

H1 {
    color: #70E7FE;
    letter-spacing: 1pt;
    filter: Glow(Color=#404040, Strength=1), DropShadow(Color=#525252, OffX=2, OffY=2, Positive=1);
    /* height: 30px; */
    text-align: center;
}

INPUT, TEXTAREA, SELECT {
   border: 1px solid #000000;
}

.eventablerow {
   background-color: #F3F3EE;
}

.oddtablerow {
   background-color: #E7EBF0;
}

.homepagecolumn #standings H3, .homepagecolumn #brief_standings H3 {
   background: url(sub_caption_bg.jpg) top left repeat;
   font-weight: bold;
   color: #FFFFFF;
   letter-spacing: 2pt;
}

.homepagemodule, .report {
   border: 2px solid #006299;
   border-collapse: collapse;
}

.report TD, .report TH {
   border: 1px solid #006299;
   border-collapse: collapse;
}

.header_links, .header_links TD, .header_links TH {
   border: none;
}

.report .newposition TD, .report .newposition TH {
   border-top: 2px solid #006299;
}

ul li {
   list-style-image: url(blue_bullet.gif);
}

HR {
   height: 2px;
   width: 100%;
   color: #62899F;
}

.pagefooter {
   margin-top: 10px;
   border-top: 2px solid #62899F;
}

.pagebody {
   /* padding-top: 10px; */
   margin-top: 10px;
}

.mainmenuon,  A.mainmenuon:hover, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:active {
   background-color: #62899F;
   color: #AFBBC9;
}

.mainmenucurrent, .mainmenuoff, A.mainmenuoff:hover, A.mainmenuoff:link, A.mainmenuoff:visited, A.mainmenuoff:active {
   background-color: #AFBBC9;
   color: #000000;
}
/*   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 #069; 
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:#069;
background: #B6BDC4;
}
#homepagetabs li.currenttab { 
padding-bottom:3px;
border:2px solid #069;
border-bottom:none;
background:#5F758C url(caption_bg.jpg) top left repeat-x;
color: #fff;
font-style: oblique;
}
