﻿body { color: #424242; font-size: small; background-image: url(../images/bluebg.jpg); background-repeat:repeat-x; background-color:#0B4E9F; }
a:link, a:visited, a:active {
	text-decoration: none;
	color: #a60035;
}
a:hover {
	text-decoration: none;
	color: #666666;
}

.nav {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a60035;
}
.text {
	font-size: small;
	color: #666666;
}
ul.sitemap { margin:0; padding:0; margin-left: 10px; }
.sitemap li { padding: 0 0 4px 0px; margin: 0; font-size:smaller; }

/* menu */
#nav_wrapper { background: url(images/branding_bg.gif) repeat-x left top; width:100% }
#admin-title { float: right; margin: 30px 0 10px 0; }
#logo { float: left; margin: 30px 0 0 10px; }

#nav_m1 {float:left;width:100%; font-size:12px;line-height:1.4;border-bottom:1px solid #B5D6F7}
#nav_m1 ul {margin:0;padding:0 10px 0 0;list-style:none;}
#nav_m1 li {display:inline;margin:0;padding:0;}
#nav_m1 a {float:left;background:url(../images/tab_left_new.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;border:none;}
#nav_m1 a span {float:left;display:block;background:url(../images/tab_right_new.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#333;}
/* ie5-mac hack \*/
#nav_m1 a span {float:none;}
/* end ie5-mac hack */
#nav_m1 a:hover span {color:#a30005;}
#nav_m1 a:hover {background-position:0% -42px;}
#nav_m1 a:hover span {background-position:100% -42px;}
#nav_m1 .current a {background-position:0% -42px;}
#nav_m1 .current a span {background-position:100% -42px;color:#a30005;}
/* end menu */

#LeagueSelect { margin: 10px 0 0 0; }
#GridTop { margin: 15px 0 0 0; }
#GridTable { margin: 15px 0 0 0; }
#GridFooter { margin: 5px 0 0 0; }
#GridEdit { margin: 20px 0 0 0; }

h2 { color:#333D48; padding:0; }
/*h2 { color:#333D48; background: url('../images/rightarrow.png') no-repeat left; padding:2px 0 0 20px; }*/

.GridList { border-bottom:2px solid #424242; color: #333333; }
.MidTable { border-bottom:2px solid #424242; color: #333333; }
.GridHeader { background-color:#4A5868; font-weight:bold; color:#EDF4FE; }
.GridItem { background-color:#FFF; }
.GridItemAlt{ background-color:#E4E9ED; }

.LabelItem { background-color:#EDF0D5; }
.InputItem { background-color: #F9FBE6; padding: 4px;  }

.lightgray { color: #cccccc; }
.noborder { border: none; padding:0; }
.noborder input { border:none; padding:0; margin:0;  }
.itemdate { font-weight: bold; padding: 0 4px 5px 19px; text-align:left; background: url('../images/icon-calendar.png') no-repeat; margin-left: 4px; }
.itempractice { font-weight: bold; font-style:italic; }
.gameitemlabel { width: 70px; float:left; padding: 0 0 0 4px;}
.gameitem { float:left; padding: 0 0 0 4px; }

td.LeftColumn {  border-right:1px solid #556474; }
td.GridItem { padding: 8px 0 8px 0; }
td.GridItemAlt { padding: 8px 0 8px 0; }
td.GridFooter, tr.GridFooter td { color: #fff; background-color: #566372; text-align: right; height: 12px; }
td.GridFooter a, td.GridFooter a:hover { color: #fff; }
td.GridFooter a:hover { color: #a60035; }

tr.GridFooter td { color: #fff; background-color: #566372; text-align:left; height: 12px; padding:2px; }
tr.GridFooter td a, tr.GridFooter td a:hover { color: #fff; }
tr.GridFooter td a:hover { color: #a60035; }



#outerwrap { width: 900px; padding:0; margin:0; background-image: url('../images/bg_lasker_white.gif'); background-repeat: repeat-y; }
#wrap { width: 900px; padding:0; margin:0; background-image: url('../images/bg_lasker_sub_fade.jpg'); background-repeat: no-repeat; }
#content { width:100%; padding:0; margin:0; min-height:500px; }
#innercontent { padding:10px; margin:0; }
#footer { width: 100%; padding:0; margin:0; background-image: url('../images/footer_bg.gif'); background-repeat:repeat-y; }
#footer_inside { width: 100%; padding:0; margin:0; min-height:100px; background-image: url('../images/footer_bottom.gif'); background-repeat:no-repeat; background-position:bottom; }

table.NavPager { margin-top: 10px; }

div.gamenotes { font-size: x-small; padding-top: 10px; padding-left:5px; font-style:italic; }

/* master schedule */
.options { margin: 5px 0 10px; }
.options table td { padding: 2px 5px 2px 0; font-weight:bold; }

table.scheduleTable td { padding: 4px; font-size:0.85em; }

td.statItem { padding: 3px 0;background-color:#FFF;  }
td.statItemAlt { padding: 3px 0;background-color:#E4E9ED; }
