.HeaderDynamicKBEK {
  position: relative;
  display:block;
  height: 400px;
  width: 998px;
  top:-47px;
  overflow: hidden;
  margin: 0 auto;
}

.Logofeatured {
  bottom: 0px;
  left: 0px;
  z-index: 2;
  position: absolute;
}
.LogoBos {
	position: absolute;
    left: 15px;
    top: 47px;
    transition: 0s;
  z-index: 1;
}
.LogoBuf {
  position: absolute;
    left: 15px;
    top: 67px;
    transition: 0s;
  z-index: 1;
}
.LogoCar {
  position: absolute;
    left: 15px;
    top: 87px;
    transition: 0s;
  z-index: 1;
}
.LogoCbs {
  position: absolute;
    left: 15px;
    top: 107px;
    transition: 0s;
  z-index: 1;
}
.LogoDet {
	position: absolute;
    left: 15px;
    top: 127px;
    transition: 0s;
  z-index: 1;
}
.LogoFla {
  position: absolute;
    left: 15px;
    top: 147px;
    transition: 0s;
  z-index: 1;
}
.LogoMtl {
  position: absolute;
    left: 15px;
    top: 167px;
    transition: 0s;
  z-index: 1;
}
.LogoNjd {
  position: absolute;
    left: 15px;
    top: 187px;
    transition: 0s;
  z-index: 1;
}
.LogoNyi {
	position: absolute;
    left: 15px;
    top: 207px;
    transition: 0s;
  z-index: 1;
}
.LogoNyr {
  position: absolute;
    left: 15px;
    top: 227px;
    transition: 0s;
  z-index: 1;
}
.LogoOtt {
  position: absolute;
    left: 15px;
    top: 247px;
    transition: 0s;
  z-index: 1;
}
.LogoPhi {
  position: absolute;
    left: 15px;
    top: 267px;
    transition: 0s;
  z-index: 1;
}
.LogoPit {
	position: absolute;
    left: 15px;
    top: 287px;
    transition: 0s;
  z-index: 1;
}
.LogoTbl {
  position: absolute;
    left: 15px;
    top: 307px;
    transition: 0s;
  z-index: 1;
}
.LogoTor {
  position: absolute;
    left: 15px;
    top: 327px;
    transition: 0s;
  z-index: 1;
}
.LogoWsh {
  position: absolute;
    left: 15px;
    top: 347px;
    transition: 0s;
  z-index: 1;
}
.LogoAna {
	position: absolute;
    right: 15px;
    top: 47px;
    transition: 0s;
  z-index: 1;
}
.LogoAri {
  position: absolute;
    right: 15px;
    top: 67px;
    transition: 0s;
  z-index: 1;
}
.LogoCgy {
  position: absolute;
    right: 15px;
    top: 87px;
    transition: 0s;
  z-index: 1;
}
.LogoChi {
  position: absolute;
    right: 15px;
    top: 107px;
    transition: 0s;
  z-index: 1;
}
.LogoCol {
	position: absolute;
    right: 15px;
   top: 127px;
    transition: 0s;
  z-index: 1;
}
.LogoDal {
  position: absolute;
    right: 15px;
  top: 147px;
    transition: 0s;
  z-index: 1;
}
.LogoEdm {
  position: absolute;
    right: 15px;
    top: 167px;
    transition: 0s;
  z-index: 1;
}
.LogoLak {
  position: absolute;
    right: 15px;
    top: 187px;
    transition: 0s;
  z-index: 1;
}
.LogoMin {
	position: absolute;
    right: 15px;;
   top: 207px;
    transition: 0s;
  z-index: 1;
}
.LogoNas {
  position: absolute;
    right: 15px;
    top: 227px;
    transition: 0s;
  z-index: 1;
}
.LogoSjs {
  position: absolute;
    right: 15px;
    top: 247px;
    transition: 0s;
  z-index: 1;
}
.LogoSk {
  position: absolute;
    right: 15px;
    top: 267px;
    transition: 0s;
  z-index: 1;
}
.LogoStl {
	position: absolute;
    right: 15px;
    top: 287px;
    transition: 0s;
  z-index: 1;
}
.LogoVan {
  position: absolute;
    right: 15px;;
    top: 307px;
    transition: 0s;
  z-index: 1;
}
.LogoVeg {
  position: absolute;
    right: 15px;
    top: 327px;
    transition: 0s;
  z-index: 1;
}
.LogoWpg {
  position: absolute;
    right: 15px;
    top: 347px;
    transition: 0s;
  z-index: 1;
}
.BanniereEst {
  position: absolute;
    left: -420px;
    top: 62px;
  z-index: 0;
}
a:hover .BanniereEst {
  position: absolute;
  transition: 0s;
left: 287px;
top: 26px;
z-index: 1;
}
.BanniereOuest {
  position: absolute;
    left: -420px;
    top: 62px;
  z-index: 0;
}
a:hover .BanniereOuest {
  position: absolute;
  transition: 0s;
left: 287px;
top: 26px;
z-index: 0;
}
.BanniereTitre {
  position: absolute;
    left: -4000px;
    top: 62px;
  z-index: 1;
}
a:hover .BanniereTitre {
  position: absolute;
  transition: 0s;
left: 150px;
top: 298px;
z-index: 1;
}
a:hover .Logothumb {
opacity:0.3;
filter:alpha(opacity=30); 
  -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 15px rgba(0,0,0,0.5);
}

a.Home {
    position:absolute;
left: 65px;
top: 253px;
text-decoration: none;
color: black;
z-index:+1;
}
a.Home span {
display: none;
}
a.Home:hover {
background: none;
z-index: 999;
}
a.Home:hover span {
    display: inline;
position: absolute;
  width: 40px;
  height: 35px;
top: 0px;
left: 0px;
background: none;
color: white;
padding: 0px;
}
.BanniereHome {
  position: absolute;
    left: -1520px;
    top: 57px;
  z-index: 0;
}
a:hover .BanniereHome {
  position: absolute;
  transition: 0s;
left: 223px;
top: -227px;
z-index: 1;
}

}
.BanniereChat {
  position: absolute;
    left: -1520px;
    top: 57px;
  z-index: 0;
}
a:hover .BanniereChat {
  position: absolute;
  transition: 0s;
left: 190px;
top: -227px;
z-index: 1;
}

.BanniereUpload {
  position: absolute;
    left: -1520px;
    top: 57px;
  z-index: 0;
}
a:hover .BanniereUpload {
  position: absolute;
  transition: 0s;
left: 155px;
top: -227px;
z-index: 1;
}
a.Download {
    position:absolute;
left: 172px;
top: 255px;
text-decoration: none;
color: black;
z-index:+1;
}
a.Download span {
display: none;
}
a.Download:hover {
background: none;
z-index: 999;
}
a.Download:hover span {
    display: inline;
position: absolute;
  width: 35px;
  height: 31px;
top: 0px;
left: 0px;
background: none;
color: white;
padding: 0px;
}
.BanniereDownload {
  position: absolute;
    left: -1520px;
    top: 57px;
  z-index: 0;
}
a:hover .BanniereDownload {
  position: absolute;
  transition: 0s;
left: 1178px;
top: -227px;
z-index: +5;
}
a.French {
    position:absolute;
left: 833px;
top: 33px;
text-decoration: none;
color: black;
z-index:+4;
}
a.French span {
display: none;
}
a.French:hover {
background: none;
z-index: 999;
}
a.French:hover span {
    display: inline;
position: absolute;
  width: 40px;
  height: 40px;
top: 0px;
left: 0px;
background: none;
color: white;
padding: 0px;
}
a.English {
    position:absolute;
left: 883px;
top: 33px;
text-decoration: none;
color: black;
z-index:+4;
}
a.English span {
display: none;
}
a.English:hover {
background: none;
z-index: 999;
}
a.English:hover span {
    display: inline;
position: absolute;
  width: 40px;
  height: 40px;
top: 0px;
left: 0px;
background: none;
color: white;
padding: 0px;
}
a.FrenchEnglish {
    position:absolute;
left: 875px;
top: 35px;
text-decoration: none;
color: black;
z-index:+4;
}
ul.teams {
	list-style: none;
	margin: 0px; padding: 0;
	clear:both;
	position:relative;
	left:20px;
	height: 34px; /*--Height of image--*/
}
ul.teams li {
	float: left;
	margin: 0px; padding: 0px 2px;
	text-align: center;
	border: 0px
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.teams li a.thumb {
	width: 25px; /*--Width of image--*/
	height: 34px; /*--Height of image--*/
	padding: 0px;
	border-bottom: 0px solid #ccc;
	cursor: pointer;
}
ul.teams li span { /*--Used to crop image--*/
	width: 25px;
	height: 34px;
	overflow: hidden;
	display: block;
}

ul.teams img
{
    opacity:1.0;
    filter:alpha(opacity=100);
}

ul.onlineTeams {
	list-style: none;
	margin: 0px; padding: 0;
	clear:both;
	float:right;
	height: 20px; /*--Height of image--*/
}
ul.onlineTeams li {
	float: left;
	margin: 0px; padding: 0px 2px;
	text-align: center;
	border: 0px
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.onlineTeams li a.thumb {
	width: 25px; /*--Width of image--*/
	height: 20px; /*--Height of image--*/
	padding: 0px;
	border-top: 0px solid #ccc;
	cursor: pointer;
}
ul.onlineTeams li span { /*--Used to crop image--*/
	width: 25px;
	height: 20px;
	overflow: hidden;
	display: block;
}

ul.onlineTeams img
{
	/*
    opacity:1.0;
    filter:alpha(opacity=100);
	*/
}


        
     ul.onlineTeamsDraft {
	list-style: none;
	margin: 0px; padding: 0;
	clear:both;
	float:right;
	height: 20px; /*--Height of image--*/
}
ul.onlineTeamsDraft li {
	float: left;
	margin: 0px; padding: 0px 2px;
	text-align: left;
	border: 0px
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.onlineTeamsDraft li a.thumb {
	width: 25px; /*--Width of image--*/
	height: 20px; /*--Height of image--*/
	padding: 0px;
	border-top: 0px solid #ccc;
	cursor: pointer;
}
ul.onlineTeamsDraft li span { /*--Used to crop image--*/
	width: 25px;
	height: 20px;
	overflow: hidden;
	display: block;
}

ul.onlineTeamsDraft img
{
	/*
    opacity:1.0;
    filter:alpha(opacity=100);
	*/
}


#container {position:relative; width:998px; height:386px; background-repeat:no-repeat; background-position:0 32px; padding-top:15px; }

#menu_block{
    BACKGROUND-COLOR:WHITE;
	display:block;
	float:left;
	position:relative;
	Z-INDEX:+99;
	
}
#topnav td { 
    color:black;
	margin:0px; 
	padding:1px; 
	vertical-align:middle;
	font-size:10px;
	z-index:+9999;
}
#topnav {
	clear:both;
	padding:0px;
	text-align:right;
	float:right;
	text-align:right;
	display:block;
	color:#000;
	font-size:10px;
	z-index:+9999;
}
#topnav a.signin {
	background:#dedede;
	padding:4px ;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.topnavblock{
	display:block;
	padding:4px;
	height:100%;
	background-color:transparent;
	margin-right:4px;
	margin-left:4px;
	font-size:10px;
	z-index:+9999;
}


a.signin span {
	background-image:url("../image/common/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:0px 16px 0px 0;
}
#topnav a.menu-open {
	background:#fff important;
	color:#666!important;
	outline:none;
	z-index:+9999;
}
.inbox {
	display:block;
	background-color:white;
	color:black;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	border:1px solid black;
	padding:5px;
}
.inbox a {
	padding:4px ;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:black;
}
.inbox a:hover {
	color:red;

}

.notifications {
	display:block;
	background-color:white;
	color:black;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	border:1px solid black;
	padding:5px;
}
.notifications a {
	padding:4px ;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:black;
}
.notifications a:hover {
	color:red;

}

.popularity {
	display:block;
	background-color:white;
	color:black;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	border:1px solid black;
	padding:5px;
}
.popularity a {
	padding:4px ;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:black;
}
.popularity a:hover {
	color:red;

}

#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.signin.menu-open span {
	background-image:url("../image/common/toggle_up_dark.png");
	color:#789;
}

#topnav a.leaguefile {
	background:#dedede;
	padding:3px;
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-size:12px;
	z-index:+500;
}



#signin_gm {
	display:block;
	background-color:#dedede;
	position:absolute;
	width:620px;
	height:22px;
	z-index:1000;
	border:1px transparent;
	text-align:left;
	padding:2px;
	top: 65px; 
	right: 180px; 
	margin-top:5px;
	margin-right: 0px;
	color:#333333;
	font-size:11px;
}
#signin_gm td{
	font-size:11px;
	text-transform:uppercase;
	vertical-align:top;
} 

#signin_menu {
	display:none;
	background-color:#000000;
	border-radius: 10px;
	position:absolute;
	width: 200px;
    min-width: 200px;
    margin: auto;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.40);
    -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.40);
    -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.40);
	z-index:1000;
	text-align:left;
	padding:5px;
	margin-top:5px;
	margin-right: 0px;
	color:#333333;
	font-size:11px;
	border-top-width:0px;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:outset;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:outset;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:outset;
	float:right;
	top:285px;
	left:-500px;
	margin-left:0px;
}

#profile_menu {
	display:none;
	background-color:#bdbdbd;
	position:absolute;
	height:85px;
	width: 274px;
    min-width: 200px;
    margin: auto;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.40);
    -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.40);
    -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.40);
	z-index:1000;
	text-align:left;
	padding:5px;
	margin-top:5px;
	margin-right: 0px;
	color:#333333;
	font-size:11px;
	border-top-width:0px;
	border-left-color:#000000;
    border-top-right-radius:10px;
    border-top-left-radius:10px;
	border-left-width:1px;
	border-left-style:outset;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:outset;
	border-bottom-color:#000000;
	border-bottom-width:0px;
	border-bottom-style:outset;
	float:right;
	top:350px;
	right:30%;
	margin-left:180px;
}

#signin_menu label {
	margin-bottom:5px;
	padding-bottom:5px;
	clear:both;
	text-transform:uppercase;
}
#profile_menu label {
	margin-bottom:5px;
	padding-bottom:5px;
	clear:both;
	text-transform:uppercase;
}
.tipsy a{
	text-decoration:none;
}
.tipsy a:hover{
	text-decoration:underline;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.tipsy {
	opacity:0.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande', sans-serif;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
}
.tipsy-north {
	background-image:url("../image/common/tipsy-north.gif");
	background-position:top center;
}
.tipsy-south {
	background-image:url("../image/common/tipsy-south.gif");
	background-position:bottom center;
}
.tipsy-east {
	background-image:url("../image/common/tipsy-east.gif");
	background-position:right center;
}
.tipsy-west {
	background-image:url("../image/common/tipsy-west.gif");
	background-position:left center;
}


	
