 @media screen {
	body {
  	  font-family: Verdana, Arial, Helvetica, Tahoma, Sans-Serif;
	}
	#printreport {
		display: none;
	}
	.noScreen{
		display: none;
		}
  } 
  @media print {
	body {
	font-size: 85%;
    font-family: Verdana, Arial, Helvetica, Tahoma, Sans-Serif;
	}
	#bodyLayer {
		float: none !important;
	}
    #footer { 
		display: none;
	}
    #menu { 
		display: none;
	}
	.noPrint {
		display: none;
		}
	.noScreen{
		display:inline !important;
		}
  }

a:link
{
	color: #0c1890;
	font-weight: bold;
    text-decoration: none;
}
a:active
{
	color: #cc0d0d;
	font-weight: bold;
    text-decoration: none;
}
a:hover
{
	color: #cc0d0d;
	font-weight: bold;
    text-decoration: underline;
}
a:visited
{
	color: #0c1890;
	font-weight: bold;
    text-decoration: none;
}
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;
	padding-top:10px;
	font-family:"Arial Rounded MT Bold", sans-serif;
	color: #026;
	}
h2{
	font-weight: bold;
	font-size: 24px;
	color: #000000;
	font-family:"Arial Rounded MT Bold", sans-serif;
	}
img {
	border:0px;
	}
/* ----------------- 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;
	}
.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:755px;
	}
	
.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;
}
.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;
	}
