/* COMMON TAGS */
body	{margin:5px 0px 0px 20px; padding:0px 0px 0px 0px; background:#ffff01;}
img		{border:none;}

h1		{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h2		{margin:10px 0px 3px 0px; padding:0px 0px 0px 0px;}
h3		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h5		{margin:0px 0px 0px -35px; padding:0px; width: 185px;}
h9		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

ul, ol, li {
	margin:0px 5px 5px 5px;
}

.hr		{margin:13px 0px 13px 11px; background:#D9C592; height:1px;}
.hrOff	{margin:13px 0px 13px 11px; background:#CECABF; height:1px;}

.backSep{background:#C0AE83;}

.alignRight	{text-align:right;}
.alignLeft	{text-align:left;}

form	{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
input, select, textarea	{margin:0px 0px 0px 5px; padding:2px 5px 2px 5px; border:1px solid #b1a8a3;}
input.checkbox	{margin:-1px 5px 0px 0px;}
input.radio		{margin:-1px 5px 0px 0px;}
textarea	{width:400px; height:80px;}

.widthHome	{width:925px;}
.widthAll	{width:781px;}

.imageLeft	{margin:5px 20px 5px 0px;}
.imageRight	{margin:5px 0px 5px 20px;}
.imageCenter {
	margin:5px 15px 5px 0px;
	align:left;
	border: 2px solid #bcbdbe;
	float: left;
}

#bluelinks a:link {color:#0044aa;}
#bluelinks a:visited {color:#0044aa; }
#bluelinks a:hover {color:#000;}
.classGrey a:link {color:#000 !important; }
.classGrey a:hover {color:#000 !important; }
.classGrey a:visited {color:#000 !important; }


#bluelinks a[href^="mailto"]:link {color:#000;}
#bluelinks a[href^="mailto"]:visited {color:#000; }
#bluelinks a[href^="mailto"]:hover {color:#000;}


.firstbutton {background-image:url(../images/menu/button-first-light.jpg) !important;}

.firstbutton a:hover {background-image:url(../images/menu/button-first-light.jpg) !important; }

.idHomeRightImage {width:550px; height:171px;}

#idMain	{text-align:left;}
	#idHead	{margin:0px 0px 0px 0px; width:783px;}
			#idNavUtility	{margin:39px 0px 0px 0px; padding:5px 0px 5px 0px; background:#fbfcd3; height:15px; text-align:right; width:453px;}
			#idNavSite		{margin:0px 0px 0px 0px; height:24px; width:453px;}
	#idBreadcrumb	{margin:2px 0px 0px 0px; padding:4px 0px 3px 16px; background:#ffffff; height:18px; width:765px;}
		#idBreadcrumb ul	{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; border:none;} 
		#idBreadcrumb ul li	{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; border:none; list-style:none;}

	#idContentHead	{width:781px; height:125px;}
	#idContent		{width:920px; margin:0px 0px 0px 0px;}
		#idHomeLeft		{width:365px; float:left;}
			#idHomeLeft p	{margin:0px 0px 0px 26px;}
		#idHomeRight	{width:550px; float:right;}
			#idHomeProducts {width:275px; float:left;}
				.itemProduct {
	height:75px;
}
					.itemProduct img	{
	margin:0px 17px 0px 0px;
}
					.itemProduct p		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
			#idHomeNews {width:170px; float:left;}
				#idHomeNews p	{margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
			#idDvd {padding:31px 0px 0px 0px; height:85px; width:470px;}
				#idDvd img	{margin:0px 17px 14px 0px;}
				#idDvd p		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

	#idLeft		{width:146px;}
		#idLeftNav		{margin:50px 0px 0px 16px; width:119px;}
			.classLeftNavHead	{padding:6px 2px 5px 2px; border-top:1px solid #ffffff;}
			.classLeftNavOff	{padding:6px 2px 5px 6px; border-top:1px solid #ffffff;}
			.classLeftNavOn		{padding:6px 2px 5px 6px; border-top:1px solid #ffffff; background:url(../images/classLeftNavOn.gif); background-repeat:no-repeat;}
			.classLeftNavOver	{padding:6px 2px 5px 6px; border-top:1px solid #ffffff; background:url(../images/classLeftNavOver.gif) #cccccc; background-repeat:no-repeat;}
			.classLeftNav2nd	{padding:8px 0px 0px 6px; border-top:1px solid #ffffff;}
				.classLeftNav2nd p	{margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}
		#idRight	{width:635px; background:#ffffff;}
		#idCenter	{
	padding:12px 0px 50px 11px;
	float:left;
	background:#ffffff;
}
			#idSpecs	{width:424px; vertical-align:top; text-align:left;}
				#idRow1	{width:105px;}
				#idRow2	{width:148px;}
				#idRow3	{width:167px;}
				.classSpecHead		{background:#1387de; text-align:center; padding:5px 0px 5px 0px;}
				.classSpecSubHead	{background:#999999; padding:5px 0px 5px 12px;}
				.classSpecInnerHead	{background:#777777; vertical-align:top; text-align:left;}
				.classSpecNormal	{
	padding:5px 5px 5px 12px;
	vertical-align:top;
	text-align:left;
	font-size: 11px;
}
				.classSpecInnerNormal	{
	padding:5px 5px 5px 12px;
	vertical-align:top;
	text-align:left;
	width:100%;
	line-height: 17px;
}

			#idCenter h1	{margin:0px 0px 25px 0px; padding:0px 0px 0px 0px;}
			#idCenter p		{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; width:424px;}
				.classPIntro	{margin-top:30px; margin-bottom:20px; padding:0px 0px 0px 0px; width:424px;}
				.classFeature	{
	border-bottom: 1px solid #cccccc;
	padding-top:3px;
	padding-bottom:3px;
}
					.classFeature p	{margin-bottom:5px; padding-top:10px; padding-bottom:10px;}
					.classFeature td	{
	margin-bottom:0px;
	padding-top:3px;
	padding-bottom:3px;
	width:211px;
}
					.form			{padding-bottom:8px;}
					.formSelect		{width:211px;}
					.boxPadding		{padding-bottom:8px; vertical-align:bottom;}
					.commentBox		{width:250px; height:75px; overflow:hidden;}
					.distributorCountry	{
	width:185px;
	border-bottom: 1px solid #dedede;
	margin-bottom: 10px;
	margin-top: 10px;
	
	}


	.eventhead	{
	border-top: 1px solid #dedede;
	padding:0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 16px;
	vertical-align: top;
}
	.newsimage {
		float:right;
		margin: auto 0;
		
}

	
         #idCenter ol		{
	margin:0px 0px 5px 10px;
	padding:0px 0px 0px 0px;
	width:350px;
}
         #idCenter ul		{margin:0px 0px 5px 20px; padding:0px 0px 0px 0px; width:404px;}
		#idCenterArm	{width:424px; height:238px; background:url(../images/idCenterArmBack.gif) #ffffff; margin-bottom:12px; margin-top:30px;}
				#idCenterArm p	{padding:70px 25px 12px 176px; width:220px;}
			#idCenterHand	{width:424px; height:210px; background:url(../images/idCenterHandBack.gif) #ffffff; background-repeat:no-repeat; margin-bottom:12px;}
				#idCenterHand p	{padding:70px 25px 12px 176px; width:220px;}
			.classCenterLinks	{padding:0px 20px 0px 218px; width:170px;}
			.classApplicationsAdvancements {border-bottom: 1px solid #dedede;}
			#idCenterCalloutCompany {margin:15px 0px 15px 0px;}
				#idCenterCalloutApplications h3	{width:120px; padding:13px 0px 8px 0px;}
				#idCenterCalloutApplications p	{width:120px; padding:7px 0px 0px 0px;}
				.classCenterCalloutText			{border-top:0px solid #cccccc;}
		
		#idCenterNews	{padding-bottom:20px; border-bottom:1px solid #bcbdbe;}
		#idCenterNews	h2	{margin-bottom:3px;}
		#idCenterNews	h3	{margin-top: 3px; margin-bottom:3px;}
		
		.classCenterNewsBottom	{padding-bottom:20px; border-bottom:1px solid #bcbdbe;}
		
		#idCenterGlossary	{background-color:#eeeeee; width:423px; height: 33px;}
		#idCenterGlossaryLetter {border-bottom:1px solid #bcbdbe;}
		
		#idCenterComponents	{border-top: 9px solid #eeeeee; width:423px; line-height:20px;}
		#idCenterComponents td	{padding-top:20px;}
	
			#idPhotoTable			{border-top:1px solid #bcbdbe;}
				#idPhotoTable img	{padding:18px 15px 0px 0px;}
				#idPhotoTable p	{width: 264px;}
				#idPhotoTable h2	{width: 264px; padding:5px 0px 0px 0px;}
				#idPhotoTable h3	{width: 264px;}
				
			#idCenterTable img	{padding:18px 15px 0px 0px;}
				#idCenterTable p	{width: 264px;}
				#idCenterTable h2	{width: 264px; padding:5px 0px 0px 0px;}
				#idCenterTable h3	{width: 264px;}
				#idCenterTable td	{border-top:1px solid #bcbdbe; padding-top:5px; padding-bottom:5px;}
			
		#idCenterArticles	{
}
				#idCenterArticles p	{margin-bottom:-10px;}
				#idCenterArticles h2	{margin-bottom:3px;}
				#idCenterArticles h3	{margin-bottom:-10px;}
				#idCenterArticles h4	{margin-top:3px; margin-bottom:3px;}
				
			.classCenterArticlesBorderPadding	{padding-top:5px; border-top:1px solid #bcbdbe;}
			.classCenterArticlesBorder	{border-top:1px solid #bcbdbe; padding-bottom:7px;}
				.classCenterArticlesBorder p	{margin-bottom:-10px;}
				.classCenterArticlesBorder h2	{margin-bottom:3px;}
				.classCenterArticlesBorder h3	{margin-bottom:-10px;}
				.classCenterArticlesBorder h4	{margin-top:15px; margin-bottom:3px;}

		#idCallout	{padding:53px 0px 50px 11px; float:right; background:#ffffff;}
			.classCalloutItem		{margin-bottom:3px; width:177px;}
			.classCalloutResource	{margin-bottom:3px; padding:0px 0px 10px 0px; background:#bcbdbe; width:177px;}
				.classResource	{margin:0px 0px 0px 25px; padding:0px 0px 0px 0px;}

			#idCalloutNews	{width:173px; margin-bottom:3px; padding:0px 0px 15px 0px; border:1px solid #dddddd;}
				#idCalloutNews h2	{margin:0px 10px 0px 13px; padding:0px 0px 0px 0px;}
				#idCalloutNews p	{margin:0px 10px 10px 13px; padding:0px 0px 0px 0px;}
		
		a.linkVideo	{line-height:18px;}

	#idFoot	{width:781px; margin-bottom:100px; float:left; }
		#idFootLogo	{float:left; padding:0px 0px 0px 146px;}
		#idFootNav	{float:right; background:#999999; width:397px; padding-top:4px; height:27px; text-align:center;}
backto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #55555;
}

/* CSS MENU */
#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block;}
ul.pureCssMenu ul{position: absolute;left:1px;top:98%;width:auto;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0;
	background-color:none;
	background-repeat:repeat;
	border-color:#808080;
	border-width:0;
	border-style:solid;

}

#leftmostbtn { margin-left:-2px; }
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	height:24px;
	float: left;
}
ul.pureCssMenu ul{
	width:40px;
}
ul.pureCssMenu li{
	display:block;
	margin:0;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
width: 95px;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0;
	border-color:#fff;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:0;
	_padding-left:0;
	font:10px Arial;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	cursor:pointer;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:0;
	height:100%;
	display:inline-block;
	background-color:#808080;	
	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	border-color:#45ADE4;
	border-style:solid;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	height: 24px !important;
}
ul.pureCssMenu li a:hover{
	position:relative;
	/* background-color:#E0E0E0; */
	border-color:#45ADE4;
	border-style:solid;
		font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	height: 18px !important;
	
}
ul.pureCssMenu li.dis a {
	color: #557D4F !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:0px;width:0px;
height:24px;
}
ul.pureCssMenu ul img {width:0px;
height:24px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu span{
	display:block;
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:0;
   }
ul.pureCssMenu ul span{background-image:url(../images/menu/arr_black.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(../images/menu/arr_white.gif);}
ul.pureCssMenu table a:hover span{background-image:url(../images/menu/arr_white.gif)}
ul.pureCssMenu li.pureCssMenui0 {
width:90.6px;
height:24px;
}
ul.pureCssMenu li a.pureCssMenui0{
height:100%;
background-image:url(../images/menu/btn3.jpg) ;
background-repeat:repeat-x;
border-width:0px;
font:normal 10px Arial;
	font-weight:bold;
color:#fff;
}

.firstbutton {
background-image:url(../images/menu/button-first-dark.jpg) !important;

}

.firstbutton a:hover {
background-image:url(../images/menu/button-first-light.jpg) !important;
}


ul.pureCssMenu li a.pureCssMenui0:hover{
background-image:url(../images/menu/btn4.jpg);

font:normal 10px Arial;
	font-weight:bold;
}
 ul.pureCssMenum0 {
/* background-color:transparent; */
border-right:0px solid silver;
	padding:0px 0px 0px 0px;
}
/* labels */
 ul.pureCssMenum0>li>a {
padding:5px;
}

 .bottomlinks {
 padding: 0;
 font-size:11px;
 margin-top:21px;
 }
 
 .bottomlinks a {
 color: #0066CC;
 text-decoration: none;
 font-weight:bold;
 }
 
.item {
border-top: 1px solid #fff;
width: 89px;
margin-left: 1px !important;
margin-left: 1px !important;
background-color:#B9B7B7 !important;
height: 25px;
padding-top: 4px;
	font-size:9px !important;
}


.item a {
color: #4B4B4B !important;
margin-left: 7px;
margin-top:4px;
}
.item a:hover
{
background-color:#B9B7B7 !important;
color: #fff !important;
padding-bottom:0px;
}
.topspace {
margin-top:-5px !important;
line-height:24px !important;
padding-bottom:0px !important;
}

.topspace sup 
{
font-size: 11px;
}

 ul.pureCssMenum0 a {
padding:0;
}
 ul.pureCssMenum0 ul a {
padding:0;
}
 ul.pureCssMenum0>li {
margin:0px 0px 0px 0px;
}
 ul.pureCssMenum0 li {
margin:0px 0px 0px 0px;
}
 ul.pureCssMenum0 li li {
margin:0;
}

.lightclass {
background-image:url(../images/menu/btn4.jpg) !important;

}



