body	{background-color:#ffffff;margin:0px;text-align:center;}

#allcontents	{margin:auto;text-align:left;margin-top:20px;
width:960px;
font-family:arial,helvetica,freesans;
font-size:12px;color:#444444;
}

#content	{
display:block;margin-top:40px;
}

#maincontent	{
display:block;
border:solid 1px #aaaaaa;
margin-top:-2px;
z-index:50;
}

#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:510px;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;
}

#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;
}


#footer	{display:block;height:35px;width:960px;
background-image:url('/images/backgrounds/in/bg-footer.gif');background-repeat:repeat-x;
text-align:center;
margin-top:-10px;
padding-top:8px;
color:#ffffff;
clear:both;
}

#footer a	{color:#ffffff;text-decoration:none;}
#footer a:hover	{color:#eeeeee;}

#mediacontent	{display:block;
width:954px;
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:600px;padding:10px;}
.mediacontent-col0 h1	{margin-bottom:10px;}

.mediacontent-col4	{display:block;float:left;width:600px;padding:10px;margin-bottom:5em;}

.headline	{display:block;font-size:18px;margin-bottom:10px;color:#666666;}

#maincontent .mediacontent-col1	{display:block;float:left;width:260px;margin-left:10px;margin-right:20px;padding-top:20px;}
#maincontent .mediacontent-col1 a	{display:block;line-height:1.0em;}


.mediacontent-col2	{display:block;float:left;
width:300px;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;
}

.mediacontent-col3	{
display:block;float:left;width:280px;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;
margin-bottom:20px;
color:#ffffff;
}

#mediacontent .mediacontent-col3 a	{
color:#ffffff;
display:block;
font-size:9pt;
margin-bottom:4px;
line-height:1.2em;
}



#mediacontent .mediacontent-col3 a.pages	{

}

#mediacontent .mediacontent-col3 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:200px;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:214px;
height:31px;text-align:center;
position:relative;
left:400px;top:30px;
background-image:url('/images/backgrounds/si/quote-button.png');
background-repeat:no-repeat;
}

span.quotebutton	{
position:relative;top:7px;left:-8px;
font-weight:bold;
font-size:12pt;
color:#444;
text-transform:uppercase;
}

.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;}

.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;
}


.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;
}

.newslist {
list-style-type:disc;
line-height:1.6em;
}

.newslist li	{
width:95%;
border-bottom:solid 1px #cccccc;
}

.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:bullet;
}

#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;
}

.news	{
padding:4px;
font-weight:bold;
background-color:#AA070F;
color:#ffffff;
}

.slogan	{
display:block;width:95%;
background-color:#f4f4f4;
padding:10px;
border:solid 1px #aaaaaa;
}

#mediacontent .replaceinfo	{
color:#C30B0B;font-weight:bold;
}