body
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #ffffff;
   color: #000000;
   font-size: 10pt;
}

.text
{
   font-size: x-small;
}

span.copyright
{
   font-size: xx-small;
}

a:link, a:visited
{
   text-decoration: none;
   color: #0000ff;
   background-color: transparent;
}

a:hover
{
   text-decoration: underline;
   color: #ff0000;
   background-color: transparent;
}

hr
{
   width: 25%;
   color: red;
   text-align: left;
}

table
{
   font-size: 1em;
}

h1, h2, h3, h4
{
   margin-left: -26px;
}

td.lng_selection
{
   background-image: url("/images/language.gif");
   color: #000000;
   font-weight: bold;
   font-size: 0.8em;
}

select.lng_selection
{
   width: 125px;
   height: 22px;
}

table.border
{
   border: solid;
   border-color: #000000;
   border-width: 1px;
}

span.motto
{
   text-align: center;
   font-size: 2em;
}

p.news
{
   text-align: justify;
}

p.news > span.date
{
   color: #ffffff;
   background-color: #b0c4de;
   font-weight: bold;
}

p.news > span.category
{
   font-style: italic;
}

p.news > span.header
{
   font-weight: bold;
}

table.contact_info
{
   background-color: #ffffff;
   padding: 1.1em;
   font-size: 1em;
}

.partners
{
   background-color: #ffffff;
   padding-left: 1em;
   padding-top: 1.1em;
   font-size: 0.8em;
   text-align: justify;
}

.supportoptions
{
   background-color: #ffffff;
   padding: 1em;
   font-size: 1em;
   text-align: justify;
}

.pagename
{
   color: #70849e;
   font-weight: bold;
}

div.product
{
   font-size: x-small;
}

div.product span.section
{
   font-weight: bold;
   padding-left: .7em;
}

div.product .subsection
{
   color: #0000ff;
   padding-left: 1.3em;
}

div.product .section_title
{
   font-size: small;
   font-weight: bold;
}

div.product .screenshot_title
{
   font-size: x-small;
   font-weight: bold;
   padding-left: 1em;
   padding-bottom: .7em;
}

div.product img.screenshot
{
   padding-left: 1em;
}

div.product .wot
{
   padding-left: .7em;
   text-align: justify;
}

div.product ul
{
   list-style-type: circle;
   padding-left: 2em;
}

div.product .component
{
   font-weight: bold;
}

div.product .feat_r
{
   color: #009000;
   background-color: #daffda;
   border-style: solid;
   border-width: 1px;
   border-color: #a0dba0;
   text-align: center;
   font-weight: bold;
}

div.product .feat_t
{
   color: #ff0000;
   background-color: #ffdad1;
   border-style: solid;
   border-width: 1px;
   border-color: #ffac98;
   text-align: center;
   font-weight: bold;
}

.section_menu
{
   color: #ffffff;
   background-color: #b0c4de;
}

td.section_menu span.black
{
   color: #000000;
   font-weight: bold;
}

td.section_menu span.red
{
   color: #ff0000;
   font-weight: bold;
}

.section_name
{
   color: #000000;
   font-weight: bold;
   font-size: 0.8em;
}

td.subsection_menu span.blue
{
   color: #0000ff;
   font-weight: bold;
}

#tblQuickMenuBody a.current
{
   color: #000099;
}

div.products
{
   text-align: center;
}

div.products a.subsection
{
   font-weight: bold;
}

div.products a.current
{
   color: #70849e;
}

.blue
{
   color: #0000ff;
}

.red
{
   color: #ff0000;
}

.black
{
   color: #000000;
}

.bold
{
   font-weight: bold;
}

.italic
{
   font-style: italic;
}

.center
{
   text-align: center;
}

.context_menu
{
   font-size: x-small;
}

table.contentHeader
{
   background-color: #f0f4fe;
   background-image: url("/images/leftcurve.gif");
   background-repeat: no-repeat;
   padding-left: 1.1em;
   padding-right: 1em;
   text-align: left;
   color: #336699;
   font-size: x-small;
   font-weight: bold;
}

table.contentBody
{
   background-color: #fffdf6;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
   border-color: #f0f4fe;
   font-size: x-small;
   padding-left: 0.6em;
   padding-top: 0.3em;
}

table.products
{
   border-style: solid;
   border-width: 5px;
   border-color: #b0c4de;
}

table.products td.title
{
   background-color: #f0f4fe;
   border-style: solid;
   border-width: 1px;
   border-color: #b0c4de;
}

table.products td.info
{
   background-color: #ffffff;
   border-style: solid;
   border-width: 1px;
   border-color: #b0c4de;
}

.partner_desc
{
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: x-small;
}

.partner_title
{
   font-weight: bold;
   font-size: 18px;
}

.issue
{
   color: #70849e;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

.button1
{
   background-color: #f0f4fe;
   border-style: solid;
   border-width: 1px;
   border-color: #b0c4de;
   cursor: pointer;
}
