/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	font-size:11px;
	color: #333333;
	margin: 0px;
	padding: 2px;
	/*background: #f1f1f1 url('../images/milk/milk_skin_tlr.jpg') no-repeat top center;*/
}
form {
	margin:0;
	padding:0;
}
td, p, div {
	font-size:11px;
}
/* this is used to keep button styles (a.button) working -- hack for IE overlapping for standard html buttons */
p {
	margin-top:15px;
	margin-bottom:15px;
	}
a {
	color: #0066cc;
	text-decoration: none;
}

a:link{
	color: #0066cc;
	text-decoration: none;
}

a:visited{
	color: #0066cc;
	text-decoration: none;
}

a:hover{
	color: #000033;
}
a.chalklink {	
	color:#FFFFCC;
}
a.comments {
	color:#999999;
}

/* major button style with background and border */
a.button {
	border:1px solid #000033;
	padding:4px;
	background-color:#D8DFEA;
	
}

.submitbutton {
	color: #0066cc;
	border:1px solid #000033; 
	padding-top:4x;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	background-color:#D8DFEA;
	display:inline;
}

.submitbuttondisable {
	border:1px solid #000033;
	padding:1px;
	background-color:#cccccc;
	display:inline;
	color:#999999;
}

a.buttondisable {
	border:1px solid #000033;
	padding:1px;
	background-color:#cccccc;
	display:inline;
	color:#999999;
}

/**** Fonts *****/
.greyText {
	color:#666666;
}

.redtext {
	color:#FF0000;
}

.smallgreyText {
	color:#666666;
	font-size:10px;
}

.biggerText {
	font-size:12px;
	font-weight:bold;
}
.biggerTextHeader {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dashed #cccccc;
	margin-bottom:5px;
	padding-bottom:0px;
}
.smallText {
	font-size:10px;
	color:#666666;
}
.smallTextBlack {
	font-size:10px;
	color:#000;
}
.flagText {
	font-size:10px;
	color:#ff0000;
}

.boldText {
	font-weight: bold;
}

/****** Headers *******/
h1{
 font-size: 16px;
 color: #000;
 margin-bottom: 10px;
 padding: 0px;
}
h1.white{
 font-size: 25px;
 color: #fff;
 margin-bottom: 2px;
 margin-top: 2px;
 padding: 0px;
 font-weight:bold;
}
h1.gameHeader {
 font-size: 16px;
 color: #ffffff;
 background-color:#006699;
 margin-bottom: 5px;
 margin-top:0;
 padding: 3px;
}
h1#teamName {
 font-size: 25px;
 color:#fff;
}
h1#teamNameBlack {
 font-size: 25px;
 color:#000;
}
h1.switchteams {
	font-size:16px;
	border-bottom:1px solid #cccccc;
}
h1.eventHeader {
 font-size: 16px;
 color: #ffffff;
 background-color:#666666;
 margin-bottom: 0px;
 margin-top:0;
 padding: 3px;
}
h4.event {	
 font-size: 14px;
 color: #000033;
 margin: 0px;
 padding: 2px;
}
h4.eventHeader {	
 font-size: 14px;
 border-bottom:1px solid #000033;
 color: #000033;
 margin: 0px;
 padding: 2px;
}
h2{
 font-family: Arial,sans-serif;
 background-color:#D8DFEA;
 font-size: 12px;
 border-top:1px solid #000033;
 color: #000033;
 margin: 0px;
 padding: 3px;
 font-weight:bold;
}
h2.gameHeader {
 font-size: 13px;
 color: #ffffff;
 border-top:0px;
 background-color:#006699;
 margin-bottom: 5px;
 margin-top:0;
 padding: 3px;
}
h2.attend {
 font-family: Arial,sans-serif;
 background-color:#006600;
 font-size: 12px;
 background-image:url(../images/header/h2attendback.jpg);
 border-top:1px solid #000033;
 color: #fff;
 margin: 0px;
 padding: 3px;
 font-weight:bold;
}
h2.flagged {
 font-family: Arial,sans-serif;
 background-color:#006600;
 font-size: 12px;
 background-image:url(../images/header/h2flaggedback.jpg);
 border-top:1px solid #000033;
 color: #fff;
 margin: 0px;
 padding: 3px;
 font-weight:bold;
}
h3{
 font-family: Arial,sans-serif;
 font-size: 12px;
 color: #000;
 margin: 0px;
 padding: 0px;
}
h3.events{
 background-color:#D8DFEA;
 font-size: 12px;
 border-top:1px solid #000033;
 color: #000;
 margin: 0px;
 padding: 3px;
}
h4 {
 font-family: Arial,sans-serif;
 font-size: 12px;
 color: #000000;
 margin: 0px;
 padding: 3px;
 font-weight:bold;
}
div.loginHome {
	border:1px solid #ccc;
	padding:4px;
	background-color:#eee;
}
.gameHeader {
 font-size: 16px;
 color: #ffffff;
 background-color:#006699;
 margin-bottom: 5px;
 margin-top:0;
 padding: 3px;
}
td.eventHeader {
 font-size: 10px;
 color: #ffffff;
 background-color:#666;
 margin-bottom: 5px;
 margin-top:0;
 font-weight:bold;
 padding: 3px;
}
/* for H2 style table cell headers */
td.h2head { 
 font-family: Arial,sans-serif;
 background-color:#D8DFEA;
 font-size: 12px;
 border-top:1px solid #000033;
 color: #000033;
 margin: 0px;
 padding: 3px;
 font-weight:bold;
}
/* for button cell td's */
td.buttonCell {
	padding:6px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #000033;
	text-align:center;
	background-color:#D8DFEA;
}
/* FOR TAB MENUS */
td.buttonCellOver {
	padding:6px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #000033;
	text-align:center;
	background-color:#cccccc;
}
td.buttonCellOver a {
	font-weight:bold;
}

td.frontnextgame {
	padding:6px;
	border-left:1px solid #ccc;
	border-top:1px solid #000;
	text-align:center;
	background-color:#006699;
}
td.frontnextevent {
	padding:6px;
	border-right:1px solid #ccc;
	border-top:1px solid #000;
	text-align:center;
	background-color:#666666;
}
/*********** PUBLIC PAGES *************/
.buttonSignUp {
	font-size:15px;
	color:#fff;
	background-color:#006699;
	font-weight:bold;
	padding:8px;
}	

.buttonblackSignUp {
	font-size:15px;
	color:#fff;
	background-color:#666666;
	font-weight:bold;
	padding:8px;
}

/*********** PLAYER CARD *************/
td.playerCardHead {
	font-size:20px;
	font-weight:bold;
	background-image:url(../images/playercardHeadBack.jpg);
	background-repeat:repeat-x;
	padding:3px;
	height:41px;
	border-top:1px solid #000033;
	background-color:#D8DFEA;
}
.uploads {
	border:1px solid #cccccc;
	padding: 8px;
	background-color:#eee;
	}
td.playerCardNumber {
	font-size:25px;
	color:#000;
	background-image:url(../images/playercardNumBack.jpg);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-right:0px;
	padding-left:30px;
	padding-bottom:0px;
	margin:0px;
	width:100px;
	background-color:#D8DFEA;
	height:41px;
	border-top:1px solid #000033;
}
div.playerCardNumber {
	font-size:25px;
}
td.playerCardLoggedin {
	font-size:10px;
	font-weight:bold;
	background-image:url(../images/playercardHeadBack.jpg);
	background-repeat:repeat-x;
	padding:3px;
	text-align:right;
	height:41px;
	border-top:1px solid #000033;
	background-color:#D8DFEA;
}
.playerVideoCell {
	padding:8px;
	border:1px solid #cccccc;
}
.playerPictureCell {
	padding:8px;
	height:300px;
	border:1px solid #cccccc;
}
.playerInfo {
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
	padding:2px;
}
#playerStats {
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
	padding:2px;
}
#playerVideos {
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
	padding:2px;
}
#playerPhotos {
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
	padding:2px;
}
#playerGamelog {
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
	padding:2px;
}
.playerBio {
	background-image:url(../images/playerBioBack.jpg);
	background-repeat:repeat-x;
	background-color:#cccccc;
	color:#000;
	padding:8px;
	height:100px;
	overflow:auto;
}
.pictureViewer {
	padding:8px;
	width:inherit;
	border:1px solid #cccccc;
}
.playerBio p {
	margin:0px;
}
.picDesc {
	padding:5px;
	background-image:url(../images/playerBioBack.jpg);
	border:1px solid #cccccc;
	font-weight:bold;
	margin-bottom:10px;
}
.teamPhotos { 
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
	padding:2px;
	border:1px solid #cccccc;
}
a.trophycaselink
{
	border-style: none;
	border:0;
}
img.trophycaselink
{
	border-style: none;
	border:0;
}
/****** Page Confirmations ******/
.success {
	background-color:#FFFFCC;
	background-image:url(../images/backsuccess.jpg);
	background-repeat:repeat-x;
	border:1px solid #009900;
	padding:4px;
	margin:10px 0 10px 0;
}

.failure {
	background-color:#FFFFCC;
	background-image:url(../images/backsuccess.jpg);
	background-repeat:repeat-x;
	border:1px solid #ff3300;
	padding:4px;
	margin:10px 0 10px 0;
}


.trophyCase {
	background-image:url(../images/trophycaseback.jpg);
	background-repeat:repeat-x;
}
.alternateRow {
	background-color:#eeeeee;
}
.borderTop {
	border-top:1px solid #cccccc;
}
.alternateAdded {
	background-color:#FFFFCC;
	padding:6px;
}
.highlightRow {
	background-color:#FFFFCC;
	padding:2px;
}
.regularRow {
	background-color:#fff;
}
td.h2link { 
 font-family: Arial,sans-serif;
 background-color:#D8DFEA;
 font-size: 11px;
 border-top:1px solid #000033;
 color: #000033;
 margin: 0px;
 padding: 3px;
 text-align:right;
}
.pad {
	padding:4px;
}
.padTop {
	padding-top:4px;
}
input, textarea , select{
	font-family: Arial,sans-serif;
	font-size:10px;
}
.lightHeader {
	background-color:#D8DFEA;
	font-weight:bold;
}
.buttonPad {
	margin-top:10px;
	margin-bottom:10px;
}
.plus{
	border:1px solid #000000;
	padding-top:0px;
	margin:0;
	padding-right:2px;
	padding-left:2px;
	height:10px;
	display:inline;
	font-size:9px;
	color:#000000;
}



div.button { 
	border:1px solid #000033;
	padding:8px;
	background-color:#D8DFEA;
	display:inline;
}
td.button {
	padding:8px;
	background-color:#D8DFEA;
	font-size:16px;
	font-weight:bold;
	border:1px solid #000033;
}

td.buttonSmall {
	padding:8px;
	background-color:#D8DFEA;
	font-size:13px;
	font-weight:bold;
	border:1px solid #000033;
}
/***********************************************/
/* Game/Event Page Styles Divs  */
/***********************************************/
.gameDetails {
	border:1px solid #cccccc;
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
}
.gameTeams {
	padding:2px;
	font-size:13px;
	text-align:center;
}
.gameTeamScore {
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:#006699;
	color:#fff;
	font-size:18px;
	width:30px;
}
.gameTeamRecord {
	color:#666;
	font-weight:normal;
	font-size:12px;
}
.attendanceTop {
	border:1px solid #cccccc;
}
.attendanceBottom {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.flagged {
	background-color:#FFFFCC;
	border:1px solid #ff0000;
	font-size:13px;
	padding:4px;
}
.starcutoff {
	border-bottom: 1px solid #cccccc;
}
.starcutoffFinal {
	border-bottom: 1px solid #cccccc;
	background-color:#FFFFCC;
}
.borderTop {
	border-top:1px solid #cccccc;
}
.captainsGameMessage {
	padding:5px;
	font-size:14px;
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#flaggedpopup {
	border:1px solid #cccccc;
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
	width:350px;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	padding: 0px;
	border-bottom: 5px solid #ff3300;
	width: 100%;
	background-color:#000;
	margin-bottom: 5px;
}

#mastheadrbk{
	padding: 0px;
	width: 100%;
	margin-bottom: 5px;
}

#navBar{
	margin: 0px;
	padding: 0px;
	background-image:url(../images/navBar.jpg);
	background-repeat:repeat-y;
	background-color: #eeeeee;
}


#content {
	padding:10px 5px 5px 10px;
	font-size:11px;
	margin:0;
}
#contentNonHome{
	width: 986px;
	padding:10px 5px 5px 10px;
	font-size:11px;
	margin:0;
}
#contentNonHomeLogin{
	width: 986px;
	background-image:url(../images/loginback.jpg);
	background-repeat:no-repeat;
	padding:10px 5px 5px 10px;
	font-size:11px;
	margin:0;
}
#contentFeat{
	width: 648px;
	padding:0px;
	font-size:11px;
	margin:0;
}
.featInfo {
	padding:0px 10px 0px 10px;
	font-size:13px;
	margin:0;
}
.featInfoChunk {
	padding:4px;
	background-color:#fff;
	font-size:13px;
	margin:4px;
	border:1px solid #ccc;
}
.featInfo p {
	font-size:13px;
	margin:3px;
}

#teamName{
	margin: 0;
	padding: 0 0 0 10px;
	color:#fff;
}

#editbuttonrow {
	margin-top:10px;
}
/***********************************************/
/* Message Board                                 */
/***********************************************/

div.messageBoard {
	padding:4px;
	
}
div.mbMessage {
	border-bottom:1px solid #D8DFEA;
	padding-bottom:8px;
}
h3.mbTopic {
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#0066CC;
}
.viewall {
	text-align:right;
	margin-top:4px;
	padding:2px;
	font-size:10px;
	border-top:1px solid #cccccc;
}
.viewallnoborder {
	text-align:right;
	padding-right:2px;
	padding-bottom:2px;
}

/* used as an alternative to h2 style td cells */
.bluetitlebar {
	 font-family: Arial,sans-serif;
	 background-color:#D8DFEA;
	 border-top:1px solid #000033;
	 color: #000033;
	 margin: 0px;
	 padding: 3px;
 }
/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
}

/************* #homePage styles *************/

.captainsText {
	width:280px; 
	border:1px solid #000000; 
	background-color:#D8DFEA;
	height:80px;
	overflow:auto;
	margin-bottom:5px;
	padding-bottom:0;
}
#captains_message {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Scores on homepage/gameview */
.bigScore {
	font-size:15px;
	font-weight:bold;
}
.hugeScore {
	font-size:20px;
	font-weight:bold;
}
.otherRecord {
	font-size:13px;
	color:#666666;
}

/***********************************************/
/* calendar Styles                            */
/***********************************************/
.subHeaderRow {
	background-color:#D8DFEA;
	color:#000;
	padding:4px;
}
td.calendarheight {
	background-color:#eeeeee;
	height:60px;
	width:118px;
}
.calendardate {
	background-color:#c3c3c3;
	width:96%;
	padding:2px;
}

.calenderHeaderRow {
	background-color:#006699;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:3px;
}
.headerRow {
	background-color:#cccccc;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:3px;
}
.headerRowSmall {
	background-color:#cccccc;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding:3px;
}
.calenderHeaderRow a {
	color:#fff;
}
/* for calendar legend */
div.game {
	background-color:#D8DFEA;
	width:20px;
	padding:2px;
	border:1px solid #cccccc;
}
/* event/game wrappers in calendar */
div.gameholder {
	border:1px solid #cccccc;
	background-color:#D8DFEA;
	/*font-weight:bold; */
	padding:2px;
	margin-bottom:5px;
}
div.gameholderw {
	border:1px solid #009900;
	background-color:#D8DFEA;
	/*font-weight:bold; */
	padding:2px;
	margin-bottom:5px;
}
.winText {
	font-weight:bold;
	color: #009900;
}
div.gameholderl {
	border:1px solid #ff3300;
	background-color:#D8DFEA;
	/*font-weight:bold; */
	padding:2px;
	margin-bottom:5px;
}
.lossText {
	font-weight:bold;
	color: #ff3300;
}
div.gameholdert {
	border:1px solid #cccccc;
	background-color:#D8DFEA;
	/*font-weight:bold; */
	padding:2px;
	margin-bottom:5px;
}
.tieText {
	font-weight:bold;
	color: #999999;
}
div.eventholder {
	border:1px solid #cccccc;
	background-color:#FFFFCC;
	padding:2px;
	margin-bottom:5px;
}

div.multidayholder {
	border:1px solid #cccccc;
	background-color:#66FF99;
	padding:2px;
	margin-bottom:5px;
}

div.event {
	background-color:#FFFFCC;
	width:20px;
	padding:2px;
	border:1px solid #cccccc;
}
/* today's header */
.today {	
	color:#000;
	font-weight:bold;
	background-color:#FF9999;
	padding:2px;
	
}
/*********** Lines Page ***********/
.linetop {
	width: 400px;
	background-image:url(../images/linetopback.jpg);	
	padding:0px;
	height:29px;
	background-repeat:no-repeat;
}
.linemiddle {
	width: 400px;
	background-image:url(../images/linemiddleback.jpg);	
	padding:0px;
	height:400px;
	background-repeat:repeat-y;
	margin:0px;
}
.linebottom {
	width: 400px;
	background-image:url(../images/linebottomback.jpg);	
	padding:0px;
	height:29px;
	background-repeat:no-repeat;
}
.line1 {
	background-image:url(../images/line1back.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #ff3300;
}
.line2 {
	background-image:url(../images/line2back.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #ff3300;
}	
.line3 {
	background-image:url(../images/line3back.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #ff3300;
}	
.line4 {
	background-image:url(../images/line4back.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #ff3300;
}
.defense1 {
	background-image:url(../images/def1back.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #006699;
}	
.defense2 {
	background-image:url(../images/def2back.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #006699;
}
.defense3 {
	background-image:url(../images/def3back.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #006699;
}
.defense4 {
	background-image:url(../images/def4back.jpg);
	background-repeat:no-repeat;
border-bottom:1px solid #006699;
}	
.goalie {
	background-image:url(../images/goalieback.jpg);
	background-repeat:no-repeat;
}	
.lineHeaderF {
	border-bottom:1px solid #ff3300;
	height:30px;
}
.lineHeaderD {
	border-bottom:1px solid #006699;
	height:30px;
}


/*********** #navBar link styles ***********/

#navBar ul {list-style: none; margin: 0; padding: 0;}


.menuDiv {
	padding-top:1px;
	padding-bottom:4px;
	display:block;
	height:14px;
}
.rosterDiv {
	padding-top:1px;
	padding-left:18px;
	padding-bottom:4px;
	display:block;
	height:14px;
}

/*********** #sectionLinks styles ***********/
.loggedin {
	padding-left:5px;
	margin-bottom:0px;
	font-size:11px;
	display:block;
}
.switchTeamsForm {
	display:block;
	margin-bottom:3px;
}
#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 2px;
	padding-top:0px;
	
}

#sectionLinks h3{
	padding: 10px 0px 10px 0px;
	font-size:11px;
}

#sectionLinks a {
	padding: 2px 0px 2px 5px;
	color:#0066CC;
}

/************** #chalk board styles **************/
#chalkboard {
	background-image:url(../images/chalkboardback.jpg);
	width:310px;
	padding:0;
	margin:0;
	color:#FFFFCC;
}
.chalkTextHolder {
	padding:5px;
	text-align:center;
}
.cbContent {
	padding:5px;
	text-align:center;
}
.cbComments{
	padding:5px;
	text-align:left;
	border-bottom:1px solid #FFFFCC;
	margin:0px;
}
.nonHomeComment {
	padding:6px;
	text-align:left;
	border:1px solid #cccccc;
	margin-bottom:10px;
}
.nonHomeCommentAlternate {
	padding:6px;
	background:#eeeeee;
	text-align:left;
	border:1px solid #cccccc;
	margin-bottom:10px;
	color:#000000;
}

.newPost {
	padding:6px;
	background-color:#FFFFCC;
	text-align:left;
	border:1px solid #cccccc;
	margin-bottom:10px;
	color:#000000;
}


.redBig {
	font-size:15px;
	color:#FF0000;
}
.redSmall {
	font-size:10px;
	color:#FF0000;
}
.cbText {
	width:280px; 
	border:1px solid #000000; 
	background-color:#BEBEBE;
	height:80px;
	overflow:auto;
	margin-bottom:5px;
}
#updates {
	background-image:url(../images/blueback.jpg);
	background-repeat:repeat-x;
	color:#fff;
	padding:4px;
	margin-top:10px;
	color:#FFF;
	text-align:center;
	margin-bottom:10px;
}
#statusdiv {
	padding:5px;
}
a.chalkButton {
	border:1px solid #000033;
	padding:3px 10px 3px 10px;
	background-color:#D8DFEA;
}
a.chalkLink {
	color:#FFFFCC;
}
/******* Attendence colors ****************/

.in  {
	font-size:13px;
	color:#009900;
	font-weight:bold;
}
.incell {
	color:#ffffff;
	background-color:#009900;
	font-size:13px;
	font-weight:bold;
	padding:3px;
}
.out {
	font-size:13px;
	color:#ff3300;
	font-weight:bold;
}
.outcell {
	color:#ffffff;
	background-color:#FF3300;
	font-size:13px;
	font-weight:bold;
	padding:3px;
}
.nr {
	font-size:13px;
	color:#666666;
	font-weight:bold;
}
.nrcell {
	color:#ffffff;
	background-color:#666666;
	font-size:13px;
	font-weight:bold;
	padding:3px;
}
.setyourattendance {
	background-color:#FFFFCC;
	border-top:1px solid #ff3300;
	border-bottom:1px solid #ff3300;
	font-size:13px;
	font-weight:bold;
	padding:3px;	
}
	
.attending {
	padding:4px;
	font-weight:bold;
}
.notattending {
	padding:4px;
	font-weight:bold;
}
.notresponded {
	border:1px solid #ff3300;
	background-color:#ffffcc;
	padding:4px;
	font-weight:bold;
}

/************** #right cell styles **************/

#rightContent {
	margin: 0px;
	padding: 5px;
}
#rightBorder {
	background-image:url(../images/rightborder.jpg);
	background-repeat:repeat-y;
}
.rightEvents {
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.rightGameFinal {
	background-image:url(../images/playercardback.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	border:1px solid #ccc;
	border-top:1px solid #000;
	margin-bottom:10px;
}
.rightTeamRecord {
	background-repeat:repeat-x;
	background-color:#fff;
	color:#000;
	/* border:1px solid #ccc; */
	border-top:1px solid #000;
	margin-bottom:10px;
}
.rightTeamRecordSeason {
	background-image:url(../images/backrecordhead.jpg);
	background-repeat:repeat-x;
	background-color:#000;
	color:#fff;
	/*border:1px solid #ccc; */
	border-top:1px solid #000;
	/*text-align: center;*/
}
.recordHeader {
	background-repeat:repeat-x;
	background-color:#000;
	color:#fff;
	font-size:10px;
}
.streak {
	color:#FF0000;
	font-style:italic;
}
.hotstreak {
	color:#FF0000;
	font-style:italic;
}
.coldstreak {
	color:#26a6e1;
	font-style:italic;
}
.nostreak {
	color:#ffffff;
}

#headContent {
	width:986px;
	margin-left: auto;
	margin-right: auto;
}
#mainWrapper {
	width:986px;
	margin-left: auto;
    margin-right: auto;
	background-image:url(../images/topfade.jpg);
	background-repeat:repeat-x;
	}
#topAd {
	width:778px;
	 margin-left: auto;
    margin-right: auto;
	text-align:center;
	padding-bottom:5px;
	margin-bottom:5px;
}	
/*************** Modal Dialogs ******************/
#modal_container {
	    padding:5px;
	    background-color:#fff;
	    border:1px solid #666;
	    overflow:auto;
	    font-family:"Lucida Grande",Verdana;
	    font-size:12px;
	    color:#333;
	    text-align:left;
}
/***************Inbox/Message Board******************/
td.read {
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
}
td.unread {
	background-color:#fff;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}
.messageBox {
	padding:15px;
	font-size:12px;
	margin:0px;
	background-color:#eeeeee;
}
.displayingNum {
	padding:4px;
	background-color:#eeeeee;
	margin-bottom:4px;
	border-bottom:1px solid #cccccc;
}

.captainsMessage  p {
	font-size:14px;
}
.pagination {
	font-size:13px;
	font-stretch:expanded;
	padding:5px;
	margin-top:10px;
	text-align:center;
}
/***************season switch span*******************/

/*************** photo gallery **********************/

.imagethumbbackground {
	/*border:1px;
	border-style:solid;
	border-color:#000000;	
	background-color:#cccccc;*/
	padding:2px;
	width:120px;
}

.imagebackground {
	border:1px;
	border-style:solid;
	border-color:#000000;
	padding:2px;
	background-color:#cccccc;
}
.photobox {
	padding:2px;
	border:1px solid #cccccc;
}

.tableborder {
	padding:1px;
	border:1px solid #cccccc;
}

.archivebox {
	padding:5px;
	border:1px solid #cccccc;
}

a.latestpost {
	color: #FFFFFF;
	text-decoration: none;
}

a.latestpost:link{
	color: #FFFFFF;
	text-decoration: none;
}

a.latestpost:visited{
	color: #FFFFFF;
	text-decoration: none;
}

a.latestpost:hover{
	color: #FFFFFF;
	
}
/*for display of the awards on front page */
div.awardsFront {
	padding:5px 2px 0px 0px;
	margin-bottom:8px;
	border-bottom:1px solid #eeeeee;
}
/*for RSS feed */
div.notifications {
	border:2px dashed #FF0000; 
	padding:10px;
	background-color:#eeeeee;
	margin-bottom:12px;
	color:#ff0000;
	font-size:18px;
}
.notifications p {
	margin:2px 0px 10px 2px;
	font-size:14px;
}
/* jerseys */
.whitejersey {
	color:#FFFFFF;
}

.blackjersey {
	color:#000000;
}

.lightbluejersey {
	color:#0066ff;
}

.darkbluejersey {
	color:#003399;
}

.redjersey {
	color:#ff0000;
}

.darkgreenjersey {
	color:#006600;
}

.lightgreenjersey {
	color:#33cc66;
}

.orangejersey {
	color:#ff9900;
}

.yellowjersey {
	color:#ffff00;
}

.greyjersey {
	color:#999999;
}

.maroonjersey {
	color:#990000;
}

.brownjersey {
	color:#996600;
}

.statuserror {
	background-color: #ff0000;
}

.whitetext {
	color:#ffffff;
}

.fgokGe{
	position:fixed;
	bottom:1px;
	right:16px;
	z-index:4;
	background-color:#fffccf;
	border:1px solid #000;
	font-size:16px;
	color:#222;
	padding:10px
}


fieldset {
	border: 1px solid #ccc;
	margin-top: 10px;
	padding: 10px 15px;
}


fieldset legend {
	color: #0066cc;
	font-size: 140%;
	font-weight: bold;
}

div#pageloadwarninglabel {
	background:#D8DFEA;
	border:1px solid #999999;
	color:#000000;
	font-size:10px;
	font-family:Verdana;
	font-weight:900;
	padding:2px 11px;
	z-index:0;
	position:fixed;
	bottom:1px;
	right:16px;
		
}

.hidden {
	display:none;		
}

.notificationborder {
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #cccccc;
}

.setattendancebox {
	padding:6px;
	background:#eeeeee;
	text-align:left;
	border:1px solid #cccccc;
	margin-bottom:10px;
	margin-top:10px;
	color:#000000;
	width:80%
	
}

.xboxpopupbox {
	width:240px;
}

/* add these puppies */
.xboxRow {
	padding:2px;
	border-bottom: 1px solid #00CC00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#benchTable {
	margin:12px 0 20px 0;
}
#benchTable td {
	margin-bottom:8px;
}
#theBench {
	background-image:url(/images/bg_bench.jpg);
	background-repeat:repeat-x;
	background-color:#cccccc;
	padding:0 8px 0 8px;
}
.playerMiniCardOff {
	background-image:url(/images/bg_minicard_off.jpg);
	background-repeat:repeat-x;
	background-color:#999999;
	border:1px solid #cccccc;
	width:160px;
}
.playerMiniCardOn {
	background-image:url(/images/bg_minicard_on.jpg);
	background-repeat:repeat-x;
	height:90px;
	background-color:#ffffcc;
	width:160px;
}		
.playerMiniCardOff h2 {
	background-image:url(/images/bg_head_minicard.jpg);
	background-repeat:repeat-x;
	background-color:#000;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:4px;
} 
.playerMiniCardOn h2 {
	background-image:url(/images/bg_head_minicard.jpg);
	background-repeat:repeat-x;
	background-color:#000;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:4px;
} 
.miniCardNumber {
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
	background-image:url(/images/bg_mincard_number.jpg);
	background-repeat:repeat-x;
	padding:3px;
	color:#ffffff;
}

.miniCardEmail {
	font-size:12px;
	border-bottom: 1px dashed #cccccc;
	margin-bottom:3px;
	padding-bottom:2px;
}
.miniCardPhone {
	font-size:10px;
	margin-bottom:3px;
}
.setupPathLink {
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	border:1px solid #ff0000;
	padding:3px;
	background-color:#FFFFCC;
}
#breadcrumb {
	padding:8px;
	border-bottom:1px dashed #cccccc;
	margin:4px 0 12px 0;
}
#gamesLink {
	display:block;
	font-size:12px;
	border:1px solid #cccccc;
	padding:5px;
	width:200px;
	text-align:center;
	margin-bottom:20px;
	background-color:#D8DFEA;
}

.publicformwrapper {
	padding:10px;
	min-height:300px;
	height:300px;
	margin:10px 10px 20px 10px;

}

.gamedetailsrar {
	width:400px;
	margin-top:25px;
	margin-bottom:15px;
	padding:20px;
	border: 1px solid #ff0000;
	font-size:15px;
}
