body	{background-color:#ffffff;margin:0px;text-align:center;}

#allcontents	{margin:auto;text-align:left;margin-top:20px;
width:894px;
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:894px;
margin:auto;
height:80px;}

#logo	{
display:block;
margin-left:0px;
margin-bottom:2px;
}

#toplane	{
display:block;
height:7px;width:894px;
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:520px;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:894px;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;
}

#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/spacer.gif');
}

#topnavilinks ul li ul li a:hover	{
background-image:url('/images/backgrounds/bg-light-over.png');
color:#eeeeee;
}

#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:894px;
background-image:url('/images/backgrounds/se/bg-footer.jpg');background-repeat:repeat-x;
background-position:bottom left;
text-align:center;
margin-top:0px;
margin-bottom:10px;
padding-top:4px;
color:#ffffff;
background-color:#999999;
}

#footer a	{color:#ffffff;text-decoration:none;}
#footer a:hover	{color:#eeeeee;}

#mediacontent	{display:block;
width:886px;
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-col0	{display:block;float:left;width:620px;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:280px;margin-left:20px;border-right:solid 1px #cccccc;}

#mediacontent .mediacontent-col1 h1	{
color:#1071D1;
}

.mediacontent-col2	{display:block;float:left;
width:260px;margin-top:20px;
margin-right:10px;
}

.mediacontent-start2	{display:block;float:left;
width:260px;margin-top:0px;
margin-right:10px;border-right:solid 1px #cccccc;
padding-right:10px;
}

.mediacontent-start3	{display:block;float:left;
width:260px;margin-top:0px;
margin-right:10px;
}

#mediacontent .mediacontent-start3 h3	{
color:#1071D1;
}

#mediacontent .mediacontent-start2 h3,h4	{
color:#1071D1;
}

#mediacontent .mediacontent-start3 p	{
display:block;
margin-left:10px;
}

#mediacontent .mediacontent-start2 h3	{
margin-top:2px;margin-left:10px;
}

#mediacontent .mediacontent-start3 h3	{
margin-top:2px;margin-left:10px;
}

#mediacontent .mediacontent-col2 ul	{
list-style:none;
}

#mediacontent .mediacontent-col2 ul li	{
margin-left:-30px;
margin-bottom:2px;
}


#mediacontent .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-colblack	{
display:block;float:right;width:220px;padding:10px;background-color:#353537;
padding-top:0px;
background-image:url('/images/backgrounds/es/bg-leftbox.jpg');
background-repeat:repeat-x;
-moz-border-radius: 4px;
margin:10px;
color:#ffffff;
}


#mediacontent .mediacontent-colblack a	{
color:#ffffff;
display:block;
font-size:9pt;
margin-bottom:4px;
line-height:1.2em;
}



#mediacontent .mediacontent-colblack a.pages	{

}

#mediacontent .mediacontent-colblack h1	{
margin:0px;color:#D0EFF9;
font-weight:normal;
font-size:10pt;
margin-top:10px;
margin-bottom:4px;
border-bottom:solid 1px #aaaaaa;
}



.mediacontent-colall	{display:block;width:auto;padding:10px;margin:10px;}
.mediacontent-colall p	{
display:block;width:600px;
}

.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:180px;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:180px;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:2px;
font-size:11px;
width:190px;height:auto;
margin-left:10px;background-color:#ffffff;
margin-bottom:4px;
border-bottom:solid 1px #eeeeee;
}

.leftpagelinkactive	{display:block;
font-size:11px;width:178px;height:
auto;margin-left:10px;
background-color:#cccccc;
color:#ffffff;
padding:4px;
margin-bottom:4px;border-bottom:solid 1px #eeeeee;
text-decoration:none;}

.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/in/price-button.gif');
background-repeat:repeat-x;
border-left:solid 4px #7C7E80;border-right:solid 4px #7C7E80;
}

span.quotebutton	{
font-weight:bold;
color:#ffffff;
}

.prdesc 	{display:block;width:460px;}

a.download	{border-bottom:solid 1px #cccccc;background-color:#f4f4f4;padding:2px;}

#mediacontent .mediacontent-col0 a.demo	{padding-left:4px;padding-right:4px;border-bottom:solid 2px #FFFF00;
background-color:#0679D7;font-size:10px;
color:#ffffff;
padding:2px; font-weight:bold;}

#mediacontent .mediacontent-col0 a.demo:hover	{background-color:#FFFF00;
border-bottom:solid 2px #0679D7;
color:#222222;
}

#mediacontent .mediacontent-col0 .prod-preview h3	{
display:block;margin:0px;
width:80%;
font-size:10pt;
color:#444444;
font-weight:bold;
}

.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;}

.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-head	{font-size:14px;color:#ffffff;background-color:#0A54B5;}
.tbl-cfg-row1	{background-color:#DBEEF5;}
.tbl-cfg-row2	{background-color:#F2F5DB;}

.img-fl-right, .fl-right	{float:right;padding:6px;margin:10px;}


.tbl-example	{display:block;width:500px;}
.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:180px;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:180px;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;
}

.newslist {
list-style-type:disc;
line-height:1.6em;
font-size:9pt;
}

.newslist li	{
margin-left:-14px;
width:95%;
border-bottom:solid 1px #cccccc;
}

.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;}

#sitemap	{
margin:20px;
}

.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;
}


#options  {background-color:#ffffff;width:620px;}
#options td {background-color:#fafafa;border-bottom:solid 1px #aaaaaa;}
#options th {background-color:#C9E1F8;border-bottom:solid 1px #aaaaaa;}
#options .tdv {background-color:#DDF8C9;font-weight:bold;color:#666666;}
#options .tablefooter {background-color:#0055AA;color:#ffffff;font-weight:bold;}

.inputfield input,textarea	{
margin-top:5px;margin-bottom:10px;
}

.prod-new-list	{
display:block;float:right;margin-top:4px;
position:relative;left:12px;
}

.prod-infolist li	{
margin-top:20px;
font-size:9pt;
}

.pr-box  {display:block;width:90%;margin-left:0px;padding-top:20px;border-top:solid 1px #cccccc;}
.pr-box span .head {display:block;margin-top:20px;font-weight:bold;font-size:12pt;border-bottom:solid 1px #ffffff;width:240px;}
.prtext {display:block;width:240px;}

.slogan, .infobox	{
background-color:#f4f4f4;padding:10px;
}

.slogan img	{
display:block;float:right;
}

#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;
}

.partnercat	{
display:block;
padding:1px;padding-left:6px;
background-color:#e5f3f8;width:488px;
border-bottom:solid 1px #aaaaaa;
}

.bloglink	{display:block;width:460px;;position:relative;top:-4px;float:left;margin-top:2px;margin-bottom:10px;color:#ac5c1e;border-bottom:solid 1px #666666;padding-left:10px;padding-right:4px;}
.blogtext	{display:block;margin-bottom:20px;color:#666666;clear:left;width:600px;}
.blogdate	{display:block;width:120px;text-align:center;float:left;background-color:#444444;padding:2px;color:#bdd9f4;margin-right:0px;}

.bloglink:hover	{
background-color:#bdd9f4;
}
