/*Tabs Classes*/
.tabsHolder { position:relative; }
.tabsHolder .tabs {  }
.tabsHolder .tabs a { display:block;  padding-top:4px; padding-bottom:4px; padding-left:6px; padding-right:6px; background-color:#f0f0f0; text-decoration:none; color:#000; outline:none; }
.tabsHolder .tabs a.active { background-color:#bbcce0; color:#fff; }
.tabsHolder .content {  }
.tabsHolder .content .tabContent {  margin-bottom:5px; padding:10px; }

.style1 {width:100%;}

.style1 .tabsHolder { border:1px solid #ccc; margin-top:43px; width:100%; }
.style1 .tabsHolder .tabs { 
	border: 0px solid #CCCCCC;
    margin: 0;
    padding: 0;
	position:absolute; 
	top:-38px; 
	left:-1px; 
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	width:100%; 
	background: url("images/tabbg.png") repeat-x scroll 0 0 transparent;
} 
.style1 .tabsHolder .tabs a { 
	background: url("images/tabbg.png") repeat-x scroll 0 0 transparent;
    height: 26px;
    padding-top: 15px;
	float:left; 
	border-right: 1px solid #CCCCCC;
    color: #000000;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 25px;
    outline: medium none;
    padding: 15px 10px 0;
    position: relative;
    text-decoration: none;
}
.style1 .tabsHolder .tabs a.active {
	background: url("images/tabbgover.png") repeat-x scroll 0 0 transparent;
	color:#1B7F8D;
	border-bottom: 1px solid #fff;
}
.style1 .tabsHolder .tabContent {padding: 20px 20px;}

select  {
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 11px;
    margin: 0;
    padding: 3px;
	position:absolute; top:-28px; right:20px;
}

table.leagues th {
	background: none repeat scroll 0 0 #E6E5E5;
    color: #000000;
    margin: 2px;
    padding: 3px 5px;
    text-align: left;
}
table.leagues td {
	background: none repeat scroll 0 0 #FAF7F7;
	margin: 2px;
		padding: 3px 5px;
}

.tabContent table  {
    border: 1px solid #DEDEDE;
    border-spacing: 1px;
    margin: 10px 0 20px;
    padding: 2px;
	font-family:Arial, Helvetica, sans-serif;
}
.tabContent table th  {
    background: none repeat scroll 0 0 #D7D6D6;
    border-spacing: 0 5px;
    color: #000000;
    font-size: 12px;
    padding: 10px 15px;
    text-align: left;
}
.tabContent table td  {
    background: none repeat scroll 0 0 #F5F3F3;
    padding: 10px 15px;
}
.tabContent table tr.alt td {
    background: none repeat scroll 0 0 #EAE8E8;
}