/* service list */

.service-list {
	position: relative;
	padding-left: 245px;
}

.service-images {
	position: absolute;
	top: 0;
	left: 0;
}

.service-list ul li {
	line-height: 1.5em;
	background-position: 0 .5em;
}

.service-list ul li.on a {
	color: #fd7c11;
	text-decoration: none;
}



/* all for filmstrip */

#mini-filmstrip {
	position: relative;
	height: 132px;
	width: 716px;
	padding-bottom: 147px;
	background: #c7d0d5 url(/xres/images3/bg/filmstrip-bottom-wide.gif) bottom left no-repeat;
}

#mini-filmstrip #filmstrip-inside {
	background: url(/xres/images3/bg/filmstrip-top-wide.jpg) top left no-repeat;
	height: 132px;
}

#mini-filmstrip #filmstrip-clip {
	position: absolute;
	top: 14px;
	left: 23px;
	height: 132px;
	width: 668px;
	overflow: hidden;
}

#mini-filmstrip .filmstrip-group {
	float: left;
	height: 132px;
	width: 668px;
}

#mini-filmstrip  .filmstrip-group img {
	float: left;
}

img.card {
	/*background: url(/xres/images2/widgets/card-shadow.png) top left no-repeat;
	padding: 10px 9px 20px 4px;  should be 12px */
	width: 167px;
	height: 116px;
	display: block;
}

#mini-filmstrip .controls img {
	position: absolute;
	top: 60px;
}

#mini-filmstrip  #next-button {
	right: 8px;
}

#mini-filmstrip  #previous-button {
	left: 6px;
}

/* -- */


/* all for filmstrip */

#filmstrip {
	position: relative;
	width: 733px;
	padding: 0 21px 0 19px;
	margin: 0 -21px 0 -16px;
	height: 401px;
}

#filmstrip-top {
	background: url(/xres/images2/widgets/filmstrip-top.png) top left no-repeat;
	height: 12px;
	font-size: 0;
}

#filmstrip-bottom {
	background: url(/xres/images2/widgets/filmstrip-bottom.png) top left no-repeat;
	height: 18px;
	font-size: 0;
}

#filmstrip-inside {
	background: url(/xres/images2/widgets/filmstrip-middle.png) top left repeat-y;
	height: 369px;
}

 #filmstrip-clip {
	height: 369px;
	width: 701px;
	overflow: hidden;
}

#filmstrip-holder {
	width: 99999px;
}

#filmstrip-holder img {
	display: block;
	float: left;
}

#filmstrip-clip {
	position: absolute;
	top: 12px;
	left: 35px; /* 19px + 16px; */
	overflow: hidden;
}

.information {
	position: absolute;
	bottom: 0;
	right: 43px;
}

.controls img {
	position: absolute;
	z-index: 10;
	top: 165px;
}

#next-button {
	right: 7px;
}

#previous-button {
	left: 6px;
}

/* -- */

#people-wrap {
	position: relative;
}

ul#people {
	float: left;
	margin: 22px -15px 0 -15px;
	width: 740px;
	padding: 0;
}

ul#people li {
	float: left;
	padding: 0;
	margin: 0;
	line-height: 1.1em;
	background: url(/xres/images2/widgets/people.jpg) 0 0 no-repeat;
}

ul#people li a {
	display: block;
	height: 181px;
	text-indent: -10000px;
	background: url(/xres/images2/widgets/people.jpg) 0 0 no-repeat;
}

ul#people li.on a {
	background: none;
}

ul#people li#p-campbell {
	background-position: 0 -181px;
}

ul#people li#p-campbell a {
	width: 118px;
	background-position: 0 0;
}

ul#people li#p-ragsdale {
	background-position: -118px -181px;
}

ul#people li#p-ragsdale a {
	width: 132px;
	background-position: -118px 0;
}

ul#people li#p-jerickson {
	background-position: -250px -181px;
}

ul#people li#p-jerickson a {
	width: 128px;
	background-position: -250px 0;
}

ul#people li#p-lerickson {
	background-position: -378px -181px;
}

ul#people li#p-lerickson a {
	width: 117px;
	background-position: -378px 0;
}

ul#people li#p-tolson {
	background-position: -495px -181px;
}

ul#people li#p-tolson a {
	width: 119px;
	background-position: -495px 0;
}

ul#people li#p-kammerdeiner {
	background-position: -614px -181px;
}

ul#people li#p-kammerdeiner a {
	width: 126px;
	background-position: -614px 0;
}

.bio {
	display: none;
}

#people-tab {
	position: relative;
	clear: left;
	margin: 0 -15px 22px -15px;
	width: 740px;
	height: 45px;
}

#people-tab #p-t {
	position: relative;
	float: left;
	visibility: hidden;
	padding: 6px 0 0 11px;
	border-top: 2px solid white;
	display: inline;
	background: #fe8511 url(/xres/images2/widgets/tab-lt.gif) bottom left no-repeat;
	width: 120px;
}

#people-tab p {
	background: #fe8511 url(/xres/images2/widgets/tab-rt.gif) bottom right no-repeat;
	line-height: 1.2em;
	padding: 0 11px 6px 0;
	font-weight: bold;
	margin: 0;
	color: white;
	font-size: 77%;
}

#people-tab p span.bio-title {
	display: block;
	font-weight: normal;
}