a:focus { -moz-outline-style: none; }  
a:active { outline: none;
border: none; }

.clearBoth {
	clear: both;
}
.reallyTinyText {
	font-size: 0.7em;
}
.subheader {
	color: #000000;
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
}
.spacer {
	margin: 0px;
	padding: 0px 0px 20px;
	height: 5px;
	width: 300px;
}
.spacer40px {
	margin: 0px;
	padding: 0px 0px 40px;
	height: 5px;
	width: 300px;
}
.redHiLite {
	color: #FF0000;
}
.CorpBlueHiLite {
	color: #000066;
}
.emphasis {
	font-size: 1.0em;
	font-style: italic;
	font-weight: lighter;
}
.updateDate {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}
.Tb_border {
	border: 1px solid #000000;
}
.definitionText {
	font: 13px/3px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0px 0px 3px;
	padding: 0px;
}
.definitionTextHeader {
	font: 13px/5px "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000066;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 12px;
}
.extraListPadding {
	padding: 0px;
	margin-bottom: 20px;
}
.agentCompany {
	color: #666666;
	font-weight: bold;
}
.boxMarginTop {
	margin-top: -40px;
}
.boxRight {
	float: left;
}
.submitbtn {
	color: #FFFFFF;
	font-family: "Arial Black", Impact;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #000099;
	border: 1px solid #000000;
}
.submitbtnHover {
	color: #000099;
	background-color: #FFFFFF;
}
.resetbtn {
	color: #000000;
	font-family: "Arial Black", Impact;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #999999;
	border: 1px solid #000000;
}
.resetbtnHover {
	color: #FFFFFF;
	background-color: #000000;
}
.reqInst {
	font-size: 90%;
	color: #666666;
}
.pdfHiLite {
	color: #0033CC;
}
.navOrangeText {
	color: #FF9933;
}
.formWarning {
	color: #FFA387;
	font-size: 1.6em;
}
.indexPicLeft {
	height: auto;
	width: auto;
	float: left;
	margin: 0px 25px 25px 25px;
	padding: 5px;
	border: 1px solid #666666;
	clear: both;
}

.indexPicRight {
	height: auto;
	width: auto;
	float: right;
	margin: 0px 0px 8px 25px;
	padding: 5px;
	border: 1px solid #666666;
}
#translation {
	margin: 0px;
	padding: 0px;
	float: left;
}
#translateHere {
	margin: 8px 45px 0px 12px;
	padding: 0px;
	float: right;
	height: 50px;
	width: 150px;
	text-align: left;
}

#---Main--------------------------------------------------------------{}
body {
	margin: 0px;
	padding: 0px;
	background: #000000 url(../images/body_background.jpg) repeat-y center top;
	font-size: 62.5%;
	text-align:center;
	height: 100%;
	margin-top: 0px;
}
#wrapper {
	height: auto;
	width: 1280px;
	background: url(../images/wrapper_background.jpg) repeat-y center top;
	margin: 0px auto;
	padding: 0px;
}
#wrapper #header {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 1280px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
}
#----Navigation----------------------------------------------------------{}
#wrapper #header #navigation {
	height: 50px;
	width: 1024px;
	margin: 0px 128px 0px 0px;
	padding: 0px;
	float: right;
}
#wrapper #header #navigation #lineTab {
	text-decoration: none;
	color: #FFFFFF;
	width: 114px;
	float: left;
	display: inline;
	height: 26px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 8px;
}

#wrapper #header #navigation #lineTab a {
	text-decoration: none;
	width: 114px;
	float: left;
	height: 22px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	top: -8px;
	display: inline;
	margin: 0px;
}
#wrapper #header #navigation #lineTab a:hover {
	color: #FF9900;
}
#wrapper #header #navigation #hmeTab {
	width: 114px;
	float: left;
	height: 24px;
	color: #FF9900;
	background: url(../images/nav-tab122.gif) no-repeat center -32px;
	margin: 0px 0px 0px 3px;
	padding: 10px 0px 0px;
}
#wrapper #header #navigation ul {
	margin: 0px;
	padding: 0px;
	float: right;
}
#wrapper #header #navigation li {
	list-style: none;
	font: 1.0em/1em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	padding: 0px;
	display: inline;
	float: left;
	width: 114px;
	margin: 0px 0px 0px 3px;
	height: 26px;
}
#wrapper #header #navigation a {
	text-decoration: none;
	color: #FFFFFF;
	background: url(../images/nav-tab122.gif) no-repeat center -32px;
	width: 114px;
	float: left;
	display: inline;
	margin: 0px;
	height: 14px;
	padding: 10px 0px 8px;
}
#wrapper #header #navigation a:hover {
	color: #FF9900;
	width: 114px;
	float: left;
	display: inline;
	margin: 0px;
	height: 14px;
	padding: 10px 0px 8px;
}


#---Sub Navigation-----------------------------------------------------------{}

#wrapper #header #navigation #subNavFloat {
	padding: 0px;
	margin: 0px;
	float: none;
	position: relative;
	top: 0px;
	width: 114px;
	left: 559px;
	height: 200px;
}
#wrapper #header #navigation #subNavFloat ul {
	margin: 0px;
	padding: 0px;
	width: 114px;
}
#wrapper #header #navigation #subNavFloat li {
	font-size: 1.0em;
	list-style-type: none;
	width: 114px;
	margin: 0px 0px 2px;
	padding: 8px 0px 0px;
	background: url(../images/nav-tab122.gif) no-repeat center -32px;
	height: 24px;
	display: block;
	color: #FF9900;
}

#wrapper #header #navigation #subNavFloat a {
	margin: -8px 0px 0px;
	padding: 8px 0px 0px;
	width: 114px;
	text-decoration: none;
	height: 24px;
	background: transparent url(none);
	display: block;
}

#wrapper #header #navigation #subNavFloat a:hover {
	padding: 0px;
	width: 114px;
	margin: 0px;
	display: block;
	color: #FF9900;
}

#----Contact Details----------------------------------------------------------{}
#wrapper #header #contactDetails {
	float: right;
	height: 50px;
	width: 325px;
	margin-right: 128px;
	margin-top: 0px;
	display: inline;
	margin-bottom: 0px;
}
#wrapper #header #contactDetails h4 {
	text-align: right;
	padding-right: 10px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	font: normal 2.1em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
}
#wrapper #header #contactDetails h3 {
	font: 2em Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#wrapper #header #contactDetails h3 a {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	color: #FFFFFF;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#wrapper #header #contactDetails a {
	color: #FFFFFF;
	text-decoration: none;
}
#wrapper #header #contactDetails a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
#wrapper #header#contactDetails h4 {
	color: #FFFF00;
	font: 1.6em Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 0px;
	padding: 5px 0px 0px;
}


#----Page Name----------------------------------------------------------{}
#wrapper #content #pageName {
	height: auto;
	width: 1024px;
	float: left;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	clear: both;
}
#wrapper #content #pageName #infoText {
	padding: 0px;
	float: left;
	height: 100px;
	width: 300px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 50px;
}
#wrapper #content #pageName h1 {
	font: 2.;
	color: #000066;
	text-transform: uppercase;
	text-align: left;
	padding: 0px;
	font: 2.0em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#wrapper #content #pageName h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.6em;
	color: #999999;
	padding: 0px;
	margin-top: 12px;
	margin-right: 12px;
	margin-left: 22px;
	text-align: left;
	font-style: italic;
	margin-bottom: 10px;
}
#wrapper #content #pageName p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #000000;
	text-align: left;
	margin-left: 22px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#---Content Div-----------------------------------------------------------{}
#wrapper #content {
	height: auto;
	width: 1024px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/content_background.jpg) repeat-y center top;
}
#wrapper #content #pageName #translate {
	margin: 12px 0px 0px 20px;
	padding: 0px;
	height: 40px;
	width: 300px;
	float: right;
	text-align: left;
}
#wrapper #content #pageName #translate p {
	text-align: right;
	margin: 0px;
	padding: 0px;
}

#---Content Text Full-----------------------------------------------------------{}
#wrapper #content #contentTextFull {
	float: left;
	height: auto;
	width: 1024px;
	margin-right: 2px;
	text-align: left;
}

#wrapper #content #contentTextFull h2 {
	font: 2.0em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-left: 10px;
}#wrapper #content #contentTextFull p {
	font: bold 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#wrapper #content #contentTextFull table {
	margin-left: 22px;
	border: 1px solid #666666;
	margin-top: 0px;
}
#wrapper #content #contentTextFull td {
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
}
input {
	text-align: left;
	margin-top: 0px;
}

#---Content Text 1Col Left-----------------------------------------------------------{}

#wrapper #content #contentText1colL {
	float: left;
	height: auto;
	width: 410px;
}
#wrapper #content #contentText1colL h2 {
	font: 1.6em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	margin: 0px 5px 10px 22px;
	padding: 0px;
	text-align: left;
}
#wrapper #content #contentText1colL h3 {
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	margin-bottom: 3px;
	padding: 0px 5px 0px 0px;
	margin-top: 0px;
	text-align: left;
}
#wrapper #content #contentText1colL h4 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#wrapper #content #contentText1colL h4 a {
	color: #FF0000;
	text-decoration: none;
}
#wrapper #content #contentText1colL h5 {
	text-align: left;
	margin-left: 10px;
}
#wrapper #content #contentText1colL a:hover {
	text-decoration: underline;
	color: #000099;
	font-weight: bold;
}
#wrapper #content #contentText1colL a {
	color: #000000;
	text-decoration: none;
}
#wrapper #content #contentText1colL p {
	font: 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 22px;
	padding-bottom: 10px;
}
#wrapper #content #contentText1colL #descText {
	margin-right: 30px;
	margin-left: 12px;
}
#wrapper #content #contentText1colL p a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #contentText1colL img {
	float: left;
	margin-right: 8px;
	padding-right: 0px;
	a:focus -moz-outline-style: none;  
a:active outline: none; 
	border: none;
}
#wrapper #content #contentText1colL ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
#wrapper #content #contentText1colL li {
	list-style: none;
	font: 1.3em/1.8em Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
	letter-spacing: 0em;
	margin-left: 22px;
	margin-right: 22px;
}
#wrapper #content #contentText1colL #laserProduct_range {
	margin: 0px;
	padding: 0px;
	letter-spacing: -.01em;
}
#wrapper #content #contentText1colL #laserProduct_range a {
	color: #000099;
}
#wrapper #content #contentText1colL #laserProduct_range a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #contentText1colL #datasheetList1 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	margin-bottom: 20px;
	line-height: 1.1em;
}
#wrapper #content #contentText1colL #laserList ul {
	padding-right: 100px;
}
#--------------------------------------------------------------{}
#wrapper #content #contentText1colR #applications {
	margin: 0px;
	padding: 0px;
}
.textIndent {
	color: #0033CC;
	margin-left: -30px;
}

#---Content Address Col Left-----------------------------------------------------------{}

#wrapper #content #contentAddressColL {
	float: left;
	height: auto;
	width: 340px;
}
#wrapper #content #contentAddressColL h2 {
	font: 1.6em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	text-align: left;
}
#wrapper #content #contentAddressColL h3 {
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #content #contentAddressColL h4 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#wrapper #content #contentAddressColL h4 a {
	color: #FF0000;
	text-decoration: none;
}
#wrapper #content #contentAddressColL h5 {
	text-align: left;
	margin-left: 10px;
}
#wrapper #content #contentAddressColL a:hover {
	text-decoration: underline;
	color: #000099;
	font-weight: bold;
}
#wrapper #content #contentAddressColL a {
	color: #000000;
	text-decoration: none;
}
#wrapper #content #contentAddressColL p {
	font: 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#wrapper #content #contentAddressColL #descText {
	margin-right: 30px;
}
#wrapper #content #contentAddressColL p a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #contentAddressColL img {
	float: left;
	margin-right: 8px;
	padding-right: 0px;
	a:focus -moz-outline-style: none;  
a:active outline: none;
border: none; 
}
#wrapper #content #contentAddressColL ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
#wrapper #content #contentAddressColL li {
	list-style: none;
	font: 1.3em/1.3em Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 0px;
	letter-spacing: 0em;
	margin-left: 22px;
}
#wrapper #content #contentAddressColL #laserProduct_range {
	margin: 0px;
	padding: 0px;
	letter-spacing: -.01em;
}
#wrapper #content #contentAddressColL #laserProduct_range a {
	color: #000099;
}
#wrapper #content #contentAddressColL #laserProduct_range a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #contentAddressColL #datasheetList1 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	margin-bottom: 20px;
	line-height: 1.1em;
}
#wrapper #content #contentAddressColL #laserList ul {
	padding-right: 100px;
}

#----Agents Col----------------------------------------------------------{}

#wrapper #content #agentCol {
	float: left;
	height: auto;
	width: 650px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#wrapper #content #agentCol h2 {
	font: 1.6em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000066;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-left: 22px;
	margin-bottom: 10px;
}
#wrapper #content #agentCol h3 {
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	margin-bottom: 3px;
	padding: 0px 5px 0px 0px;
	margin-top: 0px;
	text-align: left;
}
#wrapper #content #agentCol h4 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#wrapper #content #agentCol h4 a {
	color: #FF0000;
	text-decoration: none;
}
#wrapper #content #agentCol h5 {
	text-align: left;
	margin-left: 10px;
}
#wrapper #content #agentCol a:hover {
	text-decoration: underline;
	color: #000099;
	font-weight: bold;
}
#wrapper #content #agentCol a {
	color: #000000;
	text-decoration: none;
}
#wrapper #content #agentCol p {
	font: bold 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#wrapper #content #agentCol #descText {
	margin-right: 30px;
}
#wrapper #content #agentCol p a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #agentCol img {
	float: left;
	margin-right: 8px;
	padding-right: 0px;
	a:focus -moz-outline-style: none;  
a:active outline: none;
border: none; 
}
#wrapper #content #agentCol ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
#wrapper #content #agentCol li {
	list-style: none;
	font: 1.3em/1.3em Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
	letter-spacing: 0em;
	margin-left: 22px;
	padding: 0;
}
#wrapper #content #agentCol #laserProduct_range {
	margin: 0px;
	padding: 0px;
	letter-spacing: -.01em;
}
#wrapper #content #agentCol #laserProduct_range a {
	color: #000099;
}
#wrapper #content #agentCol #laserProduct_range a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #agentCol #datasheetList1 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	margin-bottom: 20px;
	line-height: 1.1em;
}
#wrapper #content #agentCol #laserList ul {
	padding-right: 100px;
}
#wrapper #content #agentCol table {
	margin-left: 22px;
	padding: 0px;
	border: 1px solid #666666;
	margin-bottom: 40px;
}
#wrapper #content #agentCol th {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#wrapper #content #agentCol td {
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#-----Agent Col Middle---------------------------------------------------------{}
#wrapper #content #agentColM {
	float: left;
	height: auto;
	width: 342px;
}
#wrapper #content #agentColM h2 {
	font: 1.6em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000066;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-left: 0px;
	margin-bottom: 10px;
}
#wrapper #content #agentColM h3 {
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	margin-bottom: 3px;
	padding: 0px 5px 0px 0px;
	margin-top: 0px;
	text-align: left;
}
#wrapper #content #agentColM h4 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#wrapper #content #agentColM h4 a {
	color: #FF0000;
	text-decoration: none;
}
#wrapper #content #agentColM h5 {
	text-align: left;
	margin-left: 10px;
}
#wrapper #content #agentColM a:hover {
	text-decoration: underline;
	color: #000099;
	font-weight: bold;
}
#wrapper #content #agentColM a {
	color: #000000;
	text-decoration: none;
}
#wrapper #content #agentColM p {
	font: normal 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#wrapper #content #agentColM #descText {
	margin-right: 30px;
}
#wrapper #content #agentColM p a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #agentColM img {
	float: left;
	margin-right: 8px;
	padding-right: 0px;
	a:focus -moz-outline-style: none;  
a:active outline: none;
border: none; 
}
#wrapper #content #agentColM ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
#wrapper #content #agentColM li {
	list-style: none;
	font: 1.3em/1.8em Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 3px;
	letter-spacing: 0em;
	margin-left: 10px;
}
#wrapper #content #agentColM #laserProduct_range {
	margin: 0px;
	padding: 0px;
	letter-spacing: -.01em;
}
#wrapper #content #agentColM #laserProduct_range a {
	color: #000099;
}
#wrapper #content #agentColM #laserProduct_range a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #agentColM #datasheetList1 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	margin-bottom: 20px;
	line-height: 1.1em;
}
#wrapper #content #agentColM #laserList ul {
	padding-right: 100px;
}
#wrapper #content #agentColM table {
	margin-left: 0px;
	padding: 0px;
	border: 1px solid #666666;
	margin-bottom: 40px;
}
#wrapper #content #agentColM th {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#wrapper #content #agentColM td {
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

#--------------------------------------------------------------{}
#wrapper #content #contentText1colM {
	float: left;
	height: auto;
	width: 290px;
}
#wrapper #content #contentText1colM h2 {
	font: 1.6em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-left: 10px;
}
#wrapper #content #contentText1colM h3 {
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	margin-bottom: 3px;
	padding: 0px 5px 0px 0px;
	margin-top: 0px;
	text-align: left;
}
#wrapper #content #contentText1colM h4 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#wrapper #content #contentText1colM h4 a {
	color: #FF0000;
	text-decoration: none;
}
#wrapper #content #contentText1colM h5 {
	text-align: left;
	margin-left: 10px;
}
#wrapper #content #contentText1colM a:hover {
	text-decoration: underline;
	color: #000099;
}
#wrapper #content #contentText1colM a {
	color: #000099;
	text-decoration: none;
}
#wrapper #content #contentText1colM p {
	font: 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
}
#wrapper #content #contentText1colM #descText {
	margin-right: 30px;
}
#wrapper #content #contentText1colM p a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #contentText1colM img {
	float: left;
	margin-right: 5px;
	border: 1px solid #000000;
	margin-bottom: 20px;
}
#wrapper #content #contentText1colM ul {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#wrapper #content #contentText1colM li {
	list-style: none;
	font: 1.3em/1.8em Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 0px;
	letter-spacing: 0em;
	margin-left: 10px;
}
#wrapper #content #contentText1colM #laserProduct_range {
	margin: 0px;
	padding: 0px;
	letter-spacing: -.01em;
}
#wrapper #content #contentText1colM #laserProduct_range a {
	color: #000099;
}
#wrapper #content #contentText1colM #laserProduct_range a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #contentText1colM #datasheetList2 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	margin-bottom: 20px;
	line-height: 1.1;
}


#--------------------------------------------------------------{}

#wrapper #content #contentText1colR {
	float: right;
	height: auto;
	width: 270px;
	margin: 0px;
	padding: 0px;
	margin-right: 22px;
}
#wrapper #content #contentText1colR a {
}
#wrapper #content #contentText1colR h2 {
	font: 1.6em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#wrapper #content #contentText1colR h3 {
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	margin-bottom: 3px;
	padding: 0px 5px 0px 0px;
	margin-top: 0px;
	text-align: left;
}
#wrapper #content #contentText1colR h4 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrapper #content #contentText1colR h4 a {
	color: #FF0000;
	text-decoration: none;
}
#wrapper #content #contentText1colR a:hover {
	text-decoration: underline;
	color: #000099;
}
#wrapper #content #contentText1colR p {
	font: bold 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 0px;
}
#wrapper #content #contentText1colR #descText {
	margin-right: 30px;
}
#wrapper #content #contentText1colR p a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#wrapper #content #contentText1colR img {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	border: none;
}
#wrapper #content #contentText1colR ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#wrapper #content #contentText1colR li {
	list-style: none;
	font: 1.3em/1.4em Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 5px;
	letter-spacing: 0em;
}
#wrapper #content #contentText1colR #laserProduct_range {
	margin: 0px;
	padding: 0px;
	letter-spacing: -.01em;
}
#wrapper #content #contentText1colR #laserProduct_range a {
	color: #000099;
}
#wrapper #content #contentText1colR #laserProduct_range a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #contentText1colR #datasheetList3 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	margin-bottom: 20px;
	line-height: 1.1;
}

#--------------------------------------------------------------{}
#wrapper #content #contentText2Col {
	float: left;
	height: auto;
	width: 680px;
	margin: 0px;
	padding: 0px;
}
#wrapper #content #contentText2Col img {
	top: 4px;
	position: relative;
}

#wrapper #content #contentText2Col a {
	text-decoration: none;
	color: #0000CC;
	font-weight: bold;
}
#wrapper #content #contentText2Col a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#wrapper #content #contentText2Col h1 {
	font: 2.3em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #0033CC;
	text-transform: uppercase;
	text-align: left;
}
#wrapper #content #contentText2Col h2 {
	font: bold 1.6em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	padding-left: 22px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
}

#wrapper #content #contentText2Col h4 {
	text-align: left;
	margin-left: 30px;
	font: 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 50px;
}
#wrapper #content #contentText2Col p {
	text-align: justify;
	color: #000000;
	margin-top: 0px;
	padding: 0px 0px 2px 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	line-height: 1.5em;
	font-weight: normal;
}
#wrapper #content #contentText2Col h5 {
	text-align: left;
	font: normal 1.9em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	margin: 0px 0px 20px 10px;
	padding: 0px;
}
#wrapper #content #contentText2Col ul {
	margin: 0px;
	padding: 0px;
	margin-bottom: 24px;
	text-align: left;
	margin-left: 10px;
}
#wrapper #content #contentText2Col li {
	list-style-type: none;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #000000;
	font-weight: normal;
	margin-left: 10px;
}
#wrapper #content #contentText2Col .salesPartners {
	padding-bottom: 12px;
}
#wrapper #content #contentText2Col td h2 {
	color: #000066;
	margin-right: 12px;
}
#wrapper #content #contentText2Col td p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 1.1em;
	margin-right: 20px;
}
#wrapper #content #contentText2Col td img {
	margin-bottom: 50px;
}
#wrapper #content #contentText2Col td ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 12px;
}
#wrapper #content #contentText2Col td li {
	list-style-type: none;
	font-size: 1.1em;
	color: #666666;
}
#wrapper #content #contentText2Col #Lcol {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 320px;
	height: auto;
}

#wrapper #content #contentText2Col #Lcol h3 {
	font: bold 1.2em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	padding-left: 22px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
}
#wrapper #content #contentText2Col #Rcol {
	margin: 0px;
	padding: 0px;
	width: 320px;
	float: right;
	height: right;
}

#wrapper #content #contentText2Col #Rcol h3 {
	font: bold 1.2em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	padding-left: 22px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
}


.imgLeft {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

#--------------------------------------------------------------{}
#wrapper #content #contentAddressColL #contact_form {
	background-color: #CCCCCC;
	height: auto;
	width: 340px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 10px;
	border: 1px solid #000000;
}
#wrapper #content #contentAddressColL #contact_form #contactDetails {
	margin-top: 6px;
	padding-bottom: 40px;
}
#wrapper #content #contentAddressColL #contact_form #contactDetails input {
	margin-right: 0px;
	margin-left: 5px;
	float: right;
}
#wrapper #content #contentAddressColL #contact_form #contactDetails p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 6px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #333333;
	float: left;
}

#wrapper #content #contentAddressColL #contact_form ul {
	margin: 0px;
	padding: 0px;
}
#wrapper #content #contentAddressColL #contact_form li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 10px;
}
#wrapper #content #contentAddressColL #contact_form h5 {
	font-size: 1.1em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#--------------------------------------------------------------{}
#wrapper #content #contentTextFullWidth {
	width: 1024px;
	height: auto;
	margin-right: auto;
	margin-left: 20px;
}

#wrapper #content #contentTextFullWidth table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-align: center;
	border: 1px solid #000000;
	margin-left: 6px;
	float: left;
	margin-right: 6px;
	margin-bottom: 12px;
}
#wrapper #content #contentTextFullWidth td {
	font: 1.2em Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
}
#wrapper #content #contentTextFullWidth p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	margin-right: 2px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
	text-align: justify;
	margin-left: 0px;
}

#wrapper #content #contentTextFullWidth h2 {
	font: bold 1.6em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	padding-left: 22px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
}
#wrapper #content #contentTextFullWidth a {
	text-decoration: none;
	color: #333;
	border: none;
}
#wrapper #content #contentTextFullWidth a:hover {
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;
}
#wrapper #content #contentTextFullWidth img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #content #contentTextFullWidth #tableHeader {
	font: 1.5em "Arial Black", Impact;
	color: #0000CC;
	padding-left: 5px;
}

#--------------------------------------------------------------{}
#formWrapper {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 980px;
	margin-left: 20px;
	border: 1px solid #666666;
	background-image: url(../images/formGrad.jpg);
	background-repeat: repeat;
	background-position: left top;
	text-align: left;
}
#formWrapper #formColLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 449px;
	text-align: left;
}
#formWrapper #formColLeft #formDetails {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 448px;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 30px;
}
#wrapper #content #contentTextFull #formWrapper #formColLeft #formDetails p {
	float: left;
	width: 90px;
	clear: both;
	margin-top: 2px;
	text-align: right;
}
#formWrapper #formColLeft #formComments {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 448px;
	margin-top: 20px;
	text-align: left;
	margin-bottom: 10px;
	padding-top: 20px;
}
#wrapper #content #contentTextFull #formWrapper #formColLeft #formComments h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 1.3em;
	padding: 0px;
	margin-left: 12px;
	margin-bottom: 6px;
}
#wrapper #content #contentTextFull #formWrapper #formColLeft #formComments p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
}
#wrapper #content #contentTextFull #formWrapper #formColLeft #formComments textarea {
	margin-left: 12px;
}
#formWrapper #formColRight {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 528px;
	margin-bottom: 20px;
}
#wrapper #content #contentTextFull #formWrapper #formColRight h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #000000;
	text-align: left;
	margin: 0;
	padding: 0;
	margin-top: 8px;
}
#wrapper #content #contentTextFull #formWrapper #formColRight #formColRightRight h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #000000;
	text-align: left;
	margin: 0;
	padding: 0;
	margin-top: 8px;
	margin-bottom: 8px;
}
#wrapper #content #contentTextFull #formWrapper #formColRight em {
	color: #999999;
	font-size: 1.0em;
	font-weight: normal;
}
#formWrapper #formColRight #formColRightLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 263px;
	margin-top: 2px;
}

#wrapper #content #contentTextFull #formWrapper #formColRight #formColRightLeft ul {
	margin: 0px;
	padding: 0px;
}
#wrapper #content #contentTextFull #formWrapper #formColRight #formColRightLeft li {
	list-style-type: none;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	text-align: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#formWrapper #formColRight #formColRightRight {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 263px;
	margin-top: 2px;
}
#wrapper #content #contentTextFull #formWrapper #formColRight #formColRightRight ul {
	margin: 0px;
	padding: 0px;
}
#wrapper #content #contentTextFull #formWrapper #formColRight #formColRightRight li {
	list-style-type: none;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	text-align: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #content #contentTextFull #formWrapper #formButtons {
	height: 20px;
	width: 100%;
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
#wrapper #content #contentTextFull #formWrapper #formColRight #formButtons #resetForm {
	margin-right: 23px;
}
#wrapper #content #contentTextFull form {
	margin-bottom: 12px;
}

#--------------------------------------------------------------{}
#wrapper #content #offices {
	float: left;
	height: auto;
	width: 1024px;
	margin: 0px;
	padding: 0px;
}
#wrapper #content #offices h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #000099;
	text-align: left;
	margin-left: 25px;
}

#wrapper #content #offices #add1, #wrapper #content #offices #add2, #wrapper #content #offices #add3 {
	width: 300px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	float: left;
}
#wrapper #content #offices #add1 ul{
	margin: 0px;
	padding: 0px;
}

#wrapper #content #offices #add1 li{
	list-style-type: none;
	text-align: left;
	font: normal 1.5em/1.6em Arial, Helvetica, sans-serif;
	color: #000000;
}
#wrapper #content #offices #add2 ul{
	margin: 0px;
	padding: 0px;
}

#wrapper #content #offices #add2 li{
	font-size: 1.5em;
	list-style-type: none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	color: #999999;
}

#wrapper #content #offices #add3 p {
	font: bold 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 0px;
}

#wrapper #content #offices #add3 #google_translate_element {
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-align: left;
}





#wrapper #content #offices #add3 ul{
	margin: 0px;
	padding: 0px;
}

#wrapper #content #offices #add3 li{
	font-size: 1.5em;
	list-style-type: none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	color: #999999;
}


#--------------------------------------------------------------{}
#--------------------------------------------------------------{}
#wrapper #content #contentTextFullWidthPartners {
	width: 700px;
	height: auto;
	margin-right: auto;
	margin-left: 20px;
	text-align: left;
	float: left;
}

#wrapper #content #contentTextFullWidthPartners h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.6em;
	color: #999999;
	padding: 0px;
	margin-top: 12px;
	margin-right: 25px;
	margin-left: 0px;
	text-align: left;
	font-style: italic;
	margin-bottom: 10px;
}


#wrapper #content #contentTextFullWidthPartners table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin-left: 0px;
}

#wrapper #content #contentTextFullWidthPartners h2 {
	font: bold 1.6em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	padding-left: 22px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
}
#wrapper #content #contentTextFullWidthPartners img a:hover {
	text-decoration: none;
	border: none;
	a:focus { -moz-outline-style: none; }  
a:active { outline: none;
}
}
#wrapper #content #contentTextFullWidthPartners a {
	text-decoration: none;
	color: #999999;
	border: none;
}
#wrapper #content #contentTextFullWidthPartners a:hover {
	color: #000066;
	text-decoration: underline;
}
#wrapper #content #contentTextFullWidthPartners img {
	margin-right: 25px;
	margin-bottom: 12px;
	margin-top: 5px;
	width: 150px;
	float: left;
	padding: 0px;
	height: auto;
}
#wrapper #content #contentTextFullWidthPartners p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.5em;
	margin-right: 200px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
}

#--------------------------------------------------------------{}
#--------------------------------------------------------------{}
#wrapper #content #contentTextFullWidth #product {
	background: #FF0066;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 200px;
	float: left;
}
#wrapper #content #contentTextFullWidth #product ul {
	margin: 0px;
	padding: 0px;
}
#wrapper #content #contentTextFullWidth #product li {
	text-align: left;
	text-decoration: none;
	list-style: none;
	font: 1.2em "Arial Black", Impact;
	color: #FFFFFF;
	position: relative;
}
#--------------------------------------------------------------{}
#wrapper #content #contentTextFullWidth #product #prod1 {
	background: #CCFF99;
	left: -1000px;
	position: absolute;
}
#wrapper #content #contentTextFullWidth #product a:hover #prod1{
	left: 0px;
}

#--------------------------------------------------------------{}
#--------------------------------------------------------------{}
#wrapper #content #contentText2Col #LVimage {
	margin: 10px 0px 40px 22px;
	padding: 0px;
	width: 100%;
	height: auto;
}


#wrapper #content #contentText2Col h3 {
	font: bold 1.2em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #000000;
	padding-left: 22px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
}


#--------------------------------------------------------------{}
#wrapper #content #contentText1colR #google_translate_element {
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-align: left;
}
#--------------------------------------------------------------{}
#--------------------------------------------------------------{}
#--------------------------------------------------------------{}
#--------------------------------------------------------------{}
#--------------------------------------------------------------{}
#wrapper #footer {
	background: url(../images/footer.jpg) no-repeat center top;
	height: 100px;
	width: 1280px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#--------------------------------------------------------------{}
#wrapper #footer #footerNav {
	height: 12px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 30px;
}
#wrapper #footer #footerNav p {
	text-align: center;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 6px 0px 0px;
	padding: 0px;
}
#wrapper #footer ul {
	margin: 10px 0px 0px;
	padding: 0px;
}
#wrapper #footer li {
	list-style: none;
	font: 1.0em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #FFFFFF;
	margin-right: 10px;
	display: inline;
}
#wrapper #footer #footerNav a {
	color: #FFFFFF;
	text-decoration: none;
}
#wrapper #footer #footerNav a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
