body {

margin: 0px;
background-color: rgb(235,243,248);
background-image: url(livonia/bg.gif);
background-position: left top;
background-repeat: repeat-x;

}

input, select, textarea {

width: 250px;
border: 1px solid #CCC;
margin: 2px;
padding: 2px;

}

fieldset {

border: 1px solid #CCC;

}

hr {

border: 1px dotted #CCC;

}

img {

border: none;

}

a img {

border: 1px solid #CCC;

}

h1 {

font: 16px Trebuchet MS, Tahoma, Arial, sans-serif;
font-weight: bold;
color: #006699;

}

#lang {

width: 945px;
height: 30px;
background-image: url(livonia/cntbg2.png);
background-position: right top;
background-repeat: repeat-y;
text-align: right;
padding-right: 40px;
font: 11px Tahoma, Arial, sans-serif;
color: #006699;
text-decoration: none;

}

#lang a {

font: 11px Tahoma, Arial, sans-serif;
color: #006699;
text-decoration: none;

}

#lang a:hover {

text-decoration: underline;

}

#header {

width: 945px;
height: 150px;
background-image: url(livonia/header2.png);

}

#history {

width: 945px;
height: 40px;
background-image: url(livonia/history2.png);
text-align: right;
padding-right: 40px;

}

#history a {

font: 11px Tahoma, Arial, sans-serif;
color: #7FBB00;
text-decoration: none;

}

#history a:hover {

color: #CCC;

}

#menyy {
background-color: #FFF;
width: 200px;
height: 450px;
overflow: visible;
background-image: url(livonia/menyy2.png);
background-repeat: no-repeat;
padding-top: 40px;

}

#menyy ul {

margin-left: 20px;
padding-left: 20px;

}
#menyy li {

list-style-image: url(livonia/list.gif);
}
#menyy ul li a {
width: 155px;
padding: 10px 0px 10px 0px;
font: 13px Trebuchet MS, Tahoma, Arial, sans-serif;
color: #006699;
border-bottom: 1px dotted #BCCEEE;
display: block;
text-decoration: none;

}

#menyy ul ul {

margin-left: 0px;

}

#menyy ul ul li a {
width: 135px;
padding: 10px 0px 10px 0px;
font: 11px Trebuchet MS, Tahoma, Arial, sans-serif;
color: #006699;
border-bottom: 1px dotted #BCCEEE;
display: block;
text-decoration: none;

}

#menyy ul ul ul li a {
width: 115px;
padding: 10px 0px 10px 0px;
font: 11px Trebuchet MS, Tahoma, Arial, sans-serif;
color: #006699;
border-bottom: 1px dotted #BCCEEE;
display: block;
text-decoration: none;

}

#menyy ul li a:hover, #menyy ul ul li a:hover, #menyy ul ul ul li a:hover {
text-decoration: underline;
background-image: url(livonia/mbg.gif);
background-repeat: repeat;
}

#content {
background-color: #FFF;
width: 635px;
height: 450px;
overflow: visible;
background-image: url(livonia/cntbg2.png);
background-position: right top;
background-repeat: repeat-y;

padding: 5px 40px 20px 20px;
font: 13px Trebuchet MS, Tahoma, Arial, sans-serif;
color: #006699;
text-align: justify;
line-height: 18px;
}


#content td {

font: 13px Trebuchet MS, Tahoma, Arial, sans-serif;
color: #006699;
text-align: justify;
line-height: 18px;

}

#content a, #content td a {

font: 13px Trebuchet MS, Tahoma, Arial, sans-serif;
color: #7FBB00;
text-decoration: underline;

}

#content a:hover, #content td a:hover {

text-decoration: none;

}

#footer {

width: 945px;
height: 120px;
background-image: url(livonia/footer2.png);

}
