body {margin: 0px; background-color: #ffffff;height:100%;}

/*--- fonts ---*/

.fnttxttah {font-family: Tahoma, Verdana, Arial, serif; font-size: 11px; font-weight: normal; color: #736A6D;}
.fnttxtver {font-family: Verdana, Arial, serif; font-size: 11px; font-weight: normal; color: #736A6D;}
.fnttxtari {font-family: Arial, serif; font-size: 11px; font-weight: normal; color: #736A6D;}

.fnttxttahwhite {font-family: Tahoma, Verdana, Arial, serif; font-size: 11px; font-weight: normal; color: #ffffff;}
.fnttxtefp {font-family: Tahoma, Verdana, Arial, serif; font-size: 10px; font-weight: normal; color: #736A6D;}
.fnttxtslogan {font-family: Tahoma, Verdana, Arial, serif; font-size: 10px; font-weight: normal; color: #736A6D;}
.fnttxtefpsmall {font-family: Tahoma, Verdana, Arial, serif; font-size: 7px; font-weight: normal; color: #736A6D;}
.fnttxtfooter {font-family: Arial, serif; font-size: 9px; font-weight: normal; color: #ffffff;}
.fnttxtariwhite {font-family: Arial, serif; font-size: 11px; font-weight: normal; color: #ffffff;}
.fnttxtarired {font-family: Arial, serif; font-size: 11px; font-weight: normal; color: #cc0000;}

/*--- top menu ---*/

a.worldwide {
display: block;
width: 87px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #736A6D;
border: solid 0px #FFFFFF;
padding:1px;
}

a.worldwide:hover {
width: 87px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #ffffff;
border: solid 0px #ffffff;
background-color:#FFDD91;
}

a.founderinfo {
display: block;
width: 99px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #736A6D;
border: solid 0px #FFFFFF;
padding:1px;
}

a.founderinfo:hover {
width: 99px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #ffffff;
border: solid 0px #ffffff;
background-color:#A6B9D9;
}

a.scientificboard {
display: block;
width: 118px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #736A6D;
border: solid 0px #FFFFFF;
padding:1px;
}

a.scientificboard:hover {
width: 118px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #ffffff;
border: solid 0px #ffffff;
background-color:#FF75d1;
}

a.video {
display: block;
width: 52px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #736A6D;
border: solid 0px #FFFFFF;
padding:1px;
}

a.video:hover {
width: 52px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #ffffff;
border: solid 0px #ffffff;
background-color:#1bb4d5;
}

a.contact {
display: block;
width: 67px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #ffffff;
background-color:#c1ef24;
border: solid 0px #FFFFFF;
padding:1px;
}

a.contact:hover {
width: 67px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #ffffff;
border: solid 0px #ffffff;
background-color:#c1ef24;
}

a.languages {
display: block;
width: 82px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #736A6D;
border: solid 0px #FFFFFF;
padding:1px;
}

a.languages:hover {
width: 82px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:11px;
color: #ffffff;
border: solid 0px #ffffff;
background-color:#7CADF8;
}



/*--- left menu ---*/



.wcmenu_item{	
	
	text-align:right;
	color:#FFFFFF;
	font-size:11px;
	background-color:#7CADF8;
	width:256px;
	margin-bottom:2px;
	margin-top:0px;
	padding-top:1px;
	padding-right:0px;
	padding-left:0px;
	background-image:url('');
	background-repeat:no-repeat;
	background-position:top right;	
	height:14px;
	font-family: Arial, sans-serif;	
	font-weight:bold;
	
	overflow:hidden;
	cursor:pointer;
}
.wcmenu_content{	
	/* Start layout CSS */
	border:0px solid #ffffff;
	background-color:#F9FDFF;
	width:256px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.wcmenu_content_content{	
	padding:0px;
	font-size:11px;	
	position:relative;
}


/*--- left menu linking ---*/

a.leftmenu {
display: block;
width: 256px;
padding:2px;
text-decoration: none;

font-family:Arial;
font-size:11px;
}

a.leftmenu:hover {
width: 256px;
padding:2px;
text-decoration: none;
background-color:#F9FDFF;
color:#F3BD01;
font-family:Arial;
font-size:11px;
}

a.homemenu {
display: block;
text-align:right;
width: 252px;
padding:2px;
text-decoration: none;

font-family:Arial;
font-size:11px;
}

a.homemenu:hover {
text-align:right;
width: 252px;
padding:2px;

text-decoration: none;
background-color:#F9FDFF;
font-family:Arial;
color:#F3BD01;
font-size:11px;
}

a.efp {
display: block;
text-align:right;
width: 252px;
padding:2px;
text-decoration: none;
font-family:tahoma;
font-size:10px;
}

a.efp:hover {
text-align:right;
width: 252px;
padding:2px;

color:#F3BD01;
text-decoration: none;
background-color:#F9FDFF;
font-family:tahoma;
font-size:10px;
}

a.productlink {text-decoration:none;font-family: Arial, serif; font-size: 11px; font-weight: bold; color: #ffffff;}
a.productlink:hover {text-decoration:none;font-family: Arial, serif; font-size: 11px; font-weight: bold; color: #736A6D;}
a.noproductlink {text-decoration:none;font-family: Arial, serif; font-size: 11px; font-weight: bold; color: #ffffff;}
a.noproductlink:hover {text-decoration:none;font-family: Arial, serif; font-size: 11px; font-weight: bold; color: #ffffff;}

a.greylink {
display: block;
padding:2px;
text-decoration:none;
font-family: Arial, serif; 
font-size: 11px; 
font-weight: normal; 
color: #736A6D;
}

a.greylink:hover {
text-decoration:none;
padding:2px;
font-family: Arial, serif; 
font-size: 11px; 
font-weight: normal; 
color:#F3BD01;
background-color:#F9FDFF;
}

/*--- cart linking ---*/

a.cartblue {text-decoration:none;font-family: Arial, serif; font-size: 11px; font-weight: normal; color: #ffffff;}
a.cartblue:hover {text-decoration:none;font-family: Arial, serif; font-size: 11px; font-weight: normal; color: #ffffff;}


/*--- general linking ---*/

a {text-decoration:underline;font-family: Arial, serif; font-size: 11px; font-weight: normal; color: #736A6D;}
a:hover {text-decoration:underline;font-family: Arial, serif; font-size: 11px; font-weight: normal; color: #666666; }

a.menulink {text-decoration:none;font-family: Verdana, Arial, serif; font-size: 9px; font-weight: normal; color: #ffffff;}
a.menulink:hover {text-decoration:underline;font-family: Verdana, Arial, serif; font-size: 9px; font-weight: normal; color: #ffffff;}

a.footer {text-decoration:none;font-family: Arial, serif; font-size: 9px; font-weight: normal; color: #ffffff;}
a.footer:hover {text-decoration:underline;font-family: Arial, serif; font-size: 9px; font-weight: normal; color: #ffffff; }


/*--- general ---*/

input {height:11px;border-style: solid; border-width: 1px; border-color: #ffffff;font-family: Arial, Verdana, serif; font-size: 9px; font-weight: normal; color: #333333;background-color:#ffffff;}
.grinput {height:11px;border-style: solid; border-width: 1px; border-color: #736A6D;font-family: Arial, Verdana, serif; font-size: 9px; font-weight: normal; color: #333333;background-color:#ffffff;}
.grtextarea {border-style: solid; border-width: 1px; border-color: #736A6D;font-family: Arial, Verdana, serif; font-size: 9px; font-weight: normal; color: #333333;background-color:#ffffff;}
.grbutton {height:18px;border-style: solid; border-width: 1px; border-color: #736A6D;font-family: Arial, Verdana, serif; font-size: 10px; font-weight: normal; color: #333333;background-color:#ffffff;}



