/* CSS Document */

	body {
		margin: 0 0 2em 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 62.5%;
	}
	p, li {
		font-size: 1.2em;
	}
	a:link {
		color: #9cf;
	}
	a:visited {
		color: #999;
	}
	a:hover {
		color: #fff;
	}
	h1#mainTitle {
		padding: 0.4em 10px;
		margin: 0;
		border-top: solid 8px #222;
		background-color: #ccc;
		font-size: 1.6em;
		text-transform: uppercase;
		letter-spacing: 0.2em;
	}
	h2 {
		font-size: 1.2em;
		text-transform: uppercase;
		letter-spacing: 0.2em;
		margin: 0;
		line-height: 1.6em;
	}
	#lnc-banner, #banner2 {
		font-family: "Lucida Grande", Tahoma, Lucida, Verdana, sans-serif;
	}
	#banner2 {
		margin: 0 0 2em 0;
	}
	#banner2 h3 {
		font-weight: bold;
	}
	#lnc-banner input, #lnc-banner select {
		font-size: .95em !Important;
	}

	
	#frame {
		margin: 0 0 0 10px;
		padding-top:20px;
		width: 960px;
	}
	#container {
		float: left;
		width: 100%;
		border-top: solid 10px #222;
		background-color: #222;
	}
	#slideshow {
		float: right;
		background-color: #000;
		border-right: solid 15px #222;
		width: 600px;
	}
	#side {
		float: left;
		width: 200px;
		padding: 30px 15px 15px 15px;
		color: #fff;
		margin: 0;
	}
	#caption {
		line-height: 1.6em;
		margin-top: 0.4em;
		color: #ddd;
	}
	#credit {
		margin-top: 1em;
		font-size: 1.1em;
		color: #999;
	}
	#slideholder {
		text-align: center;
		vertical-align: middle;
		border: groove 2px #ccc;
	}
	img#slide, img#oldSlide, #slideholder a, #slideholder a img {
		margin-bottom: 0;
		border: none;
	}
	#slide {
		z-index: 100;
		cursor: pointer;
	}
	
	#controls {
		height: 35px;
		float: left;
		width: 100%;
		background-color: #222;
		padding: 10px 0;
		width: 604px;
	}
	#slideNav {
		float: right;
		margin-left: 2em;
		margin-right: 0;
		margin-top: 6px;
	}
	#buttons {
		float: left;
		text-transform: uppercase;
		padding-left: 0;
		margin-top: 6px;
	}
	#controls ol, #controls ul {
		list-style-type: none;
		margin-left: 0;
		text-align: center;
	}
	#controls li {
		float: left;
		margin-right: 0.5em;
		font-size: 1.0em;
		line-height: 1.2em;
	}
	#slideNav {
		background-color: #000;
		padding: 4px 5px;
		border: solid 1px #555;
		height: 1.2em;
	}
	#buttons li {
		float: left;
		background-color: #000;
		padding: 4px 5px;
		border: solid 1px #555;
	}
	#controls a, #controls li.selected, a.button {
		text-decoration: none;
	}
	#slideNav a:link, #slideNav a:visited {
		color: #666;
	}
	#buttons a:link, #buttons a:visited, #slideNav a:hover, #buttons span {
		color: #6cf;
		color: #9cc0e4;
	}
	#buttons li a:hover {
		color: #fff;
	}
	#buttons a.disabled, #buttons a.disabled:hover {
		color: #666;
		cursor: text;
	}
	#slideNav li.selected, #buttons li a:link, #buttons li a:visited, #buttons span {
		font-weight: bold;
	}
	#slideNav li {
		color: #fff;
	}
	
	#related {
		margin-top: 3em;
	}
	#related h2 {
		color: #ccc;
		text-transform: none;
		letter-spacing: 0;
	}
	#related ul {
		margin-top: 0.4em;
		padding: 0;
		margin-left: 0;
		list-style-position: inside;
		text-indent: 0;
	}

	#slider-container {
		display: none;
	}
	*.slider-label {
		display: block;
		float: left;
		margin: 0;
	}
	*.horizontal_track {
		width: 35px;
		line-height: 0px;
		font-size: 0px;
		text-align: left;
		float: left;
		margin: 0 4px;
	}
	*.horizontal_slider {
		background-color: #666;
		width: 3px;
		height: 8px;
		position: relative;
		z-index: 2;
		line-height: 0;
		margin: 0;
		border: 2px solid;
		border-color: #999 #333 #333 #999;
	}
	*.horizontal_slit {
		background-color: #333;
		width: 30px;
		height: 2px;
		margin: 4px 4px 2px 4px;
		line-height: 0;
		position: absolute;
		z-index: 1;
		border: 1px solid;
		border-color: #999 #ddd #ddd #999;
	}
	*.display_holder, *.value_display {
		display: none;
	}

	
	#footer {
		margin: 0;
		border-bottom: solid 8px #222;
		background-color: #ccc;
		float: left;
		width: 100%;
		margin-bottom: 0.4em;
	}
	#footer p {
		color: #000;
		margin: 0.3em 0 0.3em 10px;
		line-height: 2em;
		float: left;
		width: 30%;
	}
	#footer a:link, #page-tools a:link, small a:link {
		color: #195fb4;
	}
	#footer a:visited, #page-tools a:visited, small a:visited {
		color: #747;
	}
	#footer a:hover, #page-tools a:hover, small a:hover {
		color: #195fb4;
	}
	small {
		display: block;
		font-size: 1.0em;
		margin: 0.5em 0;
	}

/* 	PAGE TOOLS
	___________________________________________________________________ */
	
	#page-tools {
		display: inline;
		font-size: 1.2em;
		margin: 0.3em 10px 0.3em 0;
		float: right;
		width: 65%;
	}
	#page-tools h2 {
		display: inline;
		font-size: 1.0em;
		margin: 0;
		line-height: 2em;
	}
	#page-tools ul {
		display: inline;
		margin: 0;
		padding: 0;
	}
	#page-tools li {
		display: inline;
		padding-left: 1em;
		font-size: 1.0em;
		line-height: 2em;
	}
	#page-tools .icon img {
		vertical-align: middle;
	}
	.icon, .icon img {
		border: none;
	}
	#page-tools li.email {
		padding-left: 22px;
		background: transparent url(/lp/library/images/email.gif) no-repeat center left;
	}
	

/*	MEDIA INDEX 
	__________________________________________________________________________ */
	
	table.media-index {
		margin: 1em auto;
		width: 600px;
	}
	table.media-index * td, table.media-index * th {
		margin: 0;
		padding: 0.5em 2em 0.5em 0;
		border-bottom: solid 1px #def;
		color: #ddd;
	}
	table.media-index * img {
		border: solid 1px #def;
		text-align: center;
	}
	table.media-index * td.pagelink, table.media-index * th.pagelink {
		text-align: center;
		padding-right: 1em;
	}
	table.media-index * td.pagelink * a {
		font-weight: bold;
		font-size: 1.2em;
	}
	table.media-index th, table.media-index td p {
		font-family: "Lucida Grande", Tahoma, Lucida, Verdana, sans-serif;
		font-size: 1.2em;
		line-height: 1.6em;
	}
