#header
{
	Z-INDEX: 103;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px;
}
#tutorial_img
{
	LEFT: 30px;
	POSITION: absolute;
	TOP: 96px;
}
#fredsnapshots
{
	Z-INDEX: 103;
	LEFT: 32px;
	POSITION: absolute;
	TOP: 95px;
}
#reflector_ad_hires
{
	Z-INDEX: 103;
	LEFT: 387px;
	POSITION: absolute;
	TOP: 203px;
}
#footer
{
	position: absolute;
	LEFT: 10px;
	top: 700px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
}
#index_text
{
	LEFT: 30px;
	POSITION: absolute;
	TOP: 205px;
	margin: 0px 12px 12px 0px;
	padding: 0px 0px 12px 0px;
	width: 350px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #737373;
	font-size: 10pt;
}
a, a:active, a:link, a:visited
{
    color: #A90E0E;
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	text-decoration: overline underline;
}
#quote_index
{
	LEFT: 387px;
	POSITION: absolute;
	width: 413px;
	TOP: 515px;
}
#idxquotationheader
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #CCFFFF;
	background-color: #CCFFFF;
	color: #ba122b;
	text-align: center;
}
#idxquotationtext
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-style: italic;
	font-size: 11pt;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #CCFFFF;
	background-color: #CCFFFF;
	color: #000000;
	text-align: left;
}
#idxquotationattribution
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #CCFFFF;
	background-color: #CCFFFF;
	color: #011c51;
	text-align: right;
}
#idx_newsbox
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #8080FF;
	color: #011c51;
	text-align: right;
}
#idx_newsbox_header
{
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #8080FF;
	color: #A90E0E;
	text-align: center;
}
#idx_newsbox_text
{
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #8080FF;
	color: #000000;
	text-align: left;
}
#tutorial_dots
{
	LEFT: 30px;
	POSITION: absolute;
	TOP: 162px;
}
#tutorial_text
{
	LEFT: 30px;
	POSITION: absolute;
	TOP: 177px;
	margin: 0px 12px 12px 0px;
	padding: 0px 0px 12px 0px;
	width: 740px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #737373;
	font-size: 10pt;
}
#quote_tutorial
{
	LEFT: 30px;
	POSITION: absolute;
	width: 740px;
	TOP: 840px;
}
#tutquotationheader
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	color: #ba122b;
	text-align: center;
}
#tutquotationtext
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-style: italic;
	font-size: 11pt;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	color: #000000;
	text-align: left;
}
#tutquotationattribution
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	color: #011c51;
	text-align: right;
}
#tutorial_footer
{
	position: absolute;
	LEFT: 10px;
	top: 960px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
}
#fredlinklistdot
{
    color: #b41212;
}
#fredlink
{
	color: #696969;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt;
}
#fredlinktable
{
	position: absolute;
	LEFT: 5px;
	top: 95px;
}
#fredidximg
{
	POSITION: absolute;
	LEFT: 465px;
	TOP: 95px;
}
#fredimgtext
{
	POSITION: absolute;
	LEFT: 198px;
	WIDTH: 257px;
	TOP: 95px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #737373;
	font-size: 10pt;
	line-height: 175%;
	margin-bottom: 0;
}
#software_text
{
	LEFT: 198px;
	POSITION: absolute;
	width: 604px;
	TOP: 460px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #737373;
	font-size: 10pt;
}
#quote_software
{
	LEFT: 198px;
	POSITION: absolute;
	width: 601px;
	TOP: 655px;
}
#swquotationheader
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	color: #ba122b;
	text-align: center;
}
#swquotationtext
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-style: italic;
	font-size: 11pt;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	color: #000000;
	text-align: left;
}
#swquotationattribution
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	color: #011c51;
	text-align: right;
}
#software_footer
{
	position: absolute;
	LEFT: 5px;
	top: 760px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
}
#straylight_caption
{
	font-style: italic;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #737373;
	font-size: 8pt;
}
#straylight_text
{
	position: absolute;
	LEFT: 196px;
	top: 97px;
	width: 603px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #737373;
	font-size: 10pt;
}
#straylight_text2
{
	width: 260px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #737373;
	font-size: 10pt;
}
#quote_straylight
{
	LEFT: 15px;
	POSITION: absolute;
	width: 799px;
	TOP: 1225px;
}
#strayquotationheader
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	color: #ba122b;
	text-align: center;
}
#strayquotationtext
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-style: italic;
	font-size: 11pt;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	color: #000000;
	text-align: left;
}
#strayquotationattribution
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	color: #011c51;
	text-align: right;
}
#straylight_pics
{
	LEFT: 452px;
	POSITION: absolute;
	TOP: 325px;
}
#straylight_footer
{
	position: absolute;
	LEFT: 15px;
	top: 1325px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
}
#geoconst_text
{
	position: absolute;
	LEFT: 196px;
	top: 97px;
	width: 603px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #737373;
	font-size: 10pt;
}
#quote_geoconst
{
	LEFT: 200px;
	POSITION: absolute;
	width: 599px;
	TOP: 450px;
}
#geoconstquotationheader
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #e2e2e2;
	background-color: #e2e2e2;
	color: #ba122b;
	text-align: center;
}
#geoconstquotationtext
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-style: italic;
	font-size: 11pt;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #e2e2e2;
	background-color: #e2e2e2;
	color: #000000;
	text-align: left;
}
#geoconstquotationattribution
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #e2e2e2;
	background-color: #e2e2e2;
	color: #011c51;
	text-align: right;
}
#scripting_pics
{
	LEFT: 435px;
	POSITION: absolute;
	TOP: 95px;
}
#scripting_caption
{
	font-style: italic;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #000000;
	font-size: 8pt;
}
#scripting_text
{
	position: absolute;
	LEFT: 196px;
	top: 97px;
	width: 225px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #737373;
	font-size: 10pt;
}
#scripting_text2
{
	position: absolute;
	LEFT: 196px;
	top: 500px;
	width: 602px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #737373;
	font-size: 10pt;
}
#testimonial_text
{
	LEFT: 198px;
	width: 604px;
	TOP: 95px;
	POSITION: absolute;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#testimonial_type1_quote
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-style: italic;
	font-size: 11pt;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #e2e2e2;
	background-color: #e2e2e2;
	color: #000000;
	text-align: center;
}
#testimonial_type1_attrib
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #e2e2e2;
	background-color: #e2e2e2;
	color: #011c51;
	text-align: right;
}
#testimonial_type2_quote
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-style: italic;
	font-size: 11pt;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
}
#testimonial_type2_attrib
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
	border-width: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	color: #011c51;
	text-align: right;
}

#faq_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#services_text
{
	position: absolute;
	LEFT: 5px;
	top: 100px;
	width: 585px;
}
#news_text
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #757575;
	position: absolute;
	LEFT: 5px;
	top: 100px;
	width: 795px;
}
#contact_text
{
	position: absolute;
	LEFT: 5px;
	top: 100px;
}
#contact_img
{
	position: absolute;
	LEFT: 370px;
	top: 100px;
}
#contact_footer
{
	position: absolute;
	width: 790px;
	top: 700px;
}
#partners_text
{
	position: absolute;
	LEFT: 5px;
	top: 100px;
	width: 795px;
}
#interferometry_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#calculations_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#geo_const_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#automation_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#visualization_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#straylight_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#prototyping_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#raytracing_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#matrlgrade_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#coatings_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#coordinate_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#digitizer_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
}
#holographic_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#userdef_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#illumsys_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#limits_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#interface_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#multidoc_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#paraxial_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #606060;
}
#surfacetypes_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #606060;
}
#sources_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#polarization_text
{
	position: absolute;
	LEFT: 200px;
	top: 100px;
	width: 600px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
#downloads_text
{
	position: absolute;
	LEFT: 50px;
	top: 100px;
	width: 700px;
}