body 
{ 
background-color: #c66f49; 
//background-color: #c66f49; 
font-family: serif;
}

a
{
text-decoration: none;
font-weight: bold;
background-color: #c66f49;
color: #200;
}

a:link
{
text-decoration: none;
background-color: #c66f49;
color: #200;
}
a:visited 
{
text-decoration: none;
background-color: #c66f49;
color: #200;
}
a:hover 
{
text-decoration: none;
background-color: #000;
color: #ffa07a;
}
a:active 
{
text-decoration: none;
background-color: #c66f49;
color: #200;
}

a.navigation
{
}

a.navigation:link
{
color: #000;
text-decoration: none;
background-color: #bf3d09;
}
a.navigation:visited 
{
color: #000;
text-decoration: none;
background-color: #bf3d09;
}
a.navigation:hover 
{
color: #ffffff;
background-color: #000000;
text-decoration: none;
}
a.navigation:active 
{
color: #000;
text-decoration: none;
background-color: #bf3d09;
}

a.navigationright
{
text-align: right;
}

a.navigationright:link
{
color: #000;
text-decoration: none;
background-color: #bf3d09;
}
a.navigationright:visited 
{
color: #000;
text-decoration: none;
background-color: #bf3d09;
}
a.navigationright:hover 
{
color: #ffffff;
background-color: #000000;
text-decoration: none;
}
a.navigationright:active 
{
color: #000;
text-decoration: none;
background-color: #bf3d09;
}


img.boxed
{
border-color: #ffa07a;
}

a.boxed:link
{
color: #f00;
border-color: #ffa07a;
text-decoration: none;
}
a.boxed:visited 
{
color: #f00;
border-color: #ffa07a;
text-decoration: none;
}
a.boxed:hover 
{
color: #cf4d19;
border-color: #cf4d19;
background-color: #cf4d19;
text-decoration: none;
}
a.boxed:active 
{
color: #cf4d19;
border-color: #cf4d19;
text-decoration: none;
}


h1
{
clear: both;
font-size: 200%;
font-style: italic;
text-align: left;
background-color: #bf3d09;
border-color: #ffa070;
border-style: solid;
border-width: 1px;
padding: 3px;
padding-left: 15px;
color: #000;
}

h2
{
color: #000;
clear: both;
font-size: 150%;
font-style: italic;
text-align: left;
background-color: #bf3d09;
border-color: #ffa070;
border-style: solid;
border-width: 1px;
padding: 3px;
padding-left: 15px;
}

h3
{
color: #000;
clear: both;
font-size: 125%;
font-style: italic;
text-align: left;
background-color: #bf3d09;
border-color: #ffa070;
border-style: solid;
border-width: 1px;
padding: 3px;
padding-left: 15px;
}

h4
{
color: #000;
clear: both;
font-size: 100%;
font-style: italic;
text-align: left;
background-color: #bf3d09;
border-color: #ffa070;
border-style: solid;
border-width: 1px;
padding: 3px;
padding-left: 15px;
}

p
{
margin-left: 0em;
}

p.nomargin
{
text-align:left;
margin-left: 0;
}

p.center
{
text-align: center;
}

p
{
text-align: left;
}

div.logo
{
background-color: #c66f49;
}

img.logo
{
width: 5em;
height: 5em;
}

p.logo
{
text-align: center;
font-size: 200%;
font-style: italic;
}

p.smlogo
{
vertical-align: middle;
text-align: center;
font-size: 150%;
font-style: italic;
}

div.center
{
align: center;
}

div.innernavigation
{
text-align: center;
}

div.navigationleft
{
text-align: center;
clear: left;
}


div.navigationright
{
text-align: center;
clear: right;
}

p.sitemap
{
text-align: left;
clear: both;
width: 80%;
margin-left: 10%;
}



html>body pre#code
{

}

pre
{
font-weight: bold;
border-style: solid;
border-width: 1px;
border-color: #bf3d09;
background-color: #ffeedd;
padding: 1em;
}

#code
{
clear: both;
color: #000;
font-weight: bold;
margin-left: 0%;
text-align: left;
width: auto;
font-size: 90%;
font-family: courier;
border-style: solid;
border-width: 1px;
border-color: #bf3d09;
background-color: #f0c0a0;
}

html>body table
{
  margin-left: 15%;
}

table
{
color: #000;
font-style: normal;
font-size: 90%;
text-align: left;
margin-left: 0%;
border-style: solid;
border-width: 1px;
border-color: #bf3d09;
background-color: #f0c0a0;

}

table.sitemap
{
width: 100%;
color: #000;
font-style: normal;
font-size: 90%;
text-align: left;
margin-left: 0;
border-style: solid;
border-width: 1px;
border-color: #ffa070;
background-color: #c66f49;
}

thead
{
background-color: #c66f49;
text-align: center;
}

tr
{
}

td
{

}


#list
{
color: #000;
font-style: normal;
font-size: 100%;
margin-left: 3em;
text-align: left;
clear: both;
}

ul
{
clear: both;
}

ol
{
clear: both;
}


.widebox
{
color: #000000;
width: 100%;
background-color: #bf3d09;
border-color: #ffa070;
border-style: solid;
border-width: 1px;
margin-bottom: .5cm;
margin-top: .5cm;
height: 1em;
max-height: 1em;
min-height: 1em;
padding: 0px;
clear: both;
}

div.navigation
{
color: #000;
width: 100%;
background-color: #bf3d09;
border-color: #ffa070;
border-style: solid;
border-width: 1px;
padding: 0px;
clear: both;
margin-bottom: .5cm;
margin-top: .5cm;
}


.leftmenu
{
clear: left;
margin-top:0cm;
margin-bottom:0.5cm;
padding: 2px;
background-color: #000000;
color: #eF6D39;
font-style: normal;
font-size: 100%;
width: 12em;
float: right;
vertical-align: middle;
text-align: right;
border-color: #cF4D19;
border-style: solid;
border-width: 2px;
}

.rightmenu
{
clear: right;
margin-top:0cm;
margin-bottom:0.5cm;
padding: 2px;
background-color: #000000;
color: #ff7d49;
font-style: normal;
font-size: 100%;
width: 12em;
vertical-align: middle;
float: left;
text-align: left;
border-color: #cf4d19;
border-style: solid;
text-decoration: none;
border-width: 2px;
}


.rightmenu:link
{
background-color: #000000;
color: #fF7D49;
border-color: #cF4D19;
}

.rightmenu:visited
{
background-color: #000000;
color: #fF7D49;
border-color: #cF4D19;
}

.rightmenu:hover
{
background-color: #cF4D19;
color: #000000;
border-color: #9f1d00;
}

.rightmenu:active
{
background-color: #dF5D29;
color: #000000;
border-color: #9f1d00;
}


.rightmenulink
{
background-color: #000000;
color: #ff7d49;
font-style: normal;
font-size: 100%;
text-decoration: none;
}


.rightmenulink:link
{
background-color: #000000;
color: #fF7D49;
border-color: #cF4D19;
}

.rightmenulink:visited
{
background-color: #000000;
color: #fF7D49;
border-color: #cF4D19;
}

.rightmenulink:hover
{
background-color: #cF4D19;
color: #000000;
border-color: #9f1d00;
}

.rightmenulink:active
{
background-color: #dF5D29;
color: #000000;
border-color: #9f1d00;
}


.topmenu
{
padding: 2px;
background-color: #000000;
color: #ffa07a;
border-color: #bf3d09;
font-style: normal;
font-size: 100%;
width: 50%;
margin-left: 25%;
float: left;
clear: both;
margin-top: 0px;
margin-bottom: 10px;
text-align: center;
border-style: solid;
border-width: 1px;
text-decoration: none;
vertical-align: middle;
}

.topmenu:link
{
background-color: #000000;
color: #ffa07a;
border-color: #bf3d09;
}

.topmenu:visited
{
background-color: #000000;
color: #ffa07a;
border-color: #bf3d09;
}

.topmenu:hover
{
background-color: #bf3d09;
color: #000000;
border-color: #ffa070;
}

.topmenu:active
{
background-color: #000000;
color: #ffa07a;
border-color: #bf3d09;
}


.navbox
{
clear: both;
width: 100%;
text-align: center;
}

div.screenshotgroup
{
clear: both;
width: 90%;
margin-left: 5%;
}

div.screenshot
{
float: left;
margin: 0.5cm;
padding: 0.2cm;
text-align: center;
align: center;
}

table.screenshot
{
float: left;
text-align: center;
align: center;
margin-bottom: 2em;
}

a.screenshot
{
}

a.screenshot:link
{
background-color: #000000;
color: #fF7D49;
border-color: #cF4D19;
}

a.screenshot:visited
{
background-color: #000000;
color: #fF7D49;
border-color: #cF4D19;
}

a.screenshot:hover
{
background-color: #cF4D19;
color: #000000;
border-color: #9f1d00;
}

a.screenshot:active
{
background-color: #dF5D29;
color: #000000;
border-color: #9f1d00;
}


p.screenshot
{
border-color: #cf4d19;
border-style: none;
padding: 2px;
width: 100%;
text-align: center;
margin-left: 0;
}

img.screenshot
{
}


hr
{
clear: both;
background-color: #bf3d09;
border-color: #bf3d09;
}

.block
{
background-color: #000000;
border-style: solid;
border-color: #ffffff;
width: 20em;
height: 2em;
}

.faqq
{
font-weight: bold;
}

.faqa
{

}

