/*===================================*/
/* Tennis Channel, Home Page Header  */
/* Last Update 08/2008  Al Meshkat   */
/*===================================*/

/***border:	1px solid #ff0000;********************************************** Start Top Header Stuff **/
/*** Home Page Now and Next Schedule Left Navigation ***/



.livescore{
	height:105px;
	width: 259px; margin-left:20px;  /*border:solid 1px #ff0066;*/}

.livescore img, .livescore object, .livescore embed { width:auto; height:auto; border:none; }
.livescore a img { text-decoration:none; border:none;}
.livescore a:visited{ text-decoration:none; border:none; }



.np_title1 {
	font-family: "Helvetica Narrow", Verdana, "Arial Narrow", sans-serif, serif;
	color:			#fff;
	font-size: 		13.95px;
	font-weight: 		bold;
	margin:	0px 10px 0px 8px;
}

.np_time1 {
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	color:			#fff;
	font-size: 		12.95px;
	font-weight: 		bold;
	margin:	0px 10px 0px 8px;
}

.np_link1 {
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	color: #ffffff; font-size:10.95px;
	margin:	0px 10px 0px 8px;
}

.np_link1 a:link, .np_link1 a:visited {	
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	color: #ffffff; font-size:10.95px;
	text-decoration: 	none;
}

.np_link1 a:hover {	
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	color: #ffffff; font-size:10.95px;
	text-decoration: 	underline;
}

.np_full_schedule_block
 {
	vertical-align:middle;
	width:184px;
	color:	#f7501c;
	
}

.np_full_schedule
 {
	font-family: "Helvetica Narrow", Verdana, "Arial Narrow", sans-serif, serif;
	color:			#f7501c;
	font-size: 		13.95px;
	font-weight: 		bold;
	width:160px;
	text-align:right; 
	
}

.np_sarrow{

color:	#f7501c;
float:right;
margin-top:-17px;
margin-right:5px;
margin-left:5px;

	
}

.np_full_schedule a:link, .np_full_schedule a:visited {	
	color:			#f7501c;
	text-decoration: 	none;
}

.np_full_schedule a:hover {	
	color:			#f7501c;
	text-decoration: 	none;

}


/*** END Left Nav **/

/*** Home Page Promo BOX ***/

.promobox {
	background-color:#fff;
	border: 2px solid #006bb5;
	width: 185px;
	height:auto; 
	margin:10px 0px 10px 0px;


}

.promotitle{
	font-family: "Helvetica Narrow", Verdana, "Arial Narrow", sans-serif, serif;
	font-size: 		13.95px;
	font-weight: 		bold;
	background-image: 	url(/tc_images/promotitle.jpg);
	background-repeat:	no-repeat;
	color:#fff;
	width: 175px;
	height: 34px; 
	padding: 5px; 

	text-align: 	center;
	margin: 1px 1px 1px 1px; 
}

.promobody {
	width: 175px;
	height: auto; 
	margin-top:-7px;
	margin-left: 2px;
	margin-right:5px;  
	
}

.promoimage {
	float:left;
	padding: 0px 6px 3px 3px; margin-top:-2px;
	
}

.promoimage img {
	float:left;
	height: auto;
	border: 2px solid #006bb5;
}

.promolink {
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	font-size: 12.95px; color: #006bb5; 
	font-weight: 	bold;   margin-top:-5px;
	float:left;
}

.promolink a:link, .promolink a:visited {	
	font-family: "Helvetica Narrow", Verdana, "Arial Narrow", sans-serif, serif;
	font-size: 12.95px; color: #006bb5; 
	font-weight: 	bold;
	text-decoration: 	none;
}

.promolink a:hover {
	font-family: "Helvetica Narrow", Verdana, "Arial Narrow", sans-serif, serif;
	font-size: 12.95px; color: #006bb5; 
	font-weight: 	bold;
	text-decoration: 	none;
}

.Promotext { text-align: left;  margin-top:12px;
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	font-size:10.96px; 
	color: #006bb5;
}

.Promotext a:link, .Promotext a:visited {
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	font-size:10.96px; 
	color: #006bb5; text-decoration: 	none;
}

.Promotext a:hover {	
	color: #006bb5;
	text-decoration: 	underline;
}

/*** End Home Promo Box ***/
.tourbox {

	width: 185px;
	height:auto; 
	padding-top: 2px;
	padding-left: 2px;
	padding-right:1px;
	padding: 10px 0 5px 0; 
}

.tourtitle1 {
	font-family: "Helvetica Narrow", Verdana, "Arial Narrow", sans-serif, serif;
	color: #e5e5e5; 
	font-size: 14.95px; 
	font-weight:bold;
	height:	34px;
	width: 185px; 
	background-image: 	url(/tc_images/datepage.jpg);
	background-repeat: 	no-repeat;
	padding-top:3px;
	text-align: center; 

}

.tourtitle2 {
	font-family: "Helvetica Narrow", Verdana, "Arial Narrow", sans-serif, serif;
	color:			#f7501c;
	font-size: 		11.95px;
	font-weight: 		bold;
	margin-left: 7px;	
	margin-top:5px;


}

.tourtitle2 a:link, .tourtitle2 a:visited {
	font-family: "Helvetica Narrow", Verdana, "Arial Narrow", sans-serif, serif;
	color:			#f7501c;
	font-size: 		11.95px;
	font-weight: 		bold;
	text-decoration: 	none;
}

.tourtitle2 a:hover {
	color:			#f7501c;
	text-decoration: 	none;
}

.toursubtitle2 {
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	font-size: 10.95px; 
	color:		#fff;
	font-weight: 	bold;
	margin-left: 7px;	
	margin-top:1px;

}

.tourlist {

	margin:			0px 10px 0px 23px;
	
}

.tourlist ul {

	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	font-size:10.96px; 
	color:			#fff;
	list-style-image: 	url(/tc_images/blet1_o.jpg);
	text-transform:		none;
	margin:			10px 0px 0px 5px;
	width: 155px;
	vertical-align: top;
	
}

.tourlist li {
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	font-size:10.96px; 
	margin:			5px 0 0px 0;
	color:			#fff;
	width: 155px;

}
/*************************
.tourlist li a {
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	font-size:10.96px;
 	color:			#fff;
	text-transform: 	none;
}


.tourlist a:link, .tourlist a:visited {
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	font-size:10.96px; 
	color:			#fff;
	text-decoration: 	none;
}

.tourlist a:hover {
	font-family: Helvetica, Verdana, "Arial Narrow", sans-serif, serif;
	font-size:10.96px; 
	color:			#fff;
	text-decoration: 	underline;
}

**************************/

.tourarrow_b 
{
color:	#f7501c;
float:right;
margin-top:-25px;
margin-right:5px;
margin-left:5px;
}

.tourschedule
{

	width: 	185px;
	padding-top:10px;
	
}


.tourschtxt{
	font-family: "Helvetica Narrow", Verdana, "Arial Narrow", sans-serif, serif;
	color:			#f7501c;
	font-size: 		13.95px;
	font-weight: 		bold;
	width:160px;
	text-align:right;
	
	
}

.tourschtxt a:link, .tourschtxt a:visited {
	color:			#f7501c;
	text-decoration: 	none;
}

.tourschtxt a:hover {
	color:			#f7501c;
	text-decoration: 	none;
}


#left-column .datatable {
	float:left; 
	padding: 57px 0 0 15px; 
	width: 451px;
	height: 226px;
	overflow:hidden; 
	margin: 0;
	background: url(../images/news/bg_top_bak.jpg) no-repeat top left
}

#left-column .datatable a {
	text-decoration:none;
}




.center_column1{
	width:		296.5px; height:inherit;
	background-color: #fff;
	padding:	0px 0px 0px 0px;
	vertical-align: top;
	
}

.center_column2{
	width:		296.5px;
	height:inherit;
	background-image: 	url(/tc_images/r1s1.jpg);
	background-repeat: 	repeat;
		
	vertical-align: top;
	
}


/** Homepage TABS **/

.ndhometableft {
	vertical-align: top;
	text-align:	left;
	float:right;
	
}

table#ndtabtable {
	border:				0;
	margin:			20px 0px 0px 0px;
}

td#ndhalf {
	border:				0;
	padding:			0px 0px 0px 0px;
	width: 				264px;
	vertical-align: 	top;
}

#ndfpcRight {
	width:			301px;
	vertical-align: 	top;
}

.ndfpcTabs1 {

	margin:				0 0 0 15px;
}

.ndfpcNewsWrapper {
	font-size:	10px;
	background: 		#1a60a9;
	border-width:		0 1px 0 1px;
	border-color:		#fff;
	border-style:		none solid none solid;
	width:			271px;
	padding: 		5px 0 5px 0;
}

.ndfpcNewsWrapper table {
font-size:	10px;
	margin:				5px;
	width:				261px;
}

.ndfpcNewsWrapper td {
font-size:	10px;
	padding:			6px;
	color:				#333;
	vertical-align: 	top;
	
}

.ndfpcNewsWrapper td a:link, .ndfpcNewsWrapper td a:visited {
font-size:	10px;
	color:			#333;
	text-decoration: 	none;
}


.ndfpcNewsNoShade {
	background-color: 	#fff;
font-size:	10px;
}

.ndfpcNewsShaded {
	background-color: 	#ccc;
font-size:	10px;
}

.ndfpcNewsWrapper td a:hover {
font-size:	10px;
	color:			#333;
	text-decoration: 	underline;
}

.ndfpcNewsWrapper1 {
	background: 		#1a60a9;
	border-width:		0 1px 0 1px;
	border-color:		#fff;
	border-style:		none solid none solid;
	width:			271px;
	padding: 		5px 0 5px 0;
font-size:	10px;
	
}

.ndfpcNewsWrapper1 table {
	margin:		5px;
	width:		261px;
	font-size:	10px;
}

.ndfpcNewsWrapper1 td {
	padding:	6px;
	color:		#333;
	vertical-align: bottom;
	font-size:	10px;
}

.ndfpcNewsWrapper1 td a:link, .ndfpcNewsWrapper1 td a:visited {
	font-size:	10px;
	color:			#333;
	text-decoration: 	none;
}

.ndfpcNewsWrapper1 td a:hover {
font-size:	10px;
	color:			#333;
	text-decoration: 	underline;
}

.ndfpcNewsNoShade1 {
font-size:	10px;
	background-color: 	#fff;
}

.ndfpcNewsShaded1 {
font-size:	10px;
	background-color: 	#ccc;
}

.ndspacer40v {height:40px;}


.tc_hpflash{
	vertical-align: top;
	float:left;
	width: 592px;
	height: 436px; 
	/*border: 2px solid #ffcc66;*/
	
}


.center_heading{

	padding:	0px 0px 0px 0px;
	/*height:auto;*/
	vertical-align: top;
	width:	592px;
	height: 436px;
	/*border:	1px solid #ff0000*/
	
	
}




.left_links1 {
	float:left;
	margin:	0px 0px 0px 0px;
}
.pollleft{ width: 190px; vertical-align:middle; border:	1px solid #ff0066; text-align: center; }

