h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,b,i {
 font-family:Arial,sans-serif; }
ul,li,p,a { font-size:100%; }

h1  { font-size:200%; font-weight:bold; }
h2  { font-size:150%; font-weight:bold; }
h3  { font-size:120%; font-weight:bold; }
h3.colored  { background-color:#BBBBBB; }
h6  { font-size:80%; font-weight:normal; }

h1.home { text-align:center; font-weight:bold; color:#00568A; }

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; font-weight:normal; }
a:active { text-decoration:none }

a.copyright { font-size:90%; text-align:center; vertical-align:bottom; }
p.copyright { font-size:90%; text-align:center; vertical-align:bottom; }

p.home { text-align:center; font-weight:bold; color:#00568A; }
a.home  { font-weight:bold; color:#00568A; }
a.home:hover  { font-weight:bold; color:#00568A; }
a.products  { font-weight:normal; color:black; }
a.products:hover  { font-weight:bold; color:black; }


a.mlevel0     { color:white; text-indent:10px; font-size:85% }
a.mlevel0sel  { color:white; text-indent:18px; font-size:85%; font-weight:bold;}
a.mlevel1     { color:black; text-indent:20px; font-size:80% }
a.mlevel1sel  { color:black; text-indent:22px; font-size:80%; font-weight:bold;}
a.mlevel2     { color:black; text-indent:24px; font-size:80% }
a.mlevel2sel  { color:black; text-indent:26px; font-size:80%; font-weight:bold;}

th { text-align:left; background-color:#BBBBBB; } 
th.dldesc { width:70%; background-color:#BBBBBB; } 
th.dlformat { width:5%; background-color:#BBBBBB; } 
th.dllang { width:5%; background-color:#BBBBBB; } 
th.dlver { width:8%; background-color:#BBBBBB; } 
th.dlsize { width:12%; background-color:#BBBBBB; }

td.dlformat { text-align:center; width:32px; } 
td.dllang { text-align:center; width:32px;  } 
td.dlver { text-align:center; width:40px; } 
td.dlsize { width:50px; }

img { border-width:0; }

.mlevel0 { background-color:#505050; }


td.mlevel0    { text-indent: 15px; background-color: #505050; line-height:120%; background-repeat:no-repeat; }
td.mlevel0sel { text-indent: 15px; background-color: #707070; line-height:120%; background-repeat:no-repeat; }
td.mlevel1    { text-indent: 25px; background-color: #909090; line-height:120%; background-repeat:no-repeat; }
td.mlevel1sel { text-indent: 25px; background-color: #B0B0B0; line-height:120%; background-repeat:no-repeat; }
td.mlevel2    { text-indent: 30px; background-color: #D0D0D0; line-height:120%; background-repeat:no-repeat; }
td.mlevel2sel { text-indent: 30px; background-color: #F0F0F0; line-height:120%; background-repeat:no-repeat; }

td.swfeat { padding-left: 25px; }

table.product { border-style:none; }
tr.product { vertical-align:top; }
td.product { vertical-align:top; }

table.specdata { vertical-align:top; border-style:solid; border-width:3px; border-color:gray; border-collapse:collapse; }
td.specentry { border: thin solid gray; font-weight:bold; vertical-align:top }
td.specdata { border: thin solid gray; font-weight:normal; }

li {text-indent: 0px; }

ul { list-style-type:square; }

div#left a, div#left span {
      background-color: #CCC;
      background-color: #CCC;
      border: 1px solid #EEE;
      border-right: 1px solid #444;
      border-bottom: 1px solid #444;
}
div#left a:hover, div#left span {
      background-color: #AAA;
      border: 1px solid #444;
      border-right: 1px solid #EEE;
      border-bottom: 1px solid #EEE;
}