
FORM
{
  padding: 0px;
  margin: 0px;
}

TABLE.outerTable, .outerTable
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #002040;
  border: 1px solid #000000;
}

TABLE.innerTable, TABLE.price, TABLE.commInfo, DIV.commInfo, .innerTable
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #002040;
  background-color: #ffffff;
}

TABLE.upgradeCode, TABLE.upgradeCodeInner, DIV.upgradeCodeInner
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #002040;
  background-color: #fbfad2;
}

TABLE.upgradeCode
{
  border: 1px solid black;
}

span.whatisthis
{
  font-family: Verdana, Helvetica;
  font-size: 7pt;
  color: #000000;
}

TABLE.commInfo, DIV.commInfo
{
  border: 1px solid #002040;
  background-color: #dddddd;
  padding: 10px;
}

TABLE.price
{
  border-collapse: collapse;
}

TD.price
{
  background-color: #dddddd;
  font-weight: bold;
  border: 2px solid black;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

TD.licenseType
{
  background-color: #dddddd;
  font-weight: bold;
  font-size: 12pt;
  border: 2px solid black;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

DIV.price
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #002040;
  font-weight: bold;
}

UL.licenseFeatures
{
  font-size: 9pt;
  font-weight: normal;
  font-style: italic;
}

TD.inputName, DIV.inputName
{
  font-weight: bold;
  white-space: nowrap;
}

TD.myTitle
{
  font-family: Arial;
  font-size: 36pt;
  font-weight: bold;
  color: #ffffff;
  filter: dropshadow(OffX=3, OffY=3, Color=#000000);
}

TD.menuBar
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #ffffff;
  background-color: #26313c;
}

A.menuLink
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #ffffff;
}

.aButton
{
  font-family: Verdana, Helvetica;
  font-size: 8pt;
  color: #000000;
}

.aInput
{
  font-family: Verdana, Helvetica;
  font-size: 8pt;
  color: #000000;
}


SPAN.name
{
  font-weight: bold;
}

SPAN.smaller
{
  font-size: 8pt;
}

SPAN.header
{
  font-weight: bold;
  font-size: 14pt;
}

TD.cellHeader
{
  color: #000000;
  font-weight: bold;
  border-bottom: 1px solid #000000;
}

TD.cell
{
  vertical-align: top;
  color: #000000;
}

SPAN.copyright
{
  font-family: Verdana, Helvetica;
  font-size: 8pt;
  color: #ffffff;
}

TD.faqtitle
{
  font-family: Verdana, Helvetica;
  font-size: 14pt;
  color: #002040;
  font-weight: bold;
}

SPAN.faq
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #002040;
  font-weight: bold;
}

SPAN.price
{
  font-size: 9pt;
}

SPAN.emp
{
  font-weight: bold;
}

SPAN.emp2
{
  font-weight: bold;
  color: #880000;
}

SPAN.point
{
  font-weight: bold;
  color: #880000;
}

SPAN.pointExpand
{
  font-weight: bold;
  color: #880000;
  cursor: pointer;
}

SPAN.pointHeavy, DIV.pointHeavy
{
  font-weight: bold;
  color: #ffffff;
  background-color: #880000;
  padding: 2px;
}

DIV.details
{
  padding-left: 20px;
  color: #555555;
  font-size: 8pt;
}

DIV.faq2
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #002040;
  font-weight: bold;
  width: 97%;
  background-color: #b9c5d0;
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
}

SPAN.faq2
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #002040;
  font-weight: bold;
  width: 100%;
  background-color: #b9c5d0;
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
}

DIV.answer
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #002040;
}

TD.caption
{
  font-family: Verdana, Helvetica;
  font-size: 8pt;
  color: #002040;
  text-align: center;
}

SPAN.key
{
  font-weight: bold;
}

SPAN.context
{
  font-style: italic;
}

SPAN.code
{
  border: 1px solid black;
  background-color: #f3f3f3;
  font-family: Courier New;
  font-size: 9pt;
  padding: 3px;
  display: block;
}

SPAN.term
{
  font-weight: bold;
}

SPAN.page
{
  font-weight: bold;
}

SPAN.section
{
  font-weight: bold;
}

DIV.link
{
}

DIV.linkText
{
  margin-left: 20px;
}

DIV.linkSpace
{
  margin-top: 20px;
}

TD.lang
{
  padding-left: 10px;
  background-color: #e8dbd8;
}

TD.footnote
{
  font-size: 7pt;
}

TD.menuLink, TD.menuLinkSelected
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  background-color: #26313c;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 3px;
  padding-bottom: 3px;
}

TD.menuLinkSelected
{
  background-color: #ffffff;
}

A.menuLinkSelected
{
  color: #26313c;
}

SPAN.linkbarLink
{
  white-space: nowrap;
}

DIV.vspace
{
  height: 2px;
  font-size: 1pt;
}

DIV.smallvspace
{
  height: 15px;
  font-size: 1pt;
}

DIV.midvspace
{
  height: 25px;
  font-size: 1pt;
}

DIV.mid2vspace
{
  height: 50px;
  font-size: 1pt;
}

DIV.tallvspace
{
  height: 65px;
  font-size: 1pt;
}


DIV.heading
{
  font-weight: bold;
}


IMG.toggleImg
{
  cursor: hand;
  cursor: pointer;
}

TABLE.upgradeDiscount
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #ebc8ab;
  border: 1px solid #002040;
  border-bottom: none;
}

TABLE.upgradeDiscount TD
{
  padding: 10px;
  border-bottom: 1px solid #002040;
}

TABLE.upgradeDiscount TH
{
  background-color: #000000;
  color: white;
  font-weight: bold;
  padding: 10px;
}

TD.downloadGreen, A.downloadGreen
{
  font-family: Verdana, Helvetica;
  font-size: 20pt;
  font-weight: bold;
  color: #349633;
}

TD.downloadBlue, A.downloadBlue
{
  font-family: Verdana, Helvetica;
  font-size: 20pt;
  font-weight: bold;
  color: #001fc2;
}

TABLE.upgradeInfo
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #ffd5d5;
  border: 2px solid #880000;
}

TABLE.upgradeInfo TH
{
  font-size: 12pt;
  font-weight: bold;
  color: white;
  background-color: #880000;
  padding: 5px;
}

TABLE.upgradeInfo TD
{
  padding: 5px;
}

TABLE.upgradeInfo UL LI
{
  padding: 5px;
}


TABLE.pcRequirements
{
  font-family: Verdana, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #ffffff;
  border: 2px solid #000000;
}

TABLE.pcRequirements TH
{
  font-weight: bold;
  color: white;
  background-color: #000000;
  padding: 5px;
}

TABLE.pcRequirements TD
{
  padding: 5px;
}

TABLE.pcRequirements UL LI
{
  padding: 5px;
}

DIV.downloadNotes
{
  line-height: 150%;
}

UL.storecode LI
{
  padding: 3px;
}

#features
{
  line-height: 150%;
}

#features li
{
  margin-bottom: 5px;
}

#main_description
{
  line-height: 150%;
}

div.lookingForVersion2
{
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Helvetica;
  font-size: 8pt;
}


