
/* Layout structure */

#wrap {
	max-width: 100%;
	background: #fff;
	border: 0px solid #CCCCCC;
	padding: 7px;
	padding-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #f8f8f8;
    }

#menubar {
	padding-left: 2px;
	padding-right: 2px;
	font-size: 90%;
	background: #333399;
	clear: both;
	height: 25px;
	}
	
#menu_appl {
	float: left;
	}

#menu_gen {
	float: right;
	}

#header {
	background-color: #fff;
	margin-bottom: 3px;
	clear: both;
	height: 98px;
	text-align: center;
	}
	
#content {
	line-height: 1.5em;
	color: #333;
	}

#sidebar {
	float: right;
	width: 25em;
	border:1px solid #CCCCCC;
	box-shadow: 10px 10px 5px #888888;
    padding:8px 8px;
	margin-top: 8px;
	max-width: 27%;
	}

#footer {
	clear: both;
	background-color: #f8f8f8;
	text-align: center;
	height: auto;
	}

#footer .loggedUsername {
	float: left;
	}
	
#footer .leagueSelection {
	float: right;
	}
	
#admin {
	clear: both;
	text-align: center;
	width: 100%;
	}
	
#admin .switchUserSelection {
	text-align: center;
	width: 500px;
	}

#admin .switchUserExit {
	text-align: left;
	width: 200px;
    }
    
#admin .iceCmdLnk {
	text-decoration: underline;
	color: #000F6A;
	}
	
.module {
	text-align: center;
	margin-left: 30px;
	}
	
.legal {
	clear: both;
	text-align: center;
	font-size: 0.7em;
	}
	
.legal .iceOutTxt,
.legal .iceOutFrmt,
.legal .iceOutLnk,
.legal .iceCmdLnk {
	color: #555555;
	margin-right: 10px;
    }
    
.centeredColumn {
	text-align: center;
}

.statsTableSection {
	white-space: nowrap;
	overflow-x: auto;
	text-align: center;
}

/*
	Used in the stats tables
*/
.statsTable {
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	box-shadow: 10px 10px 5px #888888;
}

.leaderStatsTable {
	margin: auto;
}

.leaderStatsCol {
	padding: 20px;
}

.leaderStatsCurrentUser {
	font-weight: bold;
}

.statsPanelTabSet {
	padding: 1%;
}

.header1 {
 	white-space: nowrap;
}

.centeredBloc {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}

#availableStats div {
	width: 8em;
	float: left;
}

.childFieldset {
	margin: 1em 0;
	padding: 1em;
}


body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000F6A;
	background-color: #f8f8f8;
	}
	
input[type="text"],
input[type="password"],
input[type="checkbox"] {
	line-height: 14px; 
	background-color: #ffffff; 
	color: #000000;
	border: 1px solid #CFBF66;
	font-size: 11px; 
	}

input[type="checkbox"] {
	border-width: 0px;
	background-color: transparent;
	}

select {
	line-height: 11px;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #CFBF66;
	}
	
#logoImage {
	float: left;
	border-style: none;
	height: 98px;
	width: 232px;
	overflow: hidden;
	margin-right: 7px;
	background-color: #333399;
}

#logoGrfImage {
	border-style: none;
	padding-top: 4px;
}

#headerImage {
	border-style: none;
	height: 98px;
	overflow: hidden;
	/*background-image:url(../images/header2.jpg);*/
	background-position:246px 105px;
	background-attachment:fixed;
}

.poweredByBlock {
	float: right;
	text-decoration: none;
}

.poweredByLabel {
	vertical-align: top;
	font-size: x-small;
	color: #eeeeee;
	text-decoration: none;
}

.poweredByLogo {
	height: 40px;
}
	
.seasonSelector {
	background-color: #FFC;
	}

.seasonSelectorLabel {
	padding-top: 5px;
	padding-right: 3px;
	}

div h3 {
	font-size: 24px;
	line-height:26px;
	font-weight: bolder;
	}

#menubar a .iceOutTxt {
	text-decoration: none;
	padding-right: 0px;
}

#menu_gen .iceMnuBarItem a { 
    color: #FFF;
    border-left: 1px solid #FFFFFF;
    border-right: none;
    }
    
#menu_gen .iceMnuItm a { 
    color: #FFF;
    }
    
#menu_gen a .iceOutTxt {
	text-decoration: none;
}

.iceMnuBarItem a { 
    background-color: #333399;
    color: #FFF;
}
 
.iceMnuItm a { 
    background-color: #333399;
    color: #FFF;
    border-bottom: 1px solid #FFFFFF;
	}
	
.iceMnuBarItem a { 
    color: #FFF;
    }
    
.iceMnuItm { 
    color: #FFF;
	}

a .iceMnuItmLabel { 
    color: #FFF;
    padding-right: 15px;
	}
	
.iceMnuBarSubMenu {
	width: auto;
	}
	
.iceOutTxt, .iceOutFrmt {
	color:#000F6A;  
	}

.iceOutLbl {
	color: #555555; 
	}

.panelGrid20 {
	width: 20%;
}

.panelGrid30 {
	width: 30%;
}

.panelGrid50 {
	width: 50%;
}

.panelGrid40 {
	width: 40%;
}

.panelGrid60 {
	width: 60%;
}

#header h2 {	
	margin: 0;
	padding: 0;
	}

#header h1 {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	}
	
#header h2 .iceOutTxt {
	font-size: 20px; 
	font-weight: normal;
	color: #FFFFFF;	
	margin: 0;
	padding: 0;
	}
	
#header h1 .iceOutTxt {
	font-family: "Arial Black", Arial, sans-serif; 
	font-size: 30px; 
	font-weight: normal;
	color: #EBEBE0; 
	font-variant: small-caps;
	margin: 0;
	padding: 0;
	padding-top: 0;
	}

#footer .iceOutLbl {
	color: #000F6A; 
	margin-right: 10px; 
	font-size: small;
}

.mblColumn {
	color: #000000;
	border: 1px solid #CCCCCC;
}

.ptsColumn {
	text-align: center;
	font-weight: bold;
	font-size: 125%;
	color: blue;
}

.headerLinks {
	font-size: small;
	color: white;
}
	
table {
	empty-cells: show;
}

.encadrer {
	border: 1px solid black;
	box-shadow: 10px 10px 5px #888888;
}

a .iceOutTxt {
	text-decoration: underline;
}

.formNote {
	font-size: 10px; 
	line-height: 11px; 
	color: #888888;
	margin-left: 20px;
}

.formNote .iceOutTxt {
	color: #888888;
}

fieldset {
	margin: 1em 4em;
	padding: 2em;
	border: 1px solid #ccc;
	background: #f8f8f8;
	width: auto;
	/* The underscore means only IE will see it */
	_position: relative; 
	_display: block; 
	_margin: 1em 5em;
	_padding: 3em;
}

legend {
	font-weight: bold;
	font-size: x-large;
	/* The underscore means only IE will see it */
	_position: absolute; 
	_top: -10px; 
	_left: 1em;
	_line-height: 1.5em;
}

input[type="password"]:focus,
input[type="text"]:focus {
	background: #ffc;
}

.tableMbl {
	line-height: 1em;
	border: 0px;
}

.tableMbl .iceDatTblCol,
.tableMbl .iceDatTblCol1,
.tableMbl .iceDatTblCol2 {
	border: 1px solid #ffffff;
}

.tableMblHeader span.iceOutTxt {
	color:  #ffffff;
}

.tableMblHeader {
	background-image: none;
	color:  #ffffff;
	text-align: left;
}

.tableMbl .iceDatTblRow1 {
	background-color: #ffffff;
	border-color: #ffffff;
}

.tableMbl .iceDatTblRow2 {
	border-color: #ffffff;
}

.standingsMain {
	margin-bottom: 20px;
	border: solid 1px #648a8b;
	overflow: auto;
	box-shadow: 5px 5px 10px #a9a9a9;
	background-color: #fdfdfd;
	padding-bottom: 28px;
}

.standings .title {
    color: #017dcd;
}

.tableStandings {
	color: #1b213d;
	margin-left: auto;
	margin-right: auto;
}

.tableStandings .iceOutTxt {
	color:  #1b213d;
}

.tableStandingsHeader {
	background-color: #017dcd;
	border-color: #017dcd;
	text-align: center;
}

.tableStandings .iceDatTblRow2 {
	background-color: #cee3f6;
}

.stats {
}

.stats .title {
      color: #017dcd;
}

.tableStats {
	color: #1b213d;
	margin: auto;
}

.tableStats .iceOutTxt {
	color:  #1b213d;
}

.tableStatsHeader {
	background-color: #017dcd;
	border-color: #017dcd;
	text-align: center;
}

.tableStats .iceDatTblRow2 {
	background-color: #cee3f6;
}

.title {
	font-weight: bold;
	font-size: x-large;
}
	
.scoreboard {
	width: 740px;
	color: white;
}

.scoreboardTitle {
	background-color: #648a8b;
	text-align: center;
	height: 20px;
	padding-top: 3px;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #a4bcbc;
}

.scoreboardTitle .iceOutTxt {
	color: #becece; 
	font-size: medium;
}

.scoreboard .title {
    color: #648a8b;
}

.scoreboardColumn,
.scoreboardColumn .iceDatTblCol,
.scoreboardColumn .iceDatTblCol1,
.scoreboardColumn .iceDatTblCol2 {
	width: 20px;
    padding: 0px;
    padding-left: 8px;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
    border: 0px;
    background-color: #6e9798;
}

.scoreboardColumnTeam {
    text-align: left;
}

.scoreboardColumnTeam .iceOutText {
width: 160px; margin-left: 10px; font-size: medium; float: left; color: white; 
}


.scoreboardInnnings {
	color: white;
    background-color: #648a8b;
}

.scoreboardHeader {
	color: #a4bcbc;
    background-color: #6e9798;
    background-image: none;
    border: 0px;
    height: 20px;
    width: 20px;
    padding-left: 9px;
}

.scoreboardBody {
	border: none;
	padding: 0px;
	margin: 0px;
	background-color: #6e9798;
	width: 20px;
	height: 30px; 
	font-size: medium; 
	float: left;
}

.scoreboardSummary {
    border: none;
    padding: 0px;
    margin: 0px;
    background-color: #6e9798;
    width: 32px;
    height: 30px; 
    font-size: medium; 
    float: left;
}

.scoreboardInnings .iceDatTbl {
	margin: 0px;
	border: none;
	background-color: #6e9798;
	line-height: 1em;
	
}

.scoreboardBody .iceDatTbl td span.iceOutTxt {
	padding: 0px 0;
	width: 20px;
}

.scoreboardSummary {
	margin-left: 15px;
}

.scoreboardDetailsButton {
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
    border: none;
    background-color: #6e9798;
    height: 20px;
    font-size: medium; 
    width: 70%;
    color: white;
}

.fbCommentsGameDetails {
	margin-bottom: 20px;
	border-top: solid 1px #aaa;
}

.fbCommentsGameDetailsTitle {
	margin: 10px 0px 10px 5px;
}

.tableScoreboard {
	color: #1b213d;
}

.tableScoreboard .iceDatTblScrlHdrTbl {
	background-color: #648a8b;
}
	
.tableScoreboard .iceOutTxt {
	color:  #1b213d;
}

.tableScoreboardHeader {
	background-color: #648a8b;
	border-color: #648a8b;
}

.tableScoreboardFooter {
	text-align: center;
}

.tableScoreboard .iceDatTblRow2 {
	background-color: #e9f1dd;
}

.tableScoreboard .iceRowSelMouseOver {
	background-color: #a4bcbc;
}

.tableScoreboard .iceRowSelSelected,
.tableScoreboard .iceRowSelSelectedMouseOver {
    background-color: #648a8b;
}

.tableScoreboard .iceRowSelSelected span {
    color: #ffffff;
    font-weight: bold;
}
.tableScoreboard .iceRowSelSelectedMouseOver span {
    color: #ffffff;
    font-weight: bold;
}

.schedule {
    margin: 10px; 
    color: white;
}

.scheduleMain {
    color: white;
	margin-bottom: 20px;
	border: solid 1px #7fbd27;
	box-shadow: 5px 5px 10px #a9a9a9;
	background-color: #fdfdfd;
}

.schedule .title {
	 color: #7fbd27;
}

.tableSchedule {
	color: #1b213d;
	margin-left: auto;
	margin-right: auto;
}

.tableSchedule .iceOutTxt {
	color:  #1b213d;
}

.tableSchedule td span.iceOutTxt {
	display: inline-block;
}

.tableScheduleHeader {
	background-color: #7fbd27;
	border-color: #7fbd27;
}

.tableSchedule .iceDatTblRow2 {
	background-color: #eaf1dd;
}

.showCalendar {
	clear: both;
	width: 90%
}

.tableManagement {
	color: #1c2140;
}

.tableManagement .iceOutTxt {
	color:  #1c2140;
}

.tableManagementHeader {
	background-color: #1c2140;
	border-color: #1c2140;
}

.tableManagement .iceDatTblRow2 {
	background-color: #d4d5d6;
}

.tableManagement .iceRowSelSelected {
	background-color: #0D4092;
}

.tableManagement .iceRowSelSelected span {
    color: #ffffff;
    font-weight: bold;
}
.tableManagement .iceRowSelSelectedMouseOver span {
    color: #ffffff;
    font-weight: bold;
}

.iceCmdSrtHdrAsc {
	background-image: url('../images/column_sort_asc.gif');
}
.iceCmdSrtHdrDesc{
	background-image: url('../images/column_sort_desc.gif');
}	

.iceCmdSrtHdr td {
	color: #ffffff;
	font-weight: bold;
}

.iceDatPgrCol a:hover {
	border: 1px solid #017dcd;
	color: #000000;
}

.iceDatPgrScrCol a, .iceDatPgrCol a {
	background-color: transparent;
	border-color: transparent;
	color: #666666;
	display: block;
}

.nbRowsColumn {
	width: 100%;
}

.iceDatPgrScrCol a {
	background-color: #017dcd;
	border:1px solid #017dcd;
	color: #FFFFFF;
}

.iceDatPgrTbl {
	background-color: transparent;
}

.iceDatPgrScrBtn {
	background-color: transparent;
}

.rankColumn {
	width: 15px;
}

.playerColumn {
	text-align: left;
	width: 200px;
	text-decoration: underline;
}

.playerCombinedColumn {
	text-align: left;
	width: 200px;
	text-decoration: underline;
}

.teamColumn {
	text-align: left;
	width: 100px;
}

.statsColumn {
	width: 30px;
	text-align: center;
}

.statsSortedColumn {
	background-color: #017dcd;
}

.tableStats .statsSortedColumn .iceOutTxt,
.tableStats .statsSortedColumn a {
	color:  #ffffff;
}

.statsFilter .icePnlGrdRow1 {
	vertical-align: top;
}

.statsFilterColumn {
	vertical-align: top;
	line-height: 1em;
	width: 30%;
}

.formLabelColumn {
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
}

.formInputColumn {
	width: auto;
}

.formColumn {
	width: 255px;
	text-align: left;
}

.profilePopup {
	position:absolute;
	top:50px;
	width:500px;
}

.formColumnResults {
}

.formColumnResults .icePnlGrd .icePnlGrdCol1 {
}

.formColumnResults fieldset {
	margin: 0em;
    padding: 0em;
    border: none;
    margin-left: 20px;
	}

.formColumnResults label {
}
  
.filterForm {
    padding-right: 15px;
}

.filterForm .iceSelInpDateInput,
.filterForm .iceSelInpDateInput-dis {
	padding-left: 2px;
}

.filterForm .iceSelInpDatePopup {
    min-width: 120px;
    width: auto;
}

.filterForm .calendarResults .calendarDaysOfGames a {
	border: 1px solid #e9841d;
}

.filterForm .calendarResults .iceSelInpDateCur a {
    background-color: #e9841d;
    border: 1px solid #e9841d;
}

.filterForm .calendarResults .iceSelInpDateWeek {
	color: #e9841d;
	font-weight: bold;
}

.filterForm .calendarResults .iceSelInpDateMonthYear {
	background-color: #e9841d;
	color: #ffffff;
	background-image: none;
}

.iceSelOneRb input {
    margin: 0px 5px 2px 5px; 
    padding: 2px;
}

.iceSelOneRb table tr td {
	width: auto;
	display: inline-table;
}

.iceMsgError, .iceMsgsError {
    color: red;
}

.iceMsgInfo, .iceMsgsInfo {
    color: blue;
}

.instructions {
    font-size: smaller;
    color: #555555;
    }
    
.instructions .iceCmdLnk {
    text-decoration: underline;
    color: #000F6A;
    }
    
.wizardHints {
    font-size: larger;
    line-height: 24px;
    list-style-type: none;
}

.wizardHints li {
    list-style-type: none;
}

.wizardConfirmationTitle {
	width: 100%;
	text-align: center;
	padding-bottom: 15px;
}

.wizardConfirmationText {
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
}

.stepForm {
	
	}
	
.stepForm .colLabel {
	width: 100px;
	}
	
.stepForm .colValue {
	width: 265px;	
	}
	
.stepForm .colMsg {
	width: 100px;
	}
	
.stepForm .instructions { 
	vertical-align: text-top;
	}
	
.stepForm .formNote {
	margin-top: 20px;
	color: #888888;
	}

.stepForm .iceOutFrmt {
	color: #555555;
	}
	
.inputTextLeagueName {
    width: 240px;
    }
    
.inputTextEmail {
	width: 200px;
    }

.flowControl {
	margin-top: 20px;
	}
	
.flowControl .iceCmdBtn {
    margin-right: 20px;
    }

.createTeamForm .colValue {
	width: 275px;
	padding-left: 0px;
    padding-right: 0px;
    }
    
.passwordForm .colValue {
	width: 275px;
    padding-left: 0px;
    padding-right: 0px;
    }
    
.passwordForm .colMsg {
    width: 200px;
    }
.passwordForm .colLabel {
    width: 140px;
    }
    
.leagueForm .colLabel {
    width: 255px;
    }

.leagueForm .colValue {
    width: 330px;
    }
    
.leagueForm .colMsg {
    width: 190px;
    }
    
.iceSelInpDateInput,
.iceSelInpDateInput-dis {
    width: 80px;
    }
    
.seasonPeriodForm .icePnlGrdCol1,
.seasonPeriodForm .icePnlGrdCol2 {
	width: 100px;
	text-align: left;
    }
    
.seasonPeriodForm .iceSelInpDatePopup {
    min-width:120px;
}

.createSeasonTeamForm .colLabel {
    width: 90px;
    }
    
.createSeasonTeamForm .colValue {
    width: 275px;
    padding-left: 0px;
    padding-right: 0px;
    }
    
.createSeasonTeamForm .colMsg {
    width: 65px;
    }
    
.selectSeasonForm .colLabel {
	width: 55px;
}

.selectSeasonForm .colValue {
	width: 100px;
}

.createSeasonResume .colLabel {
	width: 55px;
	}
	
.createSeasonResume .colMsg {
	width: 55px;
    }	

.inputEmailAddress,
.inputEmailAddress-dis {
    width: 200px;
    }
    
.formLabel {
    width: 100px;
    margin-right: 5px;
    }

.icePnlClpsblHdr .iceOutTxt, 
.icePnlClpsblColpsdHdr .iceOutTxt {
	color: #000F6A;
}

.icePnlClpsblColpsdCnt,
.icePnlClpsblCnt {
	background-color: white;
	background-image: none;
}

.icePnlClpsbl,
.icePnlClpsblColpsd,
.icePnlClpsbl-dis,
.icePnlClpsblColpsd-dis {
    margin: 1em 1em;
    margin-bottom: 20px;
    margin-top: 5px;
    font-size: small;
    background-color: white;
    }
    
.icePnlClpsblCnt .mblPnlClpsblCnt {
    padding: 10px;    
    }
    
.iceCmdBtn,
.iceCmdBtn-dis {
    margin: 10px;
    }

.tableManagement .iceCmdBtn,
.tableManagement .iceCmdBtn-dis {
    margin: 0px;
    }

.checkBoxGroup .iceOutTxt {
    color: #555555;
    }
    
.teamsFilter fieldset {
	background: none;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    width: 300px;
    display: inline-table;
    }
    
.teamsFilter .iceSelOneRb input {
    margin: 0px 5px 2px 5px; 
    padding: 2px;
}

.teamsFilter .iceSelOneRb table tr td {
    width: auto;
    display: inline-table;
}

.legal .iceMnuBarItem {
	}
	
.legal .iceMnuBarItem a { 
    background-color: #f8f8f8;
    color: #000F6A;
    text-decoration: none;
    }
    
.legal .iceMnuBarItem a:hover { 
    background-color: #f8f8f8;
    color: #000F6A;
    font-weight: bold;
    text-decoration: underline;
    }
 
.legal .iceMnuItm a { 
    background-color: #f8f8f8;
    color: #000F6A;
    border-bottom: none;
    }
    
.legal .iceMnuBarItem a { 
    color: #000F6A;
    }
    
.legal .iceMnuItm,
.legal .iceMnuItm a { 
	background-color: #ffffff;
    color: #000F6A;
    }

.legal a .iceMnuItmLabel { 
    color: #000F6A;
    text-decoration: none;
    }
    
.legal .iceMnuItmLabel,
.legal .iceMnuBarItemLabel {
	padding-top: 0px;
    }
    
.legal .iceMnuItm a:hover .iceOutTxt,
.legal .iceMnuTim a:hover .iceMnuItmLabel {
	background-color: #ffffff;
	color: #000F6A;
	font-weight: bold;
	text-decoration: underline;
    }
    
.legal .iceMnuBarItemImage {
    width: auto;
    margin-left: 3px;
    margin-right: 3px;
    }

.lineupDraggablePlayer {
	cursor: move;
	margin: 0px;
	width: 200px;
}

.moveLabel {
	background:transparent url('../images/move_arrows.gif') no-repeat scroll left center;
}

input[disabled='disabled'] {
	background-color: #EFEFEF; 
    color: #CCCCCC;
    border-color: #CCCCCC;
    }
    
.seasonSelection {
	margin: 5px;
	margin-bottom: 25px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px; 
    }
    
.seasonSelection .iceOutLbl {
	margin-right: 5px;
	}    
	
.seasonSelection .iceSelOneMnu {
    margin-left: 5px;
    }	
    
.gameDateTimeDay {
    witdh: 150px;
}
.gameDateTimeDate {
    witdh: 250px;
}
.gameDateTimeTime {
    witdh: 200px;
}

.inputMandatoryFlag {
    margin-left: 5px;
    color: red;
    font-size: larger;
}

.formNote .inputMandatoryFlag {
    color: red;
}


.inputField {
    margin: 10px;
    margin-left: 2px;
}

.inputField .iceOutLbl {
	margin-right: 10px;
	margin-top: 2px;
	width: 80px;
}

.inputField .iceCmdLnk {
	margin-left: 10px;
}

.geoLocation .cityField {
	width: 200px;
}

.geoLocation .locationCodeField {
    width: 45px;
}

.boxscorePopupPanGrp {
	margin: auto;
	width:840px;
}

.boxscorePopupDismissButtonGrp {
	width:100%;
	text-align:center;
	padding:10px;
}

.boxscorePopupDismissButton {
	margin:0px;
	padding:0px;
}

.boxscorePopup {
    width:860px;
    top:30px;
    margin:0px;
    padding:0px;
    position:absolute;
}

.boxscorePopupScoreboard {
    background-color:#648a8b;
    color:#a4bcbc; 
    padding:0px;
    margin:0px;
}

.boxscorePopupScoreboard .title {
    color: #648a8b;
}

.boxscorePopupScoreboardTitle {
    background-color: #648a8b;
    text-align: center;
    height: 18px;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #a4bcbc;
}
	
.boxscorePopupScoreboardTitle .iceOutTxt {
	color: #becece; 
	font-size: small;
}

.boxscorePopupScoreboardBodyContainer {
    background-color: #6e9798;
    height: 80px;
    text-align: center;
    font-weight: bold;
}

.boxscorePopupScoreboardColumn,
.boxscorePopupScoreboardColumn .iceDatTblCol,
.boxscorePopupScoreboardColumn .iceDatTblCol1,
.boxscorePopupScoreboardColumn .iceDatTblCol2 {
	width: 20px;
    padding: 0px;
    padding-left: 8px;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
    font-size:small;
    border: 0px;
    background-color: #6e9798;
}

.boxscorePopupScoreboardColumnTeam {
    text-align: left;
}

.boxscorePopupScoreboardColumnTeam .iceOutText {
    width: 210px;
    margin-left: 10px;
    font-size: small;
    float: left;
    color: white; 
}

.boxscorePopupScoreboardHeader {
	color: #a4bcbc;
    background-color: #6e9798;
    background-image: none;
    border: 0px;
    height: 16px;
    width: 20px;
    padding-left: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.boxscorePopupScoreboardBody {
	border: none;
	padding: 0px;
	margin: 0px;
	background-color: #6e9798;
	width: 20px;
	height: 25px; 
	font-size: small; 
	float: left;
}

.boxscorePopupScoreboardBody .iceDatTbl td span.iceOutTxt {
    padding: 0px 0;
    width: 20px;
}

.boxscorePopupScoreboardSummary {
    border: none;
    padding: 0px;
    margin: 0px;
    background-color: #6e9798;
    width: 32px;
    height: 25px; 
    font-size: small; 
    float: left;
}

.boxscorePopupLineSpacing {
	height: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.boxscorePopupTransparentText {
	color: #F8F8F8;
}

.boxscorePopupLineup {
	background-color: #6e9798;
	color:#a4bcbc;
	padding:0px;
    margin-right:5px;
	margin:0px;
	width: 410px;
}

.boxscorePopupLineupDataRow {
    color: white;
}

.boxscorePopupExtraHitterStatsTable {
    background-color:transparent;
    border:0px;
    padding:0px;
    margin:0px;
}

.boxscorePopupExtraHitterStatsColumn1 {
    background-color: #f8f8f8;
    text-align:left;
    font-weight:bold;
    margin:0px;
    padding:0px;
    padding-left:3px;
    border:0px;
    vertical-align:top;
    width: 1px;
}	

.boxscorePopupExtraHitterStatsColumn2 {
    background-color: #f8f8f8;
    text-align:left;
    margin:0px;
    padding:0px;
    padding-left:6px;
    border:0px;
    vertical-align:top;
}   

.boxscorePopupLineupRow1 {
    background-color: #6e9798;
}

.boxscorePopupLineupRow2 {
    background-color: #648a8b;
}

.boxscorePopupLineupColum {
    height: 23px;
    padding: 0px;
    margin: 0px;
}

.pitchingResultsSpacingPanGrp {
	width:5px;
}

.leftborder {
    border-left: 1px solid #CCCCCC;
    border-right: none;
}

.nosideborder {
    border-left: none;
    border-right: none;
}

.alignTop {
	vertical-align: top;
}

.text {
	color: #000F6A;
	font-size: larger;
}

.text a {
	color: #000F6A;
    font-weight: bold;
    text-decoration: underline
}

.icePnlTlTipBody {
	padding: 1px;
}

.manageMessages {
	width: 740px;
	color: white;
}

.manageMessages .title {
	color: #000F6A;
}

.manageMessageToolBar, .manageMessageToolBar-dis{
	margin: 0px;
}

.tableManageMessages {
	color: #000F6A;
	font-size: smaller;
	margin: auto;
}

.tableManageMessagesScrlSpr {
	border: none;
	background: none;
	background-color: #000F6A;
}

.tableManageMessages .iceRowSelSelected,
.tableManageMessages .iceRowSelSelectedMouseOver {
    background-color: #000F6A;
}

.tableManageMessagesHeader {
	background-color: #000F6A;
	border-color: #000F6A;
}

.tableManageMessagesRow2 {
	background-color: #CEE3F6;
}

.showMessage {
    margin-bottom: 20px; 
    border: solid 1px #000000;
	box-shadow: 5px 5px 10px #a9a9a9;
	background-color: #fdfdfd;
}

.showMessageDate {
	font-weight: normal;
	color: #333399;
}

.showMessageSummary {
	font-weight: bold;
	font-size: larger;
	color: #333399;
}

.showMessageOutputText {
	color: black;
}

.showMessageDashedPanel {
	border-bottom-style: dashed;
	border-bottom-color: black;
	border-bottom-width: thin;
	margin-top: 5px;
	margin-bottom: 5px;
}

.tableShowMessages {
	margin: 0px;
	border: none;
	width: 100%;
}

.tableShowMessages td span.iceOutTxt {
	display: inline;
}

.tableShowMessagesCol1, .tableShowMessagesCol1 {
	border: none;
	padding: 0px;
}

.messageDetailPopUp {
	width: 700px;
}

.messageDetailPopUp table{
	width: 100%;
}

.messageDetailPopUp .iceSelInpDatePopup {
	min-width: 110px;
}

.messageDetailPopUp .messageDetailPopUpBody {
	background-color: #ffffff;
}

.editPictureIcon {
	width: 130px !important;
	height: 25px !important;
	position: absolute;
	background-color: white;
}

.editPictureIcon .iceCmdLnk  {
	margin-left: 2px;
	text-decoration: underline;
	line-height: 14px; 
	letter-spacing: 1px;
}

.editPictureIcon .iceGphImg{
	margin-left: 2px;
	border: none;
}

.playerPictureContent {
	float: left;
	min-width: 200px;
	min-height: 200px;
	border: dotted thin gray;
}

.profileContent {
	font-size: inherit;
	width: 100%;
}

.profileContent .profileContentNorth {
	font-weight: normal;
	height: auto;
	padding: 0px 0px 10px 0px;
	text-align: left;
}

.profileContent .profileContentSouth {
	font-weight: normal;
	height: auto;
	padding: 0px;
	text-align: left;
} 

.profileContent .profileContentSouth .iceCmdBtn, .playerProfilePopupFooter .iceCmdBtn, .playerProfilePopupContentBody .iceCmdBtn{ 
	margin: 2px 10px 2px 0px;
}

.playerPicture {
}

.playerPersonalInfo {
	float: left;
	margin-left: 5px;
	width: 70%;
}

.playerNameContent {
	border-bottom: solid gray thin;
	width: 400px;
	height: 22px;
}

.playerTeamContent {
	width: 400px;
	font-size: 18px;
	font-weight: bold;
}
	
.playerName, .playerName .iceInpTxt{
	float: left;
	font-size: 24px;
	font-weight: bold;
	color: black;
}

.changePlayerInfo {
	float: right;
}

.managePlayerBiographie .iceOutLbl{
	float: left;
	font-weight: bold;
	line-height: 22px;
}

.managePlayerBiographie .iceOutTxt{
	padding-left: 2px;	
	line-height: 22px;
}

.managePlayerBiographie fieldset  {
	background-color: white;
	border: none;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.managePlayerBiographie .iceSelOneRb table tr td {
	width: auto;
}

.cropPlayerPictureHeader {
	background-color: #017DCD; 
	padding: 15px 0px 5px 0px;
}

.cropPlayerPictureHeader .iceOutTxt {
	color: white; 
	font-weight: bold; 
	margin-left: 5px;
}

.playerProfilePopupContent .icePnlPopBody {
	padding: 0px;
	background-color: white;
	margin: 0px;
	width: 220px;
}

.playerProfilePasswordPopupContent .icePnlPopBody {
	width: 400px;
}

.playerProfilePopupContent .iceOutProg {
	margin: 0px;
	padding-left: 2px;
}

.playerProfilePopupHeader, .playerProfilePopupContent .icePnlPopHdr {
	background-color: #017DCD;
	background-image: none;
	padding: 2px;
	height: 20px;
}

.playerProfilePopupHeader .iceOutLbl {
	font-weight: bold; 
	color: white;
}

.playerProfilePersonalStats {
	text-align: center;
	border: solid thin gray;
	border-spacing: 1px;
}

.playerProfilePersonalStats .iceOutTxt {
	color: black;
	font-weight: bold;
	letter-spacing: 1px;	
}

.playerProfilePersonalStatsHdr {
	background-color: #017DCD;
}

.playerProfilePersonalStatsRow1 {
	background-color: #D4D5D6;
}

.playerProfilePersonalStatsRow1 .iceOutTxt {
	font-size: 10px;
}

.playerProfilePersonalStatsRow2 .iceOutTxt {
	font-size: 20px;
}

.playerProfilePersonalStatsHdr .iceOutTxt {
	color: white;
	font-size: 15px;
	line-height: 15px;
}

.playerProfileStatsTab {
	height: 300px;  /* all browsers */
	*height: 250px; /* IE 7 and below */
	_height: 300px; /* IE 6 and below */
}

.playerProfileDataTableStatsHeaderLabel {
	font-weight: bold;
	font-size: 12px;
	line-height: 9px;
	padding-top: 5px;
}

.playerProfileDataTableStats {
	margin: 5px 0px 5px 0px;
	width: 100%;
}

.playerProfileStatsTabCnt {
	padding: 5px;
	vertical-align: top;
}

.playerProfileComparisonTabSet {
	width: 100%;
	background-color: #828282;
	text-align: center;
}

.playerProfileComparisonTabHeader {
	color: white;
	font-weight: bold;
	padding-left: 10px;
	font-size: 12px;
}

.playerProfileComparisonTab {
/*	width: 380px;*/
}

.playerProfileComparisonTabOn .LftTop,
.playerProfileComparisonTabOn .MidTop,
.playerProfileComparisonTabOn .RtTop,
.playerProfileComparisonTabOff .LftTop,
.playerProfileComparisonTabOff .LftMid,
.playerProfileComparisonTabOff .MidTop,
.playerProfileComparisonTabOff .MidMid,
.playerProfileComparisonTabOff .RtTop,
.playerProfileComparisonTabOff .RtMid,
.playerProfileComparisonTabOver .LftTop,
.playerProfileComparisonTabOver .MidTop,
.playerProfileComparisonTabOver .RtTop {
	background-image: none;
	border: none;
	padding-top: 0px;
}

.playerProfileComparisonTabOn .MidMid td {
	font-size: 10px;
}

.playerProfileComparisonTabOff .MidMid td {
	color: white;
	font-weight: bold;
	font-size: 10px;
}

.playerProfileComparisonStatsValue {
	padding: 2px 2px 2px 2px;
}

.statFiltersCol1 {
	width: 16%;
	text-align: right;
}

.statFiltersCol2 {
	width: 16%;
	text-align: left;
}

/*
#fbcomments,
.fb_iframe_widget,
.fb_iframe_widget[style],
.fb_iframe_widget span,
.fb_iframe_widget > span,
.fb_iframe_widget iframe,
#fbcomments iframe[style],
.fb_iframe_widget iframe[style] {
	width: 100% !important;
}
*/

.fbCommentsMainWindow {
	margin-bottom: 20px;
	border-top : solid 1px #aaa;
}

.outlinedText1 {
    color: #000000;
    text-shadow:
    -1px -1px 0 #000000,  
    1px -1px 0 #000000,
    -1px 1px 0 #000000,
    1px 1px 0 #000000;
}

html.ie7 .outlinedText1,
html.ie8 .outlinedText1,
html.ie9 .outlinedText1 {
    background-color: white;
    filter: progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#000000,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#000000,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#000000,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#000000,offX=-1,offY=-1);
    zoom: 1;
}
 
.outlinedText2 {
    color: #000000;
    text-shadow:
    -2px -2px 0 #000000,  
    2px -2px 0 #000000,
    -2px 2px 0 #000000,
    2px 2px 0 #000000;
}

html.ie7 .outlinedText2,
html.ie10 .outlinedText2,
html.ie11 .outlinedText2,
html.ie8 .outlinedText2,
html.ie9 .outlinedText2 {
    background-color: white;
    filter: progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#000000,offX=2,offY=2) progid:DXImageTransform.Microsoft.dropshadow(color=#000000,offX=-2,offY=2) progid:DXImageTransform.Microsoft.dropshadow(color=#000000,offX=2,offY=-2) progid:DXImageTransform.Microsoft.dropshadow(color=#000000,offX=-2,offY=-2);
    zoom: 1;
}

.mainMenu .iceMnuBarItemImage {
	width: 17px;
}

.mainMenu .iceMnuItmLabel, .iceMnuBarItemLabel {
}

.mainWindow {
	width: 100%;
}

.mainWindow .icePnlGrdCol1 {
	padding-left: 1%;
}

/* facebook like box */
.mainWindow .icePnlGrdCol2 {
	vertical-align: top;
	margin-top: 20px;
	text-align: center;
	padding-left: 1%;
	padding-right: 1%;
	width: 292px;
}

.fbLikeBox {
	margin-left: auto;
	margin-right: auto;
}

.mainWindowTitles {
	margin: 10px 0px 10px 5px;
}
