body 
{
background: #eee; 
margin: 0 auto; 
color: #000; 
font-family: Verdana, Arial, Verdana, sans-serif; 
font-size: 10px;
word-spacing: 1px;
line-height: 17px;
padding: 0;
background: url("graphics/background_header.jpg");
background-repeat: repeat-x;
}


p 
{
text-align: justify;
}

p.noj
{
text-align: left;
}

#column-right p.noj a:link { color: #000; padding: 6px 1px 6px 1px; text-decoration: none; font-family: sans, Arial; font-size: 14px; }
#column-right p.noj a:visited { color: #b5b2a0; padding: 6px 1px 6px 1px; text-decoration: none; font-family: sans, Arial; font-size: 14px; }
#column-right p.noj a:hover { color: #660000; padding: 6px 1px 6px 01px; text-decoration: none; font-family: sans, Arial; font-size: 14px; }
#column-right p.noj a:active {}

img { vertical-align: bottom; }

a img { border: none; }

#column-right a:link { color: #000; text-decoration: none; }
#column-right a:visited { color: #000; text-decoration: none; }
#column-right a:hover { color: #3D3C32; text-decoration: none; }
#column-right a:active {}

#smenu a:link { color: #000;  }
#smenu a:visited { color: #000;  }
#smenu a:hover { color: #3D3C32;  background: #DEDCCD;}
#smenu a:active {}

#container
{
background: url("graphics/background_content.jpg");
background-repeat: repeat-x;
margin: 0px;
}

#logo
{
margin-left: 16px;
}

#header
{
margin-left: 16px;
}

#content
{
width: 780px;
float: left;
}

#column-left
{
float: left;
width: 310px;
padding-left: 15px;
}

#column-left img {margin: 0px; padding: 0px;}

#column-right
{
color: #666;
float: left;
width: 425px;
font-family: Georgia, Arial, Verdana, sans-serif; 
font-size: 16px;
word-spacing: 2px;
line-height: 17px;
padding-top: 20px;
margin-left: 25px;
}

#column-right ul { list-style-type: none;  }

p.submenu 
{
font-size: 14px;
font-family: Arial, Verdana, sans-serif; 
}

p.subtitle 
{
font-size: 16px;
font-weight: bold;
}

#footer
{
background: #DDD;
padding: 16px;
font-family: Arial, Verdana, sans-serif; 
font-size: 11px;
}

#footer a:link { color: #000; padding: 6px 1px 6px 1px;}
#footer a:visited { color: #000; padding: 6px 1px 6px 1px;}
#footer a:hover { color: #3D3C32; padding: 6px 1px 6px 01px;}
#footer a:active {}

#void
{
clear: both;
height: 1px;
}


#navcontainer
{
background: #D7D5C3;
width: 310px;
font-family: 'Palatino Linotype', serif, lucida sans, arial, georgia;
margin-left: 0px;
padding-left: 0px;
}

ul#navlist
{
text-align: left;
list-style-type: none;
padding: 0;
margin: 0;
margin-left: 1px;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 300px;
border-width: 1px;
border-color: #D5D3C3 #D5D3C3 #fff #fff;
border-style: solid;
color: #000;
text-decoration: none;
background: #E7E6DC;
font-size: 14px;
letter-spacing: 2px;
padding: 5px;
}

ul#navlist li a.sub
{
display: block;
width: 300px;
border-width: 1px;
border-color: #D5D3C3 #D5D3C3 #fff #fff;
border-style: solid;
color: #660000;
text-decoration: none;
background: #fff;
font-size: 11px;
letter-spacing: 1px;
}

#navcontainer>ul#navlist li a { width: auto; }


ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #000;
background: transparent;
}