/* CSS Document */

BODY
{
background-color:white;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
margin: 1px;
padding: 1px;
}

a, a:visited {
color: blue;
}

A.extlink {
background: transparent;
padding-right: 0px;
text-decoration: none;
}

#maintable
{
border: 1px #6d174c dotted;
padding: 0px;
}

#mtree {

}

td.header
{
border-bottom: 1px #6d174c dotted;
}

a.headerlink:active, a.headerlink:link, a.headerlink:visited {
color:#3891b1;
text-decoration:none;
} 

a.headerlink:hover {
color:#d84b44;
}

#navigation {
background-color: #ffffff;
width: 180px;
}

#leftbox {
background-color: #ffffff;
color: #000000;
width: 180px;
}

#leftbox h1, #leftbox h2, #leftbox h3 {
font-size: 9pt;
}

#leftbox ol, #leftbox ul {
font-size: 8pt;
}

#rightbox {
background-color: #ffffff;
color: #000000;
width: 180px;
}

.tag_cloud {
text-align: left;
}

#rightbox h1, #rightbox h2, #rightbox h3 {
font-size: 9pt;
}

.menuparent {
background-color: #ffffff;
color: #6d174c;
font-size: 10pt;
border-right: 1px #6d174c dotted;
}

.menu
{
background-color:#ffffff;
color: #6d174c;
font-size:12px;
}

a.menulink, a.menulink:active, a.menuilink:link, a.menulink:visited {
color: #6d174c;
text-decoration:none;
font-weight:bold;
font-size:12px;
width: 100%;
display: block;
}

a.imenulink, a.imenulink:active, a.imenuilink:link, a.imenulink:visited {
color: #2d178c;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

a.npath {
color: #6d174c;
text-decoration:none;
font-size:10px;
}

a.menulink_active
{
color: #6d174c;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

td.menuitem:hover {
background-color:#a7a8aa;
color: #6d174c;
}

.menuitem {
}

.normal
{
font-size:8pt;
color:#000000;
line-height:16px;
}

.header
{
font-size:11px;
color:#3891b1;
font-weight:bold;
}

#mainbody {
margin-left: 10px;
margin-right: 10px;
background-color: transparent;
min-height: 400px;
}

#main_content {
min-height: 400px;
background-color: transparent;
}

#main_content img.image {
margin: 5px;
} 

h1.header {
font-size:10pt;
color:#162983;
font-weight:bold;
}

h2.header {
font-size:8pt;
color:#a7a8aa;
font-weight:bold;
}

h3.header h4.header h5.header {
font-size:8pt;
color:#a7a8aa;
}

td.footer {
background-color:#ffffff;
color: #000000;
font-size:10px;
border-top: 1px #6d174c dotted;
}

a.footer:active, a.footer:link, a.footer:visited {
color:white;
text-decoration:none;
} 

a.footer:hover {
color:black;
}

.sub {
font-size: 9px;
}

.sup {
font-size: 9px;
}

.tag_cloud span {
float: left;
}

.tag_cloud a {
display: inline;
width: auto;
}

ul.recenta {
list-style-type: none;
padding-left: 0px;
}

ul.recenta a {
font-size: 9px;
}

div.news_content {
padding-bottom: 10px;
}

div.news_header {
background-color: #efe6ff;
}
