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:70%; text-align:center; vertical-align:bottom; }
p.copyright { font-size:70%; 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:18px; font-size:80%; font-weight:bold; }
a.mlevel2 { color:black; text-indent:27px; font-size:80% }

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; }

td.mlevel0 { text-indent: 15px; background-image: url(images/button_lev0.gif); line-height:120%; background-repeat:no-repeat; }
td.mlevel0sel { text-indent: 15px; background-image: url(images/button_lev0_sel.gif); line-height:120%; background-repeat:no-repeat; }
td.mlevel1 { text-indent: 20px; background-image: url(images/button_lev1.gif); line-height:120%; background-repeat:no-repeat; }
td.mlevel1sel { text-indent: 20px; background-image: url(images/button_lev1_sel.gif); line-height:120%; background-repeat:no-repeat; }
td.mlevel2 { text-indent: 25px; background-image: url(images/button_lev1_sel.gif); line-height:120%; background-repeat:no-repeat; }
td.mlevel2sel { text-indent: 25px; background-image: url(images/button_lev1_sel.gif); 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; }