.accent {color: cc0000; }

BODY { margin: 0px; background-color: #ffffff; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; color: #323232; 
text-align: justify; line-height: 13pt; 
background-image: url("images/white.gif"); }

DIV { background-color: #000000; color: #6699ff; margin: 0px; text-indent: 76; 
font-size: 12pt; line-height:1.8; }

DIV.chapters { font-weight: bold; font-size: 10pt; text-decoration: none; }

DIV.foot { background-color: #000000; color: #ffffff; text-indent: 6; font-weight: bold;
text-shadow: 0px; font-size: 8pt; line-height:3.3; }

DIV.submenu { background-color: #777777; color: #ffffff; font-weight: bold; 
line-height: 1.5; text-shadow: 0px; text-align: left; font-size: 8pt; }

DIV.intromenu { background-color: #cccccc; color: #ffffff; font-weight: bold; 
line-height: 1.5; text-shadow: 0px; text-indent: 0px; text-align: center; 
margin-top: 1px; letter-spacing: 0.3em; font-size: 8pt; }

SPAN { text-decoration: none; padding-left: 3px; padding-right: 3px; }

.grey { background-color: #777777; color: #ffffff; }
.red { background-color: #cc3300; color: #ffffff; }
.blu { background-color: #3a75c4; color: #ffffff; }
.yel { background-color: #ffff66; color: #333333; }
.viol { background-color: #9966cc; color: #ffffff; }
.green { background-color: #33cc33; color: #ffffff; }
.dkblu { background-color: #330099; color: #ffffff; }
.pink { background-color: #ff66cc; color: #ffffff; }
.brown { background-color: #663300; color: #ffffff; }
.redorange { background-color: #cc3300; color: #ffffff; }

H2 { background-color: #ffffff; color: #333333; 
margin: 0px; font-size: 10pt; font-style: italic; letter-spacing: 0.7em; 
font-size: 13pt; font-weight: bold; text-align: center; line-height:2.5; }

.future { background-color: #ff9933; color: #ffffff;  }

H3 { background-color: #ff9933; color: #ffffff; 
margin: 0px; font-weight: bold; font-size: 12pt; font-style: italic; letter-spacing: 0.8em; font-size: 13pt; 
font-weight: bold; text-align: center; line-height:2; }

.product { background-color: #ff9933; color: #ffffff; }
.alert { background-color: #cc3300; color: #ffffff; }
.manufacturer { vertical-align: top; background-color: #cc2200; color: #ffffff; 
font-weight: bold; text-shadow: #660000 3px 3px 3px; }
.productlist { background-color: #ffffff; font-size: 8pt; vertical-align: top; color: #111111; }

H4 { background-color: #3a75c4; color: #ffffff; margin: 0px; 
font-weight: bold; font-size: 11pt; font-style: italic; line-height:1.7; text-indent: 8px; }

H1 { background-color: #3a75c4; color: #ffffff; margin: 0px;  
font-weight: bold; font-size: 8pt; font-style: italic; line-height: 3; 
letter-spacing: 0.1em; text-align: center; }

TABLE { margin:0px; font-size: 10pt; line-height: 12pt; }
TD { text-align: justify; }
.description { background-color: #eeeeee; }
.header { height: 38; background-color: #000000; color: #ffffff; background-image: url("images/headerfiller.gif")}
.productName { background-color: #ffffff; }
.innerfield { background-color: #dddddd; background-image: url("images/greygrid1.gif")}
.bluegrid { background-color: #000000; background-image: url("images/backgroundgrid.gif"); color: #ffffff; }
.darker { background-color: #bbbbbb; }
.note { font-size: 8pt; line-height: 1.5em; }
.verysmall { font-size: 7pt; }
.white { background-color: #ffffff; margin: 6px; padding: 8px; }
.black { background-color: #000000; color: #ffffff; }
.gray { background-color: #999999; }
.shaded { background-color: #dddddd; }
b.inheader {text-shadow: none; }
.big { font-size: 2em; }
.bigcentered { font-size: 2em; text-align: center; }

.rounded { -moz-border-radius: 13px; -webkit-border-radius: 13px; border: 1px solid #000;}

TH.leadCell { background-color: #ffffff; color: #cc3300; }
TH.noplay {font-size: 8pt; height: 33; text-align: left; line-height: 1; text-indent: 21px; background-color: #000000; color: #ffffff; background-image: url("images/headerfiller.gif")}
TH.hpihead {font-size: 8pt; height: 33; text-align: left; line-height: 1; background-color: #000000; color: #ffffff; background-image: url("images/headerfiller.gif")}

P { margin: 8px }
P.smalltext { margin: 8; margin-right:6; font-size:8pt; }
P.sidebanner { background-color: #ffffff; padding: 6px; border: 1px solid #555555; 
font-size: 8pt; line-height: 1.4em; color: #cc3300; font-weight: bold; }

BLOCKQUOTE { font-weight: bold; }

UL.smalltext { margin-right:6px; margin-top:4px; margin-bottom:4px; font-size:8pt; }

A { color: #cc3300; }
A:hover { color: #606060; }

A.light { font-size: 10pt; color: #ffffff; font-weight: bold; text-decoration: none;}
A.light:hover { color: #ff9933; }

A.submenuhead { color: #ffff99; text-decoration: none; }
A.submenu { color: #ffffff; text-decoration: none; }
A.submenu:hover { color: #ffff99; }
A.topmenu { color: #ffffff; text-decoration: none; }
A.topmenu:hover { color: #99ccff; }

A.intromenu { color: #ff3300; text-decoration: none; }
A.intromenu:hover { color: #ffff99; }

A.sidebanner { color: #cc3300; text-decoration: none; }
A.sidebanner:hover { color: #ff5500; }

A.home { color: #ffffff; text-decoration: none; }
A.plain {text-decoration: none; }

A.toc { color: #3a75c4; text-decoration: none; }
A.toc:hover { color: #000000; }

A.fulltable { color: #666666; text-decoration: none; }

INS { font-weight: bold; color: #ffff99; font-size: 10pt; font-style: italic; text-decoration: none; }
INS.submenu { color: #ffff99; font-size: 8pt; }
INS.topmenu { color: #ffff99; font-size: 8pt; }

IMG { border: 0; }
IMG.sel { border: solid 1px rgb(255,255,255) }