/* -- TI Conference 2010 -- */

div#ti {
	margin: 5px 3px;
	background: #FFF url(/images/faith/institute/2010/background.gif);
	border-right: 1px solid #000;
}

div#ti-cols {
	width: 100%;
	overflow: hidden;
}

div#ti-left {
	float: left;
	width: 238px;
	height: 650px;
	background: #000 url(/images/faith/institute/2010/nav-bg.jpg) no-repeat;
}

div#ti-left ul {
	padding-top: 10px;
}

div#ti-left ul li {
	position: relative;
	display: block;
	width: 238px;
	height: 30px;
	overflow: hidden;
}

div#ti-left ul li a {
	position: relative;
	display: block;
	width: 714px;
	height: 1px;
	padding-top: 391px;
	overflow: hidden;
	cursor: pointer;
	background: url(/images/faith/institute/2010/nav.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src="/images/faith/institute/2010/nav.png",
		sizingMethod="crop"
	);
}

div#ti-left li.nav-themes a {
	margin: 0;
}

div#ti-left li.nav-themes a:hover {
	margin: 0 0 0 -238px;
}

div#ti-left li.nav-themes a.selected {
	margin: 0 0 0 -476px !important;
}

div#ti-left li.nav-partners a {
	margin: -30px 0 0 0;
}

div#ti-left li.nav-partners a:hover {
	margin: -30px 0 0 -238px;
}

div#ti-left li.nav-partners a.selected {
	margin: -30px 0 0 -476px !important;
}

div#ti-left li.nav-schedule a {
	margin: -60px 0 0 0;
}

div#ti-left li.nav-schedule a:hover {
	margin: -60px 0 0 -238px;
}

div#ti-left li.nav-schedule a.selected {
	margin: -60px 0 0 -476px !important;
}

div#ti-left li.nav-register a {
	margin: -90px 0 0 0;
}

div#ti-left li.nav-register a:hover {
	margin: -90px 0 0 -238px;
}

div#ti-left li.nav-register a.selected {
	margin: -90px 0 0 -476px !important;
}

div#ti-left li.nav-hotels a {
	margin: -120px 0 0 0;
}

div#ti-left li.nav-hotels a:hover {
	margin: -120px 0 0 -238px;
}

div#ti-left li.nav-hotels a.selected {
	margin: -120px 0 0 -476px !important;
}

div#ti-left li.nav-watch a {
	margin: -150px 0 0 0;
}

div#ti-left li.nav-watch a:hover {
	margin: -150px 0 0 -238px;
}

div#ti-left li.nav-watch a.selected {
	margin: -150px 0 0 -476px !important;
}

div#ti-left li.nav-media a {
	margin: -180px 0 0 0;
}

div#ti-left li.nav-media a:hover {
	margin: -180px 0 0 -238px;
}

div#ti-left li.nav-media a.selected {
	margin: -180px 0 0 -476px !important;
}

div#ti-left li.nav-reflection a {
	margin: -210px 0 0 0;
}

div#ti-left li.nav-reflection a:hover {
	margin: -210px 0 0 -238px;
}

div#ti-left li.nav-reflection a.selected {
	margin: -210px 0 0 -476px !important;
}

div#ti-left li.nav-ceu a {
	margin: -240px 0 0 0;
}

div#ti-left li.nav-ceu a:hover {
	margin: -240px 0 0 -238px;
}

div#ti-left li.nav-ceu a.selected {
	margin: -240px 0 0 -476px !important;
}

div#ti-left li.nav-discussion a {
	margin: -270px 0 0 0;
}

div#ti-left li.nav-discussion a:hover {
	margin: -270px 0 0 -238px;
}

div#ti-left li.nav-discussion a.selected {
	margin: -270px 0 0 -476px !important;
}

div#ti-left li.nav-webcast a {
	margin: -300px 0 0 0;
}

div#ti-left li.nav-webcast a:hover {
	margin: -300px 0 0 -238px;
}

div#ti-left li.nav-webcast a.selected {
	margin: -300px 0 0 -476px !important;
}

div#ti-left li.nav-transcripts a {
	margin: -330px 0 0 0;
}

div#ti-left li.nav-transcripts a:hover {
	margin: -330px 0 0 -238px;
}

div#ti-left li.nav-transcripts a.selected {
	margin: -330px 0 0 -476px !important;
}

div#ti-left li.nav-resources a {
	margin: -360px 0 0 0;
}

div#ti-left li.nav-resources a:hover {
	margin: -360px 0 0 -238px;
}

div#ti-left li.nav-resources a.selected {
	margin: -360px 0 0 -476px !important;
}

div#title-img {
	display: block;
	float: right;
	width: 682px;
	height: 60px;
	background: #000 url(/images/faith/institute/2010/title-bg.jpg) left top no-repeat;
	padding: 50px 0 9px 25px;
}

div#title-img img {
	display: block;
}

div#ti-right {
	float: right;
	width: 662px;
	padding: 10px 20px 20px 25px;
}

div#ti-content {
	width: 100%;
	padding-top: 20px;
	overflow: hidden;
	font-size: 110%;
	line-height: 150%;
}

div#ti-content h2 {
	color: #000;
	margin: 5px 0 25px 0;
}

div#ti-page-left {
	float: left;
	width: 480px;
}

div#ti-page-right {
	float: right;
	width: 172px;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
}

div#ti-footer {
	clear: both;
	height: 20px;
	overflow: hidden;
	background: #000;
	padding: 10px 15px;
	font-family: times new roman, times, serif;
	font-style: italic;
	font-size: 18px;
	color: #FDE752;
	text-align: right;
}

ul#speakers-list {
	width: 155px;
	padding: 4px 8px;
	background: #DDDFE2;
}

ul#speakers-list li {
	padding: 4px 0;
}

ul#speakers-list li img {
	display: block;
	background: #000;
}

.speaker-photo {
	display: block;
	border: 8px solid #DDDFE2;
	margin: 30px 0 10px;
}

p.book {
	height: 100px;
}

p.book img {
	border: 3px solid #DDDFE2;
	margin-top: -5px;
}

p.book span.details {
	line-height: 16px;
}
