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

BODY {
   background-color: #4D657F;
   background-image: url(background_left.gif);
   background-repeat: repeat-y;
   padding-left: 40px;
}

/* Over-ride the body for the live_scoring_brief page. */
#body_live_scoring_brief {
   background-image: none;
   padding-left: 5px;
}

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

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

A:visited {
   color: #5B6879;
   text-decoration: none;
}

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

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

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

.pagebody, #body_live_chat {
   padding-top: 10px;
   padding-bottom: 10px;
   background-color: #EBEFE3;
   /* border-top: 1px solid #4D657F; */
}

#home {
   background-color: #4D657F;
}

TH {
   color: #023067;
   font-style: normal;
   font-weight: bold;
   background-color: #AAB4B5;
   background: url(gray_caption_bg.gif) top left repeat;
}

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

H1 {
   font-weight: bolder;
   color: #DDDE7A;
   letter-spacing: 1pt;
   filter: Glow(Color=000000, Strength=2);
   /* height: 20px; */
}

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

.eventablerow {
   background-color: #F6FBEC;
}

.oddtablerow {
   background-color: #EBEFE3;
}

.warning {
   color: #993300;
}

#standings H3, #brief_standings H3 {
   background-color: #AAB4B5;
   background: url(gray_caption_bg.gif) top left repeat-x;
   color: #023067;
}

.pageheader {
   background: url(masthead_darkyellow_dots.gif) top left repeat-x;
}

.brandlogo, .welcome {
   background: url(masthead_dark_blue_stripes.gif) top left repeat-x;
}

.welcome {
   vertical-align: bottom;
   filter: Glow(Color=000000, Strength=2);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #DDDE7A;
   height: 10px;
}

.pagefooter A:link, .pagefooter A:visited {
   color: #BECC93;
}

.pagefooter A:hover {
   color: #C7C710;
}

HR {
   color: #445E7A;
   height: 1px;
   width: 100%;
}

LI {
   list-style-image: url(yellow_arrow.gif);
   vertical-align: middle;
}

.report {
   background-color: #71AFCD;
   border: 3px solid #023168;
   border-collapse: collapse;
}

#home .report {
   border-top: 0px;
}

.report TD, .report TH {
   border: 1px solid #477377;
}

.header_links, .header_links TD, .header_links TH {
   border: none;
   background-color: transparent;
}

.header_links A {
   background-color: #EBEFE3;
}

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

CAPTION, CAPTION A:link, CAPTION A:visited, CAPTION A:hover, CAPTION A:active {
   background-color: #023168;
   color: #FFFFFF;
}

.mainmenuon,  A.mainmenuon:hover, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:active {
   color: #4D657F;
   background-color: #EBEFE3;
}

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

caption {
background: url(caption.gif) no-repeat -3px 0;
height:22px;
text-align:left;
position:relative;
padding:5px 0;
}
caption span {
background: url(captionspan.gif) no-repeat right top;
margin:0 0 0 19px;
font-size:9px;
padding:7px 22px 3px 0px;
line-height:15px;
}

caption span.module_expand{
margin:-5px 0 0 0;
padding:0;
background:none;
}

/*    Tabs
==================== */
#homepagetabs { 
border-bottom: 3px solid #023168; 
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 #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: #4D657F;
}
#homepagetabs li.currenttab { 
background: #ccc url(gray_caption_bg.gif) repeat-x top left;
padding-bottom:3px;
border:3px solid #023168;
border-bottom:none;
border-top:none;
color:#023168;
}

#hsubmenu a:visited, #vsubmenu a:visited {
   /* background-color: #EBEFE3; */
   color: #023168;

}

