 @media screen {
	body{
		padding:0px;
		margin:0px;
		background-color:#fff;
		background-image:url(/Assets/StripesBG.gif);
		font-size: 0.9em;
		font-family: Verdana, Arial, Helvetica, Tahoma, Sans-Serif;
	}
	#layout{
		position:relative;
		top:0px;
		margin-left: auto;
		margin-right: auto;
		width:990px;
		padding:0px;
		border-left:#000 solid 1px;
		border-right:#000 solid 1px;
		border-bottom:#000 solid 1px;
		background-color:#fdfdfd;
	}
	#layoutFooter img{
		vertical-align:middle;
		}
	#layoutMainBody{
		position:relative;
		top:0px;
		width:990px;
		padding-bottom:0px;
		padding-left:15px;
		padding-right:15px;
		padding-top:0px;
		}
	#layoutShadow{
		position:relative;
		top:0px;
		margin-left: auto;
		margin-right: auto;
		width:1010px;
		padding:0px;
		background-image:url(/Assets/layout/2008/BGShadow1000.gif);
		margin-bottom:10px;
		}
	#layoutInnerWrapper{
		padding-top:20px;
		padding-bottom:20px;
		width:955px;
		}
	#printreport {
		display: none;
	}
	.noScreen{
		display: none;
		}
  } 
  @media print {
	body {
	font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, Tahoma, Sans-Serif;
	}
	table td{
		vertical-align:top;
		}
	#bodyLayer {
		float: none !important;
	}
    #footer { 
		display: none;
	}
	#layout{
		}
	#layoutBanner{
		display: none;
		}
	#layoutFooter{
		display: none;
		}
    #menu { 
		display: none;
	}
	#TICKER {
		display: none;
		}
	.noPrint {
		display: none;
		}
	.noScreen{
		display:inline !important;
		}
  }
/* Layout */
#layoutLeftColumn{
	display:inline;
	position:relative;
	float:left;
	width:470px;
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	}
#layoutRightColumn{
	display:inline;
	position:relative;
	float:left;
	width:470px;
	padding-left:10px;
	margin:0px;
	}
#layoutBanner{
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	width:990px;
	text-align:left;
	background-color:#222;
	}
#layoutBanner a, #layoutDeadline a:visited{
	color:#333;
	text-decoration:none;
	}
#layoutBanner a:hover{
	color:#000;
	text-decoration:underline;
	}
#layoutCoachName{
	display:inline;
	float:right;
	font-size:11px;
	}
#layoutDeadline{
	float:left;
	}
#layoutFooter{
	border-top:#fff solid 1px;
	background-color:#ddd;
	position:relative;
	clear: left;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:15px;
	font-size:11px;
    vertical-align:middle;
	}
#layoutLeaguesListing{
	float:right;
	vertical-align:top;
	}
#layoutLogin{
	display:inline;
	float:right;
	font-size:10px;
	}
#layoutLogin form{
	display:inline;
	float:right;
	margin-bottom:10px;
	}
#layoutLogin input{
	color:#ccc;
	background-color:#000;
	border:1px solid #aaa;
	font-size:10px;
	margin-left:3px;
	margin-right:10px;
	padding-left:3px;
	}
#layoutMainMenu{
	display:inline;
	float:left;
	}
#layoutMenu{
	background-image:url(/Assets/Layout/2008/White.gif);
	position:relative;
	top:0px;
	margin:0px;
	margin-left: auto;
    margin-right: auto;
	padding-left:8px;
	padding-top:5px;
	height:22px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	}
#layoutMenu a:link, #layoutMenu a:visited{
	color:#004;
	position:relative;
	display:inline;
	top:2px;
	margin-left:7px;
	margin-right:7px;
	font-weight:bold;
	}
#layoutMenu img{
	position:absolute;
	top:0px;
	}
#layoutPlug{
	position:relative;
	color:#000;
	font-size:12px;
	text-align:center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image:url(/Assets/plugStripe.gif);
	background-color: #ffbd39;
	border-top: #fd9 solid 1px;
	border-bottom:#222 solid 1px;
	}
#layoutTopline{
	font-size:12px;
	position:relative;
	top:0px;
	margin:0px;
	margin-left: auto;
    margin-right: auto;
	padding:3px;
	background-color:#222;
	color:#ccc;
	height:20px;
	}
#layoutTopline a:link, #layoutTopline a:visited{
	color:#ccc;
	font-weight:normal;
	}
#menuSystem{
	color: #666688;
	border-bottom:2px #767676 solid;
	border-left:1px #929292 solid;
	border-right:1px #767676 solid;
	background-image:url(/Assets/layout/2008/menuShade.jpg);
	position:absolute;
	font-size:0.7em;
	font-weight: lighter;
	line-height:16px;
	z-index:100;
	text-decoration:none;
	margin: 0px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: #000 solid 1px;
	border-right: #334 solid 1px;
}
#menuSystem a{
	color:#006;
	text-decoration:none;
}
#menuSystem a:hover{
	text-decoration:underline;
}
/* End of layout CSS */
a:link, a:visited, a:active {
	color: #0d0b70;
	font-weight: bold;
    text-decoration:underline;
}
a:hover {
	color: #cc0d0d;
	font-weight: bold;
    text-decoration: underline;
}
a:visited:hover {
	color: #cc0d0d;
	font-weight: bold;
    text-decoration: underline;
}
dt {
	padding-top:10px;
	font-weight: bold;
	}
	
h1{
	font-weight: bold;
	font-size: 38px;
	text-transform: capitalize;
	margin-bottom: 0.1em;
	margin-top: 0px;
	padding-top:5px;
	font-family:Verdana, "Arial Rounded MT Bold", sans-serif;
	color: #211f5f;
	}
h2{
	font-weight: bold;
	font-size: 24px;
	color: #000000;
	font-family:"Arial Rounded MT Bold", sans-serif;
	}
img {
	border:0px;
	}
/* ----------------- rules ------------- */
#rulesLink{
/*	float: right; */
	font-size:12px;
 	}
#rulesLink a:link, #rulesLink a:visited{
	font-size:12px;
	text-decoration:none;
 	}
#rulesLink img{
	vertical-align:middle;
 	}
/* ----------------- postIt ------------- */
#postIt{
 	background-color: #f3ef84;
 	border:#cfcd8e solid 1px;
	padding:2px 2px 2px 2px;
	width: 244px;
	float: left;
	margin-left:10px;
 	}
#postIt textarea{
 	background-color: #f3ef84;
 	border:none;
	padding:0px;
	width: 235px;
 	}
#postIt input{
	color:#938f34;
	font-size:11px;
 	background-color: #f3ef84;
 	border:#e3df74 solid 1px;
	padding:0px;
 	}
#postIt textarea{
	border: none;
	overflow: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/* ----------------- /postIt ------------- */
.alert{
	font-weight: bold;
	color: #cc0000;
	}
	.blogTag {
	background-color:#f0f0f0;
	font-weight:bold;
	padding:3px;
 	}
.teamblog tr{
	}
.teamblog td, .teamblog p{
	font-size:80%;
	padding-bottom:5px;
	background-color:#f0f0f0;
	border-bottom:#ffffff solid 1px;
	}
.teamblog p{
	margin-top:0px;
	}
.teamBlogDate {
	font-weight:bold;
	}
.itemText{
	font-size:12px;
	padding-top:20px;
	padding-bottom:20px;
	width:755px;
	}
.hidden {
	visibility: hidden;
	display: none;
	}
.visible {
	visibility: visible;
	display: inline;
	}
.bluebox
{
	color: #000066;
	background-color:  #99cccc;
	padding: 3px;
}
.bluebtn{
	background:#026;
	font-size:90%;
	color:#ffffff;
	border-left:#63f solid 1px;
	border-top:#63f solid 1px;
	border-bottom:#111 solid 1px;
	border-right:#111 solid 1px;
	padding:3px;
	text-decoration:none;
	font-weight:bold;
	}
.blueHeadline {
	color:#3b428c;
	font-variant:small-caps;
}
.columnHead
{
	text-align: right;
	font-size: 0.9em;
	font-style: oblique;
	padding-top: 0%;
	padding-bottom: 0%;
}

.dark
{
	background-color:#cccccc;
    color: #333333;
}
.dark h1
{
	font-size: 3.0em;
    color: #333333;
}
.dark a
{
    color: #000000;
    text-decoration: underline;
}
.dark a:hover
{
    color: #f0f0f0;
    text-decoration: underline;
}
.draftAssignments {
	font-size: 1em;
}
.draftLegend td {
	font-size: 1.1em;
	color: #FFFFFF;
	background-color: #333399;
	padding: 5px;
	font-weight: bold;
}
.draftOrder
{
	font-size: 0.8em;
}
.footerText
{
    font-size:0.7em;
    font-family: Verdana, Arial, Helvetica, Tahoma, Sans-Serif;
}
.gameReport
{
	font-size: 0.8em;
}
.GRblock {
	font-size: 0.8em;
	color: #FFFFFF;
	background-color: #999999;
	padding: 3px;
	font-weight: bold;
}
.GRstat {
	text-align: right;	
}
.GRsecHd {
	font-size: 1.1em;
	font-weight: bold;
}
.GRlegend {
	background-color:#dddddd;
}
.GRtxt {
	text-align: left;	
}
.GRh {
	font-style: oblique;
}
.GRres{
	font-size: 2em;
}
.greenbtn a:link, .greenbtn a:visited {
	background:#6FAD64;
	font-size:90%;
	color:#efe !important;
	border-left:#bfe3b8 solid 1px;
	border-top:#bfe3b8 solid 1px;
	border-bottom:#455642 solid 1px;
	border-right:#455642 solid 1px;
	padding:5px;
	text-decoration:none;
	font-weight:bold;
	}
.greenbtn a:hover {
	color:#fff;
	background:#75e461;
	text-decoration:none;
	}
.greybtn a:link, .greybtn  a:visited{
	background:#bbb;
	font-size:80%;
	color:#fff;
	border-left:#ddd solid 1px;
	border-top:#ddd solid 1px;
	border-bottom:#777 solid 1px;
	border-right:#777 solid 1px;
	padding:3px;
	text-decoration:none;
	font-weight:bold;
	}
.greybtn  a:hover{
	background:#999;
	}
	
/*Grey-white table */
.greyTable{
	width:765px;
	}
	
.greyTable a:link, a:visited {
	text-decoration:underline;
	color:#111;
	}

.greyTable td{
	font-size:11px;
	vertical-align:top;
	background-color:#f5f5f5;
	border-bottom:#bbb solid 1px;
	padding:5px;
}

.greyTableAlt td{
	font-size:11px;
	background-color:#f9f9f9;
	color:#222;
}

.greyTableKey td {
	background-color:#eee;
	font-style:oblique;
	font-size:80%;
	border-top:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
	}

.greyTableSection td{
	background-color:#bbb;
	color:#fff;
	font-size:90%;
	font-weight:bold;
	border-top:#ccc solid 1px;
	border-bottom:#999 solid 1px;
	}
.homePageBanner td
{
	padding: 0%;
	font-size: 1.1em;
	font-weight: bold;
	vertical-align: middle;
	background-color: #e8e8e8;
	padding-left: 1%;
}
.listings
{
	font-size: 1.0em;
	border-bottom: #ccddff 1pt solid;
	padding-right: 5px;
	padding-left: 5px;
}
.listings td
{
	font-size: 1.0em;
	border-bottom: #ccddff 1pt solid;
	padding-right: 5px;
	padding-left: 5px;
}
.listings table
{
	font-size: 1.0em;
	border-bottom: #ccddff 1pt solid;
}
.listings TH
{
	background-color:  #ffffff;
	border-bottom: #c0ccff 1pt solid;
}
.logInBox
{
	padding: 5px;
	width: auto;
}
.noline
{
	border-bottom: none;
}
.notes
{
	background-color:#cccccc;
	border-color:#333333;
	border-style: solid;
	border-width: 1px;
	color:#333333;
	font-size: 90%;
	padding: 10px;
}
.tr class {
	font-size: 0.9em;
	margin:1px;
}
.red
{
	color: #CC0033;
}
.redtext
{
	color: #CC0033;
}
.redbox
{
	color: #FFFFFF;
	background-color: #cc0000;
	padding: 3px;
}
.redbtn a:link, .redbtn a:visited{
	background:#c00;
	font-size:90%;
	color:#fff;
	border-left:#ff6633 solid 1px;
	border-top:#ff6633 solid 1px;
	border-bottom:#111 solid 1px;
	border-right:#111 solid 1px;
	padding:5px;
	text-decoration:none;
	font-weight:bold;
	}
.redbtn a:hover{
	color:#ffffff;
	background:#ff3300;
	text-decoration:none;
	}
.redbtn input{
	background:#cc0000;
	font-size:90%;
	color:#ffffff;
	border-left:#ff6633 solid 1px;
	border-top:#ff6633 solid 1px;
	border-bottom:#111111 solid 1px;
	border-right:#111111 solid 1px;
	padding:5px;
	text-decoration:none;
	font-weight:bold;
	}
.results
{
	font-size: 0.8em;
}
.resultsHeadline td
{
	padding-left: 1%;
	color: #333333;
	font-weight: bold;
	background-color: #eeeeee;
}
.results td
{
	padding-top: 1%;
	padding-bottom: 1%;
	padding-left: 0%;
	padding-right:3%;
}
.resultsLine td
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	border-bottom-width: 1px;
}
.resultsScore
{
	text-align: right;
}
.roster
{
	font-size: 0.9em;
}
.roster td{
	border-bottom:#aac solid 1px;
	font-size:10px;
	}
.rosterHeading td{
	border-bottom:#99b solid 1px;
	font-style:oblique;
	font-size:9px;
	}
.smallText
{
	font-size: 0.8em;
}
.standings
{
	font-size: 0.8em;
}
.standings a:link
{
	color: #302E77;
	font-weight: bold;
    text-decoration: none;
}
.standings a:hover
{
	color: #CC0D0D;
	font-weight: bold;
    text-decoration: underline;
}
.standings b
{
	text-align: left;
	color: #000000;
}
.standings td
{
	vertical-align: top;
	padding-right: 1%;
	padding-bottom: 1%;
	background-color: #eeeeee;
	border-bottom: 1px solid #ffffff;
}
.standingsHeadline td
{
	padding-left: 1%;
	color: #f0f0f0;
	font-weight: bold;
	background-color: #999999;
}
.standingsCoach
{
	padding-left: 5%;
	font-size: 0.8em;
}
.standingsHeader td
{
	padding: 1%;
	vertical-align: middle;
	background-color: #d8d8d8;
}
.standingsLegend
{
	text-align: right;
	font-size: 0.8em;
}
.standingsTitle
{
	font-weight: bold;
}
.subHead
{
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
}
.tableRow0
{
	background-color: #ffffff;
	margin-right: 5px;
}
.tableRow1
{
	background-color: #f0f0ff;
	margin-right: 5px;
}
.tabKey
{
	font-style: italic;
	font-size: 0.8em;	
}
.textBox
{
	padding: 5px;
	width: auto;
}
.team
{
	font-size: 0.8em;
}
.teamBuilding
{
	font-size: 0.8em;
}
.teamBuilding a
{
	color: #bb1100;
}
.teamBuilding a:visited
{
	color: #bb1100;
}
.teamBuilding h1
{
	font-size: 2.5em;
	color: #dd8855;
	padding: 2px;
}
.teamBuildingBorder table
{
	border: 1px solid #dd8855;
}
.teamBuilding td
{
	border-bottom: 1px dotted #dddddd;
}
.teamHeadline td
{
	padding-left: 1%;
	color: #333333;
	font-weight: bold;
	background-color: #eeeeee;
}
.team td
{
	padding-top: 1%;
	padding-bottom: 1%;
	padding-left: 0%;
	padding-right:3%;
}
.valignMiddle {
	vertical-align:middle;
	}