body {
	margin: 			0;
	font-family: 		Verdana, Arial, Helvetica, san-serif;
	background-color: 	#222;
	background-image: 	url(/images/pagebg.gif);
	background-repeat:	no-repeat;
	background-position: 	973px 0;
font-size: .68em;
}


/*Added start art 05/04/06 */
.ndsublnbLinks1 dt a:hover.selected, .ndsublnbLinks1 dt a.selected, .ndsublnbLinks1 dt a:visited.selected {
	/* font-size:11px;
	font-weight:bold; */
	color:#54A0FE;
	/*background:url(/images/backpages/down-arrow.gif) no-repeat right;*/
}
.ndsublnbLinks1 li a.selected, .ndsublnbLinks1 li a:hover.selected,.ndsublnbLinks1 li a:visited.selected {
	color:#54A0FE;
	font-weight:bold;
}

/*Added end art 05/04/06 */



table#ndheader {
	border:				0;
	padding:			0;
	width: 				973px;
}

/*start art added 4/14/06 */

table#ndtabtable {
	border:				0;
	margin:			10px 0px 0px 20px;
}

td#ndhalf {
	border:				0;
	padding:			0px 0px 0px 0px;
	width: 				264px;
	vertical-align: 	top;
}

/*end art added 4/14/06 */


td#ndtopLogo {
	width:				202px;
	background-image:	url(/images/headerbg1.gif);
	background-repeat: 	no-repeat;
	vertical-align: 	top;
	border:				0;
}

td#ndtopLogo img {
	margin: 			23px 49px 0 63px;
	border:				0;
}

td#ndleaderBoard {
	width:				770px;
	background-image:	url(/images/headerbg2.gif);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	text-align: 		center;
        padding-top:             8px;
        padding-left:            20px;
	

}

.ndspacer40v {height:40px;}


/* Start Front Page lnb */

#ndlnbMain {
	background-image: 	url(/images/lnbbg1.gif);
	background-repeat: 	repeat-y;
	background-color: 	#049;
	width:				202px;
	border:				0;
	margin: 			0;
	vertical-align: 	top;
}

.ndlnbTop {
	background-image: 	url(/images/lnbtopbg.gif);
	background-repeat: 	repeat-y;
	width: 				auto;
}

.ndlnbTop img {
	margin:				0 0 10px 63px;
	border:				0;
}

.ndlnbMakeHome {
	background-color: 	#e4e4e4;
	font-size: 			9px;
	padding:			4px;
	color:				#000;
	text-transform: 	uppercase;
/* ck */
	font-weight: 		bold;
	margin:				0 15px 0 30px;
	text-align: 		center;
}

.ndlnbMakeHome a:link, .ndlnbMakeHome a:visited {
	font-size: 			9px;
	color:				#000;
	text-decoration: 	none;
}

.ndlnbMakeHome a:hover {
	font-size: 			9px;
	color:				#1d7836;
	text-decoration: 	underline;
}

.ndlnbDate {
	height:				24px;
	background-image: 	url(/images/lnbdatebg.gif);
	background-repeat: 	no-repeat;
	font-size: 			9px;
	color:				#fff;
	font-weight: 		bold;
	text-align: 		center;
	text-indent: 		8px;
	line-height: 		22px;
}

.ndlnbSet1 {
	background-image: 	url(/images/lnbset1bg.gif);
	background-repeat: 	no-repeat;
	padding-top: 		5px;
}

.ndlnbTitle1 {
	color: #54a0fe;
	font-size: 			15px;
	margin:				25px 10px 5px 23px;
	letter-spacing: 	-1px;
	border:				0;
}

/* 4/4/06 added by art start */
.ndlnbTitle4 {
	color:				#fff;
	font-size: 			15px;
	margin:				10px 10px 5px 23px;
	letter-spacing: 	-1px;
	border:				0;
}

.ndhometableft {
	text-align:	left;
	
}

/* 4/4/06 added by art end */

.ndlnbTime1 {
	color:				#fff;
	font-size: 			14px;
	font-weight: 		bold;
	margin:				0px 10px 0px 23px;
}

.ndlnbLinks1 {
	color:				#fff;
	font-size: 			10px;
	margin:				0px 10px 0px 23px;
}

.ndlnbLinks1 a:link, .ndlnbLinks1 a:visited {
	color:				#fff;
	text-decoration: 	none;
}

.ndlnbLinks1 a:hover {
	color:				#fff;
	text-decoration: 	underline;
}

.ndlnbTime2 {
	color:				#fff;
	font-size: 			10px;
	font-weight: 		bold;
	margin:				40px 10px 5px 23px;
	 
}

.ndlnbShowPromo {
	background-image: 	url(/images/lnbhighlightbg.gif);
	background-repeat: 	repeat-y;
	border-color:		#fff;
	border-width: 		1px 0;
	border-style:		solid none;
	padding:	        10px 10px 15px 0;
}

.ndlnbShowPromo img {
	border:				#fff 1px solid;
	float:				left;
	margin:				0px 10px 0px 23px;
}

.ndlnbShowPromoTit {
	color:				#fff;
	font-size: 			12px;
}

.ndlnbShowPromoTit a:link, .ndlnbShowPromo a:visited {
	color:				#fff;
	text-decoration: 	none;
}

.ndlnbShowPromoTit a:hover {
	color:				#fff;
	text-decoration: 	underline;
}

.ndlnbShowPromoTxt {
	color:				#000;
	font-size: 			9px;
}

.ndlnbShowPromoTxt a:link, .ndlnbShowPromoTxt a:visited {
	color:				#000;
	text-decoration: 	none;
}

.ndlnbShowPromoTxt a:hover {
	color:				#000;
	text-decoration: 	underline;
}

.ndlnbSet2 {
	background-image: 	url(/images/lnbset2bg.gif);
	background-repeat: 	no-repeat;
	padding: 			10px 0 5px 0;
}

.ndlnbTitle2 {
	color:				#54a0fe;
	font-size: 			13px;
	margin:				5px 0px 20px 18px;
	border:				0;
}

.ndlnbLinks2 {
	color:				#fff;
	font-size: 			9px;
	margin:				0px 10px 0px 23px;
	text-transform:		uppercase;
	font-weight: 		bold;
}

.ndlnbLinks2 a:link, .ndlnbLinks2 a:visited {
	color:				#fff;
	text-decoration: 	none;
	font-weight: 		bold;
}

.ndlnbLinks2 a:hover {
	color:				#fff;
	text-decoration: 	underline;
}

.ndlnbLinks2 ul {
	padding:			0px;
	list-style: 		none;
	text-transform:		none;
	margin:				10px 10px 20px 10px;
	font-weight: 		normal;
}

.ndlnbLinks2 li {
	margin:				5px 0 0px 0;
	line-height: 12px;
}

.ndlnbLinks2 li a {
	text-transform: 	none;
}

.ndlnbSchedule1 {
	text-align: 		right;
	border:				0;
	margin:				30px 0;
}

.ndlnbTitle3 {
	color:				#54a0fe;
	font-size: 			13px;
	margin:				20px 0px 0 23px;
	border:				0;
}

.ndlnbGetTC {
	background-image: 	url(/images/lnbhighlightbg.gif);
	background-repeat: 	repeat-y;
	border-color:		#fff;
	border-width: 		1px 0;
	border-style:		solid none;
	padding:		0px 10px 10px 20px;
	color:				#000;
	font-size:			9px;
	line-height: 		18px;
}

.ndlnbGetTC input {
	border:				1px #b6b6b6 solid;
	margin:				0;
}

/* Start Front Page Center fpc */

#ndfpcMain {
	background-color: 	#fff;
	vertical-align: 	top;
	width:			592px;

/*margin-top: -14px;*/
}

#ndfpcMain222 {
	background-color: 	#fff;
	background-image:  	url(/images/footbg1tr.gif);
	vertical-align: 	top;
	width:			592px;

/*margin-top: -14px;*/
}

.ndfpcMainContainer {
	background-image:  	url(/images/fpcbggradient.jpg);
	background-repeat: 	repeat-y;
	background-color: 	#ccc;
	padding-top: 		14px;
	width:			592px;
}

.ndfpcLeft {
	background-color: 	#fff;
	width:				294px;
	vertical-align: 	top;
}

.ndfpcLeft2 {
	margin:				20px 0px 40px 20px;
}

.ndfpcTitle1 {
	margin-top: 		25px;
}

.ndfpcTopTen1 {
	width:	264px;
	vertical-align: 	top;
}

.ndfpcTopTen2 {
	width:				127px;
	vertical-align: 	top;
	font-size:			9px;
	color:				#333;
}


/*  New 3/13 */


.ndfpcTopTen2 a:link, .ndfpcTopTen2 a:visited {
	color:				#333;
	text-decoration: 	none;
}

.ndfpcTopTen2 a:hover {
	color:				#333;
	text-decoration: 	underline;
}

.ndfpcTopTen2 ul {
	padding:			0px;
	list-style: 		none;
	margin:				0px 0px 0px 5px;
	font-weight: 		normal;
}

.ndfpcTopTen2 li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarroworange.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
}



/*  New 3/13 */


.ndfpcNumbers {
	vertical-align: 	top;
	font-weight:		bold;
	padding: 			2px;
	color:				#666;
}

.ndfpcLinks1 {
	vertical-align: 	top;
	font-size:			9px;
	color:				#333;
	padding: 			2px;
} 

.ndfpcLinks1 a:link, .ndfpcLinks1 a:visited {
	color:				#333;
	text-decoration: 	none;
}

.ndfpcLinks1 a:hover {
	color:				#333;
	text-decoration: 	underline;
} 

#ndfpcRight {
	width:				297px;
	vertical-align: 	top;
}

.ndfpcTabs1 {
	margin:				0 0 0 15px;
}

.ndfpcNewsWrapper {
	background: 		#069;
	border-width:		0 1px 0 1px;
	border-color:		#fff;
	border-style:		none solid none solid;
	width:				271px;
	padding: 			5px 0 5px 0;
}

.ndfpcNewsWrapper table {
	margin:				5px;
	width:				261px;
}

.ndfpcNewsWrapper td {
	padding:			6px;
	color:				#333;
	vertical-align: 	top;
	font-size:			9px;
}

.ndfpcNewsWrapper td a:link, .ndfpcNewsWrapper td a:visited {
	color:				#333;
	text-decoration: 	none;
}

.ndfpcNewsWrapper td a:hover {
	color:				#333;
	text-decoration: 	underline;
}

.ndfpcNewsNoShade {
	background-color: 	#fff;
}

.ndfpcNewsShaded {
	background-color: 	#ccc;
}

/*4/3/06 start art added*/

.ndfpcNewsWrapper1 {
	background: 		#069;
	border-width:		0 1px 0 1px;
	border-color:		#fff;
	border-style:		none solid none solid;
	width:				271px;
	padding: 			5px 0 5px 0;
}

.ndfpcNewsWrapper1 table {
	margin:				5px;
	width:				261px;
}

.ndfpcNewsWrapper1 td {
	padding:			6px;
	color:				#333;
	vertical-align:     bottom;
	font-size:			9px;
}

.ndfpcNewsWrapper1 td a:link, .ndfpcNewsWrapper td a:visited {
	color:				#333;
	text-decoration: 	none;
}

.ndfpcNewsWrapper1 td a:hover {
	color:				#333;
	text-decoration: 	underline;
}

.ndfpcNewsNoShade1 {
	background-color: 	#fff;
}

.ndfpcNewsShaded1 {
	background-color: 	#ccc;
}

/*4/3/06 end art added*/

/* Start Right Bar rb */


#ndfrbMain {
	background-color: 	#ccc;
	background-image: 	url(/images/rbgmain.jpg);
	background-repeat: 	no-repeat;
	vertical-align: 	top;
	width: 			179px;
padding-top: 3px;
}

.ndrbSearch input {
	font-size: 			11px;
	border:				1px solid #ccc;
	margin:				4px 0 60px 5px;
	vertical-align: 	top;
}

.ndrbAd {
	margin:				40px 0 60px 9px;
	vertical-align: 	top;
	/*padding-top: 2px;*/
}






.ndrbAd23 {
	margin:				50px 0 60px 9px;
	vertical-align: 	top;

}






/*4/3/06 start art added*/
.ndrbAd1 {
	margin:				6px 0 20px 9px;
	vertical-align: 	top;
}
/*4/3/06 end art added*/

#ndrbSub1 {
	background-color: 	#ccc;
	/*background-image: 	url(/images/rbgsub.jpg);*/
	background-repeat: 	no-repeat;
	vertical-align: 	top;
	width: 			179px;
margin:				-2px 0 0 0;
}




#ndrbSub2 {
	background-color: 	#ccc;
	background-repeat: 	no-repeat;
	vertical-align: 	top;
	width: 				179px;
	
}

.ndrbAdSub {
	margin:				4px 0 60px 9px;
	vertical-align: 	top;
}

/* Start Footer */

#ndfooter1 {
	width:				973px;
	background-image: 	url(/images/footbg1.gif);
	background-repeat: 	repeat-y;
	padding:			20px;
}

#ndfooter3 {
	width:				973px;
	background-image: 		url(/images/footbg3.gif);
	background-repeat: 		repeat-y;
	/* padding:			10px; */
}

/* start added by art 4/12/06 */
#ndfooter4 {
	width:			973px;
	background-image: 	url(/images/footbg1.gif);
	background-repeat:	repeat-y;
	background-color: 	#333;
}
/* end added by art 4/12/06 */

/* start added by art 5/2/06 */
#ndfooter4a {
	width:				771px;
	background-image: 	url(/images/footbg4a.gif);
	background-repeat:	repeat-y;
	background-color: 	#333;
}

#ndfooter4b {
	width:				771px;
	background-image: 	url(/images/footbg4b.gif);
	background-repeat:	repeat-y;
	background-color: 	#333;
}
/* end added by art 5/2/06 */


.ndfootLinks1 {
	background-color: 	#039;
	border:				1px solid #fff;
	width: 				728px;
margin:				0 0 0 205px;*/

	/*padding:			5px;
	margin:				20px 0 20px 205px;*/

}
/* start added by art 5/3/06 */
.ndfootLinks2 {
	background-color: 	#039;
	border:				1px solid #fff;
	padding:			5px;
	width: 				728px;
	margin:				0px 0 20px 3px;
}
/* end added by art 5/3/06 */

.ndfootLinks1 img {
	margin:				3px 0px 3px 1px;
}

.ndfootLinks1 td {
	background:			#fff;
	padding:			0px 0px 0px 0px;
	/* width:				220px;
	height:				85px;  */
	vertical-align: 	top;
	color:				#666
}

#ndfooter2 {
	width:				973px;
	height: 			180px;
	background-image: 	url(/images/footbg2.gif);
	background-repeat:	no-repeat;
	background-color: 	#333;
	vertical-align: 	top;
       
}

#ndfooter2 table {
	margin:				0px 18px 0 130px;
}

#ndfooter2 td {
	color:				#fff;
	text-align: 		right;
	font-size:			10px;
	padding: 			10px;
	line-height: 		15px;
}

#ndfooter2 td a:link, #ndfooter2 td a:visited {
	color:				#fff;
	text-decoration: 	none;
}

#ndfooter2 td a:hover {
	color:				#fff;
	text-decoration: 	underline;
}

/* Start Sub Page lnb */




.ndsubcenter {
	margin:			10px 0px 0px 30px;
	
}



#ndsublnbMain {
	background-image: 	url(/images/lnbbg1.gif);
	background-repeat: 	repeat-y;
	background-color: 	#049;
	width:				202px;
	border:				0;
	margin: 			0;
	vertical-align: 	top;
}

.ndsublnbSet1 {
	background-image: 	url(/images/lnbset2bg.gif);
	background-repeat: 	no-repeat;
	padding-top: 		5px;
	height:				100%;
	width:				202px;
        background-position: left;
}


/* .ndsublnbTitle1 {
	
	font-size: 			15px;
	margin:				15px 10px 5px 33px;
	letter-spacing: 	-1px;
	border:				0;
}

*/

.ndsublnbLinks1 {
	color:			#fff;
	font-size: 		10px;
	margin:			0px 0px 0px 0px;
	/* text-transform:		uppercase;	 */
}
 

/*

.ndsublnbLinks1 dt a:link   {
        color:				#529efe;
	text-decoration: 	none;
}


.ndsublnbLinks1 dt a:link  {
        color:				#529efe;
	text-decoration: 	none;
}

*/  


.ndsublnbLinks1 a:link, .ndsublnbLinks1 a:visited {
        color:				#fff;
	text-decoration: 	none;
}


.ndsublnbLinks1 a:hover {
        color:			#fff;
	text-decoration: 	underline;
}


.ndsublnbLinks1 li a {
	text-transform: 	none;
}



.ndsublnbLinks1 dl {
	padding:			0px;
	list-style: 		none;
	text-transform:		none;
	margin:				0px 10px 40px 15px;
	font-weight: 		bold;
}

.ndsublnbLinks1 dt {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarrow.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
}


.ndsublnbLinks1 dd { 
        padding:                        0px; 
        list-style:             none; 
        text-transform:         none; 
        margin:                         0px 0px 0px 10px; 
        font-weight:            normal; 
} 


.ndsublnbLinks1 ul { 
        padding:                        0px; 
        list-style:             none; 
        text-transform:         none; 
        margin:                         0px 0px 0px -0px; 
        font-weight:            normal; 
} 

.ndsublnbLinks1 li { 
        margin:                         3px 0 0px 0; 
        padding:                        0 0 0 10px; 
        line-height:            12px; 
        background-image:       url(/images/listarrow.gif); 
        background-repeat:      no-repeat; 
        background-position: 0 4px; 
} 

.ndsublnbSpacer {
	height:				100px;
}


.ndsublnbSpacer20 {
	height:				20px;
}


.ndsublnb1Liner {
	background-image: 	url(/images/lnbhighlightbg.gif);
	background-repeat:	no-repeat;
	color:				#fff;
	border-color:		#fff;
	border-width: 		1px 0;
	border-style:		solid none;
	padding:			3px 5px 6px 0px;
	font-size:			11px;
	line-height: 		15px;
	margin:				4px 0 10px 0;
	font-weight: 		bold;
}

.ndsublnb1Liner a:link, .ndsublnb1Liner a:visited {
	color:				#fff;
	text-decoration:	none;
}

.ndsublnb1Liner a:hover {
	color:				#fff;
	text-decoration:	underline;
}

.ndsublnb1Liner img {
	border:				#fff 1px solid;
	float:				left;
	margin:				0px 10px 0px 23px;
}

.ndsublnb1LinerTit {
	color:				#fff;
	font-size: 			14px;
}

.ndsublnb1LinerTit a:link, .ndsublnb1LinerTit a:visited {
	color:				#fff;
	text-decoration: 	none;
}

.ndsublnb1LinerTit a:hover {
	color:				#fff;
	text-decoration: 	underline;
}


#ndsubcMain {
	background-color: 	#fff;
	vertical-align: 	top;
        width: 592px;
}

#ndsubcMain333 {
	background-color: 	#ccc;
	vertical-align: 	top;
        width: 592px;
}

.ndsubcMainHome {
        background-color: 	#ffffff;
	vertical-align: 	top;
      	background-image:  	url(/images/footbg1tr.gif);
	background-repeat: 	repeat-y;
		
}


.ndsubcMainContainer {
	padding-top: 		14px;
	width:				592px;
}

.ndsubcLeft {
	background-color: 	#fff;
	width:				294px;
	vertical-align: 	top;
}

.ndsubcLeft2 {
	margin:				20px 0px 40px 20px;
}

#ndsubcRight {
	width:				297px;
	vertical-align: 	top;
}

/* Start Travel Page Center */

.ndtravelShows {
	width:				300px;
	background-image: 	url(/images/travelshowsbg.gif);
	background-repeat: 	no-repeat;
	color:				#666;
	font-size: 			10px;
	margin: 			20px 0 0 0px;
	padding: 			1px 0px 15px 0px;
}

.ndtravelShows a:link, .ndtravelShows a:visited {
	color:				#666;
	text-decoration: 	none;
}

.ndtravelShows a:hover {
	color:				#666;
	text-decoration: 	underline;
}

.ndtravelShows ul {
	padding:			0px;
	list-style: 		none;
	margin:				35px 0px 10px 30px;
	font-weight: 		normal;
}

.ndtravelShows li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarroworange2.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
}

.ndsubcSchedule2 {
	border:				0;
	margin:				5px 0 0 187px;
}

.ndtravelDestinations {
	background-image: 	url(/images/tennisdestinatitle.gif);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	color:				#666;
	font-size: 			10px;
	margin: 			30px 0 0 20px;
	padding:			10px 0 0 0;
}

.ndtravelDestinations a:link, .ndtravelDestinations a:visited {
	color:				#666;
	text-decoration: 	none;
}

.ndtravelDestinations a:hover {
	color:				#666;
	text-decoration: 	underline;
}

.ndtravelDestinations ul {
	padding:			0px;
	list-style: 		none;
	margin:				28px 10px 10px 65px;
	font-weight: 		normal;
}

.ndtravelDestinations li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarroworange.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
}

.ndtravelMore {
	background-image: 	url(/images/moretraveltitle.gif);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	color:				#666;
	font-size: 			10px;
	margin: 			25px 0 0 20px;
	padding:			10px 0 0 0;
}

.ndtravelMore a:link, .ndtravelMore a:visited {
	color:				#666;
	text-decoration: 	none;
	font-weight: 		bold;
}

.ndtravelMore a:hover {
	color:				#666;
	text-decoration: 	underline;
}

.ndtravelMore ul {
	padding:			0px;
	list-style: 		none;
	margin:				15px 10px 10px 65px;
	font-weight: 		normal;
}

.ndtravelMore li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarroworange.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
}

.ndtravelVideo {
	background-image: 	url(/images/travelvideotitle.gif);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	color:				#666;
	font-size: 			10px;
	margin: 			25px 0 0 20px;
	padding:			10px 0 0 0;
}

.ndtravelVideo a:link, .travelVideo a:visited {
	color:				#666;
	text-decoration: 	none;
}

.ndtravelVideo a:hover {
	color:				#666;
	text-decoration: 	underline;
}

.ndtravelVideo ul {
	padding:			0px;
	list-style: 		none;
	margin:				15px 10px 30px 65px;
	font-weight: 		normal;
}

.ndtravelVideo li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarroworange.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
}

/* Sub Page Headers */

.ndHeaderVegas {
	background-image: 	url(/images/header-vegas.jpg);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	height:				165px;
}

/* Tennis Cities Pages  New**************************    3/20*/


/* Sub Page Headers */

.ndHeaderParis {
	background-image: 	url(/images/header-paris.jpg);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	height:				165px;
}

.ndHeaderLondon {
	background-image: 	url(/images/header-london.jpg);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	height:				165px;
}

.ndHeaderLA {
	background-image: 	url(/images/header-losangeles.jpg);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	height:				165px;
}

.ndHeaderCamps {
	background-image: 	url(/images/header-camps.jpg);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	height:				165px;
}

.ndHeaderVideoArch {
	background-image: 	url(/images/header-va.gif);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	height:				165px;
}

/* Tennis Cities Pages */

.ndCityList1 {
	width:				250px;
	background-repeat: 	no-repeat;
	color:				#930;
	font-size: 			10px;
	margin: 			20px 0 0 0px;
	padding: 			5px 0px 15px 5px;
	border:				1px solid #ccc;
	vertical-align: 	top;
	font-weight: 		bold;
}

.ndCityList1 a:link, .ndCityList1 a:visited {
	color:				#000;
	text-decoration: 	none;
}

.ndCityList1 a:hover {
	color:				#000;
	text-decoration: 	underline;
}

.ndCityList1 ul {
	padding:			0px;
	list-style: 		none;
	margin:				5px 0px 10px 5px;
	font-weight: 		normal;
}

.ndCityList1 li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarroworange.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
	color:				#000;
}

.ndCityList2 {
	background-repeat: 	no-repeat;
	color:				#930;
	font-size: 			10px;
	margin: 			0px 0 0 5px;
	padding: 			5px 0px 15px 5px;
	border:				1px solid #ccc;
	vertical-align: 	top;
	font-weight: 		bold;
}

.ndCityList2 a:link, .ndCityList2 a:visited {
	color:				#000;
	text-decoration: 	none;
}

.ndCityList2 a:hover {
	color:				#000;
	text-decoration: 	underline;
}

.ndCityList2 ul {
	padding:			0px;
	list-style: 		none;
	margin:				5px 0px 10px 5px;
	font-weight: 		normal;
}

.ndCityList2 li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarroworange.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
	color:				#000;
}

.ndCityList2 td {
	vertical-align: 	top;
	width:				33%;
}

.ndCityTitle1 {
	margin:				20px 0 5px 10px;
}

.ndwhereTitle1 {
	margin:				20px 0 0px 15px;
}

/* City Hotels */

.ndHotelIntro {
	width:				540px;
	font-size: 			11px;
	color:				#000;
	margin: 			25px 0px 15px 25px;
	padding: 			0 0 0 5px;
}

.ndHotelIntro img {
	margin:				10px 0 10px -5px;
}

.ndHotelArea {
	margin: 			0 0 15px 20px;
}

.ndHotelArea table {
	width:				545px;
	border:				0px;
}

.ndHotelArea1 {
	font-size: 			10px;
	font-weight: 		bold;
}

.ndHotelArea2 {
	text-align: 		right;
}

.ndHotelTitle	{
	width:				auto;
	border:				1px solid #ccc;
	padding:			4px 0px;
	font-size: 			13px;
	font-weight: 		bold;
	margin: 			0 20px 2px 20px;
	background-image: 	url(/images/arrowbig1.gif);
	background-repeat: 	no-repeat;
	background-position: 5px 8px;
	text-indent: 		20px;
}

.ndHotelInfo1 {
	margin:				0 19px 0 19px;
}

.ndHotelInfo1 table {
	width:				auto;
	font-size: 			10px;
}

.ndHotelInfo1 td {
	border: 			2px #fff solid;
	}

.ndHotelInfo2 {
	background-color: 	#e4e4e4;
	vertical-align: 	top;
	width:				143px;
	padding:			0;
}

.ndHotelInfo2 img {
	border-bottom: 		3px #fff solid;
}

.ndHotelInfo3 {
	padding:			15px;
	background-color: 	#cdf;
}

.ndHotelInfo3 a:link, .ndHotelInfo3 a:visited {
	color:				#000;
	text-decoration: 	underline;
}

.ndHotelInfo3 a:hover {
	color:				#000;
	text-decoration: 	none;
}

.ndHotelInfo4 {
	background-color: 	#cdf;
	vertical-align: 	top;
	width:				143px;
	padding:			0;
}

.ndHotelInfo4 img {
	border-width:		0 0 3px 0;
	border-style:		none none solid none;
	border-color:		#fff;
}

.ndHotelInfo5 {
	padding:			15px;
	background-color: 	#e4e4e4;
}

.ndHotelInfo5 a:link, .ndHotelInfo5 a:visited {
	color:				#000;
	text-decoration: 	underline;
}

.ndHotelInfo5 a:hover {
	color:				#000;
	text-decoration: 	none;
}

.ndHotelContact {
	background-color: 	#69f;
	color:				#fff;
	width:				auto;
	font-size: 			10px;
	padding: 			7px 0;
	text-indent: 		10px;
	font-weight: 		bold;
	margin: 			2px 20px 25px 20px;
}

.ndHotelContact a:link, .ndHotelContact a:visited {
	color:				#fff;
	text-decoration: 	underline;
}

.ndHotelContact a:hover {
	color:				#fff;
	text-decoration: 	none;
}

/* Camps */

.ndCampTitle	{
	border:				1px solid #ccc;
	padding:			4px 0px;
	font-size: 			13px;
	font-weight: 		bold;
	margin: 			20px 20px 2px 20px;
	background-image: 	url(/images/arrowbig1.gif);
	background-repeat: 	no-repeat;
	background-position: 5px 8px;
	text-indent: 		20px;
}

/*.ndcampInfo1 {
   ndsubcMainContainer
	
}*/

.ndCampInfo1 table {
	width:				auto;
	font-size: 			10px;
        margin:                         0px 19px 0 19px
}


.ndCampInfo1 td {
	border: 			2px #fff solid;
}

.ndCampInfo2 {
	background-color: 	#e4e4e4;
	vertical-align: 	top;
	width:				143px;
	padding:			0;
}

.ndCampInfo2 img {
	border-bottom: 		3px #fff solid;
}

.ndCampInfo3 {
	padding:			10px;
	background-color: 	#cdf;
}

.ndwhereInfo3 {
	padding:			10px;
	background-color: 	#fff;
}

.ndCampInfo3 a:link, .ndCampInfo3 a:visited {
	color:				#000;
	text-decoration: 	underline;
}

.ndCampInfo3 a:hover {
	color:				#000;
	text-decoration: 	none;
}

.ndCampDate1 {
	background-color: 	#69f;
	color:				#fff;
	width:				auto;
	font-size: 			11px;
	padding: 			4px 0;
	text-indent: 		10px;
	font-weight: 		bold;
}

.ndCampDate2 {
	margin:				10px 10px 10px 10px;
	font-size: 			10px;
}


.ndCampTitle2 {
	background-color: 	#69f;
	color:				#fff;
	width:				auto;
	font-size: 			11px;
	padding: 			4px 0;
	text-indent: 		10px;
	font-weight: 		bold;
	margin: 			3px 20px 3px 20px;
}


.ndCampTitle2 a:link, .ndCampTitle2 a:visited {
	color:				#fff;
	text-decoration: 	underline;
}

.ndCampTitle2 a:hover {
	color:				#fff;
	text-decoration: 	none;
}

.ndCampInfo4 {
	padding:			15px;
	font-size: 			10px;
	background-color: 	#e4e4e4;
	margin: 			2px 20px 2px 20px;
}

.ndCampInfo4 a:link, .ndCampInfo4 a:visited {
	color:				#000;
	text-decoration: 	underline;
}

.ndCampInfo4 a:hover {
	color:				#000;
	text-decoration: 	none;
}

.ndCampInfo4 ul {
	margin: 			0;
	padding: 			0 10px;
}

.ndCampInfo6 {
	background-color: 	#cdf;
	vertical-align: 	top;
	width:				143px;
	padding:			0;
}

.ndCampInfo6 img {
	border-width:		0 0 3px 0;
	border-style:		none none solid none;
	border-color:		#fff;
}

.ndCampInfo5 {
	padding:		0px;
	background-color: 	#e4e4e4;
	vertical-align: 	top;
}

.ndCampInfo5a {
	margin:			15px;
}

.ndCampInfo5 a:link, .ndCampInfo5 a:visited {
	color:				#000;
	text-decoration: 	underline;
}

.ndCampInfo5 a:hover {
	color:				#000;
	text-decoration: 	none;
}

/* Video Pages */


.ndVideoTitle1 {
	margin:				20px 0 5px 30px;
}

.ndVideoList1 {
	width:				542px;
	background-repeat: 	no-repeat;
	color:				#930;
	font-size: 			10px;
	margin: 			0px 0 0 25px;
	padding: 			5px 0px 15px 5px;
	border:				1px solid #ccc;
	vertical-align: 	top;
	font-weight: 		bold;
}

.ndVideoList1 a:link, .ndVideoList1 a:visited {
	color:				#000;
	text-decoration: 	none;
}

.ndVideoList1 a:hover {
	color:				#000;
	text-decoration: 	underline;
}

.ndVideoList1 ul {
	padding:			0px;
	list-style: 		none;
	margin:				5px 0px 5px 5px;
	font-weight: 		normal;
}

.ndVideoList1 li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarroworange.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
	color:				#000;
}

.ndVideoList1 td {
	vertical-align: 	top;
	width:				50%;
}

.ndVideoList2 {
	width:				265px;
	background-repeat: 	no-repeat;
	color:				#930;
	font-size: 			10px;
	padding: 			5px 0px 15px 5px;
	border:				1px solid #ccc;
	vertical-align: 	top;
	font-weight: 		bold;
}

.ndVideoList2 a:link, .ndVideoList2 a:visited {
	color:				#000;
	text-decoration: 	none;
}

.ndVideoList2 a:hover {
	color:				#000;
	text-decoration: 	underline;
}

.ndVideoList2 ul {
	padding:			0px;
	list-style: 		none;
	margin:				5px 0px 5px 5px;
	font-weight: 		normal;
}

.ndVideoList2 li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarroworange.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
	color:				#000;
}

.ndVideoList2 td {
	vertical-align: 	top; 
}

.ndVideoList3 {
	margin: 			10px 0 0 20px;
}

.ndVideoColumns {
	margin:				10px 0 0 10px;
}

.ndVideoColumns td {
	vertical-align: 	top;
}

.ndVideoColumns img {
	margin:				15px 0 3px 0;
}

.ndVideoArchive1 {
	margin:				10px 25px 10px 30px;
	text-align: 		right;
}

.ndVideoArchTitle 	{
	border:				1px solid #ccc;
	padding:			4px 0px;
	font-size: 			13px;
	font-weight: 		bold;
	margin: 			10px 20px 2px 20px;
	background-image: 	url(/images/arrowbig1.gif);
	background-repeat: 	no-repeat;
	background-position: 5px 8px;
	text-indent: 		20px;
}

/* margin:	0px 19px 0 19px; */

.ndVideoArchInfo1 {
	width:		554px;			 
}

.ndVideoArchInfo6 {
	width:		554px;			 
}

.ndVideoArchInfo1 table {
        width:				auto;
	font-size: 			10px;
        margin:				0px  19px 0 19px;
}


.ndVideoArchInfo6 table {
        width:				438px;
	font-size: 			10px;
        margin:				0px  19px 0 19px;
}

.ndVideoArchInfo2 {
	background-color: 	#cdf;
	vertical-align: 	top;
	width:			52px;
	padding:		0;
	border: 		2px #fff solid;
}

.ndVideoArchInfo2 img {
	border-bottom: 		3px #fff solid;
}

.ndVideoArchInfo3 {
	background-color: 	#e4e4e4;
	border: 			2px #fff solid;
}

.ndVideoArchInfo3 a:link, .ndVideoArchInfo3 a:visited {
	color:				#000;
	text-decoration: 	underline;
}

.ndVideoArchInfo3 a:hover {
	color:				#000;
	text-decoration: 	none;
}

.ndVideoArchList1 {
	font-size: 			10px;
	padding: 			0px;
	border:				0px;
	vertical-align: 	top;
	font-weight: 		bold;
}

.ndVideoArchList1 a:link, .ndVideoArchList1 a:visited {
	color:				#000;
	text-decoration: 	none;
}

.ndVideoArchList1 a:hover {
	color:				#000;
	text-decoration: 	underline;
}

.ndVideoArchList1 ul {
	padding:			0px;
	list-style: 		none;
	margin:				5px 0px 5px 5px;
	font-weight: 		normal;
}

.ndVideoArchList1 li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarrowgrey.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
	color:				#000;
}

.ndVideoArchInfo4 {
	background-color: 	#e4e4e4;
	vertical-align: 	top;
	width:			52px;
	padding:		0;
	border: 		2px #fff solid;
}

.ndVideoArchInfo4 img {
	border-bottom: 		3px #fff solid;
}

.ndVideoArchInfo5 {
	background-color: 	#cdf;
	text-decoration: 	none;
}

.ndVideoArchInfo5 a:link, .ndVideoArchInfo5 a:visited {
	color:			#000;
	text-decoration: 	underline;
}

.ndVideoArchInfo5 a:hover {
	color:				#000;
	text-decoration: 	none;
}

.ndVideoArchList2 {
	font-size: 			10px;
	padding: 			0px;
	border:				0px;
	vertical-align: 	top;
	font-weight: 		bold;
}

.ndVideoArchList2 a:link, .ndVideoArchList2 a:visited {
	color:				#000;
	text-decoration: 	none;
}

.ndVideoArchList2 a:hover {
	color:				#000;
	text-decoration: 	underline;
}

.ndVideoArchList2 ul {
	padding:			0px;
	list-style: 		none;
	margin:				5px 0px 5px 5px;
	font-weight: 		normal;
}

.ndVideoArchList2 li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	line-height: 		12px;
	background-image: 	url(/images/listarrowblue.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
	color:				#000;
}

.bullstyle1 ul {
	padding:			0px;
	list-style: 		none;
	margin:				5px 0px 10px 5px;
	
}

.bullstyle1 li {
	margin:				3px 0 0px 0;
	padding: 			0 0 0 10px;
	
	background-image: 	url(/images/listarroworange.gif);
	background-repeat: 	no-repeat;
	background-position: 0 4px;
	color:				#000;
}

/* CSS Document */
.n07FootLoader {margin: 30px 4px 0 0;}