﻿/*	----------------------------------------
	Tag Overrides
	---------------------------------------- */
body {
    color: #393939;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	margin:0;
	padding:0;
	background:white;
}

form {
	margin:0;
	padding:0;
}

input, 
select, 
textarea, 
button {
    font-size: 1em;
}

table {
    border-collapse:collapse;
}

td, th {
    font-size: 1em;
	padding:0;
}

a {
	color: #393939;	
}

a:hover,
a:active {
	text-decoration:underline;
}

h1 {
	font-size:1.3em;
}
h2 {
	font-size:1.2em;
}

h3 {
	font-size:1.1em;
}

h4, h5, h6 {
	font-size:1em;
}

label {
	font-weight:bold;
}

/*	----------------------------------------
	General/Utiliy Classes
	---------------------------------------- */
.clearer {
	clear: both; 
	height:1px; 
	overflow:hidden;
}

.hidden {
	display: block; 
	height: 2px; 
	overflow: hidden;
	vertical-align: bottom; 
}

p.noResults {
	padding:3px 3px 0px 3px ;
	text-align:center;
}

span.noResults {
	padding: 1px 1px 0px 1px ;
	text-align:center;
	display: block;
}
div.noResults {
	padding: 1px 1px 0px 1px ;
	text-align:center;
	background-color: #E9E9E9; 	
}

.buttonBar {
	padding:5px;
	text-align:center;
}

/*	----------------------------------------
	Table Styles
	---------------------------------------- */
	table.standard {
	background:#E9E9E9; 
	/*border-bottom:solid 1px #a5a5a5;*/
	width:100%;
	margin-bottom:3px;
}

table.standard td,
table.standard th {
	padding:3px;
	/*text-align:right;*/
	vertical-align:top;
}

table.standard th a,
table.standard th a:visited {
	color: white; 	
	text-decoration: none;
	border: none;
}

table.standard th a:hover {
	color: #FFBA00; 
}


table.standard tr.even {
	background:white;
}

table.standard tbody {
}
/* Header Rules (This is becuase IE does not
   handle theads correctly */
table.standard thead td,
table.standard thead th,
table.standard tbody.thead td,
table.standard tbody.thead th,
table.standard tr.thead td,
table.standard tr.thead th {
	background-color: #dc2906;
	background-image: url(../images/StandardTableHeader_bkg.gif);
	background-repeat:repeat-x;
	border-bottom:solid 2px #ff6600;
	color:#cccccc;
	vertical-align:bottom;
}

table.standard thead tr.mc td,
table.standard thead tr.mc th,
table.standard tbody.thead tr.mc td,
table.standard tbody.thead tr.mc th,
table.standard tr.thead.mc td,
table.standard tr.thead.mc th,
table.standard thead.multirow td,
table.standard thead.multirow th,
table.standard tbody.thead.multirow td,
table.standard tbody.thead.multirow th
{
	background-image:none;
	border-bottom:0;
}

table.standard thead tr.fc td,
table.standard thead tr.fc th,
table.standard tbody.thead tr.fc td,
table.standard tbody.thead tr.fc th,
table.standard tr.thead.fc td
table.standard tr.thead.fc th
{
	background-image: url(../images/StandardTableHeader_bkg.gif) ;
	border-bottom:0;	
}

table.standard thead tr.lc td,
table.standard thead tr.lc th,
table.standard tbody.thead tr.lc td,
table.standard tbody.thead tr.lc th,
table.standard tr.thead.lc td
table.standard tr.thead.lc th
{
	background-image:none;
	border-bottom:solid 2px #ff6600;
}


/* Footer Rules (This is becuase IE does not
   handle tfoots correctly */
table.standard tfoot td,
table.standard tfoot th,
table.standard tbody.tfoot td,
table.standard tbody.tfoot th,
table.standard tr.tfoot td,
table.standard tr.tfoot th {
	background-color: #ababab;
	background-image: url(../images/StandardTableFooter_bkg.jpg);
	background-repeat:repeat-x;
}


table.standard tfoot tr.mc td,
table.standard tfoot tr.mc th,
table.standard tbody.tfoot tr.mc td,
table.standard tbody.tfoot tr.mc th,
table.standard tr.tfoot.mc td,
table.standard tr.tfoot.mc th,
table.standard tfoot.multirow td,
table.standard tfoot.multirow th,
table.standard tbody.tfoot.multirow td,
table.standard tbody.tfoot.multirow th
{
	background-image:none;
}

table.standard tfoot tr.fc td,
table.standard tfoot tr.fc th,
table.standard tbody.tfoot tr.fc td,
table.standard tbody.tfoot tr.fc th,
table.standard tr.tfoot.fc td
table.standard tr.tfoot.fc th
{
	background-image: url(../images/StandardTableFooter_bkg.jpg) !important;
}

table.standard tfoot tr.lc td,
table.standard tfoot tr.lc th,
table.standard tbody.tfoot tr.lc td,
table.standard tbody.tfoot tr.lc th,
table.standard tr.tfoot.lc td
table.standard tr.tfoot.lc th
{
	background-image:none;
}

 table.standard td.groupHead,
 table.standard th.groupHead {
	text-align:center;
 }

table.standard td.text,
table.standard th.text
{
	text-align:left;
}

table.standard td.ranking,
table.standard th.ranking,
table.standard td.record,
table.standard th.record
{
	text-align:center;
}
table.standard td.record,
table.standard th.record
{
	text-align:center;
}
table.standard td.record,
table.standard th.record
{
	text-align:center;
}

table.standard td.date,
table.standard th.date {
	text-align:left;
}

table.standard td.icons,
table.standard th.icons  
{
	text-align:center;
	vertical-align: middle;
}

table.standard th.centered,
table.standard td.centered {
	text-align: center;
}

table.standard th.multicol {
	text-align: center;
}

/* Image buttons
-----------------------------------------------------------------------------*/
.wis_imagebutton {
	display:block; 
	overflow: hidden; 
	width:87px; 
	height:22px; 
	background-repeat:no-repeat; 
	margin:5px; 
	margin: auto;
}

.wis_imagebutton a {
	display:block; 
	height:100%; 
	margin:0px; 
	padding:0px;
}

.wis_imagebutton a:hover {
	background-position:top right;
}


/* Icon buttons
-----------------------------------------------------------------------------*/
.button_addCompare,
.button_removeCompare {	
	width:10px; 
	height:10px; 	
}

.button_remove,
.button_apply {	
	width:17px; 
	height:17px; 	
}

.button_matchup {
	width: 23px;
	height: 17px;	
}

.button_addCompare a {
	background-image:url(../images/icons/addCompare.gif); 	
}

.button_removeCompare a {
	background-image:url(../images/icons/removeCompare.gif); 	
}

.button_remove a {
	background-image:url(../images/icons/remove.gif); 	
}

.button_apply a {
	background-image:url(../images/icons/apply.gif); 	
}

.button_matchup a {
	background-image:url(../images/Brackets/Matchup_Icon.gif); 	
}

.button_matchup a:hover {
	background-position: bottom left;	
}

.button_addMembership,
.button_removeMembership {	
	width:10px; 
	height:10px; 	
}

.button_addMembership a {
	background-image:url(../images/icons/addCompare.gif); 	
}

.button_removeMembership a {
	background-image:url(../images/icons/removeCompare.gif); 	
}


/* global section styles */
.wis_optionalInputSection 
{
	padding:5px;
	margin:3px;
	text-align:center;
	border:1px solid #949292;
}

div.sectionHeader {
	background:#282627 url(../images/ContentBox_Header_bkg.jpg) repeat-x;
	color:White;
	text-align:center;
	min-height: 29px;
	height: auto !important;
	height: 29px;
	line-height: 29px;
	position: relative;
}

div.sectionHeaderSecondary 
{
	background:#ababab url(../images/ContentBox_SecondaryHeader_bkg.png) repeat-x;
	border: 1px solid #949292;
	height: auto !important;
	height: 27px;
	min-height: 27px;
	line-height: 27px;		
	text-align:center;
	position: relative;
}

/* Coaching History Per Team Table 
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
table.coachesHistory {
	background:#E9E9E9; 
	width:249px;
	margin-bottom:5px;
	float:left;
	height:200px;
}
td .chCentered,
tr .chCentered
 {
	text-align:center !important;
}
td .chLeft,
tr .chLeft
 {
	text-align:left !important;
}
table.coachesHistory thead td,
table.coachesHistory thead th,
table.coachesHistory tbody.thead td,
table.coachesHistory tbody.thead th,
table.coachesHistory tr.thead td,
table.coachesHistory tr.thead th {
	background-color: #dc2906;
	background-image: url(../images/StandardTableHeader_bkg.gif);
	background-repeat:repeat-x;
	border-bottom:solid 2px #ff6600;
	color:#FFFFFF;
	vertical-align:bottom;
}
.coachesTableTitles
{
	font-weight: bold;
	font-size: 1.2em;	
}
.coachesHistoryNoBorder
{
	border: none !important;	
	margin-bottom: 0px !important;
}
.coachesHistoryBorder
{
	border-top: 2px solid #949292 !important;
	border-left: 2px solid #949292 !important;
	border-right: 2px solid #949292 !important;
	border-bottom: none !important;
	background-color: rgb(236, 236, 236);
	width: 748px;
	margin-left: -3px;
}
.topCoachTeamHistory
{
	font-weight: bold;
	font-size: 1.1em;
	height: 25px;
	vertical-align: middle !important;	
}
.teamColor
{
   background-image: none !important;
}
.teamNoBorder
{
   border: none !important;
}
.topCoachesHeader
{
	height: 22px;
	width: 750px;
	 background-color: rgb(236, 236, 236); 
	border: 2px solid #949292; 
	text-align: center;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	color: #393939;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 5px;
}
.coachesHistorySimInfo
{
	text-align: center;
	font-size: .8em;
	margin-bottom: 10px;	
}

/*	----------------------------------------
	Potential
	---------------------------------------- */
.potential_verylow {
    color: red;    
}

.potential_low {
    color: orange;
}

.potential_average,
.potential_unknown {
    color: #383838;
}

.potential_high {
    color: #4587ff;
}

.potential_veryhigh {
    color: green;
}

.potential_verylow, 
.potential_low, 
.potential_average,
.potential_unknown,
.potential_high,
.potential_veryhigh {
    font-weight: 700;
}

.highlight .potential_verylow,
.highlight .potential_low,
.highlight .potential_average,
.highlight .potential_unknown,
.highlight .potential_high,
.highlight .potential_veryhigh {
    background: rgba(255,255,255,0.5);
    border-radius: 4px;
    padding: 2px 3px;    
}


/*	----------------------------------------
	Content box options box
	---------------------------------------- */
div.contentBoxOptions {
    padding: 5px;
    margin: 3px;
    text-align: center;
    border: 1px solid #949292;
}


/*	----------------------------------------
	toggle buttons
	---------------------------------------- */
a.toggleButton {
    width: 35px;
    height: 25px;
    display: inline-block;
    background: url(../Images/Buttons/PositionFilter.png) no-repeat;
    background-position: 0 -50px;
    line-height: 25px;
    text-decoration: none;
    text-align: center;
    color: #373536;
}

a.toggleButton:hover {
    background-position: 0 -25px;
    color: #ffffff;
}

a.toggleButton.selected {    
    background: url(../Images/Buttons/PositionFilter.png) no-repeat;
    background-position: 0 0;
    color: #ffffff;
    font-weight: bold;
}

/* Social */
.wis_socialButton {
	display: inline-block;
	cursor: pointer;
	height: 29px;
	width: 29px;
	margin-right: 5px;
}

.wis_socialButton.wis_socialFacebook.normal {
	width: 29px;
	height: 29px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAAVFBMVEU7V507V507V507V507V507V507V53///9HYaM8WJ1NZ6dfd7CXpsucqs6grdCuuti8xd7m6vPs7/b29/r4+fv6+/38/P0+Wp/c4u7Y3uvf5O9GYKNZpVEfAAAABnRSTlMAAXN78/T3qSKZAAAAaklEQVR4Xt3Oxw6FMAxEUePEdqi9vPL//0nEikUyEiy526ORhgr2ms4zEWs+JgEqpKi7+m++i81jWuvRzpIaJgPaGdJfhD7kXm1RK82pxUqo+kDt0roj/cDtALXFr96qAlTIAXVUsGRUmA76QBTwHX2imQAAAABJRU5ErkJggg==') /*facebookLogo.png*/;
	background-repeat: no-repeat;
}

.wis_socialButton.wis_socialTwitter.normal {
	width: 29px;
	height: 29px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAABaFBMVEVeqd3///9eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd1eqd39VpstAAAAd3RSTlMAAAcJpiD+3/0E5hMVh2v6ULk01GzjvRcNMOScPLKhhrvn+D2ozva34AiPVgqfMWns7oWBsVc3rTN5icgOBqnA3sE46OVTpelh9N3PaI18ZcNnFCJuD9enHX/JJcwmBQIQ8x6Vosv3b2T72CwrYpvGRdW1g0kaAU+IUw0AAAEZSURBVHhetdPFbgMxAEXR10EIt2FOmZmZmZmZmf37rdMZ2UlG3VS9K1tH1lsZRb/1J81P9ErVRtAdAoROJ1DmFzh0SiRbhbfDV+UAWskKQ4FiNg9RGzdQI5HSXtHSOg+xqkwONkEsJ4SMjJoaI1wNYcBFD1O1cbpe385MWRABxJsJrSXd9tw/0MXU6AatRzHvM2rfGNPxCICw3z1E7BqWAegxcqLY6RydxQRnfEnQ9Elb1KaRTU5oNjobwk+r8yWFugizpeVAAUbXLJVtnq7DCsWb+bglgLW941N53JWR016Qw/0DmB0eQT+OpALMtMQp23SdnV9cEpZxxW06rtM3nN2m7pCTeP/w+KRmMtGX17f3j0+e/u8vfAH+Y7ET4Ji0MgAAAABJRU5ErkJggg==') /*twitterLogo.png*/;
	background-repeat: no-repeat;
}

.wis_socialButton.wis_socialFacebook.small {
	width: 23px;
	height: 23px;
	background: url('../Images/Social/ShareIcons.png') no-repeat /*facebookLogo.png*/;
}

.wis_socialButton.wis_socialTwitter.small {
	width: 23px;
	height: 23px;
	background: url('../Images/Social/ShareIcons.png') no-repeat /*twitterLogo.png*/;
	background-position: 0 -23px;
}

/* special images for invites page*/
.wis_socialButton.wis_socialFacebook.send {
	width: 52px;
	height: 20px;
	background: url(../Images/Social/fbsend_btn.png) no-repeat;
}

.wis_socialButton.wis_socialFacebook.share {
	width: 55px;
	height: 20px;
	background: url(../Images/Social/fbshare_btn.png) no-repeat;
}

@media only screen and (max-width: 750px) {
	.wisMobileHide {
		display: none;
	}
}
