@charset "utf-8";
/* CSS Document */
div.leftCol{
	width:138px;
	margin-right:8px;
	float:left;
	}
div.leftCol img{
	margin-top:8px;
	}
div.leftCol .banner1 img{
	margin-top:0px;
	}
div.leftCol .bestofyear{
	width:auto;
	height:254px;
	background:#dedddd;
	clear:both;
	display:block;
	padding:5px;
	margin:8px auto 0;
	font-size:11px;
	color:#313232;
	}
div.leftCol .submitBtn{
	width:71px;
	height:19px;
	background:url(../images/submit-bg.gif) no-repeat;
	display:block;
	border:none;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	}
div.leftCol .bestofyear p{
	font-size:12px;
	}
div.leftCol .bestofyear h2{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;
	color:#2f4b5e;
	}
div.midCol{
	width:620px;
	margin-right:8px;
	float:left;
	padding:8px;
	background:#f3f2f2;
	}
div.tv{
	float:left;
	width:306px;
	background:#fff;
	font-size:12px;
	color:#323232;
	clear:right;
	height:180px;
	}
div.tv h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#095d94;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.tv .content{
	padding:8px;
	float:left;
	}
div.tv .player{
	float:left;
	width:135px;
	}
div.tv .tvcontent{
	float:left;
	width:135px;
	padding-left:10px;
	}
div.tv .tvcontent p{ /*style for each glide content DIV within wrapper.*/
	padding:0px;
	margin:4px 0;
}
div.tv .tvcontent p.date{ /*style for each glide content DIV within wrapper.*/
	color:#000;
	font-weight:bold;
}
div.tv .tvcontent p a{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
}
div.tv .tvcontent p a:hover{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
	text-decoration:none;
}
div.rightCol{
	width:159px;
	float: right;
	}
div.rightCol img{
	margin-top:8px;
	}
div.rightCol .banner1 img{
	margin-top:0px;
	}

div.results{
	float:right;
	width:306px;
	background:#fff;
	font-size:11px;
	color:#323232;
	margin-left:8px;
	height:180px;
	}
div.results h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#354a58;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.results .content{
	padding:8px;
	float:left;
	line-height:14px;
	}
div.results .content a{
	color:#323232;
	text-decoration:none;
	}
div.results .content table td{
	padding:8px 2px 8px 6px;
	border-bottom:1px solid #ccc;
	}
div.results .content .date{
	color:#000;
	font-weight:bold;
	}
div.results .content .live{
	color:#6aa602;
	font-weight:bold;
	text-transform:uppercase;
	}
div.results .content .live a{
	color:#6aa602;
	text-decoration:none;
	}
div.results .content .upcoming{
	color:#f47118;
	font-weight:bold;
	text-transform:uppercase;
	}
div.results .content .upcoming a{
	color:#f47118;
	text-decoration:none;
	}
div.results .content table tr.bottom td{
	padding:8px 2px 9px 6px;
	border-bottom:0px solid #ccc;
	}
	
div.afl{
	float:left;
	width:306px;
	background:#fff;
	font-size:12px;
	color:#323232;
	}
div.afl h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#095d94;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.afl .content{
	padding:8px;
	float:left;
	line-height:14px;
	}
div.afl .content a{
	color:#323232;
	text-decoration:none;
	}
div.afl .content ul, li{
	padding:0;
	margin:0;
	list-style:none;
	}
div.afl .content ul{
	padding-left:10px;
	padding-bottom:10px;
	}
div.afl .content ul li{
	background:url(../images/org-arrow.gif) no-repeat left;
	padding-left:10px;
	margin-top:6px;
	}

div.league{
	float:right;
	width:306px;
	background:#fff;
	font-size:12px;
	color:#323232;
	margin-left:8px;
	}
div.league h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#8ccf18;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.league .content{
	padding:8px;
	float:left;
	line-height:14px;
	}
div.league .content a{
	color:#323232;
	text-decoration:none;
	}
div.league .content ul, li{
	padding:0;
	margin:0;
	list-style:none;
	}
div.league .content ul{
	padding-left:10px;
	padding-bottom:10px;
	}
div.league .content ul li{
	background:url(../images/org-arrow.gif) no-repeat left;
	padding-left:10px;
	margin-top:6px;
	}
	
div.gallery{
	width:306px;
	!width:310px;
	clear:both;
	margin-bottom:8px;
	margin-top:8px;
	background:#fff;
	}
div.gallery h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#8ccf18;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width:270px; /*Width of Carousel Viewer itself*/
	height: 100px;
	padding:10px;
	background:#fff;
	margin:0 auto;
	}
.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	}
.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding
	panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 90px; /*Width of each panel holding each content. If removed,
	widths should be individually defined on each content DIV then. */
	padding:5px;
	}
.sliderWrap{
	background:#fff;
	width:285px;
	padding:8px;
}
.slider{
	background:url(../images/slider-bg1.gif) repeat-x 50%;
	width:285px;
	margin:0 auto;
}
.slider a.left{
	background:url(../images/back.gif) no-repeat left;
	float:left;
	width:40px;
	text-decoration:none;
	outline:none;
}
.slider a.right{
	background:url(../images/next.gif) no-repeat right;
	float:right;
	width:40px;
	text-decoration:none;
	outline:none;
}
div.articles{
	width:620px;
	!width:624px;
	background:#fff;
	font-size:12px;
	color:#323232;
	clear:both;
	}
div.articles h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#2c4759;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.articles .content{
	padding:8px;
	float:left;
	}
div.articles .content ul, li{
	padding:0;
	margin:0;
	list-style:none;
	}
div.articles .content ul{
	padding-left:10px;
	padding-bottom:10px;
	}
div.articles .content ul li{
	background:url(../images/org-arrow.gif) no-repeat left;
	padding-left:10px;
	margin-top:6px;
	}
div.largeBanner{
	width:954px;
	margin-top:8px;
	}	
	
.subrows{
	margin-top:8px;
	width:620px;
	!width:624px;
	}
	
table.regTable{
	font-size:12px;
	}
table.regTable td{
	padding:4px;
	}
.inputBox{
	line-height:16px;
	height:16px;
	padding:2px;
	width:210px;
	font-size:12px !important;
	color:#333;
	border:1px solid #ccc;
	}
.selectBox{
	line-height:14px;
	width:215px;
	font-size:12px !important;
	color:#333;
	}
.inputBtn{
	width:71px;
	height:23px;
	background:url(../images/submitblue-bg.gif) no-repeat;
	display:block;
	border:none;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	}
.detailstxt{
	margin-bottom:15px;
	}
.detailstxt p{
	font-size:12px;
	color:#323232;
	line-height:16px;
	}
.detailstxt h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#313232;
	font-weight:normal;
	padding-bottom:10px;
	background:url(../images/dash-horz.gif) repeat-x bottom;
	margin:5px 10px 10px;
	}

.detailstxt h2{ /*style for each glide content DIV within wrapper.*/
	font-size:18px;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	color:#849ea9;
}
.detailstxt p{ /*style for each glide content DIV within wrapper.*/
	padding:0px;
	margin:7px 0;
}
.detailstxt p.date{ /*style for each glide content DIV within wrapper.*/
	color:#000;
	font-weight:bold;
	margin-bottom:0;
}
.detailstxt p.author{ /*style for each glide content DIV within wrapper.*/
	font-size:11px;
	margin:0;
}
.detailstxt p a{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
}
.detailstxt p a:hover{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
	text-decoration:none;
}

.detailstxt ul, li{
	padding:0;
	margin:0;
	list-style:none;
	font-size:12px;
	}
.detailstxt ul{
	padding-top:10px;
	}
.detailstxt ul li{
	background:url(../images/org-arrow.gif) no-repeat left 5px;
	padding-left:10px;
	margin-top:5px;
	color:#5b9f04;
	font-weight:bold;
	}
.detailstxt ul li a{
	color:#5b9f04;
	}
.detailstxt img{
	padding-right:15px;
	}
	
	
div.relatedlinks{
	width:620px;
	!width:624px;
	background:#fff;
	font-size:12px;
	line-height:18px;
	color:#323232;
	clear:both;
	}
div.relatedlinks h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#095d94;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.relatedlinks .content{
	padding:8px;
	float:left;
	padding-left:20px;
	}
div.relatedlinks .content a{
	color:#5b9f04;
	}
a.tell{
	color:#354a58;
	background:url(../images/tell-icon.gif) no-repeat left;
	padding-left:25px;
	font-size:12px;
	display:block;
	line-height:26px;
	float:left;
	margin-right:40px;
	}
a.print{
	color:#354a58;
	background:url(../images/print-icon.gif) no-repeat left;
	padding-left:25px;
	font-size:12px;
	display:block;
	line-height:26px;
	float:left;
	}
	
	
	
.searchresults{ /*style for each glide content DIV within wrapper.*/
	font-size:12px;
	color:#323232;
	line-height:16px;
	clear:both;
	float:left;
	border-bottom:1px solid #dedddd;
	padding-top:15px;
	padding-bottom:10px;
	width: 614px;
	}
.searchresults .lefDiv{ /*style for each glide content DIV within wrapper.*/
	float:left;
	width:100px;
	color:#fff;
	padding-left:10px
}
.searchresults .lefDiv img{
	border:2px solid #cecccc;
	}
.searchresults .lefDiv h3{ /*style for each glide content DIV within wrapper.*/
	background:#354a58;
	padding:3px 10px;
	line-height:20px;
	font-size:12px;
	width:auto;
}
.searchresults .rightDiv{ /*style for each glide content DIV within wrapper.*/
	float:right;
	width:470px;
	color:#323132;
	padding-top:10px;
}
.searchresults .rightDiv h3{ /*style for each glide content DIV within wrapper.*/
	padding:inherit 10px;
	line-height:20px;
	font-size:16px;
	width:auto;
}
.searchresults .rightDiv h3 a{
	color:#F38A01;
}
.searchresults h2{ /*style for each glide content DIV within wrapper.*/
	font-size:18px;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	color:#849ea9;
}
.searchresults p{ /*style for each glide content DIV within wrapper.*/
	padding:0px;
	margin:7px 0;
}
.searchresults p.date{ /*style for each glide content DIV within wrapper.*/
	color:#000;
	font-weight:bold;
}
.searchresults p a{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
}
.searchresults p a:hover{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
	text-decoration:none;
}

.searchresults ul, li{
	padding:0;
	margin:0;
	list-style:none;
	}
.searchresults ul{
	padding-top:10px;
	}
.searchresults ul li{
	background:url(../images/org-arrow.gif) no-repeat left 5px;
	padding-left:10px;
	margin-top:5px;
	color:#5b9f04;
	font-weight:bold;
	}
.searchresults ul li a{
	color:#5b9f04;
	}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.pagination{ /*style for DIV used to contain toggler links. */
	width: 614px;
	float:left;
	background:#dedddd;
	padding:5px;
	text-align: right; /*How to align pagination links: "left", "center", or "right"
	background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
	}
.pagination div{ 
	float:left;
	}
.pagination div.toggler{ /*style for DIV used to contain toggler links. */
	width: 195px;
	float:right;
	text-align: right; /*How to align pagination links: "left", "center", or "right"
	background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
	}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.pagination a{ /*style for every navigational link within toggler */
/*	display: -moz-inline-box;*/
	display: inline-block;
	border:2px solid #c3c2c2;
	color:#313232;
	background:#fff;
	font-size:12px;
	margin-right: 3px;
	font-weight: bold;
	text-decoration: none;
	outline:none;
	}
.pagination a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
	background: #556b7a;
	color: #fff;
	border:2px solid #223a4a;
	}

.pagination a:hover{
	background: #556b7a;
	color: #fff;
	border:2px solid #223a4a;
	}


.pagination a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}
.pagination a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
	background: none;
	border:none;
	background:url(../images/pagination-next.jpg) no-repeat left;
	line-height:20px;
	width:16px;
	}
.pagination a.prev{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
	background: none;
	border:none;
	color: #36778b;
	background:url(../images/pagination-back.jpg) no-repeat left;
	line-height:20px;
	width:16px;
	}

.pagination a.next:hover{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
background: none;
	border:none;
	background:url(../images/pagination-next.jpg) no-repeat left;
	line-height:20px;
	width:16px;
	}
.pagination a.prev:hover{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
	background: none;
	border:none;
	color: #36778b;
	background:url(../images/pagination-back.jpg) no-repeat left;
	line-height:20px;
	width:16px;
	}
	
	
	
	
	
	
	
div.news{
	float:left;
	width:306px;
	!width:306px;
	background:#f3f2f2;
	font-size:12px;
	color:#323232;
	margin-top:8px;
	height:145px;
	}
div.news h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#095d94;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.news .content{
	padding:8px;
	float:left;
	background: #FFFFFF;
	width: 290px;
	height:100px;
	}
div.news .content ul, li{
	padding:0;
	margin:0;
	list-style:none;
	}
div.news .content ul{
	padding-left:10px;
	}
div.news .content ul li{
	background:url(../images/org-arrow.gif) no-repeat left 5px;
	padding-left:10px;
	margin-top:5px;
	}
div.news .content a{
	color:#000;
	text-decoration:none;
	}
div.news .content a:hover{
	color:#f38a01;
	}	
div.news .content p{ /*style for each glide content DIV within wrapper.*/
	padding:7px 0;
}
div.news .content p a{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
}
div.news .content p a:hover{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
	text-decoration:none;
}
div.news .content div.line{ /*style for each glide content DIV within wrapper.*/
	height:1px;
	border-top:1px solid #dadada;
	width:290px;
	display:block;
	padding:0;
	margin:0;
	font-size:1px;
}

div.justin{
	float:left;
	width:306px;
	!width: 306px;
	background:#f3f2f2;
	font-size:12px;
	color:#323232;
	margin-top:8px;
	height:145px;
	}
div.justin h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#f38a01;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.justin .content{
	padding:8px;
	float:left;
	background: #FFFFFF;
	width: 290px;
	height:100px;
	}
div.justin .content ul, li{
	padding:0;
	margin:0;
	list-style:none;
	}
div.justin .content ul{
	padding-left:10px;
	}
div.justin .content ul li{
	background:url(../images/org-arrow.gif) no-repeat left 5px;
	padding-left:10px;
	margin-top:5px;
	}
	
	
/* vivek */
.stepcarouse_tv{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width:570px; /*Width of Carousel Viewer itself*/
	height: 135px;
	padding:10px;
	background:#fff;
	margin:0 auto;
	}
.stepcarouse_tv .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	}
.stepcarouse_tv .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding
	panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 90px; /*Width of each panel holding each content. If removed,
	widths should be individually defined on each content DIV then. */
	padding:5px;
	}
.stepcarouse_tv span {
	font-size: 11px;
}
.stepcarouse_tv span.video_duration {
	color: #666;
	text-decoration: none;}
.stepcarouse_tv span.video_name a {
	color: #666;
	text-decoration: none;}
.stepcarouse_tv span.video_name a:hover {
	color: #000;
	text-decoration: none;}
div.gallery_tv {
	width:620px;
	!width:624px;
	clear:both;
	margin-bottom:8px;
	margin-top:8px;
	background:#fff;
	}
div.gallery_tv h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#095d94;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.gallery_tv_mostwatched {
	width:620px;
	!width:624px;
	clear:both;
	margin-bottom:8px;
	margin-top:8px;
	background:#fff;
	}
div.gallery_tv_mostwatched h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#8ccf18;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.gallery_tv_mostrecent {
	width:620px;
	!width:624px;
	clear:both;
	margin-bottom:8px;
	margin-top:8px;
	background:#fff;
	}
div.gallery_tv_mostrecent h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#354a58;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
.video_desc h1 {
	font-size: 16px;
	padding: 0 0 5px 0;
}
.video_desc h1 span {
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
.video_desc p {
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 10px 0;
}
.video_desc cite {
	font-size: 11px;
	font-style: normal;
	display: block;
	margin-top: 2px;
}
.video_desc, .video_desc a {
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	color: #666;
}
a.email {
	background: url(../images/video_img.gif) no-repeat left 2px;
	padding-left: 20px;
	margin-right: 10px;
}
a.subscribe {
	background: url(../images/video_img.gif) no-repeat left bottom;
	padding-left: 20px;
	margin-left: 10px;
}

.sliderWrap_tv{
	background:#fff;
	width:585px;
	padding:8px;
}
.slider_tv{
	background:url(../images/slider-bg1.gif) repeat-x 50%;
	width:605px;
	margin:0 auto;
}
.slider_tv a.left{
	background:url(../images/back.gif) no-repeat left;
	float:left;
	width:40px;
	text-decoration:none;
	outline:none;
}
.slider_tv a.right{
	background:url(../images/next.gif) no-repeat right;
	float:right;
	width:40px;
	text-decoration:none;
	outline:none;
}
.line_h {
	background:url(../images/dash-horz.gif) repeat-x left center;
	height: 21px;
}
