html, body {margin:0;padding:0;height:100%;}
html, body, html body {overflow:auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;position:relative;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a {text-decoration:none;}
a:link {color:#006A7C;}
a:visited {color:#693D3D;}
a:hover {border-bottom:1px solid;color:#003A4C;}
a:active {border-bottom:1px solid;color:#003A4C;}
body {font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-align:center;line-height:20px;}
body p{padding-top:6px;padding-right:12px;}
body p a, h3 a, .link a, .linkpdf a, .sidebar a, .bullist a {border-bottom:1px solid;}
.sup {display:inline;position:relative;font-size:75%;bottom:0.5em;left:0.1em;}
.sub {display:inline;position:relative;font-size:75%;bottom:-0.3em;left:0.1em;}
.pullquote {color:#999999;font-style:italic;font-size:20px;line-height:26px;padding-left:8px;margin-top:8px;display:block;}
.pullquotesm {
	color: #555555;
	font-style: italic; 
	font-size: 14px;
	line-height: 16px;
	padding-left: 8px;
	margin-top: 8px;
	display: block;
}
#author {color:#A37979;font-size:16px;}
#authorsm {color:#734949;font-size:12px;}
.abstract {display:block;clear:left;}
.author {display:inline;clear:left;font-size:12px;font-weight:bold;}
.permission {font-size:12px;line-height:12px;font-style:italic;}
#papers li{padding-bottom:8px;}
.math {font-weight:bold;font-style:italic;text-align:center;}
p.math2 {text-align:center;}
.bullist {list-style:url(mauvearrow.jpg);padding-left:48px;margin-right:200px;padding-top:8px;line-height:18px;}
.bullist li {color:black;position:relative;}
.bullist li ul li {padding-top:4px;padding-bottom:4px;padding-left:0px;margin-left:10px;background:transparent;list-style:disc;}
.reglist {list-style:disc;padding-left:48px;padding-right:12px;padding-top:8px;line-height:18px;}
.repair {list-style:decimal;padding-left:48px;padding-right:12px;line-height:18px;}
.repair li {padding-bottom:12px;}
.repair li ol {list-style:lower-alpha;padding-left:48px;}
.repair ul {padding-left:48px;padding-top:12px;padding-bottom:12px;}
.repair ul li {padding-bottom:0px;}
.fastrack {font-weight:bold;font-style:italic;}
H1, H2, H3, H4, H5 {font-weight:bold;}
H1 {color:#A37979;font-size:24px;line-height:30px;}
H2 {font-style:italic;color:#693D3D;font-size:18px;line-height:20px;padding-bottom:12px;}
H3 {color:#999999;font-size:16px;line-height:18px;margin-top:12px;padding-top:12px;}
H4 {color:#693D3D;font-style:italic;font-size:14px;line-height:14px;}
H5 {color:black;font-style:normal;font-size:12px;line-height:12px;}
.announce {position:relative;float:left;width:94%;border:1px solid #693D3D;padding:8px;height:auto;}
em {font-weight:bold;}
#overallcontainer{margin:0 auto;padding:0;background:transparent;background-image:url(line.jpg);background-repeat:repeat-x;background-position:0px 44px;height:100%;max-height:100%;}
#primarycontainer{position:relative;background:transparent;width:952px;margin:0 auto;text-align:left;height:100%;max-height:100%;margin-bottom:-40px;z-index:2;}
#navbgd {position:absolute;float:left;top:0px;left:0px;background-color:transparent;background-image:url(bgd2.jpg);background-repeat:no-repeat;background-position:0px 0px;width:228px;padding:0;text-align:left;height:100%;filter:alpha(opacity=35);opacity:0.35;}
#left{position:absolute;float:left;width:228px;margin:0px 0px 0px 0px;text-align:left;background-color:transparent;background-image:url(ologo.png);background-repeat:no-repeat;background-position:0px 19px;top:0px;bottom:0px;overflow:hidden;z-index:100;}
#main{position:relative;float:right;width:724px;margin-top:0px;text-align:left;height:100%;margin-bottom:-40px;background:transparent;clear:none;}
.mainbgd{position:absolute;top:0px;left:0px;width:100%;height:100%;background:transparent;background-image:url(msquared.jpg);background-repeat:no-repeat;background-position:50% 70%;filter:alpha(opacity=1);opacity:0.1;}
#nanobgd {background-image:url(nanobluebgd.jpg);}
#hpnanobgd {background-image:url(hpnanobgd.jpg);}
#aboutbgd {background-image:url(photonbldg.jpg);}
#cambgd {background-image:url(cambgd.jpg);}
#modescanbgd {background-image:url(modescanbgd.jpg);}
#firewirebgd {background-image:url(firewirebgd.jpg);}
#usbeamprobgd {background-image:url(usbeamprobgd.jpg);}
#nfpbgd {background-image:url(nfpbgd.jpg);}
#ffpbgd {background-image:url(ffpbgd.jpg);}
#nfpcambgd {background-image:url(nfpcambgd.jpg);}
#nanomodescanbgd {background-image:url(nanomodescanbgd.jpg);}
#atpkbgd {background-image:url(atpkbgd.jpg);}
#ld8900bgd {background-image:url(ld8900bgd.jpg);}
#ld8900hdrbgd {background-image:url(ld8900hdrbgd.jpg);}
#choosingbgd {background-image:url(choosingbgd.jpg);}
#appsmainbgd {background-image:url(appsmainbgd.jpg);}
.ologoimage  {position:relative;float:right;}
.prodimage  {position:relative;float:right;margin-left:8px;padding-right:8px;width:216px;}
.prodimage2 {position:relative;float:right;margin-left:8px;padding-right:8px;width:auto;}
.prodimage3 {position:relative;float:right;margin-left:8px;margin:8px;padding:4px;background-color:#ffffff;border:1px solid #693D3D;}
.prodimage4 {position:relative;float:left;margin-top:12px;margin-bottom:12px;padding-right:12px;width:auto;}
.ctrimage {position:relative;float:none;text-align:center;margin-top:16px;margin-bottom:16px;clear:both;}
.sidebarimage {position:relative;float:right;margin-left:4px;margin-top:8px;border:1px solid #693D3D;}
p.imgcaption {position:relative;clear:both;font-size:11px;font-weight:bold;text-align:center;line-height:13px;}
p.footnote {position:relative;clear:both;font-size:11px;font-weight:bold;text-align:left;line-height:13px;}
#contentwrapper {position:absolute;top:84px;left:0px;margin-left:12px;width:100%;overflow:auto;bottom:44px;}
#contactwrapper {position:absolute;top:84px;left:0px;margin-left:12px;width:100%;bottom:44px;}
#iframemain {text-align:left;padding:12px 12px 12px 12px;}
#footer{position:relative;display:block;bottom:0px;width:100%;height:40px;text-align:center;background:transparent;background-image:url(line.jpg);background-repeat:repeat-x;background-position:0% 0%;clear:right;z-index:1;}
#ctr {width:952px;margin:0 auto;text-align:right;position:relative;height:40px;background-image:url(valid-xhtml10.gif);background-repeat:no-repeat;background-position:100% 50%;}
#footerwrapper{position:relative;float:right;width:712px;margin:0 auto;text-align:left;z-index:1;}
#footer p {font-size:12px;line-height:12px;color:#693D3D;z-index:5;}
p#copyright{margin-left:0px;font-size:10px;color:black;z-index:5000;}
#mainlogo {position:relative;float:left;top:19px;left:0px;width:228px;height:70px;}
.sidebar {position:relative;width:176px;color:#A21636;border-left:1px solid gray;margin-top:0px;margin-bottom:12px;left:8px;padding-left:0px;margin-right:28px;float:right;clear:none;}
.sidebar h3 {padding-left:8px;padding-top:0px;margin-top:0px;}
.sidebar ul li {position:relative;color:#693D3D;font-style:italic;font-weight:bold;font-size:14px;line-height:16px;padding-top:10px;padding-left:8px;}
.sidebar ul li ul li {color:black;font-style:normal;font-weight:normal;font-size:12px;line-height:14px;margin-left:20px;padding-left:0px;padding-top:2px;background:transparent;list-style:disc;}
li.linkpdf {margin-left:8px;padding-left:18px !important;background:url(pdf.gif) no-repeat;background-position:0px 10px;}
li.link {margin-left:8px;padding-left:18px !important;background:url(bluearrow.gif) no-repeat;background-position:0px 10px;}
li.link ul li, li.linkpdf ul li {margin-left:0px !important;padding-left:0px !important;list-style:none !important;}
.exptitle, .expcontent {position:relative;clear:left;}
.exptitle {color:#693D3D;width:442px;font-style:normal;font-weight:bold;font-size:14px;line-height:18px;height:18px;padding-top:0px;margin-bottom:0px;margin-top:8px;border-bottom:#693D3D 1px solid;padding-left:18px;background:transparent url(bluearrow.gif) no-repeat center left;}
.expcontent {margin-left:0px;padding-left:0px;padding-top:8px;display:none;}
.subexptitle {width:400px;margin-left:12px;}
.expover {position:absolute;top:0px;left:0px;width:442px;height:18px;padding-left:18px;background-color:#006A7C;filter:alpha(opacity=10);opacity:0.1;}
.subexpover {width:400px;}
.expover:hover {background-color:#693D3D;cursor:pointer;}
.imagebox {position:relative;float:left;clear:right;width:220px;text-align:center;margin-left:12px;margin-top:8px;}
.imagebox img {position:relative;text-decoration:none;float:none;border:#693D3D solid 1px;padding-top:8px;}
.imagebox p {display:block;padding-bottom:12px;clear:both;font-size:12px;line-height:14px;}
.expcontent h3 {display:block;clear:left;}
 #iframemain h3 {padding-top:0px;margin-top:0px;}
.imageleft {position:relative;float:left;padding-right:8px;padding-bottom:8px;}
.imageright {position:relative;float:right;padding-left:8px;padding-bottom:8px;}
#search {color:#bbb;font-size:16px;line-height:20px;font-weight:bold;position:relative;float:left;left:50px;top:12px;display:block;}
#search img {position:relative;top:2px;padding-left:6px;padding-right:6px;}
#search input {position:relative;padding-left:6px;bottom:0px;display:inline;}
#rfq {font-size:16px;font-weight:bold;position:relative;float:left;left:80px;padding-top:15px;display:block;}
#rfq img {position:relative;top:2px;padding-left:6px;padding-right:6px;}
#rfqarrow {cursor:pointer;}
#rfq a {position:relative;padding-left:6px;bottom:4px;display:inline;}
#arrow {top:5px;}
#breadcrumb {position:relative;float:left;left:50px;width:700px;top:8px;display:block;color:black;font-size:12px;line-height:22px;clear:both;font-style:italic;}
#breadcrumb ul, #breadcrumb ul li {display:inline;font-weight:bold;font-style:normal;}
#breadcrumb li {position:relative;border-left:#bbb solid 1px;padding-left:4px;padding-right:4px;color:#A37979;}
#breadcrumb li:first-child {border-left:0px;}
#breadcrumb a {text-decoration:none;font-weight:normal;}
.clear{float:none;clear:both;height:0;width:0;margin:-0px;}
.clear2{float:none;clear:both;height:1px;width:0px;margin:-1px;overflow:hidden;}
.clear3{
	position: relative;
	float:left;
	clear:both;
	width:100%;
}
.nav{position:relative;float:left;top:90px;bottom:0px;}
.menu {position:relative;float:left;display:block;left:0px;top:0px;width:208px;min-height:98px;height:auto !important;height:98px;margin:0;padding:0;margin-bottom:0px;padding-left:10px;padding-bottom:0px;clear:both;background-image:url(../nav/dropshad.png);background-repeat:no-repeat;background-position:118px 0px;z-index:5;}
.menu img {position:absolute;left:130px;height:86px;width:86px;border:#007A8C solid 2px;clear:none;z-index:2000;}
.nav ul {position:relative;float:left;top:0px;display:block;left:0px;width:208px;clear:left;cursor:pointer;overflow:hidden;}
.nav ul li {position:relative;float:left;display:block;line-height:0px;padding:0px;margin:0px;left:0px;width:120px;clear:left;overflow:hidden;}
.nav ul li:first-child {color:gray;font-size:18px;line-height:18px;font-weight:bold;border-bottom:#007A8C solid 2px;margin-top:12px;display:block;}
.drop {position:relative;display:block;color:#693D3D;text-decoration:none;filter:alpha(opacity=80);opacity:0.8;}
.nav ul li ul{position:relative;float:left;margin-top:0px;left:0px;width:100%;height:100%;margin-bottom:0px;border:none;clear:left;display:none;overflow:hidden;}
.navover {position:absolute;top:0px;left:0px;width:114px;height:100%;background-color:#60DAEC;filter:alpha(opacity=20);opacity:0.2;}
.nav ul li li{position:relative;float:left;margin:0px;width:100px;padding-left:14px;padding-top:3px;padding-bottom:3px;color:black;font-size:11px;font-weight:bold;text-indent:-10px;line-height:12px;clear:left;overflow:hidden;}
.nav ul li li:first-child {position:absolute;top:0px;left:0px;width:114px;height:200px;min-height:200px;background-color:#60DAEC;padding-left:0px;padding-top:0px;padding-bottom:0px;margin-top:0px;overflow:hidden;filter:alpha(opacity=20);opacity:0.2;}
.menu:hover ul, .nav ul:hover ul, .nav ul li:hover ul, .nav ul li li:hover ul, .nav ul li li li:hover ul { display:block;}
.prod #prodnav ul, .comp #compnav ul, .apps #appsnav ul, .supp #suppnav ul, .cont #contnav ul {display:block;}
#prod.prod #prodnav ul li:first-child, #comp.comp #compnav ul li:first-child, #apps.apps #appsnav ul li:first-child, #supp.supp #suppnav ul li:first-child, #cont.cont #contnav ul li:first-child {border-bottom:2px solid white;}
.prod #prodnav img, .comp #compnav img, .apps #appsnav img, .supp #suppnav img, .cont #contnav img {border:2px solid white;}
.prod #prodnav ul li li:first-child, .comp #compnav ul li li:first-child, .apps #appsnav ul li li:first-child, .supp #suppnav ul li li:first-child, .cont #contnav ul li li:first-child {border-bottom:0px solid white;}
.hilite {background-color:#ffffff;filter:alpha(opacity=40);opacity:0.4;}
.mainitem {position:absolute;margin:0;padding:0;left:1px;top:-1px;color:white;text-decoration:none;}
.nav ul li a, .nav ul li a:link, .nav ul li a:visited, .nav ul li a:hover, .nav ul li a:active {color:white;text-decoration:none;display:block;margin:0;padding:0;border-bottom:white solid 0px;}
.nav ul li:hover {text-decoration:none;border-bottom:white solid 0px;}
.nav ul li:first-child:hover {
	text-decoration: none;
	border-bottom: white solid 2px;
	background-color: #007A8C; 
	}
.menu:hover img {border:2px solid white;}
.nav ul li:first-child img {display:block;}
.nav ul li:hover img {display:block;}
.nav ul li li a, .nav ul li li a:link, .nav ul li li a:visited, .nav ul li li a:hover {display:block;margin:0;padding:0;color:black;border-bottom:white solid 0px;text-decoration:none;}
.nav ul li li:hover {background-color:#ffffff;filter:alpha(opacity=60);opacity:0.6;}
.tip {color:#007A8C;text-decoration:none;border-bottom:3px double #007A8C !important;}
.tip:hover {cursor:help;text-decoration:none;}
.tooltip {display:none;}
.prodmenu {position:relative;display:block;width:700px;clear:both;}
.prodpics {position:relative;display:block;width:700px;height:210px;clear:both;}
.prodpics img {position:absolute;z-index:100;}
.prodpics img:hover {z-index:1000;}
img.hilitepic {z-index:1000;}
img.unhilitepic {z-index:100;}
.prodover {position:absolute;top:0px;left:0px;width:700px;height:100%;background-color:#ffffff;filter:alpha(opacity=50);opacity:0.5;z-index:999;}
#p0 {
	top: 0px; 
	left: 0px; 
	z-index: 999;
	 display:none;
	 	/* for IE */ 
	filter:alpha(opacity=50); 
	/* CSS3 standard */ 
	opacity:0.5;
}
#p1 {top: 115px; left: 0px;}
#p2 {top: 48px; left: 45px;}
#p3 {top: 128px; left: 89px;}
#p4 {top: 36px; left: 141px;}
#p11 {top: 25px; left: 211px;}
#p12 {top: 100px; left: 158px;}
#p5 {top: 122px; left: 283px;}
#p6 {top: 47px; left: 282px;}
#p7 {top: 140px; left: 411px;}
#p8 {top: 28px; left: 439px;}
#p9 {top: 65px; left: 528px;}
#p10 {top:66px; left: 594px;}
div.tabBox {width:660px;margin-left:0px;height:100%;margin-right:12px;position:relative;clear:both;}
div.ConttabBox {width:700px;height:100%;margin-right:12px;}
div.tabArea {font-size:80%;font-weight:bold;padding:0px 0px 3px 0px;}
a.tab {background-color:#A37979;border:1px solid #693D3D;border-bottom-width:0px;-moz-border-radius:.75em .75em 0em 0em;border-radius-topleft:.75em;border-radius-topright:.75em;padding:2px 10px 2px 10px;position:relative;text-decoration:none;text-align:center;top:4px;z-index:1000;}
a.tab, a.tab:link, a.tab:visited {color:#ffffff;}
a.tab:hover {background-color:#693D3D;border-color:#A37979;}
a.tab.activeTab, a.tab.activeTab:link, a.tab.activeTab:visited, a.tab.activeTab:hover {background-color:#bbb;border-color:#A37979;border-bottom:1px solid #bbb;}
a.tab.activeTab {top:4px;z-index:1002;}
div.tabMain {background-color:#bbb;border:1px solid #693D3D;-moz-border-radius:0em .5em .5em 0em;border-radius-topright:.5em;border-radius-bottomright:.5em;padding:.5em;position:relative;z-index:1001;}
div.tabIframeWrapper {width:100%;}
.tabContent {background-color:#ffffff;border:1px solid #693D3D;bottom:0px;width:100%;padding-top:12px;}
h4#title {background-color:#A37979;border:1px solid #693D3D;color:#ffffff;font-weight:bold;margin-top:0em;margin-bottom:.5em;padding:2px .5em 2px .5em;}
.pdf{padding-left:18px;background:transparent url(pdf.gif) no-repeat center left;background-position:0px 0px;}
.email {padding-left:20px;background:transparent url(mailto.gif) no-repeat center left;background-position:0px 0px;}
.popup {padding-left:18px;background:transparent url(popup.gif) no-repeat center left;}
.url {padding-left:18px;background:transparent url(external.gif) no-repeat center left;}
.tabover {position:absolute;top:0px;left:0px;background-color:#60DAEC;filter:alpha(opacity=10);opacity:0.1;}
.datatable {position:relative;font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;font-size:14px;line-height:14px;font-weight:normal;text-align:left;margin-left:1px;margin-top:8px;margin-bottom:8px;margin-right:12px;border:1px solid #693D3D;}
.datatable caption {padding:18px 2px 15px 2px;color:#cfcfcf;background-color:inherit;font-weight:normal;text-align:center;text-transform:capitalize;}
.datatable tr td{padding:4px 4px;text-align:left;}
.datatable th{background-color:#A37979;border-bottom:1px solid #693D3D;border-left:1px solid #693D3D;font-weight:bold;text-align:center;padding:8px 8px;color:#ffffff;}
.datatable tr th{font-weight:bold;border-left:1px solid #693D3D;border-bottom:1px solid #693D3D;padding:4px 4px;background-color:#A37979;}
.datatable tr {border-bottom:1px solid #693D3D;background-color:#ffffff;}
.datatable tr td{ border-bottom:1px solid #693D3D;border-top:1px solid #693D3D;border-left:1px solid #693D3D;}
.datatable td.param {text-align:right;}
.datatable th.subhead {background-color:#ffffff;text-align:left;color:#693D3D;}
.datatable th.colhead {background-color:#ffffff;text-align:center;color:#693D3D;}
.datatable th.empty {border-top:1px solid #ffffff;border-left:1px solid #ffffff;background-color:#ffffff;}
.datatable tr.trgrey{ border-bottom:1px solid #693D3D;border-top:1px solid #693D3D;background-color:#60DAEC;}
.datatable {position:relative;font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;font-size:14px;line-height:14px;font-weight:normal;text-align:left;margin-left:1px;margin-top:8px;margin-bottom:8px;margin-right:12px;border:1px solid #693D3D;}
.ctr {text-align:center !important;}
.formtable {position:relative;font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;font-size:14px;line-height:14px;font-weight:normal;text-align:left;margin-left:1px;margin-top:8px;margin-bottom:8px;margin-right:12px;padding:8px 8px 8px 8px;}
.red {border-bottom:red 4px solid;}
.yellow {border-bottom:gold 4px solid;}
.blue {border-bottom:blue 4px solid;}
.prodtable {position:relative;font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;font-size:14px;line-height:16px;font-weight:normal;text-align:left;margin-top:8px;margin-bottom:8px;margin-left:1px;margin-right:12px;}
.prodtable th a {color:#ffffff;}
.prodtable caption {padding:18px 2px 15px 2px;color:#cfcfcf;background-color:inherit;font-weight:normal;text-align:center;text-transform:capitalize;}
.prodtable tr th{background-color:#A37979;border:1px solid #693D3D;font-weight:bold;text-align:center;padding:2px 2px;color:#ffffff;width:136px;}
.prodtable tr {background-color:#ffffff;}
.prodtable tr td{padding:2px 2px;border:1px solid #693D3D;width:136px;font-weight:bold;text-align:center;}
.prodtable td p {padding-right:0px;padding-top:4px;padding-bottom:4px;}
.prodtable th.subhead {background-color:#ffffff;text-align:left;color:#693D3D;}
.prodtable th.colhead {background-color:#ffffff;text-align:center;color:#693D3D;}
.prodtable th.empty {border-top:1px solid #ffffff;border-left:1px solid #ffffff;background-color:#ffffff;}
.prodtable tr.trgrey{ border-bottom:1px solid #693D3D;border-top:1px solid #693D3D;background-color:#60DAEC;}
.srtitle {font-size:14px;line-height:14pt;padding-top:12px;padding-right:12px;}
.srtitle a {border-bottom:1px solid;}
.sr {font-size:14px;line-height:14pt;padding-top:4px;padding-right:12px;padding-left:28px;}
.required{color:red;}
