/*
Auto Generated 3/3/2009 4:09:02 AM
Theme = Basic Red
*/
/*
Auto Generated 12/18/2008 1:57:24 PM
Theme = Basic Blue
*/
/* ELEMENTS */
* {margin:0;padding:0}
html { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
body { font-size: 75%; font-family: 'Trebuchet MS', Tahoma, Verdana, Arial; background-color: #000000; margin: 0px; padding: 0px; color: #FFFFFF; text-align:center; min-width: 900px; }
h1, h2, h3, h4 { font-weight: bold; margin: 0px 0px 0px 0px; }
h1 { font-size: 200%;}
h2 { font-size: 150%;}
h3 { font-size: 100%;}
ul { padding:0px 0px 0px 0px; margin-top: 0px; text-align:left; }
li { padding:0px 0px 0px 0px; margin-left:-16px; }
a { text-decoration: none; color:#FFFFFF; cursor:hand;}
a:hover { background-color:Transparent; text-decoration: underline; }
p { padding:4px 2px 4px 2px; margin:0px;}
th { background-repeat:repeat-x; background-position:top; font-weight:normal; padding:2px 2px 0px 2px;}
textarea { font-size: 100%; font-family: 'Trebuchet MS', Tahoma, Verdana, Arial; }
table {margin:0 auto;}

/* Page Layout (by Id) */
#divContainer { margin: 0 auto; position: relative; text-align:left; width:900px; }
#divMasthead { position:absolute; top:0px; left:0px; height: 80px; width:880px; padding: 5px 10px 5px 10px;}
#divMasthead h1 {position:absolute; top:0px; height:30px; left:6px; vertical-align:bottom; }
#divMasthead h2 {position:absolute; top:4px; height:30px; left:340px; vertical-align:bottom; }
#divMasthead h3 {position:absolute; top:4px; height:30px; left:600px; vertical-align:bottom;}
#divMasthead ul { position:absolute; top:10px; right: 20px; padding: 5px 10px 5px 10px;}
#divTeamInfo {position:absolute; top:32px; width:740px;}
#divContentPane { position: absolute;  top: 0px;  left: 0px; width: 750px; margin-top: 90px; padding: 5px 10px 30px 140px; min-height: 400px; }
#divNavPane { position: absolute; top: 0px; left: 0px; width: 120px; padding: 0px 10px 0px 10px; bottom: 0px; }
#divFooter { position: absolute; width:880px; bottom: 0px; left: 0px;padding: 5px 10px 5px 10px; text-align:center;}
#divSportOptions {position: absolute; width:120px; right:5px; top:5px; padding: 2px;}
#divLoginOptions {position: absolute; width:120px; right:5px; top:5px; padding: 2px;}
#divSportOptions div div a,
#divLoginOptions div div a {background-color:Transparent; color: #FFFFFF;}
#divLoginPanel { position: absolute; left:0px; right:0px; bottom: 0px; text-align:center; }
#divWelcomeMessage {position: absolute; left:0px; right:0px; bottom:0px; font-weight:bold; text-align:center;}
#modalDialog { display:none; position:absolute; left:0px; top:0px; bottom:0px; right:0px; z-index:10000; background-image:url(image/gray.png); text-align:center;}
#modalDialogTitleBar {height:200px; margin-top:auto; margin-bottom:auto; position:relative; width:300px; margin-left:auto; margin-right:auto; text-align:center; overflow-x:hidden; font-weight:bold; font-size:1em; padding:3px 2px 0px 2px; color:#FFFFFF; vertical-align:middle; height:20px; }
#modalDialogFrame {position:relative; width:300px; margin-left:auto; margin-right:auto; overflow-x:hidden;}
#modalDialogButton {position:absolute; background-image:url(image/close.gif); top:2px; right:2px; width:16px; height:14px; z-index:20000;}
#divCurrent,
#divRecent
{display:none; width:110%; position:absolute; z-index:20; top:0px;}

td.PlayerColumn a,
a.menuItem{background:Transparent; }

/* Color Palette from at http://slayeroffice.com/tools/color_palette/ */
.NotesAndDeadlines, 
#divMasthead, 
#divFooter,
.Palette0 th, 
.Palette0 { background-color: #A02020; color: #FFFFFF; }

.menuItem,
.Palette1 th, 
.Palette1 { background-color: #B75757; color: #FFFFFF; }

tr.Toolbar td .Button,
.Palette2 th,
.Palette2 { background-color: #CF8F8F; color: #501010; } 

.DefaultRowAlternatePale,
.DefaultRowAlternatePale a,
.HorizontalNavBarLeftHover,
.HorizontalNavBarRightHover,
td.PlayerColumn,
#divContentPane,
#divNavPane,
.menuItem:hover,
.Palette3 th,
.Palette3 { background-color: #E7C7C7; color: #501010; }

.DefaultRowPale,
.DefaultRowPale a,
.Palette4 th,
.Palette4 { background-color: #FFFFFF; color: #501010; }

th,
.Button,
.Palette5 th,
.Palette5 { background-color: #A02020; color: #FFFFFF; } 

.Palette6 th,
.Palette6 { background-color: #781818; color: #FFFFFF; }

.GridViewPager,
.menuItemSelected,
.Toolbar,
#modalDialogTitleBar,
.Palette7 th,
.Palette7 { background-color: #501010; color: #FFFFFF; }
.Palette8 th,
.Palette8 { background-color: #280808; color: #FFFFFF; }
.Palette9 th,
.Palette9 { background-color: #000000; color: #FFFFFF;  }

.Palette0 th,
.Palette0 .Button { background-image:url(image/gradient0.jpg); background-position-y:top; background-repeat:repeat-x;}
.Palette1 th,
.Palette1 .Button{ background-image:url(image/gradient1.jpg); background-position-y:top; background-repeat:repeat-x;}
.menuItem,
tr.Toolbar td .Button,
.Palette2 th,
.Palette2 .Button{ background-image:url(image/gradient2.jpg); background-position-y:top; background-repeat:repeat-x;}
td.PlayerColumn,
.menuItem:hover,
.HorizontalNavBarLeftHover,
.HorizontalNavBarRightHover,
.Palette3 th, 
.Palette3 .Button{ background-image:url(image/gradient3.jpg); background-position-y:top; background-repeat:repeat-x;}
.Palette4 th,
.Palette4 .Button{ background-image:url(image/gradient4.jpg); background-position-y:top; background-repeat:repeat-x;}
th,
.Button,
.Palette5 th, 
.Palette5 .Button{ background-image:url(image/gradient5.jpg); background-position-y:top; background-repeat:repeat-x;}
.Palette6 th, 
.Palette6 .Button{ background-image:url(image/gradient6.jpg); background-position-y:top; background-repeat:repeat-x;}
.menuItemSelected,
.Toolbar,
#modalDialogTitleBar,
.Palette7 th, 
.Palette7 .Button{ background-image:url(image/gradient7.jpg); background-position-y:top; background-repeat:repeat-x;}
.Palette8 th, 
.Palette8 .Button{ background-image:url(image/gradient8.jpg); background-position-y:top; background-repeat:repeat-x;}
.Palette9 th, 
.Palette9 .Button{ background-image:url(image/gradient9.jpg); background-position-y:top; background-repeat:repeat-x;}

/* Dialogs (like boxes with rounded corners) */
.dialog{float:left; padding:0 6px; margin:6px; display:inline;/* IE double margin bug*/ }
.inner{ padding:6px 0; margin:-6px 0; position:relative; min-height:0;/* ie7 haslayout issues fix*/ }
* html .inner{height:1px /* ie6 haslayout issues fix*/}
.top,
.base{margin:-6px -6px 0; background-repeat: no-repeat; background-position: left top; height:6px; position:relative; font-size:0px; }
.base{ background-position:left bottom; margin:0 -6px -6px; }
.top span,
.base span{ background-repeat: no-repeat; background-position: right top; display:block; height:6px; font-size:0px; }
.base span{background-position:right bottom;}
.dialog h1{ font-size:1.25em; text-align:center; }

/* Dialog Corners For Rounded Corners */
.Palette0 .base, .Palette0 .top, .Palette0 .base span, .Palette0 .top span{background-image: url(image/corners0.gif); }
.Palette1 .base, .Palette1 .top, .Palette1 .base span, .Palette1 .top span{background-image: url(image/corners1.gif); }
.Palette2 .base, .Palette2 .top, .Palette2 .base span, .Palette2 .top span{background-image: url(image/corners2.gif); }
.Palette3 .base, .Palette3 .top, .Palette3 .base span, .Palette3 .top span{background-image: url(image/corners3.gif); }
.Palette4 .base, .Palette4 .top, .Palette4 .base span, .Palette4 .top span{background-image: url(image/corners4.gif); }
.Palette5 .base, .Palette5 .top, .Palette5 .base span, .Palette5 .top span{background-image: url(image/corners5.gif); }
.Palette6 .base, .Palette6 .top, .Palette6 .base span, .Palette6 .top span{background-image: url(image/corners6.gif); }
.Palette7 .base, .Palette7 .top, .Palette7 .base span, .Palette7 .top span{background-image: url(image/corners7.gif); }
.Palette8 .base, .Palette8 .top, .Palette8 .base span, .Palette8 .top span{background-image: url(image/corners8.gif); }
.Palette9 .base, .Palette9 .top, .Palette9 .base span, .Palette9 .top span{background-image: url(image/corners9.gif); }

/* Classes */
.ErrorMessage {	color:Red; font-weight:bold; position:absolute; font-size:20pt; z-index:10000; width:100%; top:-40px; height:40px; }
.NotesAndDeadlines{ border: dashed 1px silver; text-align:left; }
.Button {font-weight:bold; font-family:'Trebuchet MS', Tahoma, Verdana, Arial; background-repeat:repeat-x; background-position:top; cursor:hand; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none;}
.Button:hover{text-decoration:underline; }
.InfoEdit { border:none; padding:0px 0px 0px 0px; font-size:.8em; margin:0px 0px 0px 0px; }

tr.Toolbar { position:relative; font-weight:bold; font-size:1em; padding:3px 2px 0px 2px; margin:0px 0px 0px 0px; vertical-align:middle; height:20px;}
tr.Toolbar td input.InfoEdit {height:12px;}
tr.Toolbar td img {margin:0px 0px 0px 0px; vertical-align:middle;}
tr.Toolbar td .Button {border:none; font-weight:normal; vertical-align:top; height:20px;}

tr.DefaultRowPale td, 
tr.DefaultRowAlternatePale td {padding:0px 2px 0px 2px;}
.TransactionTable {display: inline; text-align: left; width: 100%; padding-left: 2px;}

td.PlayerColumn {height:30px; width:90px; line-height:1; vertical-align:baseline; padding:0px 0px 0px 4px; margin:0px 0px 0px 0px;}
td.PlayerColumn select {width:47px; margin-top:7px;}

.GridView{}
.GridViewPager, 
.GridViewPager a:hover, 
.GridViewPager span
{font-size:1.2em; font-weight:bold; padding:1px 1px 1px 1px;  height:50px; }
.GridViewPager a {font-weight:normal; font-size:.8em; }
.GridViewPager table tr td { width:27px; }

.menuItem{cursor:hand; padding:0px 2px 0px 2px; text-decoration:none; cursor:hand; width:100%;}
.menuItemSelected{cursor:default;}
.menuItem a{background-color:Transparent;}

/* Horizontal Nav Bar */
.HorizontalNavBar {margin-top:0px; padding:0px 2px 0px 2px; }
.HorizontalNavBarLeft, .HorizontalNavBarRight, .HorizontalNavBarLeftHover, .HorizontalNavBarRightHover
{ font-size:18px; cursor:hand; font-weight:bold; width:15px; }
.HorizontalNavBarCenter, .HorizontalNavBarCenterActive
{ border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; width: auto; text-align: left; font-size:12px; cursor:hand; }
#tbHighlights tr td {padding:0px 2px 0px 2px;}
#tdHighlightTeams{ width:30px; }
#tdHighlightScores{ width:25px; text-align:right;}
#tdHighlightOT{width:60px; text-align:center; }
#tdHighlightText{width:670px; border-left: solid 1px #FFFFFF;}
#tdHighlightText div{overflow:auto;}