body,html{
	padding:0px !important;
	margin: 0px !important;	
}


body {
	width: auto;
	background: url('/fls/26800/site_graphics/2014/background.jpg') repeat-y top #0b2846 !important;
	font-family: "Noto Sans", Verdana, Arial;
	font-size: 12px;
	
}

.controls .prev{
	
    cursor: pointer;
    font-size: 100px;
    height: 36px;
    padding-top: 8px;
    position: absolute;  
    width: 28px;
     z-index: 6;
     text-decoration: none;
}


.controls .next{

	text-decoration: none;
    cursor: pointer;
    font-size: 100px;
    height: 36px;
    width: 28px;
    padding-top: 8px;
    position: absolute;
    z-index: 6;
}



#siteContainer{
	max-width: 1000px;
	margin: 0 auto;

}


.left {
	float: left;
}

.right {
	float: right;
}


.rightArticle{
	float: right;
}

.leftArticle{
	float: left;
}



.float{
	float: left;
}
.floatR{
	float: right;
}

.clear {
	clear: both;
}

.hide{
	display: none;
}


#AccipWarpper{
	padding-right: 15px;

}

#accipiterAd_network{
	max-width:1000px;
	margin:0 auto;	
	margin-bottom: 30px;
}

.nextAccip{
	float: left;
	padding-left: 3%;
	width: 243px; height: 90px;
}

#header{
	position: relative;
	width: 100%;
	max-width: 1000px;
	height:122px;
	
}
.headerBanner{
	margin-left: 108px;	
	margin-bottom: 2px;
}
.dashBoard{
	padding-bottom:15px;
}

.logo{
  left: -34px;
    position: absolute;
    top: -22px;    
    z-index: 299999;

}
/*
////////////////////////////////////////
 Absolute Centering
//////////////////////////////////////// 
*/
.Absolute-Center { 
  height: 70px; /* Set your own height: percents, ems, whatever! */
  width: 90%; /* Set your own width: percents, ems, whatever! */
  /*overflow: hidden; /* Recommended in case content is larger than the container */
  margin: 20px auto; /* Center the item vertically & horizontally */
  position: absolute; /* Break it out of the regular flow */
  top: 0; left: 0; bottom: 0; right: 0; /* Set the bounds in which to center it, relative to its parent/container */
  z-index: 15;
}


/* //////////////////////////////////////// */
/* Make sure our center blocks stay in their container! */
.Center-Container { position: relative; }



#menu-inner-container{
	/*background-color: #061e37;*/
	height: 35px;

}


/***************************************Menu**********************************************/



#list-menu {
	/*float:left;*/
	display:block;
	visibility:hidden;
	margin:0;
	list-style-type:none;
	padding:0;
	border:0;
}

#lm-parent-1{
	padding-left: 120px;
}

#list-menu-button {
	display:none;
	position:absolute;
	z-index:20;
	top:5px;
	right:50px;
}

#list-menu .btn {

}

#list-menu-button button {
	padding:7px 10px;
	border: none;
	padding: 0;
	margin: 0;
	border-radius: 0;
	background-color: transparent;
	box-shadow: none;
}

#list-menu-button .icon-bar {
	background-color:#f5f5f5;
	border-radius:1px 1px 1px 1px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
	display:block;
	height: 4px;
	margin-top: 3px;
	width: 29px;
}

#list-menu-button button > div:last-child:after {
  color: #f5f5f5;
  content: "MENU";
  display: block;
  font-size: 9px !important;
  height: 11px !important;
  line-height: 11px !important;
}

#list-menu li.parent {
	float:left;
	background:transparent;
	position:relative;
}

#list-menu li.parent.template {
	position:static;/**/
}

#list-menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	border:0;
}

#list-menu a {
	display:block;
	font-size:13px;
}

#list-menu .divider{
	width: 2px;
	height: 10px;
	float:left;
	margin-top:13px;
	background-color: #fff;

}
#list-menu li a.top-menu-link{
	display:block;
	color:#ffffff;	
	height:35px;
	line-height:35px;
	text-decoration:none;	
	 font-weight: bold;
	 font-size:13px;
	}

#list-menu li  a.top-menu-link:hover {
	height:35px;
	line-height:35px;
	color:#ffffff;
	font-weight: bold;
	font-size:13px;
	
}

#list-menu li.menu-active a.top-menu-link{	
	height:35px;
	line-height:35px;	
	color:#ffffff;
	font-weight: bold;
	font-size:13px;
}
#menu{
	z-index: 1;
}
#menu-container{
	height: 35px;
	position: relative;
	}

#menu-container .top-menu-link {
		height:35px;
	line-height:35px;
	padding:0 7px;
	text-decoration:none;
}

#menu-container .top-menu-link:focus,
#menu-container .top-menu-link:hover {
	text-decoration:none;
}
#menu-container .subnav {
	display:none;
	position:absolute;
	z-index:999;
	top:35px;
	left:0px;
	padding:0;
}

#menu-container .subnav.template-ul {
	width:100%;
	height:auto;
	background:transparent;
}

#menu-container .subnav.template-ul .subnav {
	display:block;
}

#menu-container .subnav .template {

	min-height:368px;
	
	background:#0b2846;
	border-radius:0 0 5px 5px;
	
	border-left: 0px;
	border-right: 0px;

	overflow: hidden;

}
#list-menu li.template ul.subnav .standard{
	width: 100%;
}




#menu-container .menu-active .subnav {
	display:block;
}

#menu-container .subnav li a {
	/*padding:0 10px;*/
	/*min-width:200px;*/
	height:22px;
	line-height:22px;
	color: #fff;
	font-size: 14px;
    font-weight: bold;
	
	text-decoration: none;
	
}

#menu-container .subnav li a:hover {
	color: #ccc;
	background: transparent;
}

#list-menu .image {
	border:0px;
}

#list-menu .image img {
	width: 100%;
	border:0px;
}


#list-menu li.template ul.subnav .standard {
	float: left;
    padding: 19px 0 0 11%;
    width: 65%;
}

#list-menu li.template ul.subnav .template-1 .standard {
	padding: 19px 0 0 11%;
	width: 45%;
	float: left;
}



#list-menu li.template ul.subnav .standard.sports {
	padding: 19px 0px 0px 1.5%;
	width: 98%;
	float: left;
	margin-left: 100px;

}



#list-menu li.template ul.subnav .box-mens .menu-label,
#list-menu li.template ul.subnav .box-womens .menu-label
{
	text-transform: uppercase;

}



#list-menu li.template ul.subnav ul.subnav {
	position:static;
}

#list-menu li.template ul.subnav .sports ul.subnav {
	width: 100%;
	float: none;
	position:static;
	float: left;
}

#list-menu li.template ul.subnav .box-mens,
#list-menu li.template ul.subnav .box-womens {
	width: 40%;
	float: left;
}

#list-menu li.template ul.subnav .box-mens {
	padding-right: 5%;
}

#list-menu li.template ul.subnav .menu-label {
	font-size: 15px;
	font-weight: bold;
	color: #BF0F35;
	padding-bottom: 5px;
}
#list-menu ul.subnav li.header a{
	font-size: 15px;
	font-weight: bold;
	color: #BF0F35;
	cursor: default;
}

#list-menu li.template div.standard.split li.header{
	border-color: #000;
    border-style: solid;
    border-width: 0px;
	padding:8px 0px 0px 0px;
	cursor: default;
	margin-bottom: 10px;

}
#list-menu li.template div.standard li.header{
	border-color: #BF0F35;
    border-style: solid;
    border-width: 0px;
	padding:8px 0px 0px 0px;
	cursor: default;
	width: 100%;
	height: 13px;
	line-height: 13px;
	margin-bottom: 10px;
}


#list-menu .standard li {
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#fff;
	width:100%;
	background:transparent;
	
}

#list-menu .standard li.first {
	border:0;
}

#list-menu .standard li a {
	
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
	padding:0 15px;
	line-height: 23px;
}
#list-menu .standard li a:hover {
	
	background: transparent;
}



#list-menu .image-text .headline,
#list-menu .image-text .teaser {
	display:none;
}

#list-menu .parent.sports .feature-1,
#list-menu .parent.sports .feature-2,
#list-menu .parent.sports .label-1,
#list-menu .parent.sports .label-2
{
	display:none;
}

#list-menu .image {
	position:absolute;
	z-index:1;
	top:20px;
	right:10px;
	width: 200px;

}
#list-menu .ad-menu {
    position: absolute;
    right: 10px;
   top:20px;
    width:300px;
    z-index: 1;
}

#list-menu .template-3 .image {
	position:absolute;
	z-index:1;
	top:20px;
	right:20px;
	width: 300px;

}

#list-menu .template-3 .ad-menu{
	position: absolute;
    right: 20px;
    top: 200px;
    width: 300px;
    z-index: 1;

}


#list-menu .template-5 .ad-menu {
    position: absolute;
    right: 315px;
    top: 20px;
    width: 300px;
    z-index: 1;
}


#list-menu .template-2 .ad-menu {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 300px;
    z-index: 1;
}




#list-menu .parent .image-text a {
	min-width: auto;
	padding: 0px;
}

#list-menu .feature-1 {
	position:absolute;
	z-index:1;
	top:10px;
	right:260px;
}



ul#menu-sport-group-1 {
	width:47%;
	float:left;
	margin-left:2%;
	position:static;
}

ul#menu-sport-group-2 {
	width:47%;
	float:left;
	margin-left:2%;
	position:static;
}


#list-menu  li.template .with-sections .box-mens li
{
	float:left;	
	background:transparent;
	width: 100%;
}


#list-menu  li.template .with-sections .box-womens li
{
	float:left;
	background:transparent;
	width: 100%;
}


#list-menu li.template div.standard {
	padding-top: 15px;
}

#list-menu li.template div.standard li {
	border-width:0px 0 1px 0;
	border-style:solid;
	border-color:#c4c0b6;
	background:transparent;
	width: 50%;
}
#list-menu li.template .template-5 div.standard li {
	border-width:0px 0 1px 0;
	border-style:solid;
	border-color:#c4c0b6;
	background:transparent;
	width: 90%;

}

#list-menu li.template .template-5 div.standard li.header{
	width: 100%;
}

#list-menu li.template div.standard.split li {
	border-width:0px 0 1px 0;
	border-style:solid;
	border-color:#c4c0b6;
	background:transparent;
}





.standard-split {
	width:100%;
}

.standard-split .subnav {
	position: static;
}

.standard-split li {
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#000;
	width:100%;
	background:transparent;

}

.standard-split li.first {
	border:0;
}

.standard-split li a {
	
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
	padding:0 15px;
	line-height: 23px;
}
.standard-split li a:hover {
	
	background: transparent;
}

.two-col-1 {
	float: left;
    margin-left: 0.5%;
    padding-top: 0;
    width: 290px;
}

.two-col-2 {
	float:left;
	 width: 290px;
	margin-left:  0.5%;;
	padding-top: 0px;
}



#list-menu div.standard.sports li {
	width: 100%;
}



#list-menu div.standard a,
#list-menu div.standard a.sport {
	display:inline;
	min-width:auto;
	padding:0px;
	height:23px;
	line-height:23px;
}

.facebook-placeholder{
	width:20px;
	height:20px;
	float:right;
	margin-left: 8px;
	margin-top:4px;
}


.twitter-placeholder{
	width:20px;
	height:20px;
	float:right;
	margin-left: 8px;
	margin-top:4px;
}

#list-menu .with-sections a.facebook {
	background:url('/fls/26800/site_graphics/2014/facebook-menu-icon.png') no-repeat transparent;
	width:21px;
	height:21px;
	display:block;
	float:right;
	overflow:hidden;
	padding:0;
	margin-left: 8px;
	line-height: 25px;
	margin-top:4px;
}

#list-menu .with-sections a.twitter {
	background:url('/fls/26800/site_graphics/2014/twitter-menu-icon.png') no-repeat transparent;
	width:21px;
	height:21px;
	display:block;
	float:right;
	overflow:hidden;
	padding:0;
	margin-left: 6px;
	margin-top:4px;
}
#list-menu .with-sections a.facebook:hover {
	background:url('/fls/26800/site_graphics/2014/facebook-menu-icon.png') no-repeat transparent;
	width:21px;
	height:21px;
	display:block;
	float:right;
	overflow:hidden;
	padding:0;
	margin-left: 8px;
	line-height: 25px;
	margin-top:4px;
}

#list-menu .with-sections a.twitter:hover {
	background:url('/fls/26800/site_graphics/2014/twitter-menu-icon.png') no-repeat transparent;
	width:21px;
	height:21px;
	display:block;
	float:right;
	overflow:hidden;
	padding:0;
	margin-left: 6px;
	margin-top:4px;
}
#list-menu .with-sections a.sport {
	float:left;
	font-size: 15px;
}

#list-menu .with-sections a.section {
	float:right;
	font-size: 15px;
	font-weight: normal;
	padding-right: 12px;
}



#list-menu .label-1{
	position:absolute;
	z-index:1;
	top:15px;
	right:283px;
	color: #BF0F35;
    cursor: default;
    font-size: 15px;
    font-weight: bold;
}

#list-menu ul.template-1 .label-1{

	position:absolute;
	z-index:1;
	top:20px;
	right:407px;
	color: #BF0F35;
    cursor: default;
    font-size: 15px;
    font-weight: bold;
}


#list-menu ul.template-1 .feature-1 {
	position: absolute;
    right: 253px;
    top: 42px;
    z-index: 1;
}


#list-menu ul.template-5 .label-1{
	
	position:absolute;
	z-index:1;
	top:20px;
	left:722px;
	
	 color: #bf0f35;
    cursor: default;
    font-size: 15px;
    font-weight: bold;
    width: 275px;
}

#list-menu ul.template-5 .feature-1 {
	left: 722px;
    position: absolute;
    top: 46px;
    width: 275px;
    z-index: 1;
}
#list-menu ul.template-2 .label-1{
	
	position:absolute;
	z-index:1;
	top:20px;
	left:722px;

	 color: #bf0f35;
    cursor: default;
    font-size: 15px;
    font-weight: bold;
    width: 275px;
}

#list-menu ul.template-2 .feature-1 {
	position:absolute;
	z-index:1;
	top:45px;
	left:722px;
	  width: 275px;
}



#list-menu .feature-1 {
	position:absolute;
	z-index:1;
	top:20px;
	right:352px;
}

#list-menu .feature-1 .subnav{
	width: 275px;
	height: 18px;
	background:transparent;
}


#list-menu .feature-1 .subnav li{
	
	background:transparent;
}

#list-menu .feature-1 .subnav a{
	width:275px;
	color: #fff;
	background:transparent;

}

#list-menu .feature-1 .subnav a:hover{
	width: 275px;
	color: #cbcbcb;
	background:transparent;
}




#list-menu .label-2{
	color:#fff;
	position:absolute;
	z-index:1;
	top:15px;
	right:92px;
	font-size: 16px;
	width: 180px;
}


#list-menu .feature-2 {
	position:absolute;
	z-index:1;
	top:35px;
	right:163px;
}

#list-menu .feature-2 .subnav{
	width: 120px;
}


#list-menu .feature-2 .subnav a{
	width:180px;
	color: #fff;
	background:transparent;

}

#list-menu .feature-2 .subnav a:hover{
	width: 180px;
	color: #cbcbcb;
	background:transparent;
}


#list-menu .template-1 .feature-2,
#list-menu .template-1 .label-2
{
	display:none;
}




#list-menu .template-5 .feature-2,
#list-menu .template-5 .label-2
{
	display:none;
}

#list-menu .template-5 .ad-menu,
#list-menu .template-5 .image-text
{
	display:none;
}


#list-menu .template-3 .feature-1,
#list-menu .template-3 .label-1,
#list-menu .template-3 .feature-2,
#list-menu .template-3 .label-2
{
	display:none;
}


#list-menu .image-text-box .headline,#list-menu .image-text-box .teaser{
	display: none;
}


#list-menu ul.template-1 .image-text-box .headline
{
	position: absolute;
    right: 10px;
    top: 255px;
    width: 250px;
    z-index: 1;
    display: block;
}

#list-menu ul.template-1 .image-text-box .teaser{
	position: absolute;
    right: 10px;
    top: 275px;
    width: 250px;
    z-index: 1;
    display: block;

}

.search{
	float: right;
	max-width: 10%;
	 position: absolute;
    right:15px;
    top: 5px;
    cursor: pointer;
    z-index: 99;

}

#showsearch{
	position: relative;
	float: right;
	
	line-height: 25px;
	margin-top:4px;

}

#showsearchon{
	position: absolute;
    right: 15px;
    top: 12px;
    z-index: -1;
    width: 274px;
}


#searchbox .bottom {
    top: auto;
    bottom: 0px;
}
#searchbox .absolute {
    left: 0px;
    position: absolute;
}

#searchbox .searchinput,
#searchbox .searchsubmit {
    height: 28px;
}

#searchbox .searchinput {
    width: 213px;
    background: #d8d3d7;
    border-left: 1px solid #afaba8;
}

#searchbox .searchsubmit {
    width: 59px;
    background: #fff;
    border-right: 1px solid #adaca8;
}

#searchInput {
    border: 0px;
    background: #fff;
    padding: 2px;
    height: 15px;
    margin: 6px 6px 0px 10px;
    width: 190px;
}

#searchSubmit {
    color: #0b2846;
    border: 0px;
    background: transparent;
    font-weight: bold;
    padding: 9px 8px;
   
    cursor: pointer;
    font-size: 13px;
    font-family: 'News Cycle',Arial;
}


.bottomSearch{
	position: absolute;
	left:0px;
	bottom: -11px;
}


/************************************** ROTATOR**********************************/


#rotator{
	max-width: 1000px;
	position:relative;
	z-index: 0 !important;
	margin-bottom: 30px;
}


#rotator .subrotator{
	max-width: 1000px;
	height:auto;
	z-index:5;
    border-top:0px;	   
    padding-top: 48%;
    background-color: #fff;
    padding-bottom: 20px;
}


#rotator .more_headlines_outer{
	display: none;
	position: absolute;
	bottom: 0px;
	width: 100%;
}
#rotator .more_headlines{
	width: 288px;
	margin: 0px auto;
}	
#rotator .more_headlines a{
	float: right;
	color: #BF0F35;
	font-weight: bold;
	font-size: 12px;
	font-family: "Noto Sans",Verdana,Arial ;
	text-decoration: none;
}

.subrotatorPad{
	max-width: 1000px;
	height: 79px;
	margin-left:35px;
}

#rotator .livenow {
	position: absolute;
	top: 130px;
	width: 340px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	z-index:99;
}

#rotator .livenow.has-live-stats {
	position: absolute;
	top: 165px;
	z-index:99;
}


#rotator .story {
	width: 100%;
	height: 0;
	padding-bottom: 40%;	
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index: 2
	
}


#rotator .story.first {
 	display: block;
}


#rotator .mainimage{
	width: 100%;
	height: 0;
	padding-bottom: 40%;
	overflow: hidden;
	position:absolute;
	left:0px;
	top:0px;
}

#rotator .itemPad {
    float: left;
    line-height: 12px;
    list-style: none outside none;
    margin-left: 1.5%;
    margin-right: 1.5%;
    width: 22%;
    cursor: pointer;
	height: 115px;
	display: block;
}

#rotator .play{
	position: absolute;
	z-index: 2;
	bottom:5px;
	left:5px;
	cursor: pointer;
}

#rotator .subimageBG{
    
    height: 0;
    overflow: hidden;
    padding-bottom: 40%;
    position: relative;
    text-align: center;
    width: 100%;
}

#rotator .story .title{	
	min-height: 75px;
    padding-top: 40%;
    position: relative;
    width: 100%;
    z-index: -1;
}

#rotator .story .titlePad{
	padding:10px 15px;

}

#rotator  .titleCol1{
	max-width: 900px;
	width: 100%;
	text-overflow: ellipsis;
    overflow: hidden;
    line-height: 27px;
}

#rotator .story .titleHeader{
	height: 30px;
	overflow: hidden;
}

#rotator .story .titleHeader a{
	color:#061e37;
	font-size: 24px;
	font-weight: bold;
}

#rotator .story .titleHeader a:hover{
	color:#BF0F35;
	text-decoration: none;

}

.extraLinks{
	height: 30px;
}

#rotator .story .itemLink{
	float: left;
}


#rotator .story .itemLink a{
	color:#BF0F35;
	text-decoration: none;

}

#rotator  .subtext{
	color:#061e37;
	font-size: 12px;
	font-weight: bold;
	padding-top:10px;
}

#rotator .sponsorAd2{
	position: absolute;
	bottom: 166px;
	right: 5px;
	z-index: 2;
	
}
.Col1{
	width: 660px;
	float: left;
    max-width: 660px;
    margin:0 auto;	
}
.Col1 .mid_left{
	padding-bottom: 30px; 
}
.Col2{
	width: 320px;
	float: right;
	margin:0 auto;	
}
.Col2 .mid_right{
	padding-bottom: 30px;
}
.rowCol1{
	width: 660px;
	float: left;

    max-width: 660px;
    margin:0 auto;	
        margin-bottom: 30px;
}

.rowCol2{
	width: 320px;
	float: right;
	margin:0 auto;	
	margin-bottom:30px;
	
}

.blueBotton{
	height: 27px;
	width: 300px;
	background-color:  #0b2846;
	color: #fff;
	margin: 0px auto;
	text-align: center;
	padding:5px;
}

.blueBotton a{
	color: #fff;
	text-align: center;
	vertical-align: middle;
	margin: 0 auto;
	font-weight: bold;
	font-size: 16px;
text-decoration: none;

}


.blueBotton a:hover{
color: #BF0F35;
}


#LIVE {
	position: relative;
}

#LIVE .blueBotton{

	width: 95%;
	margin-top: 3px;

}

#LIVE .videoHeadlineLive a{
	color:#0B2846;
	font-weight: bold;
}

#LIVE .videoPad{
	width: 94%;
	margin: 0 auto;
	border-bottom: 1px solid #0B2846;

}

#LIVE .videoDateLive a{
	color:#d21245;
}

#LIVE .footer{
	bottom: 3px;
    position: absolute;
    width: 100%;
}


.AD_302x252{

	width: 310px;
	background-color: #fff;
	padding-left:10px;
	padding-top: 20px;
	padding-bottom: 21px;
}



/****************************************lightbox Panel***********************************/


/*his fade*/
#lightbox {
	position: fixed;
	z-index: 10400;
	background: #000;
	opacity: .8;
	filter: alpha(opacity = 80);
	left: 0px;
	top: 0px;
	display: none;
	width: 100%;
	height: 100%;
}
/* Lightbox panel with some content */
#lightbox-panel {
	background: #000;
	position: fixed;
	z-index: 10500;
	display: none;
	max-width: 640px;
	max-height: 360px;
	width: 96%;
	height: 96%;
	left: 31%;
	top: 45%;
}



#mobileNeulionVidContainer{
	height: 431px;
	display: none;
	width: 100%;
	position: absolute;
	z-index: 90;
	left: 0;
	top: 0px;
}


#NeulionVidContainer {
	display: none;
	top:0px;
	left: 0px;
	position: absolute;
	max-width: 640px;
	height: 362px;
	z-index: 1004;
	background-color: #000000;

}

#NeulionVidContainer.mobile{
	display: none;
	top:0px;
	left: 0px;
	position: absolute;
	width: 100%;
	 height: 431px;
	z-index: 1004;
	background-color: #000000;

}






#articleVideoContainerA{
    position:absolute;
    z-index: 10;
}

.imgPlayOverlayA {
    z-index:7;
}



#ArticleTopCenterHeader{
	position: relative;
}

#imgPlayA {
       
    cursor: pointer;
    left: 46%;
    position: absolute;
    top: 35%;
    z-index: 1;
}

/************************* Video on Demand*************************/
#VOD .HeaderBar{
	color: #0b2846;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	padding:5px 10px;
	border-bottom: 2px solid #0b2846;

}


#VOD .blueBotton{
	height: 27px;
	width: 290px;
	background-color:  #0b2846;
	color: #fff;
	margin: 0px auto;
	text-align: center;
	padding:5px;
}

#VOD .blueBotton a{
	color: #fff;
	text-align: center;
	vertical-align: middle;
	margin: 0 auto;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;

}

#VOD .blueBotton a:hover{
	color: #BF0F35;
}




#VOD .wrapperButton{
	padding: 10px;

}

#VOD{
	width: 100%;
	background-color: #fff;
	float: left;
		height: 250px;
}

.sportNameItalics{
	padding-top: 4px;
	font-weight: bold;
}

#VOD_Container{
	position: relative;
	z-index: 1;
}

#VOD .linksSch {
	padding-left: 8px;
	padding-top:3px;
	color:#660000;
	font-size: 12px;
}

#VOD .linksSch a {
	color: #660000;
	text-decoration: none;
	font-weight: bold;
}

#VOD .linksSch a:hover {
	text-decoration: none;
	color: #555;
}

#VOD .content{
	padding-top:20px;
}

#VOD .onDamandText{
	text-align: center;
	padding:10px 0px;
	font-weight: bold;
	font-size: 14px;

}

#VOD .vod_sponsor{
	padding-right: 20px;
}


#VOD ul{
	 margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
  
}


li.vodItem{
	list-style: none;
	float: left;
	width: 22%;
	margin-left: 1.5%;
	margin-right: 1.5%;
	line-height: 12px;
	display: none;
}

li.vodItem:first-child{
	margin-left: 0px;
}


li.vodItem:last-child{
	margin-right: 0px;
}




#VOD  .vod_box{
	border: 1px solid #000;
    height: 0;
    overflow: hidden;
    padding-bottom: 45%;
    position: relative;
    text-align: center;
    width: 90%;
}

#VOD .vod_play{
	position:absolute;
	left:2%;
	bottom:5%;
	z-index:1;
	cursor:pointer;
	cursor:hand;
	width:20%;
	height:11px;
}
#VOD .videoInfo{
	text-decoration:none;
	 color:#041e42;

}
#VOD .vod_headline a{
	text-decoration:none;
	 color:#041e42;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size:11px;
}
#VOD .vod_headline a:hover{
	text-decoration:underline;
}

#VOD .controls{
	display: none;
}


#VOD .controls .prev{
  	left: 20px;
    top: 30px;
    color: #d9d8d8;
}


#VOD .controls .next{	
    right: 20px;
 	top: 30px;
 	color: #d9d8d8;
}


#VOD  .sliderWrap{
	width: 100%;
	position: relative;
	height: 129px;
}

#slideshow-scroller-VOD{	
	max-width: 100%;
	margin: 0 auto;
	overflow: hidden;
	margin-left: 3.5%;
}



/****************************** LIVE EVENTS ************************/

#LIVE{
	width: 320px;
	background-color: #fff;
	float: right;
	height: 250px;
}

body.sportHome #LIVE {
	height: 291px;

}




/******************************************************************************
	START Schedule
******************************************************************************/

#schedule .SchLink{
	display: inline-block;
	border-bottom: 1px solid white;
}


#schedule {
	
	border-top: 0px;
}

#schedule .border {
	padding: 1px;
}

.sch_sponsor{
	margin-right:5px;
	margin-top:8px;
}

#schedule .title .text{
	font-weight: bold;
	color: #1c2c5c;
	font-size: 22px;
	padding-top: 4px;
	
}

#schedule .title .textResults{

	font-weight: bold;
	color: #1c2c5c;
	font-size: 22px;
	padding-top: 4px;
	
}


#schedule .blueLine{
	border-top: 2px solid #0b2846;
	width:100%;
	
	padding-bottom: 3px;
}


#schedule .box{
	background-color: #ffffff;
}



#schedule .linksSch {
 	color: #041E42;
    font-size: 14px;
    padding-left: 8px;
    padding-top: 14px;
}

#schedule .linksSch a {
	color: #1c2c5c;
	text-decoration: none;
	font-weight: bold;
}

#schedule .linksSch a:hover {
	text-decoration: none;
	color: #8db9e5;
	font-weight: bold;
}



#schedule .header .label {
	background: transparent;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	float: left;
	height:29px;
	line-height: 29px;
}

#schedule .header .schedule-links {
	float:right;
	margin-right: 10px;
	color: #231f20;
}



select#schedule-sport-select{
	border: 1px solid #e1dddd;
   padding: 2px;
   font-size: 13px;
   line-height: 1.2em;
   width: 100%;
   background: #e1dddd;
   background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
  
   -webkit-box-shadow: 1px 1px 1px #fff;
   -webkit-border-radius: 0.5em;
   color: #636363;
   margin-left:20px;
   margin-top: 3px;
}

#schedule .header .schedule-links a {
	color: #231f20;
	font-weight: bold;
	font-size: 1em;
}

#schedule .content {
	height:206px;
	width: 100%;
	background-color: #ffffff;
	position:relative;
}



#schedule .crop {
	height: 206px;
    margin-left: 47px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 84.4%;
    z-index: 1;
}

#schedule .footer{
	height: 45px;
	background-color: #fff;
}

#schedule .event .sport {
	font-size: 1em;
	height:29px;
	line-height:35px;
	color: #000000;
	font-weight: 700;
}


#schedule .event .game-time{
	padding-top:5px;
}


#schedule .event .game-time{
	font-size: 1.3em;
	color: #000000;
	font-weight:400;
}


#schedule .event .scores {
	font-size: 1.3em;
	color: #231f20;
	font-weight:bold;
}

#schedule .event .links{
	color: #d21245;
	font-size: 11px;
	text-decoration: none;
	line-height: 12px;
	padding-top:10px;
	
}
#schedule .event .links a {
	color: #d21245;
	font-size: 11px;
	text-decoration: none;
	line-height: 12px;
}

#schedule .event .links a:hover {
	color: #0b2846;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}


#schedule .event .location {
	font-size: 1.0em;
	line-height: 1.2em;
	height: 12px;
	color: #6b6b6b;
	font-weight: bold;
}

#schedule .event .opponent {
	font-size: 11px;
	color: #6b6b6b;
	font-weight: bold;
	line-height: 11px;

}

#schedule .event {
	float:left;
	
	background:transparent;
	width:146px;
	text-align:center;
	color: #231f20;
	border:1px solid #cbcbcb;
	height: 198px;
	margin:0px 1px;
}


#schedule .event.placeholder {
	display:block;
}

#schedule .event .pad {
	width:95%;
	margin:0 auto;
}


#schedule .event .spLogo{
	width: 100px;
	margin: 0 auto;
}

#schedule .event .date {	
	font-size: 11px;
	font-weight: 700;
	color: #6b6b6b;
}

.sch-slide-left-btn {
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:25px;
	height:164px;
	cursor:pointer;
	display:block;
	line-height: 164px;
	font-size: 64px;
	color: #6b6b6b;

}

.sch-slide-right-btn {
	position:absolute;
	z-index:1;
	right:0;
	top:0;
	width:16px;
	height:164px;
	cursor:pointer;
	display:block;
	line-height: 164px;
	font-size: 64px;
	color: #6b6b6b;
}

#schedule .schedule-slider {
	display:none;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	height:205px;
	overflow:hidden;
}
.Schedule_links{
	width:140px;
	height: 28px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}


#leftScrollArrow{
	padding-left: 5px;
	
}


#rightScrollArrow{
	padding-right: 10px;
	
}


.arrowLeft
{
	color: #d9d8d8;
	width:16px;
	height: 35px;
}


.arrowRight
{
	color: #d9d8d8;
	width:16px;
	height: 35px;
}



#resultsArea{
	display: none;
}

#schedule ul.tabs {
    float: left;
    height: 29px;
    list-style: none;
    margin: 0;
    padding: 3px 0px;
    
}


#schedule ul.tabs li{
	float: left;
}
.divider{
	line-height: 18px;
	color: #b7b7b7;
	margin-top:5px;

}

#schedule ul.tabs li a {	
  color: #b7b7b7;
   
    font-size: 22px;
    font-style: bold;
  text-decoration: none;
    padding-left: 10px;
    line-height: 22px;
   
}




#schedule ul.tabs li.active a{
     color: #1C2C5C;
  
    font-size: 22px;
    font-style: bold;
   
    padding-left: 10px;
    padding-top: 8px;
}

#schedule ul.tabs li a:hover{
  	color: #d21245;
    
    font-size: 22px;
    font-style: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 8px;
}

#schedule ul.tabs li.active,
#schedule ul.tabs li.active a:hover {   
    color: #D21245;
  
}

/********************************************/



#spiderExtra{
	width: 100%;
	height: auto;
	background-color: #fff;

}


#spiderExtra .content{
	background-color: #fff;
}


#spiderExtra .HeaderBar{
	color: #0b2846;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;

	border-bottom: 2px solid #0b2846;

}

#spiderExtra .titleText{
	
	padding:5px 10px;


}




.row100{
	
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	margin-top: 20px;
}

.accipiterAd_footer{
	margin-bottom: 20px;

}

.social_footer{
	margin-bottom: 20px;

}

#spiderExtra .extraTitanAds{
	padding:10px;
}

#spiderExtra .content{
	width: 96%;
	margin: 0 auto;
}


#accipiterAd_footer{
	width: 728px;
	margin: 0 auto;
}

.socialAd{
	width: 33%;
	text-align: center;
}




#BoxFooter{
	max-width: 1060px;
	margin: 0 auto;
}

.DripPanHeadlines span{
	display: none;
}

.dirppanSeparatorLine{
	display: block; 
	height: 1px;
    border: 0; 
   
    margin:5px 0px !important; 
    padding: 0px !important; 

}


.DripPanHeadlines {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    text-align: left;
}
.DripPanSubheadlines{
	color: #fff;
	line-height: 16px;
}

.linkSport a{
	color: #fff;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}

.linkSport a:hover{
	color: #D31346;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}




#MenSportsDrip{
	width: 18%;
}


.DripPanModule{
	width: 20%;
	margin-left: 2%;
}
#footer_top_26800{
	width: 48%;
}

#ATHLETICS{
	width: 39%;
	margin-left: 1.5%;
}

#FANZONE{
	width: 39%;
	margin-left: 3%;
}

#ContactUs{

	color: #fff;

}

.separators{
		display: none;
		float: left;
		padding-right: 2px;
		
		color: #fff;
	}

}
#ATHLETICS .separators:last-child{
	display: none;
}
#FANZONE .separators:last-child{
	display: none;
}
	
		
#MenSportsDrip .separators:last-child{
	display: none;
}

#WomenSportsDrip .separators:last-child{
	display: none;
}


#footerAds{
	max-width: 665px;
	margin: 0 auto;
	margin-top: 20px;
}

.linksArea a{
	color: #fff;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

.linksArea a:hover{
	color: #D31346;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}


#CopyRight{
	max-width: 430px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 75px;
}


.CopyRightText{
	color: #fff;
	font-size: 12px;
}

.footerText{
	width: 300px;
	margin: 0 auto;
	float: left;
}

.NeuLion_Logo{

	width: 130px;
	margin: 0 auto;
	float: left;
}




#SectionMenuArea{
	width:100%;
	height:auto;
	background-color: #BF0F35;
	position: relative;
	z-index: 10;
	margin: 10px 0px;

}



#SportName{

   padding-left: 106px;
   overflow: hidden;
   margin: 0 auto;
   text-align: center;
}

#SportName a{
	
	margin-top:10px;
	font-weight: 700;
	color: #fff;
	font-size: 16px;
	line-height: 25px;
	
	text-transform: uppercase;
	}



#SportName a:hover{
	margin-top:10px;
	font-weight: 700;
	color: #333333;
	
	line-height: 25px;
		text-transform: uppercase;

}



#SectionMenu{
	width:65%;
	
	line-height: 25px;	
	margin: 0 auto;
	padding-left: 5px;
}


#SectionMenuArea a{
	text-decoration: none;
}



ul#section-menu {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:0px;
	padding-top:0px;
}

ul#section-menu ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}



#section-menu li {
	display:inline-block;
	margin:0px;
	width:auto;
	white-space:nowrap;
	height:23px;
}

#section-menu li ul.more li{
	display:block;
	margin:0px;
	width:auto;
	white-space:nowrap;
	height:23px;
}

#section-menu li ul.more li.first{
	padding-left: 0px;
}




* html #section-menu li {
	width:1%;
}




#section-menu li.parent {
	width:auto;
	white-space:nowrap;
}

#section-menu li .first {
	padding-left:10px;
}



* html #section-menu li.parent {
	width:1%;
}

#section-menu li.last {
	border-right:0px;
}



#section-menu li.section a {


	vertical-align:middle;
}



#section-menu li a.top-menu-link {
	padding:5px 20px;
}

#section-menu li.parent.last {
	border-width:0;
}

#section-menu .divider{
	display:none;
	height:0px !important;
	width:0px !important;
}




#section-menu li a {
	color:#fff;
	display:block;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	line-height:23px;
	font-weight: 700;
	text-transform: uppercase;
	padding:0px 5px;

}

#section-menu a:hover {
	color:#061E37;
	font-size:11px;
	text-transform: uppercase;
}




#section-menu .section{
padding-top:0px;
}




#section-menu li.sub:hover,
#section-menu li.sub a:hover
{
	position:relative;
}

#section-menu li.sub {
	position:relative;
}




#section-menu ul,
#section-menu :hover ul ul,
#section-menu :hover ul :hover ul ul,
#section-menu :hover ul :hover ul :hover ul ul,
#section-menu :hover ul :hover ul :hover ul :hover ul ul
{

	visibility:hidden;
	position:absolute;
	left:0px;
	z-index:1000;
	top:22px;

}

#section-menu :hover ul :hover ul,
#section-menu :hover ul :hover ul :hover ul :hover ul
{
	bottom:auto;
	left:100px;
	padding:0px 10px 10px 0;
	top:-10px;

}

#section-menu li.more {
	display: none;

}



#section-menu li.more ul {
	list-style:none;
	text-align:left;
	background:#D9D9D9 !important;
	width:180px;
	font-weight:normal;

}

#section-menu li.more ul a{
	color:#333333 !important;
	display:block;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	line-height:23px;
	font-weight: 700;
	text-transform: uppercase;
	padding:0px 5px;
	width:180px;

}


#section-menu li.more ul a:hover{
	color:#990100 !important;
	display:block;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	line-height:23px;
	font-weight: 700;
	text-transform: uppercase;
	padding:0px 5px;
	width:180px;
}

/***************************************** Galleries********************************************/



#Galleries .HeaderBar{
	color: #0b2846;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	padding:5px 10px;
	border-bottom: 2px solid #0b2846;

}


#Galleries .blueBotton{
	height: 27px;
	width: 290px;
	background-color:  #0b2846;
	color: #fff;
	margin: 0px auto;
	text-align: center;
	padding:5px;
}

#Galleries .blueBotton a{
	color: #fff;
	text-align: center;
	vertical-align: middle;
	margin: 0 auto;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;

}

#Galleries .blueBotton a:hover{
	color: #BF0F35;
}




#Galleries .wrapperButton{
	padding: 10px;

}

#Galleries{
	width: 100%;
	background-color: #fff;
	float: left;
		height: 291px;
}




.sportNameItalics{
	padding-top: 4px;
	font-weight: bold;
}


#Galleries .linksSch {
	padding-left: 8px;
	padding-top:3px;
	color:#660000;
	font-size: 12px;
}

#Galleries .linksSch a {
	color: #660000;
	text-decoration: none;
	font-weight: bold;
}

#Galleries .linksSch a:hover {
	text-decoration: none;
	color: #555;
}

#Galleries .content{
	padding-top:20px;
}


#Galleries .galleriesItem{
	 margin: 0 5%;
    max-width: 300px;
    width: 40%;
    list-style: none;


}


#Galleries .gallery_box {
    height: 0;
    overflow: hidden;
    padding-bottom: 40%;
    position: relative;
    text-align: center;
    width: 100%;
}

#Galleries .GalleryTextTitle{
	color: #0b2846;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 10px;
	}

#Galleries .GalleryTextTitle a{
	color: #0b2846;
}



#GAL_Container{
	position: relative;
	z-index: 1;
}




#Galleries .gal_sponsor{
	padding-right: 20px;
}


#Galleries ul{
	 margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
  
}


#Galleries .controls{
	display: none;
}


#Galleries .controls .prev{
  	left: 20px;
    top: 30px;
    color: #d9d8d8;
}


#Galleries .controls .next{	
    right: 20px;
 	top: 30px;
 	color: #d9d8d8;
}


#Galleries  .sliderWrap{
	width: 100%;
	position: relative;
	height: 160px;
}

#slideshow-scroller-GAL{	
	max-width: 100%;
	margin: 0 auto;
	overflow: hidden;
	margin-left: 2.5%;
}



/***************************************** Galleries********************************************/

body.sportHome #VOD .sliderWrap{
height: 127px;

}

#MoreMenu .HeaderBar{
	color: #0b2846;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	padding:5px 10px;
	border-bottom: 2px solid #0b2846;

}


#MoreMenu .blueBotton{
	height: 27px;
	width: 300px;
	background-color:  #0b2846;
	color: #fff;
	margin: 0px auto;
	text-align: center;
	padding:5px;
}

#MoreMenu .blueBotton a{
	color: #fff;
	text-align: center;
	vertical-align: middle;
	margin: 0 auto;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;

}

#MoreMenu .blueBotton a:hover{
	color: #BF0F35;
}




#MoreMenu .wrapperButton{
	padding: 10px;

}

#MoreMenu{
	width: 100%;
	background-color: #fff;
	float: left;
		height: 250px;
}

.sportNameItalics{
	padding-top: 4px;
	font-weight: bold;
}


#MoreMenu .morelinks {
	padding-left: 8px;
	padding-top:3px;
	color:#000;
	font-size: 12px;
}

#MoreMenu .morelinks a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#MoreMenu .morelinks a:hover {
	text-decoration: none;
	color: #BF0F35;
}

#MoreMenu .content{
	padding:10px;
}






.Morecontainer{
	height: 194px;
	overflow-y: auto;
	overflow-x:none;

}







/*********************** Article******************************/


#CustomArticleRightLeft{
width: 100%;

}




#article-content{
	width: 100%;

}
#iconsBox{
	width: 44%;
}


#articleImageSMALL{
    width:100%;
    background-color:#ffffff;
    position:relative;
    margin-bottom:10px;

}



#SmallImageFrame{
	margin-top: 30px;
}

#headerDateArea .header{
	font-size: 23px;
	line-height: 25px;

	font-weight: bold;
	margin:10px;
	color: #061e37
	
	
}

#headerDateArea .Fancred{
	margin-top:15px;
	margin-right:10px;
}

#headerDateArea .printicons{
	margin-top: 5px;
}



#headerDateArea .addThisCustom{
	margin-top: 18px;
	margin-left: 10px;
}


#headerDateArea .dateArticle{
	font-size: 12px;
	height:16px;	
	line-height: 15px;
}





#ArticleTopCenterHeader #photoCap{
	
	margin: 10px 12px;

}

#photoCap .cap {
	margin-bottom:10px;

}


#CreditsDateArt{
	margin:0 12px;
}






.label_related_links{
	color: #660000;
	font-size: 14px;
	margin: 0px;
	font-weight: bold;
}

#GlobalArticleContainer input.button{
display: none;
}

input.button{
	background-color:  #660000;
	color:#fff;
}


.contentLinks .link-info{
	float: left;
	padding:0px 8px;
	width: 80%;
}

.contentLinks .link-info.morePad{
	
	padding:0px 12px;
	
}

.contentLinks  .icon{
	float: left;

}



.contentLinks  .link-info.pdf{
	padding-top:3px;
}




.contentLinks  .link-info.audio{
	padding-top:4px;
}



 .link-info a{
	color:#555;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

 .link-info a:hover{
	color:#000;
	text-decoration: none;
}

.row_related_links{
	margin:10px 0px;
}


#CustomArticleRightLeft .twitterFeed{
	width: 100%;
	
}

 #CustomArticleRightLeft #SocialMediaArea iframe{	   
	    width: 100%;
	    
	}
td{
	font-size: 12px;
}



body.article_page .hr.green1{
	width: 99%
}

body.article_page.article_top_center #CustomArticleTop .text{ 	 
 	padding: 12px;
 	font-size: 14px;
 	font-weight: normal;
 	line-height: 20px; 	
}




#CustomArticleTop .text.left{
 	float:right;
 }

 #CustomArticleTop .text.right{
 	float:left;
 }

#article-related-links{
		max-width: 246px;
		margin: 0 auto;
}
#article-related-links .content{	
	width: 246px;
	display: none;
}




.row_related_links2 {
padding-top:10px;

}

#article-related-links.left{
	float:left;
		border-right:2px solid #d1cec7;
	padding-right:10px;
}

#article-related-links.right{
	float:right;


	border-left:2px solid #d1cec7;
	padding-left:10px;
}


.smallIamge{
	margin-top:15px;
	width: 100%;
	
}


#headerDateArea .dateArticle .yespad_class {
    font-size: 12px;
   
}

.smallImage #SideImage{
	width: 200px;
}

.smallImage #photoCap{
	width: 200px;
}


.Back_Article_Link{
	padding-left: 10px;
	font-size: 15px;
	margin:20px 0px;

}

.Back_Article_Link a{
	color: #061e37
}



/******************related Articles**********************/

#RS .controls{
	display: block;
}


#RS .controls .prev{
  	left:3px;
    top: 50px;
    color: #fff;
}


#RS .controls .next{	
    right: 3px;
 	top: 50px;
 	color: #fff;
}


#RS  .sliderWrap{
	width: 100%;
	position: relative;
	height: 177px;
	background-color: #0b2846;
}

.contentLinks{
	border-top: 2px solid #0b2846;
	width:100%;
	background-color: #eee;	
	padding-bottom: 3px;
}



#slideshow-scroller-RS{	
	max-width: 88%;
	margin: 0 auto;
	overflow: hidden;
	margin-left: 6%;
}



#RS ul#RS_Container{
	list-style: none;
	padding: 0px;
	margin:0px;
	padding-top:20px;

}




#RS li.itemArticle{
	width: 282px;
	padding-right: 10px;	
	display: none;
}

#RS  .itemArticle .title a{
 text-decoration: none;
 color: #fff;

}

#RS  .itemArticle .image{
	height: 114px;
	overflow: hidden;
} 

#RS  .content{
	border: 1px solid #cbcbcb;
	
}

#RS .background{
	position: relative;
}



#RS .relatedplay{
	position: absolute;
	top:40%;
	left:46%;
}



#imageArticleTop{

	width:100%;
	height:100%;
	overflow:hidden;
	z-index:2;
	position:relative;
}
#TopImage{
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:2;
	position:relative;
	max-height: 450px;
}

#ArticleContentBg{
   
    text-align: left;
    
}

#ArticleContentBg{
	margin-top: 0px;
}
body.article_top_center #ArticleContentBg{
	margin-top:10px;
}

#ArticleTopCenterHeader{
	position: relative;
	width: 100%;
}


#TopImage{
	 
    height: 0;
    overflow: hidden;
    padding-bottom: 40%;
    position: relative;
    text-align: center;
    width: 100%;
}


.TopImagePad{
	margin: 0 auto;
	text-align: center;

}

#imgPlayArticle {

    cursor: pointer;
    left: 5px;
    position: absolute;
     bottom: 5px;
    z-index: 10;
}

#imgPlayA img{
	height: auto;
	max-width: 100%;
}

#SmallImagePAD #imgPlayA{
	left: 40%;
}


#SmallImagePAD{
	position: relative;

}

.Courtesy{
	line-height: 20px;
	
}


a .maroon{
	color: #660000;
}





body.article_top_center .left_col{
	padding-top: 0px;
}
body.article_top_center .right_col{
	padding-top: 0px;
}

*/


#CoachesListing{
	width: 100%;
}


#GlobalArticleContainer .text p:first-child{
	margin-top: 0px;
}

.wide.left_col{
	max-width: 1160px;
	width: 100%;
	float: none;
	background: #fff;
}

.right_col{
	max-width: 320px;
	min-width: 320px;
		float: right;
	
	
}


body.other_page .whiteBoxBody{
	
	padding-top: 20px;
}


#courtesyPhoto{
	background-color:#061e37;
	color: #fff; 
	padding:5px 10px;
	font-size: 10px;
}



/*************************** Right Col******************************************/
.rightColContent {
	margin: 0 auto;

	
}
.paddingBottom20px{
	padding-bottom: 20px;
}

.right_col .cubeAdRight{
	background-color: #d8d5cd;
   padding-top: 20px;
    text-align: center;
    width: 100%;
}



.right_col #VOD .controls{
		display: block;
	}	

.right_col #VOD .HeaderBar{
	font-size: 16px;

}
	


.right_col #Galleries li.galleriesItem {
    list-style: outside none none;
    margin: 0.15%;
    max-width: 300px;
}


.right_col	#slideshow-scroller-VOD {
    	 margin-left: 19%;
    	width: 73%;
	}

.right_col	li.vodItem{

		margin-left: 0px;
	    width: 220px;
	    margin-right: 1%;
	}

.right_col	#VOD .vod_play {
    	bottom: 34%;
   
	}	

.right_col	#VOD .crop{
	width: 1000% !important;
}



.right_col .AD_302x252 {
	width: 309px;
	margin:0 auto;
}



.right_col #Galleries{
	height: auto;
}



.moreLinksRight{
	margin-bottom: 20px;
}

.cubeAdRight{
	margin-bottom: 20px;
}

.vodRight{
	margin-bottom: 20px;
}

.connectedRight{
	margin-bottom: 20px;
}

.ShopRight{
	margin-bottom: 20px;
}

#AdUnderMenu{
	margin:0 auto;
	max-width: 1160px;
	padding-top:10px;
}




.left_col{
	width:65%;
	margin-right: 2%;
	float: left;	
	margin-top: 20px;
}

.whiteBoxBody{
	background-color: #fff;

}

#bio-player{

		font-size: 14px !important;
	font-family: "Noto Sans", Verdana, Arial !important;
}



#PlayerBioInfo td{
	font-size: 14px !important;
	font-family: "Noto Sans", Verdana, Arial !important;

}

#bio-related-news-header{
font-size: 14px !important;
	font-family: "Noto Sans", Verdana, Arial !important;

}

#bio-related-news-content a, #bio-related-news-content span{
font-size: 11px !important;
	font-family: "Noto Sans", Verdana, Arial !important;

}

body.home .left_col{
background-color: transparent !important;
float:none;
}

body.sportHome .left_col{
background-color: transparent !important;
float:none;

}


.right #ArticleSidePadding{
	padding-left: 15px;
}

.left #ArticleSidePadding{
	padding-right: 15px;
}

#CustomArticleSideImage{
	padding:5px;
}

.article-related-links.left{
	max-width: 320px;
}

.article-related-links.right{
	max-width: 320px;
}



.rightCol_row1{
	margin-bottom: 20px;
}
.rightCol_row2{
	margin-bottom: 20px;
}
.rightCol_row3{
	margin-bottom: 20px;
}
.rightCol_row4{
	margin-bottom: 20px;
}


.rightCol_rowPad{
	margin-top: 0px;

}




 body #roster-table.table th.position , body #roster-table.table th.height, body #roster-table.table th.weight, body #roster-table.table th.year, body #roster-table.table th.experence
 , body #roster-table.table td.position , body #roster-table.table td.height, body #roster-table.table td.weight, body #roster-table.table td.year, body #roster-table.table td.experence{

	text-align: center !important;

}
#schedule-table thead tr th{
	background: #0B2846 !important;
	color:#fff;
}
#schedule-table tr.tournament{
	background: #000;
	color:#fff;
}
#schedule-table tr.tournament a{
	color: #fff;
}



#schedule-table tbody tr.home td{
	font-weight: bold;
}

#schedule-table tbody tr.home td{
	font-weight: bold;
}

#schedule-table .results a{
	color: #0B2846;
	text-decoration: none;
}

#schedule-table .media a {
	color: #0B2846;
	text-decoration: none;
}

#schedule-table .results a:hover{
	color: #0B2846;
	text-decoration: underline;
}

#schedule-table .media a:hover {
	color: #0B2846;
	text-decoration: underline;
}



/*   --------------------------------------  */
/*    Media Portal 5                         */
/*   --------------------------------------  */
/* optional class (.brand) tags expected skin areas */

#mediaportal5-header h1.brand,
#mediaportal5-login .join.brand input,
#mediaportal5-nav-mobile.brand,
#mediaportal5-events h2.title.brand,
#mediaportal5-events div.events .sportname.brand,
#mediaportal5-events div.events .action.brand,
#mediaportal5-events div.events .event-schedule.brand a,
#mediaportal5-channel h2.title.brand,
#mediaportal5-channel .mediaportal-more.brand input {
     color:#0b2846;
}

#mediaportal5-login button.login-button.brand,
#mediaportal5-nav-mobile.brand .icon-bar,
#mediaportal5-menu.brand li.selected,
#mediaportal5-livenow.brand {
     background-color:#0b2846;
}

#mediaportal5-menu.brand {
     border-color:#0b2846;
}
#mediaportal5-livenow.brand {
     border-color:#d21245; /* lighter or contrast color */
}
/*   --------------------------------------  */
/*   END  Media Portal 5                     */
/*   --------------------------------------  */


#mediaportal5-login{

}

#mediaportal5{
	margin:15px 15px !important;
}