/* CSS Document */

body {
margin: 0px;
padding: 0px;
color: #8B7E66;
background-color: #CDCDB4;
background-image: url(/images/bg.gif);
background-attachment:fixed;
background-position:top left;
background-repeat:repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

.body-outer {
width: 850px;
text-align:left;
margin-left:auto;
margin-right:auto;
padding: 0px;
background-color: #CDCDB4;
}

a:link, a:visited {
color: #855E42;
text-decoration: none;
font-weight: bold;
}

a:hover,a:active {
color: #8B0000;
text-decoration: underline;
font-weight: bold;
}

a.ul, a.ul:visited {
color: #855E42;
text-decoration: underline;
font-weight: bold;
}

a.ul:hover,a.ul:active {
color: #8B0000;
text-decoration: underline;
font-weight: bold;
}

a.norm, a.norm:visited {
color: #855E42;
text-decoration: none;
display: inline;
border-bottom: 0px;
}

a.norm:hover, a.norm:active {
color: #8B0000;
text-decoration: underline;
display: inline;
border-bottom: 0px;
}

a img {border: none;}


/* HEADER */

#header {
margin-top: 0; 
width:820px;
background-color: #CDCDB4;
padding: 0px 0px 0px 0px;
}

.header-links {
background-color: #8B7E66;
color: #FFFFE0;
padding: 6px 10px 6px 8px;
margin: 0px 0px 0px 0px;
}

.header-links a.hl, a.hl:visited {
font-size: 12px;
font-weight: bold;
color: #FFFFE0;
text-decoration: none;
}

.header-links a.hl:hover, a.hl:active {
color: #8B0000;
}


/*  LEFT menu */

.menutitle {
background-color: #8B7E66;
font-family: verdana;
color: #ffffff;
font-size: 11px;
font-weight: bold;
padding: 8px 8px 6px 8px;
}

.menutitle a.wh, .menutitle a.wh:visited {
color: #fff;
text-decoration: none;
font-weight:bold;
}

.menutitle a.wh:hover, .menutitle a.wh:active {
text-decoration: underline;
color: #8B1A1A;
font-weight:bold;
}

div.submenu {
font-weight: normal;
background: #CDCDB4;
padding: 0;
}

div.submenu a, div.submenu a:visited {
font-weight: normal;
display: block;
padding: 2px 2px 2px 8px;
margin: 0px;
font-size: 11px;
color: #855E42;
border-bottom: dotted 1px #8B7E66;
}

div.submenu a:hover,div.submenu a:active { 
font-weight: normal;
background: #ffffff;
background-color: #EEEEE0;
color: #EE6363;
}

.left {
padding: 0;
width:180px;

}

/* misc */


h1 {
padding: 10px 10px 10px 10px;
font-family: verdana;
color: #FCFFF0;
font-size: 13px;
font-weight: bold;
background-color: #8B7E66;
border: solid 1px #FCFFF0;
margin: 0px 0px 8px 0px;
}

h2 {
padding: 5px 5px 5px 10px;
font-family: verdana;
color: #FCFFF0;
font-size: 13px;
font-weight: bold;
background-color: #8B7E66;
border: solid 1px #FCFFF0;
margin: 0px 0px 8px 0px;
}

.news {
font-size: 8pt;
padding: 6px 6px 6px 6px;
}

p,td {
font-family: verdana, sans-serif;
font-size: 13px;
}

.hr {
width: 75%;
padding: 1px;
margin: 10px;
border-bottom: solid 1px #8B7E66;
font-size: 1px;
}

/* INPUT */

input,textarea {
font-family: verdana, sans-serif;
font-size: 11px;
}

.bginput
{
background-color: #CDCDB4; 
border: solid #855E42; 
border-width: 1px 1px 1px 1px; 
font-color: #855E42; 
font-size: 10px;
font-family: trebuchet MS, arial, verdana;
}



    
/* MIDDLE */
.middle {
background-color: #CDCDB4;
vertical-align:top;
padding: 7px;
margin: 0px;
font-size: 13px;
border-left: 1px solid #8B7E66;	
border-right: 1px solid #8B7E66;	
}

/* RIGHT menu */

td.menu2 {
width: 130px;
background: #CDCDB4;
padding: 5;
margin: 0;
}

td.menu2 div.headmenu2 {
width:139px;
font-family: verdana;
color: #ffffff;
font-size: 11px;
font-weight: bold;
}


/* FOOTER */

#footer {
background-color: #8B7E66;
color: #FFFFE0;
text-align: center;
padding: 0px 10px 20px 10px;
font-size: 8px;
clear:both;
}

.footer a, .footer a:visited {
color: #3f3f3;
}

.footer a:hover,.footer a:active {
color: #ffffff;
text-decoration: underline;
}

/* MISC */
div.text {
text-align: left;
font-family: trebuchert ms, verdana, arial;
color: #8B7E66;
font-size: 11px;
}

div.text a{
text-decoration: none;
color: #855E42;
}

table.too {
border-top: 1px solid #8B7E66;
}


td.too {
width: 300px;
background: #CDCDB4;
padding: 10;
margin-bottom: 30;
border-bottom: 1px solid #8B7E66;
font-family: verdana;
color: #8B7E66;
font-size: 11px;
font-weight: bold;
}


.button
{
background: #8B7E66;
border: 2px solid #CDDBDE;
font-size: 10px;
font-family: trebuchet MS, arial, verdana;
}

div.error {
margin: 5px 0px 5px 0px;
border: solid 1px #FFFFE0;
padding: 5px;
font-size: 11px;
font-weight: bold;
color: #000000;
}	