body	{background-color:#ffffff;margin:0px;text-align:center;}

hr	{
border:solid 1px #dddddd;
}

#tbl-faq	{
background-color:#cccccc;
}

#tbl-faq .tablerow1	{
background-color:#f4f4f4;
}

#tbl-faq .tablerow2	{
background-color:#ffffff;
}

#tbl-faq .toplink	{
background-color:#ffffff;
}

#smworldmap	{
display:none;
width:250px;
height:140px;
background-image:url('/images/world/worldtbl.png');
}

#smworldmap #gl	{
position:absolute;top:104px;left:20px;	
}

#smworldmap #eu	{
position:absolute;top:20px;left:108px;	
}

#smworldmap #uk	{
position:absolute;top:50px;left:40px;	
}

#smworldmap #de	{
position:absolute;top:58px;left:62px;	
}

#smworldmap #fr	{
position:absolute;top:68px;left:42px;	
}

#smworldmap #pl	{
position:absolute;top:48px;left:90px;	
}

#smworldmap #ru	{
position:absolute;top:38px;left:120px;	
}

#smworldmap #si	{
position:absolute;top:64px;left:86px;	
}

#smworldmap #it	{
position:absolute;top:84px;left:72px;	
}

#smworldmap #es	{
position:absolute;top:88px;left:34px;	
}

#smworldmap #se	{
position:absolute;top:26px;left:72px;	
}

#smworldmap #dk	{
position:absolute;top:42px;left:68px;	
}

#smworldmap #fi	{
position:absolute;top:26px;left:96px;	
}

#smworldmap #no	{
position:absolute;top:30px;left:48px;	
}

#smworldmap #cle, #smworldmap #clg	{
position:absolute;top:4px;left:224px;	
}



#smworldmap #jp	{
position:absolute;top:30px;left:208px;	
}

#smworldmap #us	{
position:absolute;top:24px;left:30px;	
}

#smworldmap #sa	{
position:absolute;top:60px;left:40px;	
}

#smworldmap #in	{
position:absolute;top:60px;left:154px;	
}

#smworldmap #asia	{
position:absolute;top:50px;left:180px;	
}

#allcontents	{margin:auto;text-align:left;margin-top:20px;
width:960px;
font-family:arial,helvetica,freesans;
font-size:12px;color:#444444;
}

#maincontent	{
display:block;
border:solid 1px #aaaaaa;
margin-top:-2px;
z-index:50;
}

#content	{
display:block;margin-top:40px;
}

#topbox	{display:block;
width:960px;
margin:auto;
height:80px;
}

#logo	{
display:block;
margin-left:0px;
margin-bottom:2px;
}

#toplane	{
display:block;
height:7px;width:960px;
background-image:url('/images/backgrounds/in/bg-toplane.gif');background-repeat:repeat-x;
}

#media	{
display:block;
z-index:100;
margin-bottom:-4px;
}

#small-linkbox {
position:absolute;
top:40px;
margin:auto;display:block;
margin-left:610px;margin-top:0px;margin-bottom:4px;
width:320px;font-size:10px;width:auto;}

#small-linkbox a	{text-decoration:none;color:#666666;}

#topnavi-2	{
display:block;
position:absolute;
z-index:200;
display:block;height:32px;
width:960px;
margin:auto;
padding-top:4px;
background-image:url('/images/backgrounds/in/bg-topnavibox.gif');background-repeat:repeat-x;}

#topnavilinks ul	{
list-style-type:none;
margin:0px;
}

#topnavilinks ul li	{
display:block;
float:left;
}

#topnavilinks ul li ul {
display:none;
position:absolute;
top:35px;margin-left:-40px;
width:240px;
}

#topnavilinks ul li:hover ul	{
display:block;
}

#topnavilinks ul li ul li	{
background-image:url('/images/backgrounds/bg-light.png');
border-left:solid 1px #aaaaaa;
border-right:solid 1px #aaaaaa;
border-bottom:solid 1px #666666;
}

#topnavilinks ul li a:hover ul li	{
color:#ffffff;
}

#topnavilinks ul li a	{display:block;margin-top:-4px;width:110px;height:38px;
text-align:center;
padding-top:8px;color:#ffffff;
font-weight:normal;font-size:14px;text-decoration:none;
background-image:url('/images/backgrounds/in/bg-topnavibox.gif');background-repeat:repeat-x;
}

#topnavilinks ul li a:hover	{
background-image:url('/images/backgrounds/in/bg-topnavilink-over.gif');background-repeat:repeat-x;
color:#ffffff;
}

#topnavilinks ul li ul li	a	{
display:block;width:220px;height:20px;
text-align:left;
color:#ffffff;
padding-left:20px;
font-weight:normal;font-size:12px;text-decoration:none;
background-image:url('/images/backgrounds/in/spacer.gif');
}

#topnavilinks ul li ul li a:hover	{
background-image:url('/images/backgrounds/bg-light-over.png');
color:#eeeeee;
}

#topnavilinks ul li:hover ul li	a	{
color:#ffffff;
}

#pagesearch	{
float:right;
}

#pagesearch	.submit {
padding-top:4px;
margin-right:10px;
}

#pagesearch	.searchform {
font-size:10px;
position:relative;
bottom:4px;
border:solid 1px #aaaaaa;
}


#footer	{display:block;height:35px;
width:960px;
clear:both;
background-image:url('/images/backgrounds/in/bg-footer.gif');background-repeat:repeat-x;
text-align:center;
margin-top:-10px;
padding-top:8px;
color:#ffffff;
}

#footer a	{color:#ffffff;text-decoration:none;}
#footer a:hover	{color:#eeeeee;}

#mediacontent	{display:block;
width:960px;
height:auto;
margin-bottom:20px;font-size:13px;}

#mediacontent h1 	{font-size:14px;font-weight:bold;color:#666666;margin-top:4px;}
#mediacontent h2 	{font-size:14px;font-weight:bold;color:#666666;margin-top:4px;}

#mediacontent ul	{list-style-type:disc;margin-left:0px;line-height:1.4em;}

#mediacontent .mediacontent-col0 h1	{font-size:18px;color:#666666;margin-bottom:20px;font-weight:normal;}

#mediacontent .mediacontent-col0 h1 span	{font-size:14px;}
#mediacontent .mediacontent-col0 h2	{font-size:16px;color:#666666;margin-bottom:4px;margin-top:10px;font-weight:normal;}
#mediacontent .mediacontent-col0 h3	{font-size:16px;color:#666666;margin-bottom:20px;font-weight:normal;}

#mediacontent a	{line-height:1.6em;text-decoration:none;color:#444444;}

#mediacontent .mediacontent-col0 a	{line-height:1.2em;}

.mediacontent-col0	{display:block;float:left;width:680px;padding:10px;}
.mediacontent-col0 h1	{margin-bottom:10px;}

.mediacontent-col4	{display:block;float:left;width:520px;padding:10px;}

.mediacontent-col1 a	{display:block;}

.headline	{display:block;font-size:18px;margin-bottom:10px;color:#666666;}

.mediacontent-col1	{display:block;float:left;width:300px;margin-left:20px;}

.mediacontent-col2	{display:block;float:left;
width:260px;margin-top:20px;
margin-right:10px;
}

.mediacontent-col2 ul	{
list-style:none;
}

.mediacontent-col2 ul li	{
margin-left:-30px;
margin-bottom:2px;
}


.mediacontent-col2 h2 a{
display:block;
width:240px;
margin-top:-10px;
font-weight:normal;font-size:16px;
border-bottom:solid 1px #cccccc;
margin-top:10px;
line-height:1.0em;
}


.mediacontent-col3	{display:block;float:right;width:200px;padding:10px;background-color:#E7EDF6;margin:10px;}

.mediacontent-colall	{display:block;width:auto;padding:10px;margin:10px;}
.mediacontent-colall p	{
display:block;width:600px;
}

.mediacontent-start1	{display:block;float:left;
width:480px;margin-top:0px;
margin-left:10px;
margin-right:10px;
border-right:solid 1px #cccccc;
}

.mediacontent-start2	{display:block;float:left;
width:360px;margin-top:0px;
margin-right:10px;
padding-right:10px;
}

.mediacontent-start3	{display:block;float:left;
width:400px;margin-top:0px;
}

.mediacontent-start3 .intoplink	{
border-left:solid 6px #1094F1;
border-bottom:solid 1px #ffffff;
padding-left:10px;
margin-bottom:4px;
color:#222222;
text-decoration:none;
}

.mediacontent-start3 .intoplink:hover	{
border-left:solid 6px #F1C910;
}

.cl-left	{clear:left;}
.cl-right	{clear:right;}
.cl-both	{clear:both;}

#leftnavibox	{display:block;float:left;width:240px;
height:auto;padding-top:10px;}

.leftcatlink	{display:block;width:188px;font-size:12px;background-color:#f4f4f4;padding:2px;
padding-left:6px;margin:2px;margin-left:8px;border-bottom:solid 1px #cccccc;}

.leftnaviboxhead	{display:block;margin-left:8px;padding:4px;padding-top:0px;
width:188px;height:20px;background-image:url('/images/backgrounds/bg-toplinks-in.jpg');
background-repeat:repeat-x;color:#ffffff;font-weight:bold;font-size:14px;}

.leftboxhead	{color:#ffffff;}

.leftpagelink	{
display:block;
padding-left:20px;
font-size:11px;
width:170px;height:auto;
margin-left:10px;background-color:#ffffff;
margin-bottom:4px;
border-bottom:solid 1px #cccccc;
background-image:url('/images/backgrounds/us/dot-blue.gif');
background-repeat:no-repeat;
background-position:left;
}

.leftpagelink:hover	{
background-image:url('/images/backgrounds/us/dot-red.gif');
}

.leftpagelinkactive	{display:block;
font-size:11px;width:170px;height:
auto;margin-left:10px;
background-color:#cccccc;
color:#ffffff;
padding:4px;
padding-left:20px;
margin-bottom:4px;border-bottom:solid 1px #eeeeee;
text-decoration:none;
background-image:url('/images/backgrounds/us/dot-red.gif');
background-repeat:no-repeat;
background-position:left;
}

.prodimg	{display:block;width:640px;text-align:center;}
.prodimg img	{display:block;margin:auto;margin-bottom:-40px;margin-left:20px;}

.company-logo	{display:block;margin:20px;margin-top:40px;}

.quote	{display:block;width:120px;
height:24px;text-align:center;
position:relative;
left:460px;top:20px;
background-image:url('/images/backgrounds/us/price-button.gif');
background-repeat:repeat-x;
border-left:solid 4px #7C7E80;border-right:solid 4px #7C7E80;
}

span.quotebutton	{
position:relative;top:4px;
font-weight:bold;
color:#ffffff;
}

.prdesc 	{display:block;width:460px;}

a.download	{border-bottom:solid 1px #cccccc;background-color:#f4f4f4;padding:2px;}

a.demo	{padding-left:4px;padding-right:4px;border-bottom:solid 2px #636467;background-color:#F9880A;font-size:10px;padding:2px; font-weight:bold;}
a.demo:hover	{background-color:#F1C390;}

.preview	{display:block;margin:10px;}

a h3 {display:block;width:auto;text-decoration:none;padding:2px;padding-left:6px;margin-top:30px;border-bottom:solid 1px #cccccc;}

.fl-left	{float:left;}

.float-left	{float:left;margin:20px;}
.textlink	{display:block;padding-left:10px;margin:4px;line-height:1.4em;margin-left:6px;border-left:solid 4px #aaaaaa;}
.textlink:hover	{color:#EEB609;border-left:solid 4px #EEB609;}

#mediacontent .textlink-2	{text-decoration:underline;}
#mediacontent .textlink-2:hover	{color:#0A6BC5;}

#mediacontent .textlink-3	{text-decoration:none;}

.pageicon	{float:right;margin:20px;}

#tablesmall	{width:300px;text-align:center;background-color:#eeeeee;}
#tablesmall th {background-color:#f4f4f4;width:60px;border-bottom:solid 1px #aaaaaa;}

#tablesmall td {background-color:#ffffff;width:60px;border-bottom:solid 1px #cccccc;}

.imglabel	{display:block;width:420px;height:auto;color:#0055AA;padding:10px;font-size:12px;}


.cfg	{display:block;width:90%;margin:20px;}
.cfg td	{border-bottom:solid 1px #aaaaaa;font-size:14px;}

.tbl-cfg-th	{font-size:14px;color:#ffffff;background-color:#000000;}
.tbl-cfg-head	{font-size:14px;color:#ffffff;background-color:#0A54B5;}
.tbl-cfg-row1	{background-color:#f4f4f4;}
.tbl-cfg-row2	{background-color:#eeeeee;}

.img-fl-right, .fl-right	{float:right;padding:6px;margin:10px;}


.tbl-example	{display:block;width:520px;}
.tbl-example td {background-color:#f4f4f4;border-bottom:solid 1px #aaaaaa;}
.tbl-example th {background-color:#0B57B7;color:#ffffff;font-weight:bold;border-bottom:solid 1px #aaaaaa;}


.tbl-example-wide	{display:block;width:auto;}
.tbl-example-wide td {background-color:#f4f4f4;border-bottom:solid 1px #aaaaaa;vertical-align:top;padding-left:10px;}
.tbl-example-wide th {background-color:#0B57B7;color:#ffffff;font-weight:bold;border-bottom:solid 1px #aaaaaa;}


.catstartblock 	{display:block;width:540px;
;margin-left:0px;}

#searchblock	{display:block;background-color:#f6f6f6;margin:20px;padding:10px;}
#searchblock span	{display:block;width:520px;border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;padding:10px;} 
#searchblock a {margin-top:10px;}
#searchblock strong {display:block;width:520px;margin-bottom:-14px;}


.productlinkbox	{
display:block;
margin:14px;width:180px;
border:solid 1px #cccccc;
}

#productlinkbox	{
margin-top:30px;
}

#productlinkbox .head	{display:block;margin-left:8px;
padding:4px;padding-top:0px;
width:188px;height:20px;
background-image:url('/images/backgrounds/bg-related-in.gif');
background-repeat:repeat-x;
color:#ffffff;font-weight:bold;font-size:14px;}

#productlinkbox span	{
position:relative;top:4px;
}

#productlinkbox a	{
display:block;
}

#productlinkbox img	{
display:block;
}

#productlinkbox .hidelinkbox	{
display:block;width:180px;
font-size:10px;
text-align:justify;
margin-left:14px;
margin-bottom:10px;
display:none;
border-bottom:solid 1px #cccccc;
}

#resourcebox	{
margin-top:30px;
}

#resourcebox .head	{display:block;margin-left:8px;
padding:4px;padding-top:0px;
width:188px;height:20px;
background-image:url('/images/backgrounds/bg-resources-in.gif');
background-repeat:repeat-x;
color:#666666;font-weight:bold;font-size:14px;}

#resourcebox span	{
position:relative;top:4px;
font-weight:normal;
}

#resourcebox a	{
display:block;
margin-left:10px;
}

a.link	{
font-size:12px;
font-weight:bold;
}

.smallnewslist	{
background-color:#000000;
background-image:url('/images/backgrounds/us/bg-smallnews.jpg');background-repeat:repeat-x;
display:block;
margin-left:0px;
width:auto;
color:#ffffff;
padding:10px;
padding-left:20px;
}

#smallnewsbox	{
display:block;
padding-top:10px;
border-top:solid 1px #aaaaaa;
}

#smallnewsbox li	{
border-bottom:solid 1px #888888;
}

.newslist, .newslist-2 {
list-style-type:disc;
line-height:1.6em;
}

.newslist li	{
width:80%;
border-bottom:solid 1px #cccccc;
}

.newslist-2	{
margin-left:20px;
}

.note	{
display:block;padding:10px;
background-color:#f4f4f4;border-bottom:solid 1px #aaaaaa;
}


.blueheadline-12	{
display:block;font-size:12pt;font-weight:normal;color:#06459b;
text-decoration:underline;
}

.productlistbox	{display:block;}

.productlistbox li	{display:block;float:left;width:240px;height:110px;padding:6px;background-color:#f4f4f4;margin:6px;}
.productlistbox li h3	{display:block;margin:0px;font-size:10pt;}
.productlistbox li img	{border:1px solid #aaaaaa;margin-left:10px;}

.productlistbox2	{display:block;}

.productlistbox2 li	{display:block;float:left;width:240px;height:140px;padding:10px;border-bottom:solid 1px #aaaaaa;margin:6px;}
.productlistbox2 li h3	{display:block;margin:0px;font-size:10pt;}
.productlistbox2 li img	{border:1px solid #ffffff;}

.productlistbox3	{display:block;position:relative;left:-20px;}

.productlistbox3 li	{display:block;float:left;width:240px;height:auto;padding:10px;border-bottom:solid 1px #aaaaaa;margin:6px;margin-left:-20px;margin-right:40px;}
.productlistbox3 li h3	{display:block;margin:0px;font-size:10pt;}
.productlistbox3 li img	{border:1px solid #ffffff;}

#sitemap	{
margin:60px;
margin-top:30px;
}

#sitemap ul	{
display:block;
list-style-type:disc;
}

#sitemap ul li ul	{
display:block;
list-style-type:square;
}

#sitemap ul li ul li ul	{
display:block;
list-style-type:circle;
}

#sitemap ul li	{
margin-bottom:10px;
}

#sitemap ul li ul li	{
margin-bottom:10px;
}

#sitemap ul li ul li ul li	{
margin-bottom:0px;
}

#sitemap ul li a	{
font-size:14pt;
border-bottom:solid 1px #222222;
}

#sitemap ul li ul li a	{
font-size:12pt;
border-bottom:solid 1px #aaaaaa;
}

#sitemap ul li ul li ul li a	{
font-size:10pt;
border-bottom:solid 1px #ffffff;
}

.thumbnails a	{
display:block;width:240px;
line-height:1.0em;
margin-bottom:10px;
border-bottom:solid 1px #cccccc;
}

.compare	{
display:block;width:600px;
background-color:#f4f4f4;
}

.compare td	{
border-bottom:solid 1px #aaaaaa;
}

.compare th	{
background-color:#000000;color:#f4f4f4;
}

.news	{
padding:4px;
font-weight:bold;
background-color:#AA070F;
color:#ffffff;
}

a.newspagelink	{
display:block;width:200px;text-align:center;
font-weight:bold;
background-color:#AA070F;
color:#ffffff;
padding:4px;
}

a.newslink	{
display:block;
}

#mediacontent .replaceinfo	{
color:#C30B0B;font-weight:bold;
}

#mediacontent .replace	{
position:relative;
z-index:2000;
background-image:url('/images/backgrounds/bg-light-white.png');
padding:4px;
padding-left:20px;
}

#mediacontent a.pdfdownload	{
background-image:url('/images/icons/pdf-download.jpg');
background-repeat:no-repeat;background-position:left;padding-left:30px;
}

.slogan, .infobox	{
background-color:#f4f4f4;padding:10px;
}

.slogan img	{
display:block;float:right;
}

.delimiter20	{
display:block;
height:30px;
}

.ul-head	{
display:block;font-size:12pt;font-weight:bold;
color:#888888;
}

.formlabel	{
display:block;margin-top:10px;
}

.custombox	{
display:block;
width:auto;
border-bottom:solid 1px #bbbbbb;
padding:2px;
padding-left:10px;
font-size:11pt;font-weight:normal;
background-color:#E5EFF4;
background-image:url('/images/backgrounds/bg-top.png');
background-repeat:no-repeat;
background-position:right;
}

.subhead2	{
display:block;font-size:12pt;font-weight:bold;
color:#666666;
}

#mediacontent #promoted	{
list-style-type:none;
}


#mediacontent #promoted a	{
background-image:url('/images/backgrounds/us/dot-blue.gif');
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
}


#mediacontent #promoted a:hover	{
background-image:url('/images/backgrounds/us/dot-red.gif');
}

#mediacontent .parcent	{
display:block;width:100%;text-align:center;
}

.mediacontent-colall .ul-head	{
display:block;width:80%;
color:#ffffff;
background-color:#2666A3;
}


ul.smallnewslist	li	{width:100% !important;	margin-left:-20px !important;}

ul.smallnewslist	li a.homenews {
	display:block;
	width:100% !important;
	color:#ffffff !important;
	line-height:1.4em !important;
	}