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

BODY {
   background-color: #eee;
   background-image: url(green_background.gif);
}

A:link, A:active {
   color: #336633;
   text-decoration: underline;
}

A:visited {
   color: #339933;
   text-decoration: underline;
}

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

.brandlogo {
   padding-left: 15px;
   padding-top: 15px;
}

.welcome {
   padding-right: 15px;
   font-weight: bold;
   color: #000000;
   vertical-align: bottom;
}

.welcome A:link, .welcome A:active, .welcome A:visited {
   color: #6699CC;
   text-decoration: underline;
}

.welcome A:hover {
   color: #FFFFFF;
   text-decoration: underline;
}

CAPTION {
   color: #99CCCC;
   font-weight: bolder;
   font-style: normal;
   line-height: 30px;
   letter-spacing: 0pt;
   background-color: #2C5C5C;
   border: 1px solid black;
   border-bottom: 2px solid black;
   text-align: left;
   padding-left: 20px;
   background: #2C5C5C url(green_blank_tab.gif) top left repeat-y;

}

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

.homepagecolumn #standings H3, .homepagecolumn #brief_standings H3, .homepagecolumn .homepagemodule CAPTION {
   padding-top: 5px;
   padding-bottom: 5px;
   color: #FFFFFF;
   background-color: #333333;
}

TH {
   color: #99CCCC;
   font-style: normal;
   font-weight: bold;
   background-color: #333333;
}

TH A:link, TH A:active, TH A:visited {
   color: #99CCCC;
   text-decoration: underline;
}

TH A:hover {
   color: #6699CC;
   text-decoration: underline;
}

INPUT, TEXTAREA, SELECT {
   border: 1px solid #000000;
   background-color: #F6FBEC;
   margin: 1px;
   padding: 1px;
}

.eventablerow {
   background-color: #DDDDDD;
}

.oddtablerow {
   background-color: #E7E7E7;
}

.warning {
   color: #FF6600;
}

#home #standings H3, #home #brief_standings H3, #standings H3 {
   padding: 0px;
   color: #000000;
   background-image: url(green_background.gif);
}

.homepagecolumn .homepagemodule H3 {
   margin: 0px; 
   background-color: #E7E7E7;
}

.pageheader {
   margin-top: -27px;
   background:#2C5C5C url(green_masthead.jpg) top left repeat-x;
   border: 1px solid black;
   height: 114px;
}

.pagefooter A:link, .pagefooter A:active {
   color: #336633;
   text-decoration: underline;
}

.pagefooter A:visited {
   color: #339933;
   text-decoration: underline;
}

.pagefooter A:hover {
   color: #6699CC;
   text-decoration: underline;
}

LI {
   list-style-position: inside;
   text-align: left;
}

.pagebody {
   padding-top: 25px;
   background-color: #FFFFFF;
}

#home {
   background-color: transparent;
}

H1 {
   font-weight: bolder;
   font-style:italic;
   color: #FFFFFF;
   height: 36px;
   filter: DropShadow(Color=#000000, OffX=2, OffY=2, Positive=1);
   letter-spacing: 1px;
}

.pagefooter {
   background: url(green_footer_dot.gif) top left repeat-x;
   padding-top: 5px;
   margin-top: 5px;
}

.report {
   border: 1px solid black;
   border-top: 1px solid black;
   border-collapse: collapse;
}

.report TD, .report TH {
   border: 1px solid black;
   padding: 1px;
}

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

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

.mainmenuon,  A.mainmenuon:hover, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:active {
   color: #339933;
   background-color: #DDDDDD;
}

.mainmenucurrent, .mainmenuoff, A.mainmenuoff:hover, A.mainmenuoff:link, A.mainmenuoff:visited, A.mainmenuoff:active {
   color: #224545;
   background-color: #E7E7E7;
}
/*   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 */
}


/*    Main Headings 
======================= */
.homepagecolumn .homepagemodule caption, caption{
text-align:left;
padding:5px 5px 6px 20px;
background:#244D4D url(caption.gif) no-repeat left top;
font-size:16px;
font-weight:normal;
font-style:italic;
color:#eee;
text-indent: 0px;
line-height:normal;
}

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