TD.orange {
   background: #FFCC66; /* Orange */
   padding: 1em;
   border: 1px solid black;
}
TD.blue {
   /*background: #CCCCFF; /* Blue */ 
   padding: 1em;
   border: 1px solid black;
}

#features {
   margin-top: 1ex;
   width: 100%;
}
#features TD { 
   padding-top: 1ex; padding-bottom: 0.5ex;
}
#features TD P.titles {
   margin-top:0;
}
#features TD P .title {
   font-weight: bold;
}
#features TD P .subtitle {
   font-weight: bold;
}
#features TD P {
   margin-top:0; margin-bottom:0.8em;
}
#features TD P.subtitles {
   margin-left:1em;
   margin-top:0;
}
#features TD P.editions {
   margin-bottom:0;
}
img.EXEs {
   margin-top:-1ex;
   border:none;
}

em, .emphasis {
   font-weight: normal;
   font-style: normal;
   color: #CC6633; /* Dark orange */
}

P.editionlist {
   margin-top: 1px;
   margin-bottom: 1ex;
}
P.editionlist .title {
   font-weight: bold;
   color: #CC6633; /* Dark orange */
}


TABLE.flags TD {
   font-size: 90%;
   padding: 0 2px;
}


P.topline {
   margin-bottom: 1ex;
}

TABLE.top {
   width: 100%; border-collapse: collapse; margin-bottom:0;
}
TABLE.top TD.top2 {
   white-space: nowrap; /* Disable wrapping */
}
TABLE.top TD.top1 {
   padding-bottom: 1ex;
}
TABLE.top TD.top2 {
   padding-bottom: 1ex;
   padding-right: 1ex;
   font-weight: bold;
}


@media print {
   em { color: black; font-style: italic; }
}


