@charset "utf-8";
/* CSS Document */
div.R1leftCol{
	width:138px;
	margin-right:8px;
	float:left;
	}
div.R1leftCol .bestofyear{
	width:auto;
	height:254px;
	background:#dedddd;
	clear:both;
	display:block;
	padding:5px;
	margin:8px auto;
	font-size:11px;
	color:#313232;
	}
div.R1leftCol .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.R1leftCol .bestofyear p{
	font-size:12px;
	}
div.R1leftCol .bestofyear h2{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;
	color:#2f4b5e;
	}
div.R1rightCol{
	width:807px;
	float:right;
	}
div.R1r1-leftCol{
	float:left;
	width:472px;
	padding:8px;
	background:#f3f2f2;
	}
div.R1r1-rightCol{
	float:left;
	width:312px;
	!width:306px;
	margin-left:8px;
	}
div.R1r1-rightCol div.tv{
	float:left;
	width:312px;
	!width:306px;
	background:#f3f2f2;
	font-size:12px;
	color:#323232;
	clear:right;
	}
div.R1r1-rightCol div.tv 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.R1r1-rightCol div.tv .content{
	padding:8px;
	float:left;
	}
div.R1r1-rightCol div.tv .player{
	float:left;
	width:135px;
	}
div.R1r1-rightCol div.tv .tvcontent{
	float:left;
	width:135px;
	padding-left:10px;
	}
div.R1r1-rightCol div.tv .tvcontent p{ /*style for each glide content DIV within wrapper.*/
	padding:0px;
	margin:4px 0;
}
div.R1r1-rightCol div.tv .tvcontent p.date{ /*style for each glide content DIV within wrapper.*/
	color:#000;
	font-weight:bold;
}
div.R1r1-rightCol div.tv .tvcontent p a{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
}
div.R1r1-rightCol div.tv .tvcontent p a:hover{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
	text-decoration:none;
}
div.R1r1-rightCol div.news{
	float:left;
	width:312px;
	!width:306px;
	background:#f3f2f2;
	font-size:12px;
	color:#323232;
	margin-top:8px;
	height: 140px;
	}
div.R1r1-rightCol 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.R1r1-rightCol div.news .content{
	padding:8px;
	float:left;
	}
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.R1r1-rightCol div.news .content p{ /*style for each glide content DIV within wrapper.*/
	padding:7px 0;
}
div.R1r1-rightCol div.news .content p a{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
}
div.R1r1-rightCol div.news .content p a:hover{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
	text-decoration:none;
}
div.R1r1-rightCol 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.R1r2{
	padding-top:8px;
	float:left;
	width:807px;
	display:block;
	}
div.R1r2-leftCol{
	float:left;
	width:488px;
	background:#f3f2f2;
	}
div.results{
	float:left;
	width: 488px;
	background:#f3f2f2;
	font-size:11px;
	color:#323232;
	height: 175px;
	}
div.results h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#354a58;
	padding:3px 15px;
	width: 458px;
	!width: 466px;
	font-weight:normal;
	}
div.results .content{
	padding:8px;
	float:left;
	}
div.results .content a{
	color:#323232;
	text-decoration:none;
	}
div.results .content a:hover{
	color:#f38a01;
	text-decoration:none;
	}
div.results .content table td{
	padding:1px 2px 5px 2px;
	}
div.results .content .date{
	color:#000;
	font-weight:bold;
	}
div.results .content .live{
	color:#6aa602;
	font-weight:bold;
	text-transform:uppercase;
	}
div.results .content .Completed{
	color:#2C4759;
	font-weight:bold;
	text-transform:uppercase;
	}	
div.results .content .Details a{
	color:#354A58;
	font-weight:bold;
	text-transform:uppercase;
	}
div.results .content .upcoming a{
	color:#F38A01;
	font-weight:bold;
	text-transform:uppercase;
	}
div.results .content .Coming-Up a{
	color:#F38A01;
	font-weight:bold;
	text-transform:uppercase;
	}	
div.results .content .live a{
	color:#6aa602;
	text-decoration:none;
	}
div.results .content .Completed a{
	color:#2C4759;
	text-decoration:none;
	}	
div.justin{
	float:left;
	width:312px;
	!width: 306px;
	background:#f3f2f2;
	font-size:12px;
	color:#323232;
	height: 175px;
	}
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;
	}
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;
	}
div.R1r2-rightCol{
	float:right;
	width:312px;
	!width: 306px;
	background:#f3f2f2;
	}
div.largeBanner{
	width:954px;
	margin-top:8px;
	}
div.R3leftCol{
	float:left;
	width:465px;
	margin-right:8px;
	}
div.R3rightCol{
	float: right;
	width: 480px;
	}
div.gallery {
	width: 465px;
	width: inherit;
	clear:both;
	margin-bottom:8px;
	margin-top:8px;
	}
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: hidden; /*leave this value alone*/
	width:425px; /*Width of Carousel Viewer itself*/
	height: 99px;
	padding: 10px;
	background:#f3f2f2;
	}
.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: 430px; /*Width of each panel holding each content. If removed,
	widths should be individually defined on each content DIV then. */
	padding:10px;
	}
.stepcarousel .panel .player{
	float:left;
	width:95px;
	}
.stepcarousel .panel .gallerycontent{
	float:left;
	width:325px;
	padding-left:10px;
	}
.stepcarousel .panel .gallerycontent p{ /*style for each glide content DIV within wrapper.*/
	padding:0px;
	margin:4px 0;
	font-size:12px;
}
.stepcarousel .panel .gallerycontent p a{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
}
.stepcarousel .panel .gallerycontent p a:hover{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
	text-decoration:none;
}
.sliderWrap{
	background:#f3f2f2;
	width:449px;
	width: auto;
	padding:8px;
}
.slider{
	background:url(../images/slider-bg.gif) repeat-x 50%;
	width:445px;
	margin:0 auto;
}
.slider a.left{
	background:url(../images/slider-left.jpg) no-repeat left;
	float:left;
	width:40px;
	text-decoration:none;
	outline:none;
}
.slider a.right{
	background:url(../images/slider-right.jpg) no-repeat right;
	float:right;
	width:40px;
	text-decoration:none;
	outline:none;
}
div.features{
	width:465px;
	clear:both;
	height: 200px;
	margin-bottom:8px;
	background:#f3f2f2;
	font-size:12px;
	color:#323232;
	}
div.features 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.features .content{
	padding:8px;
	clear:right;
	padding-bottom:0px;
	}
div.features .pagination{
	clear:both;
	float:right;
	text-align:right;
	padding:8px;
	padding-top:2px;
	}
div.features .content h2{
	background:url(../images/cricket-ball.jpg) no-repeat left;
	padding-left:25px;
	color:#354a58;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
div.features .content ul, li{
	padding:0;
	margin:0;
	list-style:none;
	}
div.features .content ul{
	padding-left:10px;
	padding-bottom:0;
	}
div.features .content ul li{
	background:url(../images/org-arrow.gif) no-repeat left;
	padding-left:10px;
	margin-top:5px;
	}
div.videos{
	width:465px;
	float:left;
	clear:both;
	background:#f3f2f2;
	font-size:12px;
	color:#323232;
	}
div.videos h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#ffae00;
	padding:3px 15px;
	width:auto;
	font-weight:normal;
	}
div.videos .content{
	padding:8px;
	float:left;
	}
div.videos .player{
	float:left;
	width:225px;
	}
div.videos .tvcontent{
	float:left;
	width:180px;
	padding-left:10px;
	}
div.videos .tvcontent p{ /*style for each glide content DIV within wrapper.*/
	padding:0px;
	margin:4px 0;
}
div.videos .tvcontent p.date{ /*style for each glide content DIV within wrapper.*/
	color:#000;
	font-weight:bold;
}
div.videos .tvcontent p a{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
}
div.videos .tvcontent p a:hover{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
	text-decoration:none;
}
div.products{
	width:480px;
	clear:both;
	margin-bottom:8px;
	margin-top:8px;
	background:#f3f2f2;
	height: 200px;
	overflow: hidden;
	}
div.products 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.products .content{
	padding:8px;
	float:left;
	padding-top:12px;
	padding-bottom:0px;
	}
div.products .content ul, li{
	padding:0;
	margin:0;
	list-style:none;
	}
div.products .content ul{
	padding-left:10px;
	padding-bottom:10px;
	}
div.products .content ul li{
	background:url(../images/org-arrow.gif) no-repeat left 5px;
	padding-left:10px;
	margin-top:5px;
	font-size:12px;
	line-height: 15px;
	}
div.products .content a{
	color:#000;
	text-decoration:none;
	}
div.products .content a:hover{
	color:#f38a01;
	}
div.products .content .productrow{
	clear:both;
	margin-bottom:12px;
	}
div.products .content .product{
	float:left;
	width:85px;
	}
div.products .content .productcontent{
	float:left;
	width:360px;
	padding-left:10px;
	}
div.products .content .productcontent p{ /*style for each glide content DIV within wrapper.*/
	padding:0px;
	margin:4px 0;
	font-size:12px;
}
div.products .content .productcontent p a{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
}
div.products .content .productcontent p a:hover{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
	text-decoration:none;
}
div.headlines{
	width:480px;
	clear:both;
	margin-bottom:8px;
	background:#f3f2f2;
	font-size:12px;
	color:#323232;
	margin-top:8px;
	height: 200px;
	}
div.headlines 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.headlines .content{
	padding:8px;
	float:left;
	}
div.headlines .content .date{
	color:#000;
	font-weight:bold;
	}
div.headlines .content p{ /*style for each glide content DIV within wrapper.*/
	padding:4px 0;
}
div.headlines .content p a{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
}
div.headlines .content p a:hover{ /*style for each glide content DIV within wrapper.*/
	color:#f38a01;
	text-decoration:none;
}
div.headlines .content ul, li{
	padding:0;
	margin:0;
	list-style:none;
	}
div.headlines .content ul{
	padding-left:10px;
	padding-bottom:10px;
	}
div.headlines .content ul li{
	background:url(../images/org-arrow.gif) no-repeat left;
	padding-left:10px;
	margin-top:6px;
	}
div.headlines .content ul li a{
	color:#000;
	text-decoration:none;
	}
div.headlines .content ul li a:hover{
	color:#f38a01;
	}
div.stories{
	width:465px;
	background:#f3f2f2;
	font-size:12px;
	color:#323232;
	clear:both;
	height: 200px;
	}
div.stories 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.stories .content{
	padding:8px;
	float:left;
	}
div.stories .content ul, li{
	padding:0;
	margin:0;
	list-style:none;
	}
div.stories .content ul{
	padding-left:10px;
	padding-bottom:10px;
	}
div.stories .content ul li{
	background:url(../images/org-arrow.gif) no-repeat left;
	padding-left:10px;
	margin-top:6px;
	}
div.stories .content a{
	color:#000;
	text-decoration:none;
	}
div.stories .content a:hover{
	color:#f38a01;
	}
	
	
div.features .content a{
	color:#000;
	text-decoration:none;
	}
div.features .content a:hover{
	color:#f38a01;
	}
	
div.justin .content a{
	color:#000;
	text-decoration:none;
	}
div.justin .content a:hover{
	color:#f38a01;
	}	
