body{background: #434343 url(../images/bgGradient.jpg) repeat-x}
.mainTable{background:#ffffff; border-right: 1px solid #cccccc;}


/* Recordcounts */
.recordCount{font: 12px Arial, Helvetica, sans-serif; color:#A86C15;}

/* Links */
a{color: #002AC8; text-decoration: none; font:11px Verdana, Arial, Helvetica, sans-serif;}
a:hover{color: #FF4E00; text-decoration: underline; font:11px Verdana, Arial, Helvetica, sans-serif;}

/* Home Page */
.homeHeader{background: #316AC5; vertical-align:middle; font:bold 14px Arial, Helvetica, sans-serif; color: #ffffff; padding:4px;}
.homeContent{padding: 5px;}
.homeContainer{background: #F0EEE2;}

/* Presentation pages */
.notAvailable{font-weight:bold; color: #cc0000; padding-top: 5px;}
.available{padding-top: 5px;}
a.download{color: #0033dd; font-weight:bold;}

/* Applies to ALL Left Navigation */
.leftNav{border: 1px solid #ACA899; background:#F0EEE2; padding: 1px;}
#leftNav ul{padding: 0px; margin:0px; list-style-type: none;}
#leftNav li{list-style-type: none;}
#leftNav a{
	text-indent: 0px;
	padding: 5px 0px 5px 5px;
	display: block;
	width: 142px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	margin-bottom: 1px;
	background:transparent;
	padding-left: 18px;
}
#leftNav a.pwoff, #leftNav a:hover.pwoff{
	background: #F0EEE2 url("../nw700/images/keyOff.gif") .2em .7em no-repeat;
}
#leftNav a:hover.pwoff,#leftNav a.pwon, #leftNav a:hover.pwon{
	background: #316AC5 url("../nw700/images/keyOn.gif") .2em .7em no-repeat; color: #ffffff;
}
#leftNav a:hover, #leftNav a.on, #leftNav a:hover.on{
	background: #316AC5; color: #ffffff;
}
/*Thought Leadership Pages */
.thoughtSponsor{background: #ffffff; padding: 10px; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;}
.thoughtHeader{background: #eeeeee; font:14px Verdana,Arial, Helvetica, sans-serif; border-bottom: 1px solid #cccccc;}
.thoughtIcon{background: #ffffff; padding:10px 5px 10px 5px; border-bottom: 1px solid #cccccc;}
.thoughtDescription{padding: 10px 5px 10px 5px; background:#ffffff; border-bottom: 1px solid #cccccc;}

.thoughtContainer{border: 1px solid #cccccc; padding: 5px; margin-bottom: 5px;}
/* Thought Leadership */
.thoughtLeadership{padding: 10px 0px 10px 0px;}
.thoughtDetails{
	color: #222222;
	margin-top: 10px;
	background:#efefef url(../../images/newConcept/sponsorHeaderBg.jpg) repeat-x;
	border-bottom: 2px solid #d6d6d6;
	border-top: 1px solid #f0f0f0;
	padding: 5px;
}
a.thoughtLink{font: 11px verdana,arial,helvetica; color:#0052A5; font-weight:bold; text-decoration: none;}
a:hover.thoughtLink{color: #E68700; text-decoration: underline;}
.speakerGridHeader{font: bold 13px verdana,arial,helvetica, sans-serif; background:#3D83B8 url(../../images/newConcept/speakerGridHeaderBg.jpg) repeat-y;  padding:3px; color:#ffffff;}
#navBar{
			background: #8E938B url(../../images/nw700/tlGradient.jpg) repeat-x;
			height: 25px;
			width: 100%;
			display: block;
		}
		#navBar ul{
			list-style: none;
			padding: 0px;
			margin:0px;
		}
		#navBar li{
			padding: 0px;
			margin:0px;
			display: inline;
		}
		#navBar li a{
			display: block;
			width: auto;
			float: left;
			padding: 4px 10px 4px 10px;
			text-decoration: none;
			border-right: 1px solid #ffffff;
			color: #ffffff;
			font-weight:bold;
		}
		#navBar li a.tabOff{
			border-bottom: 1px solid #ffffff;
			padding-bottom: 2px;
		}
		#navBar li a:hover.tabOff{
			
		}
		#navBar li a.tabOn{
			background: #09719C url(../../images/nw700/tlGradient_on.jpg) repeat-x;
			color: #ffffff;
		}

		#navBar li a:hover{
			background: #09719C url(../../images/nw700/tlGradient_on.jpg) repeat-x;
		}
		#navBottomBar{
			border-top: 2px solid #09719C;
			width: 100%;
			height: 10px;
			margin: 0px;
			padding:0px;
		}
		.thumb{
			width:130px; border:0px solid #000000;
			display: block;
			float:left;
		}
		.speakerInfo{
			display: block;
			width:400px; float:left; padding-left: 15px;
			border:0px solid #000000;
			line-height: 16px;
		}
		.speakerPhoto{display: block; float:left; width: 60px;}
		.podcastContainer{
			padding-bottom: 10px;
		}
		.podcastSpeakerInfo{
			display: block;
			width:500px; float:left; padding-left: 15px;
			line-height: 16px;
		}
		#podcastList ul{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		#podcastList{padding-top: 5px;}
		#podcastList li{
			margin: 0px;
			padding: 0px;
			list-style: none;
			margin-bottom: 3px;
		}
		#podcastList li a.details, #podcastList li a.specs{
			background: transparent;
			padding-left: 0px;
		}
		#podcastList li a.play{
			background: url(../../images/icons/sound.gif) no-repeat;
			padding-left: 20px;
			color:#cc0000;
			text-decoration: none;
			font-weight:bold;
		}
#podcastList li a:hover.details,#podcastList li a.details{
	color: #000000; text-decoration:none;
}
#podcastList li a.play,#podcastList li a.specs,#podcastList li a:hover.specs{
	color: #000000; text-decoration:none;
}
#navBar li a{line-height: normal; height:18px;}