body {
	margin: 0;
	padding: 0;
	background: #000;
	color: #fff;
}

a {
	outline: 0;
	color: #ffffff;
	text-decoration:none;
}

a:hover {text-decoration:underline;}

img {
	border: 0;
}

input, select, textarea {
	vertical-align: middle; font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.hide {
	display: none;
}

.boldLink {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.boldLink {COLOR: #0066dd; TEXT-DECORATION: none;}
a.boldLink:link {COLOR: #0066dd; TEXT-DECORATION: none;}
a.boldLink:active {COLOR: #0066dd; TEXT-DECORATION: none;}
a.boldLink:visited {COLOR: #0066dd; TEXT-DECORATION: none;}
a.boldLink:hover {COLOR: #666666; TEXT-DECORATION: none;}


/*
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-family: Tahoma, Geneva, sans-serif;
	font-family: Verdana, Geneva, sans-serif;
*/

#page {
	position: relative;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	width: 800px;
	margin: 0 auto;
}

.main {
	text-align:center;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
}

.mainblog {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
}


#header {
	position: relative;
	height: 103px;
}
	#logo {
		position: absolute;
		top: 26px;
		left: 251px;
	}
	
	#tagline {
		float: left;
	}
	#topLinks {
		float: right;
		width: 198px;
		height: 38px;
		background: url(/lds/ldsCommon/images/topLinks.gif) no-repeat left top;
		text-transform: uppercase;
		font-size: 10px;
	}
		#topLinks ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			#topLinks li {
				float: left;
				display: inline;
				padding: 5px 15px 0px 27px;
			}
				#topLinks a {
					text-decoration: none;
				}

#menu {
	height: 46px;
	overflow: hidden;
	background: url(/lds/ldsCommon/images/menu.gif) repeat-x left top;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0px 0px 0px 10px;
}
	#menu ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
		list-style: none;
	}
		#menu li {
			float: left;
			display: inline;
			background: url(/lds/ldsCommon/images/menuli.gif) no-repeat left top;
		}
			#menu li.first {
				background-image: none;
			}
			#menu a {
				display: block;
				display: inline-block;
				height: 34px;
				line-height: 30px;
				padding: 4px 23px 12px;
				text-decoration: none;
			}
				#menu a:hover, #menu a.on, #menu .selected a {
					background: #3fc9f7 url(/lds/ldsCommon/images/menuTop.gif) repeat-x center top;
					height: 46px;
					padding-bottom: 0;
				}

#body {
	color: #333;
	background: #efefef url(/lds/ldsCommon/images/body.gif) no-repeat 15px 0px;
	padding: 30px 15px 10px;
	overflow: hidden;
	width: 770px;
	margin-left:auto;
	margin-right:auto;
}

#body a {
	color: #000;
}
	
.leftCol {
	float: left;
	display: inline;
	width: 214px;
	overflow: hidden;
	margin: 0 8px 0 0;
}
.leftCol_small {
	float: left;
	margin-top: 18px; margin-left: 4px;
	text-align:	center;
	display: inline;
	width: 250px;
	background: #ddd url(/lds/ldsCommon/images/topdownloads.gif) no-repeat top left;
}


.middleCol {
	float: left;
	display: inline;
	width: 320px;
	padding: 5px 10px 35px 10px;
	overflow: hidden;
	background: #ddd url(/lds/ldsCommon/images/middleCol.gif) no-repeat left bottom;
}
	.middleCol2 {
		float: left;
		display: inline;
		width: 320px;
		padding: 5px 10px 20px 10px;
		overflow: hidden;
		background: #ddd url(/lds/ldsCommon/images/middleCol2.gif) no-repeat left bottom;
}
.rightCol {
	float: right;
	display: inline;
	width: 200px;
	overflow: hidden;
}

.rightCol225 {
	float: right;
	text-align:	center;
	display: inline;
	width: 225px;
	overflow: hidden;
	margin:5px;
}

.rightCol215 {
	float: right;
	text-align:	center;
	display: inline;
	width: 215px;
	overflow: hidden;
}

.rightCol_small {
	float: right;
	margin-top: 18px;
	text-align:	center;
	display: inline;
	width: 196px;
	height: 109px;
	overflow: hidden;
	background: #ddd url(/lds/ldsCommon/images/most_photos.gif) no-repeat top left;
}

.rightCol_smallvid {
	float: right;
	margin-top: 5px;
	text-align:	center;
	display: inline;
	width: 196px;
	height: 155px;
	overflow: hidden;
	background: #ddd url(/lds/ldsCommon/images/most_videos.gif) no-repeat top left;
}

.thinCol {
	margin-top: 15px;
	padding-top: 10px; padding-right: 20px;
	text-align:	center;
	width: 225px;
	height: 300px;
	overflow: hidden;
	background: #CCCCCC url(/lds/ldsCommon/images/ThinColTop.gif) repeat-x top left ;
	vertical-align:top;
}

.thinColHead {
	text-transform: uppercase;
	font-size: 15px;
	color:#333333;
	font-weight:bold;
	border-bottom: 1px dotted #999999; 
	text-align: center;
}


.doubleCol {
	float: right;
	display: inline;
	width: 522px;
	padding: 5px 13px 25px 13px;
	overflow: hidden;
	background: #ddd url(/lds/ldsCommon/images/doubleCol.gif) no-repeat left bottom;
}

.doubleColLeft {
	float: left;
	display: inline;
	width: 550px;
	padding: 5px 13px 25px 0;
	overflow: hidden;
}

.doubleColRight {
	float: right;
	width: 545px;
	overflow: hidden;
	background: url(/lds/ldsCommon/images/bg_gradient.gif) repeat-x top left;
}

.supportCol {
	float: right;
	display: inline;
	width: 522px;
	padding: 5px 13px 10px 13px;
	overflow: hidden;
	background: #bfbfbf url(/lds/ldsCommon/images/supportCol.gif) no-repeat left bottom;
}

.syndication, TD.syndication {
	float: right;
	vertical-align:top;
	display: inline;
	width: 200px;
	overflow: hidden;
	color: #999999;
	text-decoration:none;}

.synd_link	{	color: #999999;	text-decoration:none;}
a.synd_link	{	color: #999999;	text-decoration:none;}
.synd_link:link	{	color: #999999;	text-decoration:none;}
.synd_link:hover	{	color: #999999;	text-decoration:none;}
.synd_link:visited	{	color: #999999;	text-decoration:none;}
.synd_link:visited:hover	{	color: #999999;	text-decoration:none;}

.maximize { 
	float: right;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	width:545px;
	background: url(/lds/ldsCommon/images/bg_maximize.gif) no-repeat top center;
	}

.popular {
	float: left;
	margin-top: 18px;
	line-height: 20px;
	width: 341px;
	color: #ffffff;
	text-decoration:none;
	background: #999999;
	}

#tabPopular {
	width:341px;
	height:40px;
	background: #999999 url(/lds/ldsCommon/images/most_popular.gif) no-repeat top left;
	display:block;
	}

#tabRecent {
	width:341px;
	height:40px;
	background: #999999 url(/lds/ldsCommon/images/most_recent.gif) no-repeat top left;
	display:none;
	}

#tabQuickUpdate {
	width:341px;
	height:40px;
	background: #999999 url(/lds/ldsCommon/images/quick_update.gif) no-repeat top left;
	display:block;
	}

#tabPopular2 {
	width:341px;
	height:40px;
	background: #999999 url(/lds/ldsCommon/images/most_popular2.gif) no-repeat top left;
	display:none;
	}

#tabPopularContent {
	display:block;
	}

#tabRecentContent {
	display:none;
	}

#selectorContent {
	width: 321px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 15px;
	}

.popular_link {	
	font-size: 11px;
	color: #ffffff;
	text-decoration:underline;
	}
	
a.popular_link {	

	font-size: 11px;
	color: #ffffff;
	text-decoration:underline ;
	}
	
.recent {
	float: left;
	margin-top: 18px;
	line-height: 20px;
	width: 341px;
	color: #ffffff;
	text-decoration:none;
	background: #999999;
	}

#leftNav {
	text-align:left;
	background: #3fc9f7 url(/lds/ldsCommon/images/leftNav.gif) no-repeat left bottom;
	padding: 6px 6px 20px 6px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
	#leftNav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#leftNav li {
		}
			#leftNav a {
				display: block;
				color: #fff;
				text-decoration: none;
				padding: 4px 7px;
				border-bottom: 2px dotted #85dbf9;
			}
			* html #leftNav a {
				height: 1%;
				overflow: visible;
			}
				#leftNav a:hover {
					background: #7fd6f7;
				}
				#leftNav a.selected {
					background: #7fd6f7;
					font-weight: bold;
				}
				#leftNav a.schedule {
					font-weight: bold;
					background: url(/lds/ldsCommon/images/leftNavSchedule.gif) repeat-x left top;
					border: 0;
				}
					#leftNav a.schedule:hover {
						background: url(/lds/ldsCommon/images/leftNavSchedule.gif) repeat-x left top;
					}
				#leftNav li li a {
					padding: 4px 7px 4px 14px;
				}

#leftNavGreen {
	text-align:left;
	background: #bdd146 url(/lds/ldsCommon/images/leftNavGreen.gif) no-repeat left bottom;
	padding: 6px 6px 20px 6px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
	#leftNavGreen ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#leftNavGreen li {
		}
			#leftNavGreen a {
				display: block;
				color: #fff;
				text-decoration: none;
				padding: 4px 7px;
				border-bottom: 2px dotted #d6dc5c;
			}
			* html #leftNavGreen a {
				height: 1%;
				overflow: visible;
			}
				#leftNavGreen a:hover {
					background: #d2e560;
				}
				#leftNavGreen a.selected {
					background: #d2e560;
					font-weight: bold;
				}
				#leftNavGreen a.schedule {
					font-weight: bold;
					background: url(/lds/ldsCommon/images/leftNavSchedule.gif) repeat-x left top;
					border: 0;
				}
					#leftNavGreen a.schedule:hover {
						background: url(/lds/ldsCommon/images/leftNavSchedule.gif) repeat-x left top;
					}
				#leftNavGreen li li a {
					padding: 4px 7px 4px 14px;
				}
				
#registerNow {
	position: relative;
	margin: 10px 0 5px;
	background: #cecece url(/lds/ldsCommon/images/registerNowTop.gif) no-repeat left top;
}
#registerNowHome {
	position: relative;
	height: 73px;
	width: 280px;
	background: #cecece url(/lds/ldsCommon/images/SummitRegister.gif) no-repeat left top;
}
.registerNow {
	background: url(/lds/ldsCommon/images/registerNowBottom.gif) no-repeat left bottom;
}
	#registerNow a {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 100px;
		width: 214px;
		background: url(/lds/ldsCommon/images/spacer.gif) no-repeat left top;
		z-index: 50;
	}
	#registerNowHome a {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 73px;
		width: 280px;
		background: url(/lds/ldsCommon/images/spacer.gif) no-repeat left top;
		z-index: 50;
	}
#registerNowText {
	padding: 55px 5px 16px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 10px;
	color: #999;
	line-height: 12px;
}
	#registerNowHome #registerNowText {
		padding-top: 45px;
	}

#linkBox {
	padding: 10px 0;
	height: 150px;
}


.bodyCopy {
	line-height: 16px;
	text-align:left;
}
	.bodyCopy h1 {
		font-size: 18px;
		line-height: 20px;
		color: #3fc9f7;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
		padding: 5px 0 0;
		margin: 0 0 -8px;
	}
		.rightCol .bodyCopy h1 {
			padding-left: 10px;
		}
	.bodyCopy h2 {
		line-height: 16px;
		font-size: 12px;
		font-weight: bold;
		padding: 10px 0 0;
		margin: 0 0 -8px;
	}
	.bodyCopy h3 {
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #00adef;
		margin: 0;
		padding: 3px 0 12px;
	}
		#body .bodyCopy h3 a {
			text-decoration: none;
			color: #00adef;
		}
	.bodyCopy h4 {
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #00adef;
		margin: 0 0 -8px;
		padding: 10px 0 0;
	}
		#body .bodyCopy h4 a {
			text-decoration: underline;
			color: #00adef;
		}
	.bodyCopy h5 {
		font-size: 12px;
		line-height: 15px;
		font-weight: bold;
		text-transform: uppercase;
		color: #00adef;
		margin: 0 0 -8px;
		padding: 12px 0 0;
	}
	.bodyCopy p {
		margin: 0;
		padding: 10px 0;
	}
		.rightCol .bodyCopy p {
			padding-left: 10px;
		}
	.bodyCopy ul {
		margin: -10px 0 0;
		padding: 0 0 10px 15px;
	}
	.bodyCopy img.left {
		float: left;
		display: inline;
		margin: 3px 10px 5px 0;
	}
	.bodyCopy img.right {
		float: right;
		display: inline;
		margin: 3px 0 5px 10px;
	}
.altCopy {
	line-height: 16px;
	color: #333;
}
	#body .altCopy a {
		color: #333;
	}
	.altCopy h1 {
		font-size: 18px;
		line-height: 20px;
		color: #333;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
		padding: 2px 0 6px;
	}
	
#body a.bullLink {
	display: block;
	font-size: 10px;
	line-height: 12px;
	color: #3fc9f7;
	text-decoration: none;
	padding: 3px 0 3px 15px;
	background: url(/lds/ldsCommon/images/bullLink.gif) no-repeat left center;
}
#body a.bullLink2 {
	display: block;
	font-size: 12px;
	line-height: 13px;
	color: #3fc9f7;
	text-decoration: none;
	padding: 5px 0 5px 15px;
	background: url(/lds/ldsCommon/images/bullLink.gif) no-repeat left center;
}
#body a.bullLink3 {
	display: block;
	font-size: 10px;
	color: #3fc9f7;
	text-decoration: none;
	padding: 0 0 0 15px;
	background: url(/lds/ldsCommon/images/bullLink.gif) no-repeat left center;
	width: 120px;
	margin: 0 auto;
}

#body a.bullLink4 {
	display: block;
	font-size: 10px;
	line-height: 12px;
	color: #3fc9f7;
	text-decoration: none;
	padding: 3px 0 3px 15px;
	background: url(/lds/ldsCommon/images/bullLink.gif) no-repeat left center;
	text-transform:uppercase;
}

#body a.bullLink5 {
	font-size: 10px;
	line-height: 12px;
	color: #3fc9f7;
	text-decoration: none;
	padding: 3px 0 3px 15px;
	background: url(/lds/ldsCommon/images/bullLink.gif) no-repeat left;
	text-transform:uppercase;
	text-align: right;
}

.flash {
	padding: 16px 0 0;
	position: relative;
	width: 320px;
}
	#body .flash a.flashSend {
		position: absolute;
		bottom: -19px;
		right: 0;
		height: 19px;
		width: 84px;
		padding: 0 0 0 27px;
		font-size: 9px;
		line-height: 16px;
		text-transform: uppercase;
		color: #999;
		background: url(/lds/ldscommon/images/flashSend.gif) no-repeat left top;
		text-decoration: none;
	}
.flashCaption {
	width: 320px;
	overflow: hidden;
	padding: 0 0 10px;
}
	#body .flashCaption a.flashSend {
		float: right;
		display: inline;
		height: 19px;
		width: 84px;
		padding: 0 0 0 27px;
		font-size: 9px;
		line-height: 16px;
		text-transform: uppercase;
		color: #999;
		background: url(/lds/ldsCommon/images/flashSend.gif) no-repeat left top;
		text-decoration: none;
	}
	.flashCaption h3 {
		margin: 0;
		padding: 8px 0 0;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		color: #333;
	}
	.flashCaption h6 {
		margin: 0;
		padding: 0 0 5px;
		font-size: 9px;
		line-height: 10px;
		font-weight: normal;
	}

.Vbreak {
	margin: 15px -10px;
	width: 340px;
	background: #ccc url(/lds/ldsCommon/images/VbreakTop.gif) no-repeat left top;
}
.Vbreak2 {
	background: url(/lds/ldsCommon/images/VbreakBottom.gif) no-repeat left bottom;
	padding: 10px 15px;
}

.videoList {
	overflow: hidden;
	width: 340px;
	margin: 10px -10px;
}
* html .videoList {
	height: 1%;
	overflow: visible;
}
	.videoListItem {
		float: left;
		display: inline;
		width: 90px;
		height: 160px;
		margin: 0 0 5px;
		padding: 0 13px 0 10px;
		overflow: hidden;
	}
	.videoListItemThumb {
		text-align: center;
		padding: 8px 0;
		background: #ccc;
	}
	.videoListItemText {
		margin: 3px 0 0;
		color: #000;
		line-height: 12px;
		font-size: 10px;
		font-weight: bold;
	}
		#body .videoListItemText a {
			color: #000;
			text-decoration: none;
		}
	.videoListItemLocation {
		font-size: 9px;
		line-height: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5b5b5b;
	}
	.videoListItemDetail {
		font-size: 10px;
		line-height: 12px;
		color: #666;
	}

.session_head {
		color: #818183;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0;
		text-transform: uppercase;
	}

.session_subhead {
		color: #3fc9f7;
		font-size: 13px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0 5px 0;
		text-transform: uppercase;
		text-decoration:none;
	}

.session_subhead2 {
		color: #61b9e5;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0 5px 0;
		text-transform: uppercase;
		text-decoration:none;
	}
	
.top_download_box {margin:0px 15px 0px 15px; padding-top:10px;}

.session_link {	
	font-size: 10px;
	color: #888888;
	line-height: 14px;
	text-decoration:underline;
	margin-top:5px;
	}
	
a.session_link {	
	font-size: 10px;
	color: #888888;
	line-height: 14px;
	text-decoration:underline;
	}

.overview_content{	
	font-size: 12px;
	color: #858587;
	line-height: 16px;
	font-weight: bold;
	}

.overview_link {	
	font-size: 12px;
	color: #888888;
	line-height: 16px;
	text-decoration:underline;
	}
	
a.overview_link {	
	font-size: 12px;
	color: #888888;
	line-height: 16px;
	text-decoration:underline ;
	}

.quoteBoard {
	color: #666;
	line-height: 16px;
	padding: 30px 0 10px
}

	.quote {
		padding: 8px 4px 8px 8px;
		text-indent: -6px;
	}
	
.quoteDivider {
		height: 0px;
		overflow: hidden;
		border-top: 2px dotted #cfcfcf;
		margin: 0 5px;
	}
	
.quoteBoard18 {
	color: #7a7a7a;
	line-height: 20px;
	font-size: 16px;
	padding: 30px 0 10px; 0}
	
.quoted	{	font-size: 12px; color: #f0f0f0; }

.snapShots {
	padding: 10px 0;
}
.snapShot {
	padding: 10px;
	overflow: hidden;
	color: #333;
	line-height: 16px;
}
	#body .snapShot a {
		color: #333;
	}
* html .snapShot {
	overflow: visible;
	height: 1%;
}
	.snapShotImg {
		float: left;
		display: inline;
		margin: 5px 15px 5px 0;
	}
	.snapShotInfo {
		float: left;
		display: inline;
	}
		.snapShotName {
			color: #333;
			font-weight: bold;
		}
			#body .snapShotName a{
				color: #333;
				text-decoration: none;
			}
		.snapShotTitle {
			font-size: 9px;
			line-height: 11px;
			color: #333;
			padding: 0 0 10px;
		}
		.snapShotDate {
			color: #666;
			font-weight: bold;
			padding: 8px 0;
		}
.snapShotDivider {
	height: 0;
	overflow: hidden;
	border-top: 2px dotted #848484;
	margin: 0 5px;
}

.flickr {
	padding: 20px 0 20px 10px;
}
	.flickr div {
		display: inline;
	}
	.flickr img {
		margin: 2px 3px 2px 2px;
		height: 88px;
		width: 88px;
	}
	
#compassionSupport {
	margin: 30px 0;
	padding: 5px 0;
	border-top: 2px dotted #707070;
	overflow: hidden;
}
* html #compassionSupport {
	height: 1%;
	overflow: visible;
}
	.cSupport {
		float: left;
		display: inline;
		width: 200px;
		margin: 2px 60px 0 0;
	}


.books {
	padding: 15px 0px 0px 0px;
}
* html .books {
	overflow: visible;
	height: 1%;
}
.doubleCol .books {
	margin: 0 -10px;
	width: 542px;
}
	.book {
		float: left;
		display: inline;
		width: 95px;
		margin: 5px 15px 5px 15px;
		overflow: hidden;
	}
	.book2 {
		float: left;
		display: inline;
		margin: 5px 10px;
		overflow: hidden;
	}
	.dvd {
		float: left;
		display: inline;
		width: 130px;
		margin: 5px 15px 5px 10px;
		overflow: hidden;
		height: 190px;
	}
		.bookImg {
			height: 125px;
		}
		.bookDetails {
			font-size: 9px;
			line-height: 11px;
			color: #666;
			padding: 5px 0 0;
		}


#speakers {
	width: 536px;
	overflow: hidden;
	margin: 0 -7px 10px;
	padding: 5px 0 15px;
	background: url(/lds/ldsCommon/images/speakerBorder.gif) no-repeat left bottom;
}
	.speaker {
		float: left;
		display: inline;
		width: 90px;
		height: 150px;
		padding: 5px 8px;
	}
		.speakerImg {
			padding: 0 0 3px;
		}
		.speakerName {
			line-height: 13px;
			color: #000;
			font-weight: bold;
		}
		.speakerTitle {
			line-height: 11px;
			font-size: 9px;
			color: #666;
		}

#spkrSchedule {
	width: 513px;
	background: url(/lds/ldsCommon/images/spkrSchedule.gif) no-repeat left top;
	overflow: hidden;
	margin: 20px 0 0;
	padding: 10px 0 0;
}
	.spkrContainer {
		overflow: hidden;
	}
	* html .spkrContainer {
		overflow: visible;
		height: 1%;
	}
	.spkrLeftCol {
		float: left;
		display: inline;
		width: 215px;
		padding: 0 15px;
	}
	.spkrRightCol {
		float: right;
		display: inline;
		width: 215px;
		padding: 0 15px;
	}
.event {
	padding: 10px 0 0;
}

	.eventTitle {
		color: #000;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0;
	}
	.eventHeader {
		color: #3fc9f7;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0;
		text-transform: uppercase;
	}
	.eventStitle {
		color: #666;
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		padding: 2px 0;
	}
	.eventDetail {
		color: #f0f0f0;
		line-height: 16px;
	}


.event_link  {	

	height: 67px;
	border: 2px #000000 solid;
	}

a.event_link {		

	height: 67px;
	border: 2px #000000 solid;}

.event_link:hover {		

	height: 67px;
	border: 2px #c1d72f solid;
	background-color: #c1d72f;
}

.event_link:visited:hover {	

	height: 67px;
	border: 2px #c1d72f solid;
	background-color: #c1d72f;}

.event_side_nav {
	color: #838383;
	font-size:13px;
	font-weight:bolder;
	text-align:left;
	font-weight:bold;
	padding:3px 5px 3px 20px;
	text-transform:uppercase;
}

.blogHeader {
		background-image:url(/lds/ldsCommon/images/header_summit_blog.jpg);
		background-repeat:no-repeat;
		width:770px;
		height:140px;
}

.blogHeader_bla {
		color: #000000;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0;
		text-transform: uppercase; 
		text-decoration:none;
		}

.blogHeader_blu  {
		color: #3fc9f7;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0;
		text-transform: uppercase; 
		text-decoration:none;
		}
.blogHeader_blu:hover 			{	color: #000000;	text-decoration: none;	}
.blogHeader_blu:visited 		{	text-decoration: none;}
.blogHeader_blu:visited:hover 	{	color: #000000;	text-decoration: none;	}

.blogBlue  {
		color: #3fc9f7;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0; text-decoration: none;	}
	
a.blogBlue  {
		color: #3fc9f7;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
		padding: 2px 0; 
		text-decoration: none;	}

.blogBlue:link  {
		color: #3fc9f7;
		text-decoration: none;	}

.blogBlue:hover  {
		color: #000000;
		text-decoration: none;	}

.blogBlue:visited  {
		color: #3fc9f7;
		text-decoration: none;	}

.blogBlue:hover:visited  {
		color: #000000;
		text-decoration: none;	}


.divider {
	border-bottom: 2px dotted #bdbdbd;
	padding: 8px 0 0;
	margin: 0 0 8px;
}

.divider_vert {
	border-right: 2px solid #bdbdbd;
	padding: 8px 0 0;
	margin: 0 0 8px;
}


.schDetails {
	padding: 10px 15px;
}
.big {
	font-size: 14px;
}
	
.wave {
	background: #7fd6f7 url(/lds/ldsCommon/images/waveTop.gif) no-repeat left top;
	margin: 10px -10px;
	width: 340px;
}
	.wave2 {
		background: url(/lds/ldsCommon/images/waveBottom.gif) no-repeat left bottom;
		padding: 15px 10px 18px;
		font-style: italic;
		font-weight: bold;
	}

.wave_doublecol {
	background: #7fd6f7 url(/lds/ldsCommon/images/waveTop.gif) repeat-x left top;
	margin: 10px -11px;
	width: 545px;
}

.wave2_doublecol {
		background: url(/lds/ldsCommon/images/waveBottom.gif) repeat-x left bottom;
		padding: 15px 10px 18px;
		font-style: italic;
		font-weight: bold;
	}


.gWave {
	background: #d6d6d6 url(/lds/ldsCommon/images/gWaveTop.gif) no-repeat left top;
	margin: 10px -13px;
	width: 548px;
}
	.gWave2 {
		background: url(/lds/ldsCommon/images/gWaveBottom.gif) no-repeat left bottom;
		padding: 15px 10px 18px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;
		text-align: center;
		line-height: 15px;
	}
	.gWave input.text {
		width: 100px;
		font-size: 10px;
		vertical-align: top;
		color: #333;
	}
	
.priceHeader {
	font-size: 14px;
	font-weight: bold;
	padding: 30px 0 3px;
	line-height: 16px;
	border-bottom: 2px dotted #b1b1b1;
	text-transform: uppercase;
}

table.price {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
	line-height: 11px;
	font-size: 9px;
	width: 520px;
}
	table.price td.treSpan {
		width: 335px;
	}
	table.price .alt td {
		background: #cecece;
	}
	table.price td, table.price th {
		vertical-align: top;
		text-align: left;
		width: 120px;
		padding: 3px 0 3px;
	}
	table.price th {
		color: #000;
		font-weight: normal;
	}
	table.price td.label, table.price th.label {
		padding: 3px 0 3px 5px;
		width: 180px;
		color: #000;
	}
	table.price td.last, table.price th.last {
		width: 95px;
	}
		table.price h3 {
			font-size: 12px;
			margin: 0;
			padding: 5px 0 0;
		}
.note {
	font-size: 9px;
	padding: 15px 0 15px 5px;
}
.finePrint {
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
	padding: 5px 0;
}


.faqTitle {
	color: #00adef;
	text-transform: uppercase;
	font-weight: bold;
	padding: 20px 0 0;
	line-height: 15px;
}
.faq {
	color: #000;
	line-height: 17px;
	cursor: pointer;
	text-decoration: underline;
}
	.faqOn {
		color: #00adef;
		line-height: 17px;
		cursor: pointer;
		text-decoration: underline;
	}
.faqBlock {
	display: none;
}
	.faqBlockOn {
		display: block;
		padding: 0 0 20px;
		line-height: 15px;
	}
	
.findChoice {
	text-align: center;
	padding: 10px;
	border-bottom: 2px dotted #9a9a9a;
}
	.findChoice a {
		text-decoration: none;
	}
	
table.fState {
	width: 522px;
	margin: 10px 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
	table.fState th {
		font-weight: bold;
		text-align: left;
	}
	table.fState td {
		font-size: 10px;
	}
		table.fState .alt td {
			background: #d6d6d6;
		}
	#body table.fState a {
		text-decoration: none;
		color: #333;
	}

table.fResult {
	width: 522px;
	margin: 10px 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
	table.fResult th {
		font-weight: bold;
		text-align: left;
	}
	table.fResult td {
		font-size: 10px;
	}
		table.fResult .alt td {
			background: #d6d6d6;
		}
	#body table.fResult a {
		text-decoration: none;
		color: #333;
	}

.result {
	font-size: 14px;
	padding: 25px 0 5px;
	font-weight: bold;
}

#WABlock {
	width: 199px;
	height: 143px;
	background: url(/lds/ldsCommon/images/WABlock.jpg) no-repeat left top;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 17px;
	padding: 110px 5px 0 313px;
	margin: 10px 0;
}

table.contact {
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
	table.contact td {
		padding: 0 20px 10px 0;
	}

.contact_info { padding-top: 45px; color: #8e8d8d;
	background: url(/lds/ldsCommon/images/contact_bg.gif) no-repeat left top;
}

a.contact_link { color: #8e8d8d; text-decoration:none;}

table.eNews {
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
	table.eNews td {
		padding: 0 5px 10px 0;
	}
	table.eNews input.text {
		font-size: 10px;
		color: #333;
	}
	input.submit {
		font-size: 12px;
	}
	table.eNews select {
		font-size: 10px;
	}
	
table.tools {
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
	table.tools td {
		padding: 5px 0;
	}
	table.tools td.icon {
		width: 70px;
		padding: 5px 10px 5px 0;
		text-align: center;
		vertical-align: middle;
	}
	input.paste {
		font-size: 10px;
		color: #000;
		width: 225px;
		height: 12px;
	}
	table.tools td.podcast {
		vertical-align: top;
		padding: 5px 10px 5px 0;
	}


.remTitle {
	color: #000;
	padding: 15px 0 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
	

#footer {
	width: 800px;
	position: relative;
	height: 99px;
	padding: 0 0 25px;
	background: url(/lds/ldsCommon/images/footer.gif) no-repeat left top;
	margin-left:auto;
	margin-right:auto;
}
	#willowLogo {
		position: absolute;
		top: 25px;
		left: 15px;
	}
	#footerMenu {
		position: absolute;
		top: 34px;
		left: 190px;
		color: #3fc9f7;
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		font-size: 10px;
		line-height: 10px;
		text-transform: uppercase;
	}
		#footerMenu a {
			color: #3fc9f7;
			text-decoration: none;
		}
	#footerLink {
		position: absolute;
		top: 75px;
		left: 620px;
		color: #3fc9f7;
		font-size: 10px;
		text-transform: uppercase;
	}
		#footerLink a {
			color: #3fc9f7;
			text-decoration: none;
			padding-left: 15px;
			background: url(/lds/ldsCommon/images/footerLink.gif) no-repeat left center;
		}


.ddMenu {
	display: none;
	width: 120px;
	overflow: hidden;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
	.ddMenu#ddMenu-whySummit {
		width: 200px;
	}
	.ddMenu ul {
		margin: 0;
		list-style: none;
		background: #3FC9F7;
		padding: 6px 8px 5px 6px;
	}
	.ddMenu li {
		border-bottom: 2px dotted #85dbf9;
	}
	.ddMenu a {
		display: block;
		color: #fff;
		text-decoration: none;
		padding: 4px 7px;
	}
		* html .ddMenu a {
			height: 1%;
			overflow: visible;
		}
		.ddMenu a:hover {
			background: #7fd6f7;
		}
	.ddMenuBottom {
		height: 13px;
		background: url(/lds/ldsCommon/images/menuBottom2.png) repeat-x center top;
	}
		#ddMenu-whySummit .ddMenuBottom {
			height: 14px;
			background: url(/lds/ldsCommon/images/menuBottom3.png) repeat-x center top;
		}
	* html .ddMenuBottom {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lds/ldsCommon/images/menuBottom2.png', sizingMethod='crop');
	}
		* html #ddMenu-whySummit .ddMenuBottom {
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lds/ldsCommon/images/menuBottom3.png', sizingMethod='crop');
		}

.resourceDivider {
	height: 0;
	overflow: hidden;
	border-top: 1px dotted #848484;
	margin: 10px 5px;
}
	
	
/* sIFR */
.cholla {
	font-size: 16px;
	line-height: 18px;
	color: #999;
	text-transform: uppercase;
	font-weight: bold;
}
.chollaLg {
	font-size: 19px;
	line-height: 20px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
}

/* sIFR - don't touch that, p-uh-lease */
.sIFR-flash {visibility: visible !important;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}


.sIFR-hasFlash { font-family: Arial, sans-serif; border: 0 !important;}

.sIFR-hasFlash .cholla {letter-spacing: 0; font-size: 16px; line-height: 18px; font-weight: normal; font-family: verdana, sans-serif;}
.sIFR-hasFlash .chollaLg {letter-spacing: 0; font-size: 19px; line-height: 20px; font-weight: normal; font-family: verdana, sans-serif;}

#vidGroup {width:518px;padding: 10px 0 10px 0;}
#vidGroupTitle {width:125px;float:left;}
#vidGroupLinks {width:383px;float:left; text-align:right;font-face:Arial,Verdana,MS Sans Serif; line-height: 25px; font-size: 14px; font-weight: bold;}
#vidGroupLinks a {text-decoration:underline;}
#vidGroupLinks a:hover {text-decoration:none;color:#666666;}
#vidGroupLinks a:visited {text-decoration:underline;}
#vidGroupLinks a:active {text-decoration:underline;}

#progGroupLinks {width:383px;float:left; text-align:left;font-face:Arial,Verdana,MS Sans Serif; line-height: 25px; font-size: 14px; font-weight: bold;}
#progGroupLinks a {text-decoration:underline;}
#progGroupLinks a:hover {text-decoration:none;color:#666666;}
#progGroupLinks a:visited {text-decoration:underline;}
#progGroupLinks a:active {text-decoration:underline;}

#photoGroupTitle {width:125px;float:left;}
#photoGroupLinks {width:383px;float:left; text-align:right;font-face:Arial,Verdana,MS Sans Serif; line-height: 25px; font-size: 14px; font-weight: bold;}
#photoGroupLinks a {text-decoration:underline;}
#photoGroupLinks a:hover {text-decoration:none;color:#666666;}
#photoGroupLinks a:visited {text-decoration:underline;}
#photoGroupLinks a:active {text-decoration:underline;}

.events_blue {color:#0066dd;}
.eventlink, .eventlink a {color:#0066dd;font-weight:bold;text-decoration:none;}
.eventlink a:hover, eventlink a:link, eventlink a:active {color:#0066dd;}
