.header{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size:28px;
	font-weight: bold;
	text-align: center;
	border-collapse: collapse;
	margin-left:120px;
	margin-right:200px;
}
.info_header{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size:13px;
	text-align: center;
	margin-left:120px;
	margin-right:200px;
}
.league_header{
    background: #fce968;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size:18px;
	text-align: center;
	border-collapse: collapse;
	border-left:  1px solid #000000;
	border-right:  1px solid #000000;
	border-top:  1px solid #000000;
	border-bottom:  1px solid #000000;
	line-height:40px;
	
}

.links_header{
    background:#fce968;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size:16px;
	font-weight:bold;
	text-align: center;
	border-collapse: collapse;
	border-left:  1px solid #000000;
	border-right:  1px solid #000000;
	border-top:  1px solid #000000;
	border-bottom:  1px solid #000000;
	line-height:30px;
	
}
.logo
{
position:absolute;
left:0px;
top:0px;
}
.sponsor
{
position:absolute;
right:0px;
top:0px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:12px;
text-align: center;
}
.main
{
position:absolute;
left:0px;
top:160px;
}
.strong_text{
	font-weight: bold;
	background:#fce968;
}
.info_text{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size:13px;
	text-align: left;
}
.info_text_red{
	color:#FF0000 ;
}
.tiebreaker_text{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size:13px;
	text-align: center;
}
.error_box {
    background:#FAD3C4;
    border:1px solid #A75B4E;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    color:#444444;
    display:none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
    margin:0px 0px 15px 0px;
    padding:8px 8px;
    width:672px;
}


.success_box {
    background:#fce968;
    border:1px solid #598800;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    color:#000000;
    display:none;
    font-size:13px;
    margin:0px 0px 15px 0px;
    padding:8px 8px;
    width:672px;
}
#box-table
{
	border-left:  1px solid #000000;
	border-right:  1px solid #000000;
	border-top:  1px solid #000000;
	border-bottom:  1px solid #000000;
}

#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 10px;
	width: 500px;
	text-align: center;
	border-collapse: collapse;
	border-left:  1px solid #000000;
	border-right:  1px solid #000000;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 3px;
	/* background: #e8edff; */
	color: #669;
	border-top: 1px solid transparent;
}

#box-table-a tr
{
	border-bottom: 2px solid #000000;
}

#box-table-a tr:hover td
{
	background: #0390fc;
	color: #339;
}

#final-selector label
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 18px;
}

#box-table-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 10px;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border-left:  1px solid #000000;
	border-right:  1px solid #000000;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-b td
{
	padding: 3px;
	/* background: #e8edff; */
	color: #669;
	border-top: 1px solid transparent;
}

#box-table-b tr
{
	border-bottom: 2px solid #000000;
}

#box-table-b tr:hover td
{
	background: #5555ed;
	color: #339;
}


a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:340px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0; }
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}

a.tooltip_right {outline:none; }
a.tooltip_right strong {line-height:15px;}
a.tooltip_right:hover {text-decoration:none;} 
a.tooltip_right span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:40px; margin-left:-180px;
    width:160px; line-height:16px;
}
a.tooltip_right:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip_right span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}


a.tooltip_bottom {outline:none; }
a.tooltip_bottom strong {line-height:30px;}
a.tooltip_bottom:hover {text-decoration:none;} 
a.tooltip_bottom span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-380px; margin-left:-450px;
    width:550px; line-height:16px;
}
a.tooltip_bottom:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0; text-align:left;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip_bottom span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}

#inputArea
{
    padding: 10px;
    background-color: #E2F1BB;
    padding: 10px;
    width:310px;
}

#inputArea input[type="text"], #inputArea textarea
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size:12px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #85b1de;
    width: 200px;
}
#inputEditArea
{
    padding: 10px;
    background-color: #E2F1BB;
    padding: 10px;
    width:100%;
}
#inputEditArea input[type="text"], #inputEditArea textarea
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size:12px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #85b1de;
    width: 400px;
}


button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:18px;
	font-weight:normal;
	padding:11px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

.standings-highlight
{
	background-color:#ededed;
	font-weight:bold;
}