@charset "UTF-8";
html, body{
	margin: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px;
	height:100%;
}

.mainbody{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:#eaeaea;
	margin: 0px; 
	padding: 0px;
	height:100%;
}
.mainbody #container-a{
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	width: auto;
	min-width: 960px;
	background-color: #eaeaea;
	background-image:url(../images/back1px.jpg);
	background-repeat: repeat-x;
	height:100%;
}
.mainbody #container-b{
	width: 58.6em;  /* 46em this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	/*background: #002945;*/
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	/*background:#eaeaea;*/
	height: auto;
	
}
.mainbody #flashcontainer { 
	background: #FFFFFF;
	/*-moz-opacity:0.9;*/
	height:160px;
	width:100%;
	z-index:1;
	
}
.mainbody #flashcontainer p{ 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color:#666666;
	text-align:center;
	padding-top:40px;
	margin:0px;
}
.mainbody #mainmenu { 
	background: #054682;
	background-image:url(../images/back_mainmenu.jpg);
	background-position:left top;
	background-repeat:repeat-x; 
	height:33px;
	text-align:center;
}
table.menu{
	width:100%;
}

td.menu{
	text-align:center;
	height:33px;
}
span.linkmainmenuactiveL{
	display:block;
	background-image:url(../images/back_mainmenu_active.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding-left:32px;
	padding-top:10px;
	padding-right:10px;
	height:23px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
	color: #FFFFFF;
	
}
span.linkmainmenuactiveR{
	display:block;
	background-image:url(../images/back_mainmenu_active.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:10px;
	padding-right:30px;
	height:23px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
	color: #FFFFFF;
	
}
span.linkmainmenuactive{
	display:block;
	background-image:url(../images/back_mainmenu_active.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	height:23px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
	color: #FFFFFF;
	
}

* html a.linkmainmenu{ /* for IE6 */
	height:20px;
}
* html a.linkmainmenu:hover{ /* for IE6 */
	height:20px;
}
a.linkmainmenu{
	display:block;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	height:23px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
	color: #FFFFFF;
}
a.linkmainmenuL{
	display:block;
	padding-left:32px;
	padding-top:10px;
	padding-right:10px;
	height:23px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
	color: #FFFFFF;
}
a.linkmainmenuR{
	display:block;
	padding-left:10px;
	padding-top:10px;
	padding-right:20px;
	height:23px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
	color: #FFFFFF;
}
a.linkmainmenu:hover{
	display:block;
	height:23px;
	background-image:url(../images/back_mainmenu_active.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
a.linkmainmenuL:hover{
	display:block;
	height:23px;
	background-image:url(../images/back_mainmenu_active.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
a.linkmainmenuR:hover{
	display:block;
	height:23px;
	background-image:url(../images/back_mainmenu_active.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
span.linksubmenuactive{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration:none;
	text-transform:lowercase;
	text-decoration:none;
	color: #FFFFFF;
}
a.linksubmenu{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration:none;
	text-transform:lowercase;
	text-decoration:underline;
	color: #8599a8;
}
a.linksubmenu:hover{
	text-decoration: none;
}
a.linktopmenu{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-decoration:none;
	text-transform:lowercase;
	text-decoration:none;
	color: #FFFFFF;
}
a.linktopmenu:hover{
	text-decoration:underline;
}
.mainbody #btnRight{
	float:right; 
	margin-right:34px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	color:#999999;
}
.active{

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style:normal;
	color:#666666;
	text-decoration:none;
	padding:5px;
	/*border:1px solid #666666;*/
}
a.linkactive{
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style:normal;
	color:#999999;
	text-decoration:none;
	padding:5px;
	/*border:1px solid #CCCCCC;*/
}
a.linkactive:visited{

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style:normal;
	color:#999999;
	text-decoration:none;
	padding:5px;
	/*border:1px solid #CCCCCC;*/
}
a.linkactive:active{
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style:normal;
	color:#999999;
	text-decoration:none;
	padding:5px;
	/*border:1px solid #CCCCCC;*/
}
a.linkactive:hover{
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style:normal;
	color:#666666;
	text-decoration:none;
	padding:5px;
	/*border:1px solid #666666;*/
}
.mainbody #mainContent {
	/*display:inline-block;*/
	/*padding:0 20px;*/ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	/*min-height:400px;
	height:400px;*/
	float:left;
	min-height:100%;
	height:100%;
	width:100%;
	/*background:#FFFFFF;*/
	/*display: inline-block;*/
	vertical-align:top;
	
}
.mainbody .spacer{
	float:left;
	height:20px;
	min-height:20px;
	width:100%;
	margin:0;
	padding:0;
}
.mainbody #content{
	float:left;
	height:auto;
	padding-top:0px;
	width:100%;
	background:#FFFFFF;
	min-height:400px;
	vertical-align:top;
}
.mainbody .news{
	float:left;
	height:auto;
	width: 52.6em;
	padding-left:42px;
	padding-right:42px;
	margin-bottom:20px;
}
.mainbody .player_container{
	float:left;
	height:auto;
	width: 52.6em;
	padding-left:42px;
	padding-right:42px;
	margin-bottom:20px;
}
.mainbody .playerL{
	float:left;
	min-height:126px;
	height:auto;
	width:272px;
	margin-right:10px;
	margin-bottom:10px;
}
.mainbody .playerR{
	float: right;
	min-height:126px;
	height:auto;
	width:272px;
	margin-bottom:10px;
}
.mainbody .match_container{
	float:left;
	height:auto;
	width: 32.6em;
	padding-left:42px;
	padding-right:0px;
	margin-bottom:20px;
}
.mainbody .match_list{
	float:left;
	min-height:64px;
	height: 100%;
	width: 150px;
	margin-right:10px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	vertical-align:top;
	padding-left:10px;
}
.mainbody .match_list_active{
	float:left;
	min-height:64px;
	height: 100%;
	width: 150px;
	margin-right:10px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	vertical-align:top;
	padding-left:10px;
}
.mainbody .match_list_no_active{
	float:left;
	min-height:64px;
	height: 100%;
	width: 150px;
	margin-right:10px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	vertical-align:top;
	padding-left:10px;
}

.mainbody .match_title{
	width: auto;
	height:auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight: bold;
	color:#444444;
}

.mainbody .match_title_active{
	width: auto;
	height:auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight: bold;
	color:#FF0000;
}
.mainbody .match_title_no_active{
	width: auto;
	height:auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight: bold;
	color:#888888;
}
.mainbody #contentLeft{
	float:left;
	/*width:537px;*/ /* 634 - 52*2 - 2 padding */
	width:889px;
	/*min-height:408px;*/
	height:100%;
	padding-left:48px;
	padding-top:0px;
	background:#FFFFFF;
	/*background-color:#003366;*/
}
.mainbody .newsLeft{
	float:left;
	margin-bottom:20px;
	/*min-height:400px;*/
}
.mainbody #matchLeft{
	float:left;
	width:633px; /* 634 - 52*2 - 2 padding */
	/*min-height:408px;*/
	height:100%;
	padding-left:0px;
	background:#FFFFFF;
	/*background-color:#003366;*/
}
.mainbody #contentRight{
	float: right;
	width:304px;
	min-height:100%;
	height: 100%;
	/*border-left:1px solid #d0d0d0;*/
	padding:0px;
	margin:0px;
	margin-left:20px;
	background:#eaeaea;
	vertical-align:top;
}
.mainbody #contentRightLeader{
	float: right;
	width:304px;
	min-height:100%;
	height: 100%;
	/*border-left:1px solid #d0d0d0;*/
	padding:0px;
	margin:0px;
	background:#eaeaea;
	vertical-align:top;
}
.mainbody #match{
	float:left;
	min-height:90px;
	height:90px;
	background-image:url(../images/btnMatch.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	padding-left:20px;
	padding-bottom:0px;
	width:284px; /* 304 - 20(padding) */
	margin:0px;
}
.mainbody #leader{
	float:left;
	min-height:100px;
	height:auto;
	background-image:url(../images/btnLeader.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:80px;
	padding-left:0px;
	padding-bottom:20px;
	width:304px; /* 304 - 20(padding) */
	margin:0px;
}
.mainbody table.leader{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight:normal;
	font-style: normal;
	color:#444444;
}
.mainbody td.no_active{
	border-bottom:1px solid #CCCCCC;
	padding:8px;
	padding-left:40px;
}
.mainbody td.active{
	font-weight:bold;
	font-size: 1em;
	color:#FF0000;
	border-bottom:1px solid #CCCCCC;
	background:#CCCCCC;
	padding:8px;
	padding-left:40px;
}

.mainbody #match h3{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style:normal;
	font-weight:bold;
	color:#444444;
	margin:0px;
}
.mainbody #match p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight:normal;
	font-style:italic;
	color:#444444;
	margin:0px;
}
.mainbody #video{
	float:left;
	height: auto;
	width:304px;
	background-image:url(../images/btnVideo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:70px;
	padding-bottom:20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
	color:#444444;
}
.mainbody #mainContent .box{
	float:left;
	/*background:#002945;*/
	background:#EAEAEA;
	width:895px;
	height:28px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:42px;
	padding-top:12px;
	
}

.mainbody #mainContent h1 {
	margin: 0px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding-bottom: 3px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style:normal;
	font-weight:bold;
	
	color:#444444;
}
.mainbody #content h1 {
	margin: 0px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding-bottom: 3px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style:normal;
	font-weight:bold;
	
	color:#444444;
}
.mainbody #content h2 {
	margin: 0px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding-bottom: 3px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	font-weight:normal;
	
	color:#444444;
}
.mainbody #mainContent h2 {
	margin: 0px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding-bottom: 3px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	font-weight:normal;
	color:#444444;
}
.mainbody #mainContent h3 {
	margin: 0px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding-bottom: 3px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:bold;
	word-spacing: normal;
	color:#444444;
}
.mainbody #mainContent h6 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
	font-weight:normal;
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #444444;
	color:#444444;
}

.mainbody #mainContent p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
	padding-top:10px;
	color:#444444;
}

.mainbody #mainContent li {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:normal;
	color:#444444;
}
.mainbody #mainContent ul,ol {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#444444;
}

.mainbody #mainContent .match_list h3{
	margin: 0px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding-bottom: 3px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:normal;
	color:#444444;
}
.mainbody #mainContent .match_list h6{
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
	font-weight:normal;
	padding-top:10px;
	color:#444444;
}
.mainbody #mainContent .match_list p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
	padding-top:10px;
	color:#444444;
}
.mainbody #mainContent .match_list_active h3{
	margin: 0px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding-bottom: 3px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:normal;
	color:#FF0000;
}
.mainbody #mainContent .match_list_active h6{
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
	font-weight:normal;
	padding-top:10px;
	color:#FF0000;
}
.mainbody #mainContent .match_list_active p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
	padding-top:10px;
	color:#FF0000;
}
.mainbody #mainContent .match_list_no_active h3{
	margin: 0px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding-bottom: 3px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:normal;
	color:#888888;
}
.mainbody #mainContent .match_list_no_active h6{
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
	font-weight:normal;
	padding-top:10px;
	color:#888888;
}
.mainbody #mainContent .match_list_no_active p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
	padding-top:10px;
	color:#888888;
}
.mainbody .image{
	float:left;
	z-index:100;
	width:auto;
	height:auto;
	margin-right:20px;
	margin-bottom:10px;
}
.mainbody .listimage{
	float:left;
	z-index:100;
	width:auto;
	height:auto;
	margin-right:20px;
	margin-bottom:20px;
}
.mainbody .thumb{
	position:relative;
	z-index:100;
	width:auto;
	margin:0;
	padding:0;
	margin-top:20px;
}
img.photo{
	border:1px solid #888888;
}
img.absmiddle{
	vertical-align:middle; 
	margin-bottom: .25em;
}
.mainbody #endpage {
	float:left;
	background:#0094b5;
	height:13px;
	width:100%;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.mainbody #footer{
	overflow:hidden;
	clear:both;
	width:100%;
	margin: 0 auto; 
	padding-bottom: 30px;
	background: #002945;
	background-image:url(../images/1pxbackfooter.jpg);
	background-repeat: repeat-x;
	color:#7e9aae;
	text-align:center;
}

.mainbody #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 25px 0 0 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	line-height:16px;
	color:#5d87a4;
}
a.linkeasy{
	/*display:block;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style:normal;
	font-weight:normal;
	text-decoration:blink;
	color:#44b1c9;
	text-align: left;
}
a.linkeasy:hover{
	/*color:#ffa302;*/
	text-decoration:none;
}
.mainbody #videoBar {
	float:left;
	text-align:left;
	min-height:450px;
	background:#CCCCCC;
	padding-left:42px;
	vertical-align:middle;
	padding-top:30px;
	width:896px;
}
.mainbody label{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	font-weight:normal;
	color:#444444;
	line-height:30px;
	margin:0px;
}
.mainbody .input{
	width:345px;
	margin-right:42px;
	margin-bottom:5px;
	height:22px;
	border:1px solid #CCCCCC;
}
.mainbody .textarea{
	width:345px;
	margin-right:42px;
	border:1px solid #CCCCCC;
}
.mainbody .button{
	background:#EAEAEA;
	border:1px solid #CCCCCC;
	width:120px;
	height:26px;
	padding:3px;
}
