/* default styles */ 
body, td, th, select, textarea, input, .normal, .statfooter h4 {
	font-family: Tahoma, Verdana, Arial, Courier, sans-serif; font-size: 11px; font-weight: normal; color: black;
}
body {padding: 0; margin: 0; background:#006432 none repeat scroll 0%; min-width:1000px;}

img, a img {border: medium none;}
img.teamresult { vertical-align: middle }
a, .link {color: black;}
.full { width:99%; }
.content_bgwhite { background-color:white; }

h1, h2, h3, h4 {
	font: bold 20px Arial; 
	margin: 5px 0 10px 0; 
	padding: 0;
}
h2 { font-size: 18px; }
h3 { font-size: 17px; }
h4 { font-size: 16px; margin: 10px 0 5px 0; }
h1, h2, h3, h4, h1 a, h4 a { color: #005028; }

th H1 { margin: 14px}
th H2 { margin: 9px}
th H3 { margin: 5px}
table { border-collapse: collapse;}

table, td, th { border:medium; padding:0; }
div#urlinfo, .hidden { display: none }
ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }

div.latest_games { background: #EAEAEA; }
div.line_games { background: #CDFFCD; }
div.forthcoming_games { background: #B1ECB1; }

#wrapper { background:#FFFFFF url(/s/stat/img/bg_left.jpg) repeat-y scroll 0px 50px;	min-width: 1000px;}
#wrapper_in { background:transparent url(/s/stat/img/bg_right.gif) repeat-y scroll 100% 0%;}
#head {	height:81px; min-width:1000px; position:absolute; width:100%; }
#head .indent { padding:19px 10px 0pt 250px; position:relative;	}

#top {
	clear: both;
	width: 100%;
	background: transparent url(/s/stat/img/bg_top.jpg) repeat-x 0px 0px;
	height: 50px;
}


/* main menu */ 
.mainmenu {clear:both; height:31px; }
.submenu {background:#FFCD00; clear:both; height:25px; margin-left:1px;}
#mainmenu3 {background:#FA6900; height:25px; margin-left:1px; }

.mainmenu .menuitem { background: #b1e3ca url(/s/stat/img/menu/m_bg.gif) repeat-x 0px 0px; padding: 0px 5px; vertical-align: middle; }
.mainmenu .menuitem.active { background: #ffcd00 url(/s/stat/img/menu/m_bg_a.gif) repeat-x 0px 0px;}

.m_left		{ background: transparent url(/s/stat/img/menu/m_left.gif) no-repeat; }
.m_left_a	{ background: transparent url(/s/stat/img/menu/m_left_a.gif) no-repeat; }
.m_right	{ background: transparent url(/s/stat/img/menu/m_right.gif) no-repeat; }
.m_right_a	{ background: transparent url(/s/stat/img/menu/m_right_a.gif) no-repeat; }

.mainmenu a, .mainmenu a:hover, .mainmenu td { text-transform: uppercase; color: #000000 /*!important*/; text-decoration: none; font-weight: bold; }

.submenu ul li { float: left; font-weight: bold; margin: 5px 0px 0px 0px; padding: 1px 5px 6px 5px; background: none; }
.submenu ul li.active { background: #fa6900; color: #ffffff; }
.submenu ul li.active, .submenu ul li.active a, .submenu ul li.active a:hover { color: #ffffff; text-decoration: none; }
.submenu a { color: #000000; }
.submenu a:hover { color: #ff3700; }
.submenu ul li.activeWhite { background: #ffffff; color: #fa4100; }
.submenu ul li.activeWhite a, .submenu ul li.activeWhite a:hover { color: #fa4100; }


/* main content */

#content {float: left; padding-top:45px; width:100%; margin: 0;
	background:transparent url(/s/stat/img/grad.gif) 250px 0px no-repeat;
}
 
#sidebar_left { float:left; position:relative; top:-45px; width:250px; margin:0 0 -45px; padding:0; }
#sidebar_left .indent {padding-left:70px;}

#home .content_main, #inner .content_main {	padding:15px 0px 20px 270px; }
#inner .content_main { padding-right:30px;}

.columnOne { clear:both; padding:0px 30px 20px 80px; }

/* footer */
#footer {
	background:#006432 none repeat scroll 0%; color:#FFFFFF;
	clear:left; width:100%; padding:0 0 10px; }
#footer td { background:#006432 url(/s/stat/img/bg_btm.gif) repeat-x scroll 0 0; color:#FFFFFF;	padding-top:17px; }
#footer .banners {padding-right:20px; text-align:right;}
#footer #copyright { float:left; padding:0px 0px 0px 30px; text-align:left; width:340px; }
#footer #bottom_links { float:right; text-align:left; width:220px; }
#footer #bottom_links ul li { background:transparent url(/s/stat/img/li_title.gif) no-repeat scroll 0px 4px;
	padding:0px 0px 10px 30px;
}
#footer #bottom_links ul li a { color:#FFFFFF; }
#footer .headscroll {text-align: right; vertical-align: top; padding-right: 10px;}

#corner_btm { position:absolute; top:0px; }
#corner_btm img { position:relative; right:-50px; top:-50px;}

/* nice navigation */
.statshadow {float:left; background:#ddd; margin: 10px;}
.statblock .statshadow {float: none; margin: 0;}
.statshadow .statblock, .statshadow .statfooter { float: left; position:relative; top:-3px; left:-3px; }
.statshadow .statblock { background: #cdffcd; display: none; z-index: 1;}
.statshadow .statfooter {display: block; padding: 9px; }
.statfooter h4 { margin: 0; font-weight: bold; margin-bottom: 5px; } 
.statfooter li { padding-bottom: 5px; } 
.statfooter .others { display:block; padding-top: 9px; font-weight: bold; color:#005028; } 
.page_root .statfooter .date, .page_gametype .statfooter .date, .page_section .statfooter .date { display:none; } 
.page_cupstage .statfooter img, .page_scopestage .statfooter img, .page_scope .statfooter img { display: none; } 
#l1 {display: block;}
#l5 {z-index: 5;}
#l3 {z-index: 7;}
#l2 {z-index: 8;}

.statblock .container div {display:none;}
#l1 .l0_0 {display: block;}
ul.iconized li img {position: relative; top: 3px; margin: 0 5px 0 5px;}

.statblock .container div div {display:block;}
/* .statblock .container ul li div {display:none;}*/
.statblock .container ul li div div {display:block;}
.statblock .container div li div.auto { display: none }

.statblock div ul li {padding-bottom: 5px;}
.statblock a {color: black; text-decoration: underline;}
.container {padding: 10px 10px 0;}

.statblock .container .ordinary, .statblock .container .global {float: left; display: block; margin: 0px;}
.ordinary {padding-right: 15px;}
.statblock .container .extrablock {display: none;}
.statblock .container .extrablockActive {display: block; position: absolute; z-index: 11;}

.statblock .container .dropdown { margin: 6px 0 0 10px; }
.statblock .container .dropdownactive {display: block;}
.statblock .container .dropdownactive .hidden {display: block;}
.statblock .container .dropdown_icon {background:url(/s/stat/img/i_roll_down12.png) no-repeat; cursor: pointer; margin-bottom: -5px;}

.extrablockActive .extrablockContent {display: block; margin: 0px; position: relative; top: -3px; left: -3px; background:#cdffcd;}
.statblock .extrablock_helper {background: #b1ecb1 url(/s/stat/img/i_roll_down.gif) no-repeat scroll 4px 4px;
	height: 13px; margin: 0px; padding: 5px 5px 5px 23px; cursor: pointer; text-decoration: underline; clear: left;}
.extrablockContent table td, .extrablockContent table th {text-align: left; padding: 0 5px 0 5px; vertical-align: top;}
.stathead {height: 20px;}
.stathead th { font-weight: bold;}
.extrablockContent tr {background: #cdffcd;}
.extrablockContent .stathead td, .extrablockContent .stathead th { background: #b1ecb1; vertical-align: middle;}

#error-summary { clear: left; margin: 10px 0; padding: 4px 4px 2px 4px;
	background: #FFFFCD; border: 1px solid #FA3700; float: left;}
#error-summary li { display: none; }
#error-summary.error-summary-FRUPLD_404 #error-summary-FRUPLD_404,
#error-summary.error-summary-FRUPLD_500 #error-summary-FRUPLD_500,
#error-summary.error-summary-default #error-summary-default {display: inline;}
#frame { clear: left; display: block; }
#frame.hidden {display: none;}

.debugQueryTable td {text-align: left; padding-right: 5px;}
.debugQueryTable .odd {background-color: #eee;}
.debugQueryTable .even {background-color: #999;}

#yui-history-iframe { position:absolute; top:0; left:-200px; width:1px; height:1px; visibility:hidden; }

/* page_teamstage */
.stattable {
	border: 1px solid #105b35; border-collapse: separate; border-spacing: 1px; margin: 3px 0 3px 20px; width: auto;}
.stattable th, .stattable td { text-align: left; }
.stattable th { background: #d8ffcf; font-weight: bold; padding: 6px 7px 6px 8px; }
.stattable td { background: #f5f5f5; padding: 4px 7px 4px 9px; }
span.gres, td.gres { background-position: 2px 55%; background-repeat: no-repeat;padding-left: 12px;}
.win .gres { background-image: url(/s/stat/img/teamwin.gif); }
.draw .gres { background-image: url(/s/stat/img/teamdraw.gif); }
.lose .gres { background-image: url(/s/stat/img/teamlose.gif); }

.statusContainer {text-align: left; clear: left;}
.bigContent {position: relative; left: -190px;}

.only_champ .other_champ {display: none;} /* champ filter for game in game, team pages */ 
.red {border: 1px solid red;}

.howto {clear: left; display: block; margin: 0 0 20px 10px;}