.chotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663300;
	font-weight: normal;




}
.quicklinktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #804000;
}
A:link {
	COLOR: #663300; TEXT-DECORATION: none
}
A:active {
	COLOR: #663300; TEXT-DECORATION: none
}
A:visited {
	COLOR: #663300; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0066CC; TEXT-DECORATION: underline
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	border: 1px solid #000033;

}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #39596A;
	text-align: justify;


}
.maintext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #486F84;

}
.subpageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;

}
.whitetext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;

}
.headings {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #486F84;
}
P {
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-ALIGN: left;
    
}
.bluecontent {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.bluecontent a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	text-decoration: underline;
}

.bluecontent a:hover {
	color: #006699;
	text-decoration: underline;
}

.bluecontent a:active {
	color: #000033;
	text-decoration: underline;
}

.bluecontent a:visited	{
	color: #000033;
	text-decoration: underline;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0.05pc;

}

.content a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	text-decoration: underline;
}

.content a:hover {
	color: #000000;
	text-decoration: underline;
}

.content a:active {
	color: #000000;
	text-decoration: underline;
}

.content a:visited	{
	color: #000000;
	text-decoration: underline;
}

.greenHeader	 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #737942;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.smgreenHeader	 {
	font-family: Arial, Helvetica, sans-serif;
	color: #435E7E;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}


.subContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #330000;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.subContent a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	text-decoration: underline;
}
.subContent a:hover {
	color: #000000;
	text-decoration: underline;
}
.subContent a:active {
	color: #000000;
	text-decoration: underline;
}
.subContent a:visited	{
	color: #8C8C8C;
	text-decoration: underline;
}

.subContentBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

.subNavContent {
	font-family: Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: 0.08em;
}

.subNavContent  a:link {
	color: #8C8C8C;
	text-decoration: none;
	}

.subNavContent  a:visited {
	color: #8C8C8C;
	text-decoration: none;
	}

.subNavContent  a:hover {
	color: #000000;
	text-decoration: none;
	}

.subNavContent  a:active {
	color: #8C8C8C;
	text-decoration: none;
	}


.p7tbsub {
	background-color: #0A2972;
	border: thin none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	layer-background-color: #CBCBCB;
	color: #CBCBCB;
}
.p7tbsub p {margin: 0px; padding: 3px 0px 0px 0px;}
.p7tbsub a:link {color: #CBCBCB; text-decoration: none;}
.p7tbsub a:visited {color: #CBCBCB; text-decoration: none;}
.p7tbsub a:hover {color: #FFFFFF; text-decoration: none;}
.p7tbsub a:active {color: #FFFFFF; text-decoration: none;}
.p7tbdn {color: #CBCBCB !important; font-weight: bold;}

.redArrow {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF3333;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.main1 a:link {
	color: #999999;
	text-decoration: none;
	}

.main1 a:visited {
	color: #999999;
	text-decoration: none;
	}

.main1 a:hover {
	color: #999999;
	text-decoration: underline;
	}

.main1 a:active {
	color: #999999;
	text-decoration: none;
	}

.main1 {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
	
.smwhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
	
.medwhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	}

.form  {
	font-family: Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	font-size : 9px;
	font-weight : normal;
	border-width: 1px;
	border-style: solid;
	border-color: CCCCCC;
	background-color: #FFFFFF;
}
.regform  {
	font-family: Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	font-size : 10px;
	font-weight : normal;
	border-width: 1px;
	border-style: solid;
	border-color: CCCCCC;
	background-color: #FFFFFF;
}
.loginerror
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 2pt;
    BORDER-LEFT: 0pt;
    COLOR: red;
    LINE-HEIGHT: 11pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left
}
.listbullet
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    MARGIN-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0pt;
    PADDING-BOTTOM: 0pt;
    BORDER-LEFT: 0pt;
    LINE-HEIGHT: 10pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.blacktext
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    BORDER-LEFT: 0pt;
    COLOR: #000000;
    LINE-HEIGHT: 10pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left
}
.headertext
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 13pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    BORDER-LEFT: 0pt;
    COLOR: #000000;
    LINE-HEIGHT: 14pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left
}
.headersmall
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    BORDER-LEFT: 0pt;
    COLOR: #000000;

    LINE-HEIGHT: 11pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left
}
.headerprogram
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 15pt 5pt 0pt 0pt;
    BORDER-LEFT: 0pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt
}
.normal
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 4pt 5pt 8pt 0pt;
    BORDER-LEFT: 0pt;
    LINE-HEIGHT: 11pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left;
}
.normaltext
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 4pt 5pt 8pt 0pt;
    BORDER-LEFT: 0pt;
    LINE-HEIGHT: 11pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left;
}
.datetext
{
	BORDER-RIGHT: 0pt;
	PADDING-RIGHT: 0pt;
	BORDER-TOP: 0pt;
	PADDING-LEFT: 0pt;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0pt;
	MARGIN: 2pt 0pt;
	BORDER-LEFT: 0pt;
	PADDING-TOP: 0pt;
	BORDER-BOTTOM: 0pt;
	font-family: Arial, Helvetica, sans-serif;


}
.tablenormal
{
	color: #990000;
	BORDER-RIGHT: 0pt;
	PADDING-RIGHT: 0pt;
	BORDER-TOP: 0pt;
	PADDING-LEFT: 0pt;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0pt;
	MARGIN: 2pt;
	BORDER-LEFT: 0pt;
	LINE-HEIGHT: 15pt;
	PADDING-TOP: 0pt;
	BORDER-BOTTOM: 0pt;
	font-family: Arial, Helvetica, sans-serif;

}
.tablebids
{
	BORDER-RIGHT: 0pt;
	PADDING-RIGHT: 0pt;
	BORDER-TOP: 0pt;
	PADDING-LEFT: 0pt;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0pt;
	MARGIN: 1pt;
	BORDER-LEFT: 0pt;
	LINE-HEIGHT: 10pt;
	PADDING-TOP: 0pt;
	BORDER-BOTTOM: 0pt;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;

}
.bluesmallheader
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    BORDER-LEFT: 0pt;
    COLOR: #003366;
    LINE-HEIGHT: 11pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left
}
.tableheader
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 1pt 4pt 1pt 2pt;
    BORDER-LEFT: 0pt;
    LINE-HEIGHT: 11pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left;
}
.tablesmall
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	MARGIN: 1pt 4pt 1pt 2pt;
	LINE-HEIGHT: 9pt;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.8em;
	border: thin none #CCCCCC;
	padding: 2pt;
	list-style-position: inside;
	list-style-type: disc;
	text-decoration: none;







}
.errormess
{
	BORDER-RIGHT: 0pt;
	PADDING-RIGHT: 0pt;
	BORDER-TOP: 0pt;
	PADDING-LEFT: 0pt;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0pt;
	MARGIN: 2pt;
	BORDER-LEFT: 0pt;
	COLOR: #993300;
	PADDING-TOP: 0pt;
	BORDER-BOTTOM: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;


}
.newsbanner
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 1pt 4pt 1pt 10pt;
    BORDER-LEFT: 0pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 11pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left
}
.homehead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 4pt 5pt 2pt 30pt;
    COLOR: #003366;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
.hometext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN: 5pt 5pt 5pt 30pt;
    COLOR: #003366;
    LINE-HEIGHT: 9pt;
    TEXT-ALIGN: left
}
.linktext
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    BORDER-LEFT: 0pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 8pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left
}
.copyright
{
	BORDER-RIGHT: 0pt;
	PADDING-RIGHT: 0pt;
	BORDER-TOP: 0pt;
	PADDING-LEFT: 0pt;
	FONT-SIZE: 7pt;
	PADDING-BOTTOM: 0pt;
	MARGIN: 0pt;
	BORDER-LEFT: 0pt;
	PADDING-TOP: 0pt;
	BORDER-BOTTOM: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;


}
.headltblue
{
	BORDER-RIGHT: 0pt;
	PADDING-RIGHT: 0pt;
	BORDER-TOP: 0pt;
	PADDING-LEFT: 0pt;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 0pt;
	MARGIN: 0pt 5pt 0pt 0pt;
	BORDER-LEFT: 0pt;
	COLOR: #3366aa;
	LINE-HEIGHT: 11pt;
	PADDING-TOP: 0pt;
	BORDER-BOTTOM: 0pt;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;

}
.forumtext
{
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 1pt 5pt 1pt 3pt;
    BORDER-LEFT: 0pt;
    LINE-HEIGHT: 9pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-ALIGN: left
}
.forum
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	MARGIN: 1pt 5pt 1pt 1pt;
	COLOR: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#bold
{
    FONT-WEIGHT: bold
}
#leftjust
{
    TEXT-ALIGN: left
}
#rightjust
{
    TEXT-ALIGN: right
}
#rightbold
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
#centerbold
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
#center
{
    TEXT-ALIGN: center
}
#red
{
    COLOR: red
}
#white
{
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	font-weight: bold;
	letter-spacing: 0.08em;
}
#spacer
{
    MARGIN-LEFT: 2pt;
    MARGIN-RIGHT: 2pt
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #847759;
}
.product{

background-image:url(../IMAGES/product.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#spectrographs{
	width:50px;
	margin-left:12px;
	margin-top:20px;
	float:left;
	height:50px;
}
#0ptics{
	width:50px;
	margin-top:0px;
	height:50px;
	width:50px;
	float:left;
	margin-left:10px;
}
#laser{
	width:50px;
	margin-top:15px;
	height:50px;
	width:50px;
	float:left;
	margin-left:10px;
}
#vibration{
width:50px;


float:left;
height:50px;}
#center{
	margin-right:200px;
	float:left;
	width:260px;
	margin-left:220px;
	height:50px;
	margin-top:2px;

}
#center3{



float:left;
width:260px;
margin-left:220px;
height:50px;


}
#center1{
	float:left;
	width:220px;
	margin-left:240px;

}
#light{
width:50px;


float:right;
height:50px;}
#top{
	height:51px;
	float:left;
	width:200px;
	margin-left:250px;
	margin-right:290px;
	margin-top:11px;
	height:70px;


}
#photonic{
width:50px;


float:left;
height:50px;}
#bio{
width:50px;
float:left;
height:50px;}
#motion{
	width:50px;
	float:left;
	height:50px;
	margin-top:38px;


}
#stellar{
	width:50px;
	float:left;
	height:50px;
	margin-top:38px;
	margin-left:15px;
}#piezo{
width:55px;
float:right;
height:50px;


}
