
/*************************************************************************/

body
{
	background-color:		#eeeeee;
	/* background-color:		#e4efff; */
	color:					#000000;
	font-family:			"Open Sans", Arial, sans-serif;
	margin:					0px;
	padding:				0px;
	/* background-image:		url('/ncaa/img/bg1.jpg'); */
	background-repeat:		repeat;
}

div#header
{
	margin:					0px 0px 5px 15px;
	padding:				5px 0px 0px 10px;
	border:					0px solid #000;
	/* background-color:		#21bebe; */
	width:					830px; 
}

div#content
{
	margin:					0px 20px 20px 5px;
	padding:				0px 10px 0px 10px;
	border:					0px solid #f00;
}

a
{   
    text-decoration:        none;
}

a:hover
{
    text-decoration:        underline;
}

tr.HeaderRow
{
    background-color:       #fff;
    border-bottom:          1px solid #000;
}

span.TextXXL,
span.TextXL,
span.TextL,
span.TextM,
span.TextS,
span.TextXS
{
    font-family:            "Open Sans", Verdana, sans-serif;
}

span.TextXXL                { font-size:  1.75em; }
span.TextXL                 { font-size:  1.50em; }
span.TextL                  { font-size:  1.25em; }
span.TextM                  { font-size:  1.00em; }
span.TextS                  { font-size:  0.80em; }
span.TextXS                 { font-size:  0.65em; }

	/* background-color:		#e4efff; */
tr.Row0
{
	background-color:		#f8f8f8; 
    /* background:             linear-gradient(#e7f7f7, #d7e7f7);  */
}

tr.Row1
{
	background-color:		#ffffff;
	/* background:		        linear-gradient(#f7ffff, #e7ffff);  */
}

tr.RowElim
{
	/* background-color:		#ffdddd; */
	color: #aaa;
}

tr.Row1,
tr.Row0,
tr.RowElim
{
    border-bottom:          1px solid #ccf;
}

h2
{
    font-size:              1.25em;
    font-weight:            bold;
}


/*************************************************************************
	Header
*************************************************************************/

div#HeaderTitle1
{
}



#HeaderTitle1 h1{
	font-size:              1.70em;
	color:					#fff;
	font-weight:			bold;
	text-shadow:			3px 3px 3px rgba(0, 0, 0, 0.5);
	margin:					10px 0px 0px 0px;
	padding:				0px;
/*
 text-shadow: 0 1px 0 #ccc,
 0 2px 0 #c9c9c9,
 0 3px 0 #bbb,
 0 4px 0 #b9b9b9,
 0 5px 0 #aaa,
 0 6px 1px rgba(0,0,0,.1),
 0 0 5px rgba(0,0,0,.1),
 0 1px 3px rgba(0,0,0,.3),
 0 3px 5px rgba(0,0,0,.2),
 0 5px 10px rgba(0,0,0,.25);
 0 10px 10px rgba(0,0,0,.2),
 0 20px 20px rgba(0,0,0,.15);
*/
}






div#HeaderTitle2
{
	color:					#000;
	font-size:				0.7em;
	font-weight:			normal;
}

a.HeaderLink
{
	font-size:				1.00em;
	color:					#000;
	font-weight:			bold;
}

a.HeaderLink:hover
{
	color:					#00f;
}

hr.HeaderSeparator
{
	color:					#00b;
	background-color:		#00b;
	height:					10px;
	width:  				635px;
	text-align:				left;
	margin-left:			0;
}

#MessageBoard
{
	height:					19px;
	border:					1px solid #000;
	padding:				0px;
	background-color:		#fff;
	color:					#00f;
}

/*************************************************************************
	Standings
*************************************************************************/

span.StdRank,
span.StdTotalPoints
{
	font-weight:			bold;
}

th.StdR
{
    text-align:             right;
}

a.StdLeader,
a.StdNonLeader
{
	text-decoration:		underline;
	/* text-decoration:		none; */
}

a.StdLeader:hover,
a.StdNonLeader:hover
{
	text-decoration:		underline;
	color:					#00f;
}

a.StdLeader
{
	color:					#000;
}

a.StdNonLeader
{
	color:					#aaa;
	/* color:					#000; */
}

/*************************************************************************
	Entry
*************************************************************************/

p.EntryNotes
{
	font-size:				1.0em;
	width:					800px;
}

span.EntryFormLabel
{
	color:					#000;
	font-size:				0.65em;
}

span.EntryRegionName
{
	font-size:				1.20em;
	font-weight:			bold;
}

input.EntryGame0
{
	color:				#007;
	background-color:	#abc;
}

input.EntryGame1
{
	color:				#000;
	background-color:	#cde;
}

input.EntryGame0:hover,
input.EntryGame1:hover
{
	color:	#abc;
	background-color:				#007;
}

input.EntryGame2
{
	color:				#000;
	background-color:	#9ab;
}

input.EntryGame0, 
input.EntryGame1, 
input.EntryGame2
{
	border-width:			1px 1px 1px 1px;
	border-top-color:		#fff; 
	border-right-color:		#000; 
	border-bottom-color:	#000; 
	border-left-color:		#fff; 
	cursor:					pointer;
	font-size:				0.65em;
}

span.EntrySelectLabel
{
	font-size:				0.55em;
	color:					#444;
}

a.EntryTempLink
{
	font-size:				1.20em;
	color:					#00f;
	text-decoration:		none;
	font-weight:			bold;
}

a.EntryTempLink:hover
{
	color:					#00f;
	text-decoration:		underline;
}

/*************************************************************************
	Bracket
*************************************************************************/

table#Bracket,
table#BracketFinalFour
{
	font-size:				0.65em;
	font-family:			"Tahoma";
}

span.BracketPlayerName
{
	font-size:				1.30em;
	font-weight:			bold;
}

img.BracketFinalFour
{
	border:					0px solid #ccc;
}

img.BracketFinalFourWinner
{
	border:					4px solid #000;
}

span.BracketSeed
{
    width:                  16px;
	background:				#00b;
	background:				-webkit-gradient(linear,
							left top, left bottom, 
							from(#999999), to(#000000));
	color:					#ff0;
	margin:					0px 0px 0px 0px;
	padding:				1px 1px 2px 2px;
	float:					left;
	font-size:				0.8em;
}

div.BracketRegion
{
	font-size:				1.50em;
	font-weight:			bold;
	color:					#000077;
}

a.BracketCompetition
{
	font-size:				0.70em;
	text-decoration:		none;
}

span.BracketWinner,
span.BracketTeamOnly,
span.BracketLoser,
span.BracketPastLoser,
span.BracketNotYetPlayed
{
    font-size:              1.0em;
}

div.BracketWinner, 
div.BracketLoser, 
div.BracketPastLoser, 
div.BracketNotYetPlayed, 
div.box, 
div.BracketTeamOnly
{
	border:					1px solid #000;
	border-radius:			4px;
	float:					left;
}

div.BracketTeamOnly
{
	width:					60px;
}

div.BracketWinner
{
	background:				#008800;
	background:				-moz-linear-gradient(top, #99cc99, #004400);
	background:				-webkit-gradient(linear,
							left top, left bottom, 
							from(#99cc99), to(#005500));
	filter:					progid:DXImageTransform.Microsoft.Gradient(
								StartColorStr='#99cc99',
								EndColorStr='#005500',
								GradientType=0
							);
	color:					#ffffff;
	/* font-weight:			bold; */
}

img.BracketImgWinner,
img.BracketImgLoser,
img.BracketImgPastLoser
{
    border-radius:          8px;
}

img.BracketImgWinner
{
	border:					1px solid #00aa00;
	background-color:		#ccffcc;
}

img.BracketImgLoser,
img.BracketImgPastLoser
{
	border:					1px solid #ff0000;
	background-color:		#ffcccc;
	opacity:				0.3;
}

div.BracketLoser

{
	background:				#cc0000;
	background:				-moz-linear-gradient(top, #ffbbbb, #990000);
	background:				-webkit-gradient(linear,
							left top, left bottom, 
							from(#ffaaaa), to(#aa0000));
	filter:					progid:DXImageTransform.Microsoft.Gradient(
								StartColorStr='#ffaaaa',
								EndColorStr='#aa0000',
								GradientType=0
							);
	color:					#ffffff;
	/* font-weight:			bold; */
}

div.BracketPastLoser
{
	background:				#fcc;
	background:				-moz-linear-gradient(top, #ffffff, #ffaaaa);
	background:				-webkit-gradient(linear,
							left top, left bottom, 
							from(#ffffff), to(#ffaaaa));
	filter:					progid:DXImageTransform.Microsoft.Gradient(
								StartColorStr='#ffffff',
								EndColorStr='#ffaaaa',
								GradientType=0
							);
	color:					#000000;
}

div.BracketNotYetPlayed
{
	background:				#bcd;
	background:				-moz-linear-gradient(top, #eff, #abc);
	background:				-webkit-gradient(linear,
							left top, left bottom, 
							from(#eff), to(#bcd));
	filter:					progid:DXImageTransform.Microsoft.Gradient(
								StartColorStr='#ffffff',
								EndColorStr='#99aabb',
								GradientType=0
							);
	color:					#000000;
}

div.BracketTeamOnly
{
	background:				#fff;
	background:				-moz-linear-gradient(top, #eeffff, #ffffff);
	background:				-webkit-gradient(linear,
							left top, left bottom, 
							from(#ffffff), to(#ccccdd));
	color:					#000000;
}

/*************************************************************************
	Schedule
*************************************************************************/

span.ScheduleSeed,
span.ScheduleTeam,
span.ScheduleScore,
span.ScheduleWinningTeam,
span.ScheduleWinningScore,
span.ScheduleLosingTeam,
span.ScheduleLosingScore,
span.ScheduleDate,
span.ScheduleLocation
{
	/* font-family:			"Open Sans", sans-serif; */
	font-family:			Tahoma, serif;
}

span.ScheduleSeed
{
	color:					#00f;
	font-size:				0.75em;
}

span.ScheduleTeam,
span.ScheduleScore
{
	color:					#000;
}

span.ScheduleWinningTeam,
span.ScheduleWinningScore
{
	color:					#000;
	font-weight:			bold;
}

span.ScheduleLosingTeam,
span.ScheduleLosingScore
{
	color:					#777;
}

span.ScheduleTeam,
span.ScheduleWinningTeam,
span.ScheduleLosingTeam
{
	font-size:				0.90em;
}

span.ScheduleScore,
span.ScheduleWinningScore,
span.ScheduleLosingScore
{
	font-size:				0.90em;
    margin:                 5px;
}

span.ScheduleDate
{
	color:					#007;
	font-size:				0.95em;
	font-weight:			bold;
}

span.ScheduleLocation
{
	color:					#009;
	font-size:				0.80em;
	font-style:		        italic;
}

td.Schedule
{
	padding:	0 0 0 0;
	margin:		0 30px 0 0;
}

tr.Schedule
{
	padding:	0;
	margin:		0;
}

table.ScheduleOneGame,
table.ScheduleOneRow
{
	border: 1px solid #000;
	border-radius:			8px;
	border-collapse:		separate;
}

table.ScheduleOneGame
{
	background-color:		#fff; 
}

table.ScheduleOneRow
{
	background-color:		#bdf; 
}

/*************************************************************************
	Logos
*************************************************************************/

table.LogosTable
{
	/* background-color:		#bdf; */
	background-color:		#bdf;
    border-radius:          10px;
    border-collapse:        separate;
}

img.LogoGrayed
{
	filter:					alpha(opacity=25);
	-moz-opacity:			0.25;
	-khtml-opacity:			0.25;
	opacity:				0.25;
}

img.LogoNormal
{
	opacity:				1.00;
    margin:                 5px;
}

input.submit
{
	background-color:		#fff;
	font-size:				1.6em;
}

span.SiteYVMTitle
{
    font-weight:            bold;
    color:                  #000;
}


img.Bracket
{
    margin:                 0px;
    padding:                0px;
}


tr,
td,
table.EntryBracket
{
    margin:                 0px;
    padding:                0px;
}



td.StandingsTable
{
    padding-left:           10px;
    padding-right:          10px;
}

table.StandingsTable
{
    padding:                10px;
}
