/* service list */

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

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

.service-images img {
	display: none;
}

.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: 348px;
	width: 504px;
	padding-bottom: 55px;
	background: #c7d0d5 url(/xres/images2/bg/filmstrip-bottom.gif) bottom left no-repeat;
}

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

#mini-filmstrip #filmstrip-clip {
	position: absolute;
	top: 16px;
	left: 22px;
	height: 316px;
	width: 460px;
	overflow: hidden;
}

#mini-filmstrip .filmstrip-group {
	float: left;
	height: 316px;
	width: 460px;
	padding-right: 20px;
}

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

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

#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;
	position: relative;
	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: 748px;
	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-kamasa {
	background-position: -118px -181px;
}

ul#people li#p-kamasa 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-stake {
	background-position: -495px -181px;
}

ul#people li#p-stake 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;
}


/* case studies */

/* got 740 */

div.meat {
	float: left;
	width: 400px;
	padding-right: 45px;
}

div.potatoes {
	float: right;
	width: 260px;
}

div.potatoes div.quote {
	color: #666;
	font-size: 1.333em;
	line-height: 1.5em;
	background: url(/xres/images2/widgets/quote.gif) top left no-repeat;
	padding-top: 24px;
}

div.potatoes div.quote span.attribution {
	display: block;
	margin-top: 16px;
	font-weight: bold;
	color: #024768;
	font-size: 12px;
	line-height: 1.1em;
}

#studies-intro {
	position: relative;
	width: 725px;
	height: 271px;
	padding-top: 26px;
	padding-bottom: 7px;
	background: url(/xres/images2/widgets/study-intro-bottom.gif) bottom left no-repeat;
	margin-bottom: 24px;
	margin-top: 12px;
}

#studies-intro ul {
	position: absolute;
	float: left;
	top: 0;
	left: 0;
	margin: 0;
	width: 725px;
	background: url(/xres/images2/widgets/study-intro-corner.gif) bottom right no-repeat;
	padding-bottom: 8px;
}

#studies-intro ul li {
	float: left;
	margin: 0;
	padding: 0 0 0 8px;
	font-size: 14px;
	background: url(/xres/images2/widgets/study-tab.gif) bottom left no-repeat;
	zoom: 1;
	border-bottom: 1px solid white;
	line-height: 1.1em;
	outline: none;
	margin: 0 5px 0 0;
	position: relative;
}

#studies-intro ul li a {
	display: block;
	color: #fff;
	background: url(/xres/images2/widgets/study-tab-right.gif) bottom right no-repeat;
	padding: 6px 8px 4px 4px;
	height: 15px;
	width: 100px;
	outline: none;
	text-decoration: none;
}

#studies-intro ul li.on {
	background: url(/xres/images2/widgets/study-tab-on-left.gif) top left no-repeat;
	border-bottom: none;
	margin-top: -2px;
}

#studies-intro ul li.on a {
	color: #fff;
	background: #066b95 url(/xres/images2/widgets/study-tab-on-right.gif) top right no-repeat;	
	padding-bottom: 7px;
}

div.studies-stuff {
	clear: left;
	background: url(/xres/images2/widgets/study-intro.jpg) bottom left repeat-x;
	height: 239px;
	padding: 16px 26px;
	width: 673px;
}

div.studies-stuff h2 {
	color: white;
	position: relative;
	width: 220px;
	font-size: 2.167em;
	margin: 24px 0 0 0;
	z-index: 100;
}

div.studies-stuff img {
	position: absolute;
	bottom: 0;
	right: 8px;
	z-index: 1;
}

div.studies {
	display: none;
}
