BODY {
	MARGIN: 0px
}
.frameMainTable {
	BORDER-RIGHT: #ece9d8 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #ece9d8 1px solid; WIDTH: 870px
}
.frameSubTable {
	WIDTH: 100%
}
.mainBody {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; FONT: 11px/18px Arial; VERTICAL-ALIGN: top; COLOR: #555555; PADDING-TOP: 20px
}
.mainBody A {
	COLOR: #1a82d0; TEXT-DECORATION: none
}
.mainBody A:hover {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
.mainBodyHeader {
	FONT: bold 12px/18px Arial
}
.imageTable {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px; VERTICAL-ALIGN: bottom; WIDTH: 100%
}
.headerMenu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 10px Arial; VERTICAL-ALIGN: bottom; WIDTH: 150px; COLOR: #999999; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.headerMenu A {
	COLOR: #999999; TEXT-DECORATION: none
}
.headerMenu A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.buisnessMenu {
	BORDER-TOP: #ffffff 1px solid; FONT: 11px/20px Arial; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center
}
.buisnessMenu A {
	COLOR: #4c5a7e; TEXT-DECORATION: none
}
.buisnessMenu A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.homeCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #0060a9; FONT: 17px Arial; WIDTH: 520px; COLOR: #ffffff; HEIGHT: 140px; TEXT-ALIGN: center
}
.homeCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #0060a9; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.homeHeader {
	FONT: bold 12px Arial; COLOR: #0060a9
}
.aboutUsCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #993300; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.aboutUsCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #993300; FONT: 20px Arial; WIDTH: 220px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.aboutUsHeader {
	FONT: bold 12px Arial; COLOR: #993300
}
.buisnessCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #0060a9; FONT: 20px Arial; WIDTH: 100px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.buisnessCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #0060a9; FONT: 20px Arial; WIDTH: 220px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.buisnessHeader {
	FONT: bold 12px Arial; COLOR: #0060a9
}
.medicalCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #24a5cc; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.medicalCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #24a5cc; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.medicalHeader {
	FONT: bold 12px Arial; COLOR: #24a5cc
}
.defenseCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #2c4878; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.defenseCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #2c4878; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.defenseHeader {
	FONT: bold 12px Arial; COLOR: #2c4878
}
.commercialCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #af612a; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.commercialCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #af612a; FONT: 20px Arial; WIDTH: 220px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.commercialHeader {
	FONT: bold 12px Arial; COLOR: #af612a
}
.optoelectronicsCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #a14022; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.optoelectronicsCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #a14022; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.optoelectronicsHeader {
	FONT: bold 12px Arial; COLOR: #a14022
}
.sightingSystemsCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #3e592c; FONT: 20px Arial; WIDTH: 220px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.sightingSystemsCellSub {
	BORDER-RIGHT: #ffffff 1px solid;
	FONT: 20px Arial;
	WIDTH: 220px;
	COLOR: #ffffff;
	HEIGHT: 100px;
	TEXT-ALIGN: center;
	background-color: #291770;
}
.sightingSystemsHeader {
	FONT: bold 12px Arial; COLOR: #3e592c
}
.productsCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #269392; FONT: 20px Arial; WIDTH: 650px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.productsCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #269392; FONT: 20px Arial; WIDTH: 220px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.productsHeader {
	COLOR: #269392;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.capabilitiesCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #9f7334; FONT: 20px Arial; WIDTH: 220px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.capabilitiesCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #9f7334; FONT: 20px Arial; WIDTH: 220px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.capabilitiesHeader {
	FONT: bold 12px Arial; COLOR: #9f7334
}
.newsCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #8ca4c6; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.newsCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #8ca4c6; FONT: 20px Arial; WIDTH: 220px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.newsHeader {
	FONT: bold 12px Arial; COLOR: #8ca4c6
}
.contactCell {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #4c8c55; FONT: 20px Arial; WIDTH: 500px; COLOR: #ffffff; HEIGHT: 150px; TEXT-ALIGN: center
}
.contactCellSub {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #4c8c55; FONT: 20px Arial; WIDTH: 220px; COLOR: #ffffff; HEIGHT: 100px; TEXT-ALIGN: center
}
.contactHeader {
	FONT: bold 12px Arial; COLOR: #4c8c55
}
.navBar {
	BORDER-TOP: #990000 1px solid; BORDER-LEFT-COLOR: #ece9d8; BACKGROUND-IMAGE: url(/0_images/navBarBG.gif); FONT: 10px Arial; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; BORDER-BOTTOM: #ece9d8 1px solid; HEIGHT: 25px; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #ece9d8
}
.navBar A {
	COLOR: #4c5a7e; TEXT-DECORATION: none
}
.navBar A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.menuBar {
	BORDER-RIGHT: #ece9d8 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 11px Arial; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 5px
}
#menuBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 50px 5px; COLOR: #f0f0f0; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menuBar A {
	COLOR: #333333; TEXT-DECORATION: none
}
#menuBar A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#menuBar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 5px 5px; COLOR: #f0f0f0; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menuBar UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 5px 0px; COLOR: #f5f5f5; LIST-STYLE-TYPE: none
}
#menuBar UL LI A {
	COLOR: #999999; TEXT-DECORATION: none
}
#menuBar UL LI A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#menuBar UL UL {
	MARGIN: 5px 0px 5px 10px; COLOR: #f0f0f0; LIST-STYLE-TYPE: none
}
#menuBar UL UL LI {
	FONT-WEIGHT: normal; MARGIN: 5px 0px; COLOR: #f0f0f0; LIST-STYLE-TYPE: none
}
#menuBar UL UL LI A {
	COLOR: #555555; TEXT-DECORATION: none
}
#menuBar UL UL LI A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#menuBar UL UL UL LI A {
	COLOR: #777777; TEXT-DECORATION: none
}
#menuBar UL UL UL LI A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#menuBar UL UL UL UL {
	FONT-SIZE: 10px; MARGIN: 5px 0px 5px 10px; COLOR: #f0f0f0; LIST-STYLE-TYPE: none
}
#menuBar UL UL UL UL LI A {
	COLOR: #999999; TEXT-DECORATION: none
}
#menuBar UL UL UL UL LI A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#menuBar UL UL UL UL UL LI {
	MARGIN: 5px 0px; COLOR: #f0f0f0; LIST-STYLE-TYPE: none
}
.breadcrumbs {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: bold 11px Arial; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #b6b7b8
}
.breadcrumbs A {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.breadcrumbs A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.footer {
	PADDING-RIGHT: 5px; FONT: 9px Arial; TEXT-TRANSFORM: uppercase; COLOR: #bbbcbe; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 1px
}
.footer A {
	COLOR: #666666; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #bbbcbe; TEXT-DECORATION: underline
}
.defaultTable {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 11px Arial; WIDTH: 100%; PADDING-TOP: 3px
}
.defaultTable TD {
	PADDING-LEFT: 3px; BACKGROUND: #eeeeee; MARGIN: 1px; FONT: 11px Arial
}
.defaultTable TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #999999; PADDING-BOTTOM: 3px; FONT: bold 12px Arial; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.defaultTable TH A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.defaultTable TH A:hover {
	COLOR: #eeeeee; TEXT-DECORATION: underline
}
.contacUsTable {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px
}
.contacUsTable TD {
	PADDING-LEFT: 3px; BACKGROUND: #eeeeee; MARGIN: 1px
}
.contacUsTable TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #999999; PADDING-BOTTOM: 3px; FONT: bold 12px Arial; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.specs {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px
}
.specs TD {
	PADDING-LEFT: 3px; MARGIN: 1px
}
.specs TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #999999; PADDING-BOTTOM: 3px; FONT: bold 12px Arial; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.specs TBODY TR {
	
}
.pageMenus {
	WIDTH: 100%; TEXT-ALIGN: center
}
.pageMenus TD {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}
.tableBullets {
	VERTICAL-ALIGN: top; WIDTH: 100%
}
.tradeshows {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px
}
.tradeshows TD {
	PADDING-LEFT: 3px; BACKGROUND: #eeeeee; MARGIN: 1px
}
.tradeshows TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #999999; PADDING-BOTTOM: 3px; FONT: bold 11px Arial; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-ALIGN: left
}
#tradeshows {
	BACKGROUND: #555555; FONT: bold 12px Arial; COLOR: #ffffff
}
.forms TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #999999; PADDING-BOTTOM: 3px; FONT: bold 11px Arial; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.forms TD {
	BACKGROUND: #eeeeee
}
.windows {
	font-family: sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
.lasernotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 1px;
	margin-left: 0.5px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-color: #4C8C55;
	border-left-color: #4C8C55;
	color: #4C8C55;
	border-bottom-style: solid;
	border-left-style: solid;
}
.opticalnotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #291770;
	margin-top: 1px;
	margin-left: 0.5px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #291770;
	border-left-color: #291770;
}
.laserrodnotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #993300;
	margin-top: 1px;
	margin-left: 0.5px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #993300;
	border-left-color: #993300;
}
.waveplates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #9f7334;
	margin-top: 1px;
	margin-left: 0.5px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #9f7334;
	border-left-color: #9f7334;
}
.polarizers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #269392;
	margin-top: 1px;
	margin-left: 0.5px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #269392;
	border-left-color: #269392;
}
.leftbox {
	float: left;
	width: 275px;
	margin-left: 30px;
	padding-bottom: 35px;
	position: ΉΜΆ¨;
}
.sitemaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #0060A9;
	height: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.sitemaplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0060A9;
	text-decoration: none;
}
