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;
}


.livescore{
	height:105px;
	width: 259px;
	margin-left:43px;
	margin-top:10px;
	display:block;
}



/*Added start art 05/04/06 */
.ndsublnbLinks1 dt a:hover.selected, .ndsublnbLinks1 dt a.selected, .ndsublnbLinks1 dt a:visited.selected {
	color:#54A0FE;
}
.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;
	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;*/
}

#ndfpcMain771 {
	background-color: 	#ffffff;
	vertical-align: 	top;
	margin-left:8px;
	width:			771px;


}


#ndfpcMain222 {
	background-color: 	#fff;
	background-image:  	url(/images/footbg1tr.gif);
	vertical-align: 	top;
	width:			592px;

/*margin-top: -14px;*/
}

.Mainflsh {

	margin-top: 		1px;

}

.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;
}

.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-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;
}

/* 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;

}
/* 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;
	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;
}

.ndsublnbLinks1 {
	color:			#fff;
	font-size: 		10px;
	margin:			0px 0px 0px 0px;
}
 

.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;
}

.ndCampTitle1	{

	padding:	4px 0px;
	font-size: 	12px;
	font-weight: 	bold;
	margin: 	5px 5px 2px 5px;
	background-repeat: 	no-repeat;
	text-indent: 		10px;
}

.ndfpcNewsShaded2 {
	font-size: 	10px;
	background-color: 	#ccc;
	text-indent: 		10px;
}

.ndfpcNewsnoShaded2 {
	font-size: 	10px;
	text-indent: 		10px;
}

.ndcampInfo1 {
	margin:				0px 19px 0 19px;
}

.ndCampInfo1 table {
	width:				auto;
	font-size: 			10px;
	margin:				0px 19px 0 19px;
}

.ndCampInfo1 td {
	border: 			2px #fff solid;
}

.ndCampInfo1 a:link, .ndCampInfo1 a:visited {
	color: 				#333;
	font-weight: 		bold;
	font-size: 			12px;
}

.ndCampInfo1 a:hover {
	text-decoration: 	none;
	color: 				#333;
}

.ndNewsLinks {
	margin:				15px 40px;
}

.ndNewsLinks th {
	font-weight: 		bold;
	padding: 			4px 5px;
	font-size: 			10px;
	text-align: left;
}

.ndNewsLinks td.ndMoreLinks, .ndNewsLinks td.nowrap {
	padding: 			4px 15px;
	font-size: 			10px;
	}
	
.ndNewsLinks tr.shaded {
	background-color: 	#eee;
}

.ndNewsLinks a:link, .ndNewsLinks a:visited {
	color: 				#333;
}

.ndNewsLinks a:hover {
	text-decoration: 	none;
	color: 				#333;
}

.ndCampDate1a {
	margin:			3px 3px 3px 3px;
	text-align: 		center;
	font-weight: bold;
	font-size: 		10px;
}


.ndCampInfo2 {
	background-color: 	#e4e4e4;
	vertical-align: 	top;
	width:				143px;
	padding:			0;
}

.ndCampInfo2 img {
	border-bottom: 		3px #fff solid;
}

.ndCampInfo3 {
	padding:			10px;
	background-color: 	#cdf;
}

.ndCampInfo31 {
	padding:			10px;
}

.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;}

/* Comments Blog */

     

     ol.commentlist li {
        margin: .5em 0;
     }


     ol.commentlist {
          margin:.5em 0 0;
          padding:0;
          color: #333;
          font-family: Helvetica, Verdana, Arial, sans-serif;
          font-size: 1.1em;

     }
     
     ol.commentlist li.alt:hover,
     ol.commentlist li.norm:hover {
          background-color: #ffffff;
     }

     ol.commentlist li.norm , ol.commentlist li.alt {
          padding:1px 20px 1px 20px;
          line-height: 1.6em;
          border: 1px solid #CDDFEF;
          background-color: #F3F7FB;
          -moz-border-radius: 5px;
     }     

     
     p.commenter {
          padding: 3px 0 3px 10px;
          margin: 0px -20px;
     }

     .commenttext p {
          margin-left: 10px;
	
     }

     .commentreport {

	float:right;
	margin: -20px 0 0 0px;
	font-size: 10px;
	color:	#f77e2c;
        line-height: 1.0em;

     }


/*
     .commentreport {

        padding:1px 5px 1px 5px;
	float:right;
	margin: -20px 0 0 0px;
	font-size: 10px;
	color:	#f77e2c;
        line-height: 1.0em;
        border: 1px solid #f77e2c;
        background-color: #F3F7FB;
        -moz-border-radius: 5px;

     }

.container2{
	width:985px;
	float:left;
	display:inline;
	margin: -35px 0 0 0px;



*/


     ol.commentlist a {
          border-bottom:1px dotted #CA1717;
          color:#555555;
          text-decoration:none;
          display:inline;
          line-height:1.5em;
     }
         
     ol.commentlist span {
          background-color:#ffffff;
          padding:3px 1px;
     }
                 
	#blognews .single a:focus,
	#blognews .single a:active,
	#blognews .single a:hover,
	#blognews .single ul li a:visited:hover {
          color:#5999DE;
	  font-weight:bold;
          text-decoration:none;
     }

     .odd
     {
          padding:1px 15px 1px 15px;
          /*line-height: 1.6em;*/
          border: 1px solid #ffffff;
          -moz-border-radius: 5px;
	  background-color:White;
	  list-style:none;
     }
     .even
     {
          padding:1px 15px 1px 15px;
          border: 1px solid #cdf;
          background-color: #cdf;
          -moz-border-radius: 5px;
	  list-style:none;
     }


     #blognews {
          margin: 10px 10px 0 10px;
          width:550px;
     }

     #blognews .single a {
          color:#000000;
          font-weight:bold;
          text-decoration: none;
          border-bottom:1px dotted #000000;
     }

     #blognews .single h3 {
          font-size: 	14px;
          font-weight:bold;
          color:#333;
          padding:0.35em 0 0.15em 0;
          border-bottom:2px solid #333;
     }

     #blognews .single h4 {
	  font-size: 	10px;
          font-weight:normal;
          color:#9e9e9b;
          padding:0.35em 0 0.15em 0;
          border-top:1px solid #babab4;
	  border-bottom:2px solid #babab4;

     }
     
/* Page Comments Ends */
.n07FootLoader {margin: 30px 4px 0 0;}

/************************ Start of comments **/
.cm_holder {
	height:auto;
	width: 542px;
	float:left;
	margin-top:74px;
	margin-left:50px;
	vertical-align:top;
	/*padding-bottom:25px;*/
	
}
/************************ End of Comments ***/

/************************ Start of Login Authrizations **/

.loginpanel{	width:301px; min-width:301px; max-width:301px; 
		min-height:170px;  max-height:170px; height:170px; text-align:center; 
		padding:10xpx; margin: 10px 10px 10px 145px;
		background-repeat:repeat; background: url(/tc_images/r1s1.jpg) left top; border: 2px solid #d4d4d4; }

.logintxt{ text-align:center; min-width:301px;  color:#f7501c; font-weight:bold; padding:3px; padding-top:12px;  padding-bottom:12px; font-size:16px;}
.logintxtbox{ float:right; min-width:210px;}
.loginbox{ float:right;}
.loginlabel{float:left; min-width:80px; min-height:33px; max-height:33px; font-size:12px;  color:#ffffff; padding: 2px 3px 1px 1px; font-weight:bold;}
.logininst{ } 

/************************ End of login Authoirization **/


/************************ Start of RSS **/

.RSS_main_block{ min-width:150px; max-width:150px;}
.RSS_main_block .RSS_logo{ float:left;  }
.RSS_main_block .RSS_text{ font-size:20px; color: #4d4d4d; margin-top:15px; font-weight:bold;}

.RSS_main_block .RSS_text a, .RSS_main_block .RSS_text a:active {font-size:20px; color: #4d4d4d; text-decoration:none; margin-top:15px; font-weight:bold;}

.RSS_main_block .RSS_text a.selected { color: #4d4d4d; text-decoration:none;}
.RSS_main_block .RSS_text a:hover { color: #4d4d4d; text-decoration: none;}




.RSS1_main_block{ min-width:200px; max-width:200px;}
.RSS1_main_block .RSS1_logo{ float:left;  }
.RSS1_main_block .RSS1_text{ font-size:23px; color: #4d4d4d; margin-top:45px; font-weight:bold;}

.RSS1_main_block .RSS1_text a, .RSS1_main_block .RSS1_text a:active {font-size:23px; color: #4d4d4d; text-decoration:none; margin-top:45px; font-weight:bold;}

.RSS1_main_block .RSS1_text a.selected { color: #4d4d4d; text-decoration:none;}
.RSS1_main_block .RSS1_text a:hover { color: #4d4d4d; text-decoration: none;}

/************************ End of RSS */





