  /* HTML ELEMENT STYLES */
      
  html
  {
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
    overflow: auto;
  }
  
  body
  {
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
    background: url('/img/background.gif') repeat-x;
    background-color: #abb8c0;
  }
  
  div
  {
    margin: 0px;
    padding: 0px;
  }
  
  span
  {
    margin: 0px;
    padding: 0px;
  }
  
  img
  {
    display: block;
    margin: 0px;
    padding: 0px;
    border: none;
  }
  
  p
  {
    font-family: verdana;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
  }
  
  /* ID STYLES */
  
  #content
  {
    width: 810px;
    height: 100%;
    margin: 0px auto;
    padding: 0px;
  }
  
  #exadox-logo
  {
    float: left;
    position: relative;
    top: 6px;
    left: 12px;
  }
  
  #logo-description
  {
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: #a33030;
    position: relative;
    top: 24px;
    left: 18px;
  }
  
  #top-links
  {
    float: right;
    position: relative;
    top: 6px;
    margin-right: 6px;
    font-family: verdana;
    font-size: 12px;
    color: #000000;
  }
  
  #top-links a
  {
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #757576;
    text-decoration: none;
  }
  
  #top-links a:hover
  {
    text-decoration: underline;
  }
  
  #section
  {
    width: 808px;
    border: solid 1px #dad7d7;
    border-style: solid solid none solid;
    background-color: #f2f4fc;
  }
  
  #page
  {
    float: left;
    width: 634px;
    padding: 0px 18px;
    border: solid 1px #dad7d7;
    border-style: none solid none none;
  }
  
  #page p
  {
    margin: 12px 0px;
  }
  
  #page a
  {
    font-family: verdana;
    font-size: 12px;
  }
  
  #navigation
  {
    float: left;
    width: 137px;
    padding: 0px;
  }
  
  #footer
  {
    width: 796px;
    height: 10px;
    padding: 6px 6px 12px 6px;
    background-color: #ffffff;
    border: solid 1px #dad7d7;
  }
  
  #quicklinks
  {
    float: left;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #b4b4b5;
    background: transparent;
  }
  
  #quicklinks a
  {
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #b4b4b5;
    text-decoration: none;
  }
  
  #quicklinks a:hover
  {
    color: #000000;
    text-decoration: underline;
  }
  
  #copyright
  {
    float: right;
    font-family: verdana;
    font-size: 10px;
    color: #b4b4b5;
  }
  
  #copyright a
  {
    color: #b4b4b5;
    font-weight: bold;
    text-decoration: none;
  }
  
  #copyright a:hover
  {
    text-decoration: underline;
  }
  
  /* CSS CLASSES */
  
  a.link
  {
    color: #5072a9;
    text-decoration: underline;
  }
  
  a.link:hover
  {
    color: #ffffff;
    background-color: #5072a9;
  }
  
  a.tooltip
  {
    position: relative;
    font-weight: bold;
    color: #5072a9;
  }
  
  a.tooltip:hover
  {
    background-color: #f2f4fc;
  }
  
  a.tooltip span
  {
    display: none;
  }
    
  a.tooltip:hover span
  {
    display: block;
    position: absolute;
    top: 25px;
    left: 0px;
    width: 250px;
    padding: 6px;
    border: 2px solid #dad7d7;
    background-color: #5072a9;
    color: #ffffff;
    font-weight: normal;
  }
  
  div.screenshot-gallery img
  {
    float: left;
    margin: 12px 12px 12px 0px;
  }

  div.faq-question-box
  {
    padding-left: 18px;
  }
  
  div.faq-question-box a
  {
    line-height: 16px;
  }
  
  div.faq-question-box a:visited
  {
    text-decoration: line-through;
  }
    
  div.faq-answer-box
  {
    margin-top: 12px;
    padding: 12px 12px 0px 12px;
    border-top: 1px solid #dad7d7;
  }
  
  h1, h2, h3
  {
		font-family: verdana;
  }
  
  h1.section-title, h2.section-title
  {
    font-size: 16px;
    font-weight: bold;
    color: #1a478d;
    padding: 0px 0px 6px 0px;
    border-bottom: solid 1px #dad7d7
  }
  
  h3.highlights
  {
		font-size: 14px;
    font-weight: bold;
    color: #1a478d;
  }
  
  p.highlights
  {
    font-size: 14px;
    font-weight: bold;
    color: #1a478d;
  }
  
  p.question
  {
    font-weight: bold;
    color: #a33030;
  }
  
  p.section-title
  {
    font-size: 16px;
    font-weight: bold;
    color: #1a478d;
    padding: 0px 0px 6px 0px;
    border-bottom: solid 1px #dad7d7
  }
  
  ul.bullet-list
  {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 20px;
    list-style-position: inside;
    list-style-type: square;
    line-height: 18px;
  }
  
  ol.ordered-list
  {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 20px;
    list-style-position: inside;
    line-height: 18px;
  }
  