/* DEFAULT PROPERTIES FOR HTML ELEMENTS */
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
input,option,select,td,li,tr {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}
input.green {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	background-color: #99CC66;
}

input.sosmall {
	font-size: 11px;
	color: #000000;
	line-height: 11px;
	background-color: #ffffff;
}

select.sosmall {
	font-size: 11px;
	color: #000000;
	line-height: 11px;
}

input.highlight {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	background-color: #FFCC66;
}
textarea {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}

UL { 
     margin:12px 18px; 
     padding:0px 4px; 
     list-style:square url(/dcm/elements/arrow.gif) outside;
}

LI {
     line-height: 14px;
     padding:3px 0px;
}	
   
H1,H2,H3,H4 {
     padding:0px; 
     margin-bottom:6px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #CC6600;
}
h1 {
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;		
}
h2 {
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;		
}
h3 {
     font-size: 11;
	line-height: 13px;
	text-transform: none;		

}
h4 {
     font-size: 12px;
	line-height: 12px;
	text-transform: none;		

}
a {  
     color: #336600;
	text-decoration: none;
}
a:HOVER {
	text-decoration: underline;
}
a.leftlink {  
     font-size: 11;
	color: #336600;
	text-decoration: none;
	margin:6px 6px;
}
a.leftlink:HOVER {
	font-size: 11;
	color: #CC6600;
	text-decoration: underline;
	margin:6px 6px;
}

a.redlink {  
     font-size: 11;
	color: #990000;
	text-decoration: none;
}
a.redlink:HOVER {
	font-size: 11;
	color: #990000;
	text-decoration: underline;

}

a.actions {  
     font-size: 11;
	color: #336600;
	text-decoration: none;
	margin:6px 6px;
}
a.actions:HOVER {
	font-size: 11;
	color: #336600;
	text-decoration: underline;
	margin:6px 6px;
}


/* CUSTOM STYLES */


.homereferee {
     background-color: #FFFFFF;
	background-image: url(/dcm/elements/home_ref_back.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.pickupback {
     background-color: #ffffff;
	background-image: url(/dcm/elements/pickup_back.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.friendback {
     background-color: #FFFFFF;
	background-image: url(/dcm/elements/friend_back.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.myblockhead {
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #CC6600;
     font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;		
}

.myblocktext {
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #000000;
     font-size: 11px;
	line-height: 14px;
	text-transform: none;		
}

.players {
     font-size: 9px;
     line-height: 10px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
}

.realsmall {
     font-size: 11px;
     line-height: 12px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #000000;
}



/* CALENDAR */
.calendar {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 9px;
     font-style: normal;
     border: 1px solid #999999;
     padding: 0px;
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     background-color: #FFFFFF;
}

.adate {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 10px;
     font-style: normal;
     background-color: #DDDDDD;
     
}
.aday {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 10px;
	font-weight: bold;
     font-style: normal;
     color: #000000;
     background-color: #FFFFFF;
}

.month {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 12px;
     font-style: normal;
     font-weight: bold;
     color: #000000;
     background-color: #CC6600;
}


.split {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 10px;
	font-style: normal;
     text-decoration: none;
     background-color: #FFCC66;
	background-image: url(/dcm/elements/split.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.play {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 10px;
     font-style: normal;
     text-decoration: none;
     background-color: #99CC33;
	background-repeat: no-repeat;
	background-position: top left;
}
.start {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 10px;
     font-style: normal;
     text-decoration: none;
     background-color: #FFcc66;
	background-repeat: no-repeat;
	background-position: top left;
}


.todaysdate {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 11px;
     font-style: normal;
     color: #ffffff;
     background-color: #000000;
     font-weight: bold;
     text-decoration: none;
}

.todaysdateplay {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 11px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     background-color: #99CC33;
}
.todaysdatestart {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 11px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     background-color: #FFcc66;
}

.todaysdatesplit {
     font-family: Arial, Helvetica,  sans-serif;
	font-size: 11px;
	color: #000000;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
        background-image: url(/dcm/elements/split.gif);
        background-repeat: no-repeat;
        background-position: top left;
}


/* MAIN COLOR BEHIND TOP LOGO AND NAVIGATION */
.gametitle {
     font-size: 12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #CC6600;
}

.stats {
     font-size: 10px;
     font-style: normal;
     font-weight: normal;
     line-height: 12px;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
}

a.stats {
     font-size: 10px;
     font-style: normal;
     font-weight: normal;
     line-height: 12px;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
}

a.stats:HOVER {
     font-size: 10px;
     font-style: normal;
     font-weight: normal;
     line-height: 12px;
     text-decoration: underline;
     color: #000000;
	text-transform: uppercase;
}

.statoff {
     font-size: 12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
	background-color: #ffffff;
}

.staton {
     font-size: 12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
	background-color: #FFFFFF;
}
.stattotals {
     font-size: 12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
	background-color: #CCCCCC;
}
.stattitles {
     font-size: 10px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #CC6600;
	text-transform: uppercase;
	background-color: #ffffff;
}

.newteamtitle {
     font-size: 11px;
     line-height: 12px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
}

.newcode {
     font-size: 11px;
     line-height: 12px;
     font-style: normal;
     font-weight: bold;
     letter-spacing: 1px;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
}

.newcodetext {
     font-size: 11px;
     line-height: 12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
}
.newgametext {
     font-size: 11px;
     line-height: 12px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
}

.newgamedate {
     font-size: 11px;
     line-height: 12px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
}

.newgametitle {
     font-size: 12px;
     line-height: 14px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
	text-transform: uppercase;
     color: #CC6600;
}



a.gametitle {
     font-size: 12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: underline;
     color: #CC6600;
}
a.gametitle:HOVER {
     font-size: 12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: underline;
     color: #993300;
}
.sporttitle {
     font-size: 12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #000000;
}

.notetitle {
     font-size: 11px;
     line-height: 12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
}

.notebody {
     font-size: 11px;
     line-height: 12px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #333333;
}

.ticketgametitle {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #990000;
	text-decoration: none;
}
.tickettype {
	font-weight: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #336600;
	text-decoration: none;
}

.ticketgamedate {
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.tickettypeblack {
     font-size: 11px;
     line-height: 12px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #333333;
	text-transform: uppercase;
}

.customback {
	background-color: #CC6600;
}
.buttonback {
	background-color: #CC6600;
	background-image: url(/dcm/elements/snake_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.scoreback {
	background-color: #FFFFFF;
	background-image: url(/dcm/elements/scoreboard.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.lockerback {
	background-color: #FFFF99;
	background-image: url(/dcm/elements/lockers.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
.cheerback {
	background-color: #FFFF99;
	
}

.scoreboard {
	background-color: #FFFFFF;
	background-image: url(/dcm/elements/scoreboard.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.bench {
	background-color: #FFFFFF;
	background-image: url(/dcm/elements/theteam.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.teamback {
	background-color: #FFFF99;
}

.startback {
	background-color: #FFFFFF;
	background-image: url(/dcm/elements/illu_ref.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.startteamback {
	background-color: #FFFFFF;
	background-image: url(/dcm/elements/illu_team.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.placeback {
	background-color: #FFFFFF;
	background-image: url(/dcm/elements/illu_place.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


/* SPACED COPY BLOCK ON HOME PAGE */
.homeintro {
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
}

.sidebar {
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-style: normal;
	font-weight: normal;
}


/* MAIN COLOR BEHIND LEFT COLUMN */
.leftcolumn {
	background-color: #FFFF99;
	
}

/* MAIN COLOR BEHIND MIDDLE COLUMN */
.middlecolumn {
	background-color: #FFFFFF;
}

/* MAIN COLOR BEHIND RIGHT COLUMN */
.rightcolumn {
	background-color: #FFFFFF;
}

/* CONSISTENT NAV LINKS AT TOP OF PAGE */
.mainnav {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFCC66;
	text-decoration: none;
}
.mainnav:HOVER {
	text-decoration: none;
	color: #FFFFFF;
     font-weight: normal;
}

/* TAB TEXT AT TOP OF PAGE */
.tabback {
	color: #FFCC66;
}
.tab {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 10px;
	color: #996633;
	font-weight: normal;
	text-decoration: none;
}

.tab:HOVER {
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
     
}
.tabon {
	font-size: 10px;
	text-transform: uppercase;
	line-height: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.tabon:HOVER {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

/* TEMPORARY NAV LINKS AT TOP OF PAGE */
.sectionnav {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFCC66;
	text-decoration: none;
}
.sectionnav:HOVER {
	color: #FFFFFF;
	text-decoration: none;
}

.callouthead {
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 14px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #FFCC66;
     clear: left;
}

.calloutcopy {
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.actions {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #000000;
	text-decoration: none;
}
/* SUB NAV LINKS AT TOP OF PAGE */
.subnav {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #cccccc;
	text-decoration: none;
}
.subnav:HOVER {
	text-decoration: none;
	color: #ffffff;
	text-decoration: underline;
}
.subnavback {
	background-color: #000000;
}

/* FOOTER LINKS */
.footernav {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #999999;
	text-decoration: none;
}
.footernav:HOVER {
	text-decoration: none;
	color: #ffffff;
}

.helptext {
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 135%;
}

.disclaimer {
	font-size: 9px;
	line-height: 9px;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}
.disclaimer:HOVER {
	text-decoration: none;
     font-weight: bold;
}



/* AD BLOCK */

.sidehead {
     font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
}

.block  {
display: block;
margin: 0px;
padding: 12px;
}


.block#callout  {
width: 130px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
padding: 4px;
margin-top: 0px;
margin-bottom: 12px;
margin-left: 0px;
clear: both;
}

.basictable {
     background-color: #FFFFFF;
     padding: 4px;
     margin-top: 0px;
     margin-bottom: 12px;
     margin-left: 0px;
     clear: both;
}

.basictableborder {
     background-color: #FFFFFF;
     border: 1px solid #CCCCCC;
     padding: 4px;
     margin-top: 0px;
     margin-bottom: 12px;
     margin-left: 0px;
     clear: both;
}

.explain {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #336600;
}

/* MY GAMESNAKE STYLES */

.gamedate {
     font-size: 12px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #000000;
}


.searchtitle {
     font-size: 10px;
     line-height: 11px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #CC6600;
	text-transform: uppercase;
}

.searchsmall {
     font-size: 9px;
     line-height: 10px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #336600;
     text-transform: uppercase;
}


.searchtype {
     font-size: 10px;
     line-height: 13px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #000000;
	text-transform: uppercase;
}

.searchtypered {
     font-size: 10px;
     line-height: 13px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #990000;
	text-transform: uppercase;
}
.mytitle {
     border-bottom: 1px #CCC solid; 
     line-height:1.6em; 
     padding:0px; 
     margin-bottom:2px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     text-transform: uppercase;
     color: #CC6600;
}

.myheadline {
     border-bottom: 1px #CCC solid; 
     padding:0px; 
     margin-bottom:12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #CC6600;
     clear: left;
     font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
}

.welcome {
     margin-bottom:12px;
     font-style: normal;
     font-weight: bold;
     text-decoration: none;
     color: #336600;
     clear: left;
     font-size: 14px;
	line-height: 16px;
	text-transform: none;
}

.welcomeorange {
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #CC6600;
     clear: left;
     font-size: 13px;
	line-height: 15px;
	text-transform: none;
}



.mytab {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.mytab:HOVER {
	text-transform: uppercase;
     font-weight: normal;
	line-height: 10px;
	color: #000000;
	text-decoration: none;
}

.mytabon {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.description {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #333333;
}

.positive {
	color: #006600;
}

.negative {
	color: #990000;
}

.myback {
	background-image: url(hockey.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

div.mygameaction {
	width:70px;
	float:left;
	margin-right:4px;
	text-align:center;
	padding-bottom:20px;
	}
	
div.fbStyles {
	margin:10px 0;
	padding:0;
	}
	
span#publish input {
		background-color:#C60;
		}
	

