div#technology-home div#lfh {
	width: 962px;
	overflow: hidden;
	background: url(../img/v-tiles.gif) 0 0 repeat-y;
}
div#technology-home div#lens-families-horiz,
div#technology-home div#lens-families-horiz-desc {
	overflow: auto;
	width: 965px;
	margin-left: -2px;

}

div#technology-home div#lens-families-horiz div.lens-families-horiz,
div#technology-home div#lens-families-horiz-desc div.lens-families-horiz {
	width: 176px;
	padding: 16px 8px;
	float: left;
	border-left: 1px solid #ddd;
}
div#technology-home div#lens-families-horiz div.lens-families-horiz {
	padding-top: 0px;
}
div#technology-home div#lens-families-horiz-desc div.lens-families-horiz h4 {
	font-size: 15px;
	line-height: 18px;	
}

div#technology-home div#lens-families-horiz-desc div.lens-families-horiz h4 a {
	color: #245487;
	text-decoration: none;
}
div#technology-home div#lens-families-horiz-desc div.lens-families-horiz div.img {
	display: block;
	height: 78px;
	border: 1px solid #ced8e1;
	color: #fff;
	text-align: center;
	width: 135px;
	margin: 18px auto 0 auto;
	background: #fff;
	font-size: 10px;
}
div#technology-home div#lens-families-horiz-desc div.lens-families-horiz p {
	font-size: 12px;
	line-height: 18px;	
}
div#technology-home div#lens-families-horiz div.lens-families-horiz ul.activities li {
	margin-bottom:6px;
	padding-bottom:6px;
}

div#technology-home div#lens-families-horiz div.lens-families-horiz ul.activities li strong {
	color: #505050;
	font-size: 11px;
}
div#technology-home div#lens-technologies-head-to-head {
	position: absolute;
	top: 0;
	left: 50%;
	background: url(../img/no-repeat.gif) no-repeat -75px -163px;
	margin-left: -1px;
}
div#technology-home div#head-to-head {
	width: 960px;
	overflow: hidden;
}
div#technology-home div#head-to-head ul {
	height: 272px;
	width: 962px;
	overflow: visible;
	margin-left: -1px;
}
div#technology-home div#head-to-head ul li {
	padding: 60px 12px 0 248px;
	height: 212px;
	float: left;
	width: 220px;
	border-left: 1px solid #DBDBDB;
	background: url(../img/bg-technology.jpg) no-repeat 0 0;
}
div#technology-home div#head-to-head ul li h4 {
	color: #245487;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 3px;
}

div#technology-home div#head-to-head ul li p {
	line-height: 18px;
	margin-bottom: 6px;
	font-size: 12px;
}

div#technology-home div#head-to-head ul li p a {
	font-size: 11px;
	color: #245487;
	text-decoration: none;
}

div#technology-home div#head-to-head ul li p a strong{
	font-size: 17px;
	position: relative;
	top: 1px;
}
div#technology-home div#head-to-head ul li.hth {
	background-position: 0 -272px;
}
div#technology-page div#three-column-content div#tech-left p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 12px;
}

div#technology-page div#three-column-content div#tech-left h4 {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 3px;
	color: #445769;
}
div#technology-page div#tech-menu {
	height: 36px;
	overflow: hidden;
	background: url(../img/h-tiles.gif) repeat-x 0 -23px;
	position: relative;
	width: 984px;
}
div#technology-page div#tech-menu div#tech-menu-left,
div#technology-page div#tech-menu div#tech-menu-right {
	position: absolute;
	width: 2px;
	overflow: hidden;
	height: 36px;
	top: 0;
	left: 0;
	background: url(../img/no-repeat.gif) no-repeat -64px -105px;
}
div#technology-page div#tech-menu div#tech-menu-right {
	left: auto;
	right: 0;
	background-position: -64px -151px;
}
div#technology-page div#tech-menu h1 {
	float: left;
	line-height: 36px;
	text-indent: 13px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 25px;
	position: relative;
}
div#technology-page div#tech-menu h1 div.arrow {
	position: absolute;
	overflow: hidden;
	top: 1px;
	right: 0;
	background: url(../img/no-repeat.gif) no-repeat -48px -245px;
	width: 16px;
	height: 34px;
}
div#technology-page div#tech-menu h1 a {
	color: #636363;
	text-decoration: none;
}
div#technology-page div#tech-menu ul {
	float: left;
	line-height: 36px;
	margin-left: 3px;
}
div#technology-page div#tech-menu ul li {
	float: left;
	font-size: 11px;
	margin: 0 5px;
	
}
div#technology-page div#tech-menu ul li a {
	color: #636363;
	text-decoration: none;
	font-weight: bold;
	padding: 0 10px;
	position: relative;
	display: block;
	float: left;
}
div#technology-page div#tech-menu ul li a:hover,
div#technology-page div#tech-menu ul li a.selected {
	background: url(../img/h-tiles.gif) repeat-x 0 -242px;
}
div#technology-page div#tech-menu ul li a div.left-round,
div#technology-page div#tech-menu ul li a div.right-round {
	position: absolute;
	width: 7px;
	overflow: hidden;
	height: 20px;
	top: 8px;
	left: 0;
	background: url(../img/no-repeat.gif) no-repeat 300px 300px;
}
div#technology-page div#tech-menu ul li a div.right-round{
	left: auto;
	right: 0;
}
div#technology-page div#tech-menu ul li a:hover div.left-round,
div#technology-page div#tech-menu ul li a.selected div.left-round {
	background-position: -47px -20px;
}
div#technology-page div#tech-menu ul li a:hover div.right-round,
div#technology-page div#tech-menu ul li a.selected div.right-round {
	background-position: -47px 0;
}
body.ie6 div#technology-page div#tech-menu ul li a div.right-round {
	right: -1px;
}
div#technology-page div#tech-pitch {
	height: 396px;
	position: relative;
	margin: 0 auto 10px auto;
	width: 962px;
	margin-top: 10px;
	/*border: 1px solid #dadada;*/
	overflow: visible;
}

div#technology-page div#tech-pitch.lens-technology {
	height: 360px;
}
div#technology-page div#tech-pitch.head-to-head {
	height: 266px;
	margin-bottom: 0;
}
body.ie6 div#technology-page .head-to-head {
	height: 266px !important;
	margin-bottom: 0 !important;
}
div#technology-page div#tech-pitch-menu {
	overflow: hidden;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 964px;
	height: 105px;
	background: url(../img/h-tiles.gif) repeat-x 0 -137px;
	z-index: 32;
}
div#technology-page div#tech-pitch-menu.tech-menu {
	background: url(../img/technology-menu.gif) no-repeat 0 0;
}
div#technology-page div#tech-pitch-menu ul {
	height: 105px;
	margin-left: -1px;

}
body.ie6 div#technology-page div#tech-pitch-menu ul{
	white-space: pre;
	margin-left: -2px;
}
div#technology-page div#tech-pitch-menu ul li {
	float: left;
	width: 192px;
	height: 105px;
	margin-left: 1px;
}
div#technology-page div#tech-pitch-menu ul li a {
	display: block;
	width: 172px;
	padding: 41px 10px 0 10px;
	height: 64px;
	background: url(../img/no-repeat.gif) no-repeat 300px 300px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
div#technology-page div#tech-pitch-menu ul li a span.title {
	font-size: 26px;
	color: #c6ba83;
	display: block;
	margin: 0 0 2px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

div#technology-page div#tech-pitch-menu ul li a span.title sup{
	position: relative;
	top: -5px;
	font-size: 18px;
}
div#technology-page div#tech-pitch-menu ul li a:hover,
div#technology-page div#tech-pitch-menu ul li a.selected {
	background-position: -75px 0;
}
div#technology-page div#tech-pitch-menu div.split {
	position: absolute;
	top: 0;
	left: 192px;
	width: 1px;
	height: 96px;
	background: url(../img/no-repeat.gif) no-repeat -64px 0;
	overflow: hidden;
}
div#technology-page div#tech-pitch-menu div.two {
	left: 385px;
}
div#technology-page div#tech-pitch-menu div.three {
	left: 578px;
}
div#technology-page div#tech-pitch-menu div.four {
	left: 771px;
}
div#technology-page div#tech-pitch div#difference-roll {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 964px;
	height: 302px;
	z-index: 29;
	margin-left: -1px;
	background-position:0 100%;
}
div#technology-page div#tech-pitch.lens-technology div#difference-roll {
	height:267px;
}
div#technology-page div#tech-pitch.head-to-head div#difference-roll {
	height:266px;
	width: 479px;
	overflow: hidden;
}
div#technology-page div#tech-pitch.head-to-head div#difference-roll p {
	position: absolute;
	top: 246px;
	font-size: 11px;
	left: 174px;
}
div#technology-page div#tech-pitch div#difference-roll a {
	display: block;
	width: 551px;
	height: 302px;
	text-indent: -99999px;
	overflow: hidden;
	background-position: 0 0;
}
div#technology-page div#tech-pitch div#difference-roll a:hover {
	background-position: 0 -302px;
}
div#technology-page div#tech-pitch div#tech-cnt {
	position: absolute;
	left: 491px;
	top: 147px;
	width: 441px;
	z-index: 30;
}
div#technology-page div#tech-pitch.lens-technology div#tech-cnt {
	left: 471px;
	top: 130px;
}
div#technology-page div#tech-pitch.head-to-head div#tech-cnt {
	left: 508px;
	top: 58px;
	width: 420px;
}
div#technology-page div#tech-pitch div#tech-cnt h2 {
	font-size: 24px;
	color: #c9bd84;
	line-height: 18px;
	margin-bottom: 8px;
	font-weight: bold;
}
div#technology-page div#tech-pitch div#tech-cnt p {
	font-size: 15px;
	line-height: 24px;
}

div#technology-page div#tech-pitch div#tech-cnt p.video-thumb {
	margin: 8px 0 0 0;
}

div#technology-page div#tech-pitch div#tech-cnt p.sub-blue {
	color: #245487;
	font-size: 11px;
}
div#technology-page div#tech-pitch div#tech-cnt div#tech-cta {
	position: relative;
	height: 42px;
	width: 288px;
	margin-top: 15px;
	margin-left: -10px;
}
div#technology-page div#tech-pitch div#tech-cnt div#tech-cta div#tech-cta-arrow {
	position: absolute;
	left: 0;
	top: 0;
	height: 42px;
	width: 12px;
	overflow: hidden;
	background: url(../img/no-repeat.gif) no-repeat -44px -50px;
}

div#technology-page div#tech-pitch div#tech-cnt div#tech-cta div#tech-cta-cnt  {
	background: url(../img/h-tiles.gif) repeat-x 0 -95px;
	width: 273px;
	height: 42px;
	margin-left: 12px;
}

div#technology-page div#tech-pitch div#tech-cnt div#tech-cta div#tech-cta-cnt p {
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	padding-top: 5px;
	margin:0 4px 0 5px;
}

div#technology-page div#tech-pitch div#tech-cnt div#tech-cta div#tech-cta-end {
	position: absolute;
	right: 0;
	top: 0;
	height: 42px;
	width: 3px;
	overflow: hidden;
	background: url(../img/no-repeat.gif) no-repeat -53px -102px;
}

div#interface div#main div#technology-page div#three-column-content div#col-left h3 {
	border-bottom: 0;
	margin-bottom: 0;
	
}

div#interface div#main div#technology-page div#three-column-content div#col-left h3.underline {
		border-bottom: 1px solid #dbdbdb;
		margin-bottom: 8px;
	
}
div#interface div#main div#technology-page div#three-column-content div#col-left p.underline {
	color:#2C2C2B;
	font-size:11px;
	line-height:16px;
}
div#technology-page div#lens-family-copy {
	padding-bottom: 8px;
}
div#technology-page div#col-right div.default p {
	font-size: 11px;
	line-height: 22px;
}
div#interface div#main div#technology-page div#three-column-content div#col-left div#col-left-footer {
	margin-top: 12px;
}

div#interface div#main div#technology-page div#three-column-content div#col-left div.see-all-activities {
	margin-top: -8px;
	text-align: right;
	padding-right: 2px;
	font-weight: bold;
	font-size: 10px;
	color: #245487;
	text-decoration: none;
}

div#interface div#main div#technology-page div#three-column-content div#col-left div.see-all-activities a {
	color: #245487;
	text-decoration: none;
}
div#interface div#main div#technology-page div#three-column-content div#col-right div#col-right-footer {
	margin-left: -12px;
	margin-top: 68px;
	border-top: 12px solid #fff;
}

body.ie6 div#interface div#main div#technology-page div#three-column-content div#col-right div#col-right-footer {
	position: relative;
	left: 12px;
}
div#technology-page div#lens-family-copy h2 {
	color:#445769;
	font-size:14px;
	font-weight:bold;
	line-height: 18px;
}

div#technology-page div#lens-family-copy p {
	font-size:12px;
	line-height: 18px;
	margin-bottom: 8px;
}
div#technology-page div#head-to-head-infographic {
	width: 964px;
	margin: 0 auto;
	position: relative;
	height: 160px;
	background: url(../img/head-to-head-infographic.gif);
	overflow: hidden;
}
div#technology-page div#head-to-head-infographic div.hthi {
	width: 470px;
	margin: 0 8px 0 0;
	float: left;
}
div#technology-page div#head-to-head-infographic div.hthi h4 {
	font-weight: bold;
	color: #d9cb8b;
	font-size: 14px;
	margin: 14px 0 26px 15px;
}
div#technology-page div#head-to-head-infographic div.hthi p {
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	margin-left: 190px;
}
div#technology-page div#head-to-head-infographic div.hthi p.more {
	margin-left: 204px;
}
div#technology-page div#two-col-layout {
	width: 964px;
	margin: 20px auto 20px auto;

}
div#technology-page div#two-col-layout div#t-col-left {
	width: 780px;
	float: left;
	padding-top: 0;
}
div#technology-page div#two-col-layout div#t-col-right {
	float: right;
	width: 158px;
	border-left: 0;
	margin-left: 0;
	padding-left: 0;
}
div#technology-page div#two-col-layout div#t-col-right p {
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 17px;
}

div#technology-page div#two-col-layout div#t-col-right p.img {
	border: 1px solid #dfdfdf;
	line-height: 0;
	margin-bottom: 4px;
}
div#technology-page div#two-col-layout div#t-col-left table {
	border-collapse: collapse;
	margin-top: 1px;
	margin-left: 0px;
}
div#technology-page div#two-col-layout div#t-col-left table p {
	font-size: 12px;
	line-height: 18px;
}

div#technology-page div#two-col-layout div#t-col-left table td p {
	padding: 13px;
	padding-left: 25px;
	border-left: 1px solid #fff;
	background: url(../img/check-x.gif) no-repeat 6px 15px;
}
div#technology-page div#two-col-layout div#t-col-left table td p.x {
	background-position: 6px -372px;
}
div#technology-page div#two-col-layout div#t-col-left table td a {
	color: #245487;
	text-decoration: none;
}
div#technology-page div#two-col-layout div#t-col-left table td,
div#technology-page div#two-col-layout div#t-col-left table th {
	border:1px solid #dbdbdb;
}
div#technology-page div#two-col-layout div#t-col-left table th {
	background: url(../img/h-tiles.gif) 0 -910px;
	font-size: 15px;
	font-weight: bold;
	color: #6b6b6b;
}
div#technology-page div#two-col-layout div#t-col-left table th p {
	font-size: 15px;
	border-left: 1px solid #fff;
	padding:0 13px;
	height: 41px;
	line-height: 41px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #6b6b6b;

}
div#technology-page div#two-col-layout div#t-col-left table th.main {
	width: 306px;
}
div#technology-page div#two-col-layout div#t-col-left table .no-left {
	border-left: 0;
	width: 160px;

}

div#technology-page div#two-col-layout div#t-col-left table .no-left p {
	/*padding-left: 12px;
	font-size: 13px;
	font-weight: bold;
	color: #445769;
	background: none;*/
}
div#technology-page div#two-col-layout div#t-col-left table .no-right {
	border-right: 0;
}
div#technology-page div#two-col-layout div#t-col-left table tr.alt td {
	background-color: #fbfbfb;
}

div#technology-home div#lfh {
	width: 962px;
	overflow: hidden;
	background: url(../img/v-tiles.gif) 0 0 repeat-y;
}
div#technology-home div#lens-families-horiz,
div#technology-home div#lens-families-horiz-desc {
	overflow: auto;
	width: 965px;
	margin-left: -2px;

}

div#technology-home div#lens-families-horiz div.lens-families-horiz,
div#technology-home div#lens-families-horiz-desc div.lens-families-horiz {
	width: 176px;
	padding: 16px 8px;
	float: left;
	border-left: 1px solid #ddd;
}
div#technology-home div#lens-families-horiz div.lens-families-horiz {
	padding-top: 0px;
}
div#technology-home div#lens-families-horiz-desc div.lens-families-horiz h4 {
	font-size: 15px;
	line-height: 18px;	
}

div#technology-home div#lens-families-horiz-desc div.lens-families-horiz h4 a {
	color: #245487;
	text-decoration: none;
}
div#technology-home div#lens-families-horiz-desc div.lens-families-horiz div.img {
	display: block;
	height: 78px;
	border: 1px solid #ced8e1;
	color: #fff;
	text-align: center;
	width: 135px;
	margin: 18px auto 0 auto;
	background: #fff;
	font-size: 10px;
}
div#technology-home div#lens-families-horiz-desc div.lens-families-horiz p {
	font-size: 12px;
	line-height: 18px;	
}
div#technology-home div#lens-families-horiz div.lens-families-horiz ul.activities li {
	margin-bottom:6px;
	padding-bottom:6px;
}

div#technology-home div#lens-families-horiz div.lens-families-horiz ul.activities li strong {
	color: #505050;
	font-size: 11px;
}
div#technology-home div#lens-technologies-head-to-head {
	position: absolute;
	top: 0;
	left: 50%;
	background: url(../img/no-repeat.gif) no-repeat -75px -163px;
	margin-left: -1px;
}
div#technology-home div#head-to-head {
	width: 960px;
	overflow: hidden;
}
div#technology-home div#head-to-head ul {
	height: 272px;
	width: 962px;
	overflow: visible;
	margin-left: -1px;
}
div#technology-home div#head-to-head ul li {
	padding: 60px 12px 0 248px;
	height: 212px;
	float: left;
	width: 220px;
	border-left: 1px solid #DBDBDB;
	background: url(../img/bg-technology.jpg) no-repeat 0 0;
}
div#technology-home div#head-to-head ul li h4 {
	color: #245487;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 3px;
}

div#technology-home div#head-to-head ul li p {
	line-height: 18px;
	margin-bottom: 6px;
	font-size: 12px;
}

div#technology-home div#head-to-head ul li p a {
	font-size: 11px;
	color: #245487;
	text-decoration: none;
}

div#technology-home div#head-to-head ul li p a strong{
	font-size: 17px;
	position: relative;
	top: 1px;
}
div#technology-home div#head-to-head ul li.hth {
	background-position: 0 -272px;
}
div#technology-page div#three-column-content div#tech-left p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 12px;
}

div#technology-page div#three-column-content div#tech-left h4 {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 3px;
	color: #445769;
}
div#technology-page div#tech-menu {
	height: 36px;
	overflow: hidden;
	background: url(../img/h-tiles.gif) repeat-x 0 -23px;
	position: relative;
	width: 984px;
}
div#technology-page div#tech-menu div#tech-menu-left,
div#technology-page div#tech-menu div#tech-menu-right {
	position: absolute;
	width: 2px;
	overflow: hidden;
	height: 36px;
	top: 0;
	left: 0;
	background: url(../img/no-repeat.gif) no-repeat -64px -105px;
}
div#technology-page div#tech-menu div#tech-menu-right {
	left: auto;
	right: 0;
	background-position: -64px -151px;
}
div#technology-page div#tech-menu h1 {
	float: left;
	line-height: 36px;
	text-indent: 13px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 25px;
	position: relative;
}
div#technology-page div#tech-menu h1 div.arrow {
	position: absolute;
	overflow: hidden;
	top: 1px;
	right: 0;
	background: url(../img/no-repeat.gif) no-repeat -48px -245px;
	width: 16px;
	height: 34px;
}
div#technology-page div#tech-menu h1 a {
	color: #636363;
	text-decoration: none;
}
div#technology-page div#tech-menu ul {
	float: left;
	line-height: 36px;
	margin-left: 3px;
}
div#technology-page div#tech-menu ul li {
	float: left;
	font-size: 11px;
	margin: 0 5px;
	
}
div#technology-page div#tech-menu ul li a {
	color: #636363;
	text-decoration: none;
	font-weight: bold;
	padding: 0 10px;
	position: relative;
	display: block;
	float: left;
}
div#technology-page div#tech-menu ul li a:hover,
div#technology-page div#tech-menu ul li a.selected {
	background: url(../img/h-tiles.gif) repeat-x 0 -242px;
}
div#technology-page div#tech-menu ul li a div.left-round,
div#technology-page div#tech-menu ul li a div.right-round {
	position: absolute;
	width: 7px;
	overflow: hidden;
	height: 20px;
	top: 8px;
	left: 0;
	background: url(../img/no-repeat.gif) no-repeat 300px 300px;
}
div#technology-page div#tech-menu ul li a div.right-round{
	left: auto;
	right: 0;
}
div#technology-page div#tech-menu ul li a:hover div.left-round,
div#technology-page div#tech-menu ul li a.selected div.left-round {
	background-position: -47px -20px;
}
div#technology-page div#tech-menu ul li a:hover div.right-round,
div#technology-page div#tech-menu ul li a.selected div.right-round {
	background-position: -47px 0;
}
body.ie6 div#technology-page div#tech-menu ul li a div.right-round {
	right: -1px;
}
div#technology-page div#tech-pitch {
	height: 396px;
	position: relative;
	margin: 0 auto 10px auto;
	width: 962px;
	margin-top: 10px;
	/*border: 1px solid #dadada;*/
	overflow: visible;
}

div#technology-page div#tech-pitch.lens-technology {
	height: 360px;
}
div#technology-page div#tech-pitch.head-to-head {
	height: 266px;
	margin-bottom: 0;
}
body.ie6 div#technology-page .head-to-head {
	height: 266px !important;
	margin-bottom: 0 !important;
}
div#technology-page div#tech-pitch-menu {
	overflow: hidden;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 964px;
	height: 105px;
	background: url(../img/h-tiles.gif) repeat-x 0 -137px;
	z-index: 32;
}
div#technology-page div#tech-pitch-menu.tech-menu {
	background: url(../img/technology-menu.gif) no-repeat 0 0;
}
div#technology-page div#tech-pitch-menu ul {
	height: 105px;
	margin-left: -1px;

}
body.ie6 div#technology-page div#tech-pitch-menu ul{
	white-space: pre;
	margin-left: -2px;
}
div#technology-page div#tech-pitch-menu ul li {
	float: left;
	width: 192px;
	height: 105px;
	margin-left: 1px;
}
div#technology-page div#tech-pitch-menu ul li a {
	display: block;
	width: 172px;
	padding: 41px 10px 0 10px;
	height: 64px;
	background: url(../img/no-repeat.gif) no-repeat 300px 300px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
div#technology-page div#tech-pitch-menu.tech-menu ul li a {
	background: url(../img/technology-menu.gif) no-repeat 300px 800px;
}
div#technology-page div#tech-pitch-menu ul li a span.title {
	font-size: 26px;
	color: #c6ba83;
	display: block;
	margin: 0 0 2px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

div#technology-page div#tech-pitch-menu ul li a span.title sup{
	position: relative;
	top: -5px;
	font-size: 18px;
}
div#technology-page div#tech-pitch-menu.tech-menu ul li a:hover,
div#technology-page div#tech-pitch-menu.tech-menu ul li a.selected {
	background-position: 0 -105px;
}

div#technology-page div#tech-pitch-menu.tech-menu ul li a#tech-m-0:hover,
div#technology-page div#tech-pitch-menu.tech-menu ul li a#tech-m-0.selected {
	background-position: 0 -105px;
}
div#technology-page div#tech-pitch-menu.tech-menu ul li a#tech-m-1:hover,
div#technology-page div#tech-pitch-menu.tech-menu ul li a#tech-m-1.selected {
	background-position: -193px -105px;
}
div#technology-page div#tech-pitch-menu.tech-menu ul li a#tech-m-2:hover,
div#technology-page div#tech-pitch-menu.tech-menu.tech-pitch-menu ul li a#tech-m-2.selected {
	background-position: -386px -105px;
}
div#technology-page div#tech-pitch-menu.tech-menu ul li a#tech-m-3:hover,
div#technology-page div#tech-pitch-menu.tech-menu ul li a#tech-m-3.selected {
	background-position: -579px -105px;
}
div#technology-page div#tech-pitch-menu.tech-menu ul li a#tech-m-4:hover,
div#technology-page div#tech-pitch-menu.tech-menu ul li a#tech-m-4.selected {
	background-position: -772px -105px;
}
 
div#technology-page div#tech-pitch-menu div.split {
	position: absolute;
	top: 0;
	left: 192px;
	width: 1px;
	height: 96px;
	background: url(../img/no-repeat.gif) no-repeat -64px 0;
	overflow: hidden;
}
div#technology-page div#tech-pitch-menu div.two {
	left: 385px;
}
div#technology-page div#tech-pitch-menu div.three {
	left: 578px;
}
div#technology-page div#tech-pitch-menu div.four {
	left: 771px;
}
div#technology-page div#tech-pitch div#difference-roll {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 964px;
	height: 302px;
	z-index: 29;
	margin-left: -1px;
	background-position:0 100%;
}
div#technology-page div#tech-pitch.lens-technology div#difference-roll {
	height:267px;
}
div#technology-page div#tech-pitch.head-to-head div#difference-roll {
	height:266px;
	width: 479px;
	overflow: hidden;
}
div#technology-page div#tech-pitch.head-to-head div#difference-roll p {
	position: absolute;
	top: 246px;
	font-size: 11px;
	left: 174px;
}
div#technology-page div#tech-pitch div#difference-roll a {
	display: block;
	width: 551px;
	height: 302px;
	text-indent: -99999px;
	overflow: hidden;
	background-position: 0 0;
}
div#technology-page div#tech-pitch div#difference-roll a:hover {
	background-position: 0 -302px;
}
div#technology-page div#tech-pitch div#tech-cnt {
	position: absolute;
	left: 491px;
	top: 147px;
	width: 441px;
	z-index: 30;
}
div#technology-page div#tech-pitch.lens-technology div#tech-cnt {
	left: 471px;
	top: 130px;
}
div#technology-page div#tech-pitch.head-to-head div#tech-cnt {
	left: 508px;
	top: 58px;
	width: 420px;
}
div#technology-page div#tech-pitch div#tech-cnt h2 {
	font-size: 24px;
	color: #c9bd84;
	line-height: 18px;
	margin-bottom: 8px;
	font-weight: bold;
}
div#technology-page div#tech-pitch div#tech-cnt p {
	font-size: 15px;
	line-height: 24px;
}

div#technology-page div#tech-pitch div#tech-cnt p.video-thumb {
	margin: 8px 0 0 0;
}

div#technology-page div#tech-pitch div#tech-cnt p.sub-blue {
	color: #245487;
	font-size: 11px;
}
div#technology-page div#tech-pitch div#tech-cnt div#tech-cta {
	position: relative;
	height: 42px;
	width: 288px;
	margin-top: 15px;
	margin-left: -10px;
}
div#technology-page div#tech-pitch div#tech-cnt div#tech-cta div#tech-cta-arrow {
	position: absolute;
	left: 0;
	top: 0;
	height: 42px;
	width: 12px;
	overflow: hidden;
	background: url(../img/no-repeat.gif) no-repeat -44px -50px;
}

div#technology-page div#tech-pitch div#tech-cnt div#tech-cta div#tech-cta-cnt  {
	background: url(../img/h-tiles.gif) repeat-x 0 -95px;
	width: 273px;
	height: 42px;
	margin-left: 12px;
}

div#technology-page div#tech-pitch div#tech-cnt div#tech-cta div#tech-cta-cnt p {
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	padding-top: 5px;
	margin:0 4px 0 5px;
}

div#technology-page div#tech-pitch div#tech-cnt div#tech-cta div#tech-cta-end {
	position: absolute;
	right: 0;
	top: 0;
	height: 42px;
	width: 3px;
	overflow: hidden;
	background: url(../img/no-repeat.gif) no-repeat -53px -102px;
}

div#interface div#main div#technology-page div#three-column-content div#col-left h3 {
	border-bottom: 0;
	margin-bottom: 0;
	
}

div#interface div#main div#technology-page div#three-column-content div#col-left h3.underline {
		border-bottom: 1px solid #dbdbdb;
		margin-bottom: 8px;
	
}
div#interface div#main div#technology-page div#three-column-content div#col-left p.underline {
	color:#2C2C2B;
	font-size:11px;
	line-height:16px;
}
div#technology-page div#lens-family-copy {
	padding-bottom: 8px;
}
div#technology-page div#col-right div.default p {
	font-size: 11px;
	line-height: 22px;
}
div#interface div#main div#technology-page div#three-column-content div#col-left div#col-left-footer {
	margin-top: 12px;
}

div#interface div#main div#technology-page div#three-column-content div#col-left div.see-all-activities {
	margin-top: -8px;
	text-align: right;
	padding-right: 2px;
	font-weight: bold;
	font-size: 10px;
	color: #245487;
	text-decoration: none;
}

div#interface div#main div#technology-page div#three-column-content div#col-left div.see-all-activities a {
	color: #245487;
	text-decoration: none;
}
div#interface div#main div#technology-page div#three-column-content div#col-right div#col-right-footer {
	margin-left: -12px;
	margin-top: 68px;
	border-top: 12px solid #fff;
}

body.ie6 div#interface div#main div#technology-page div#three-column-content div#col-right div#col-right-footer {
	position: relative;
	left: 12px;
}
div#technology-page div#lens-family-copy h2 {
	color:#445769;
	font-size:14px;
	font-weight:bold;
	line-height: 18px;
}

div#technology-page div#lens-family-copy p {
	font-size:12px;
	line-height: 18px;
	margin-bottom: 8px;
}
div#technology-page div#head-to-head-infographic {
	width: 964px;
	margin: 0 auto;
	position: relative;
	height: 160px;
	background: url(../img/head-to-head-infographic.gif);
	overflow: hidden;
}
div#technology-page div#head-to-head-infographic div.hthi {
	width: 470px;
	margin: 0 8px 0 0;
	float: left;
}
div#technology-page div#head-to-head-infographic div.hthi h4 {
	font-weight: bold;
	color: #d9cb8b;
	font-size: 14px;
	margin: 14px 0 26px 15px;
}
div#technology-page div#head-to-head-infographic div.hthi p {
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	margin-left: 190px;
}
div#technology-page div#head-to-head-infographic div.hthi p.more {
	margin-left: 204px;
}
div#technology-page div#two-col-layout {
	width: 964px;
	margin: 20px auto 20px auto;

}
div#technology-page div#two-col-layout div#t-col-left {
	width: 780px;
	float: left;
	padding-top: 0;
}
div#technology-page div#two-col-layout div#t-col-right {
	float: right;
	width: 158px;
	border-left: 0;
	margin-left: 0;
	padding-left: 0;
}
div#technology-page div#two-col-layout div#t-col-right p {
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 17px;
}

div#technology-page div#two-col-layout div#t-col-right p.img {
	border: 1px solid #dfdfdf;
	line-height: 0;
	margin-bottom: 4px;
}
div#technology-page div#two-col-layout div#t-col-left table {
	border-collapse: collapse;
	margin-top: 1px;
	margin-left: 0px;
	width: 100%;
}
div#technology-page div#two-col-layout div#t-col-left table p {
	font-size: 12px;
	line-height: 18px;
}

div#technology-page div#two-col-layout div#t-col-left table td p {
	padding: 13px;
	padding-left: 25px;
	border-left: 1px solid #fff;
	background: url(../img/check-x.gif) no-repeat 6px 15px;
}
div#technology-page div#two-col-layout div#t-col-left table td p.x {
	background-position: 6px -372px;
}
div#technology-page div#two-col-layout div#t-col-left table td a {
	color: #245487;
	text-decoration: none;
}
div#technology-page div#two-col-layout div#t-col-left table td,
div#technology-page div#two-col-layout div#t-col-left table th {
	border:1px solid #dbdbdb;
}
div#technology-page div#two-col-layout div#t-col-left table th {
	background: url(../img/h-tiles.gif) 0 -910px;
	font-size: 15px;
	font-weight: bold;
	color: #6b6b6b;
}
div#technology-page div#two-col-layout div#t-col-left table th p {
	font-size: 15px;
	border-left: 1px solid #fff;
	padding:0 13px;
	height: 41px;
	line-height: 41px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #6b6b6b;

}
div#technology-page div#two-col-layout div#t-col-left table th.main {
	width: 306px;
}
div#technology-page div#two-col-layout div#t-col-left table .no-left {
	border-left: 0;
	width: 160px;

}

div#technology-page div#two-col-layout div#t-col-left table .no-left p {
	/*padding-left: 12px;
	font-size: 13px;
	font-weight: bold;
	color: #445769;
	background: none;*/
}
div#technology-page div#two-col-layout div#t-col-left table .no-right {
	border-right: 0;
}
div#technology-page div#two-col-layout div#t-col-left table tr.alt td {
	background-color: #fbfbfb;
}
