a:link, a:active, a:visited {
color: #206040;
}

a:hover {
color: #102D1E;
}

body,h1,h2,h3,h4,h5,h6,form,fieldset,p,img,ul,ol,li,blockquote,fieldset,img { margin: 0; padding: 0; }

body {
background: #bbb;
font: 13px arial, helvetica, sans-serif;
}

#container {
background-image:url(images/newbg.gif);
width: 780px;
margin: auto;
}

#sidebar img {
display: block;
margin: 15px auto 15px auto;
}

#top {
background: url("images/header.gif");
padding-top: 15px;
}

#header {
background: url("images/logo.jpg");
border: solid 1px #ccc;
height: 140px;
margin: 0 35px 0 35px;
}

h1 {
padding-top: 45px;
text-align: center;
}

#main {
margin: 0 0 0 35px;
width: 505px;
float: left;
background: #fff;
}

#text {
width: 505px;
background: #ddd;
border: solid 1px #ccc;
}

#text p {
padding: 15px;
line-height: 18px;
}

th {
background: #ccc;
padding: 5px;
}

#text h2 {
font: 20px "lucida sans", times, serif;
font-weight: bold;
margin: 10px 10px 0 10px;
border-bottom: solid 1px #ccc;
}

ul {
margin-left: 35px;
}

ul li {
line-height: 20px;
}

#nav {
padding-bottom: 10px;
margin: 10px 0 10px 85px;
list-style-type: none;
text-align: center;
background: #fff;
float: none;
}

#text h3 {
padding-top: 10px;
margin-left: 15px;
font-size: 13px;
}

#nav li {
list-style-type: none;
float: left;
display: inline;
text-align: center;
padding-left: 8px;
padding-right: 8px;
}

#nav li a {
font-size: 12px;
display: block;
background: #fff;
text-decoration: none;
color: #206040;
text-align: center;
font-weight: bold;
border-top: solid 5px #fff;
border-bottom: solid 5px #fff;
}

#nav li a:hover {
text-decoration: overline;
border-top: solid 5px #94DB94;
}

td {
background: #eee;
padding: 5px;
}

#sidebar h2 {
font: 14px "lucida sans", times, serif;
margin: 5px 5px 0 10px;
color: #000;
font-weight: bold;
border-bottom: solid 1px #ccc;
}

#text img {
border: solid 1px #ccc;
}

table.contact {
margin: auto;
display: block;
}
.title {
font-weight: bold;
text-align: right;
}

.mail {
margin-left: 5px;
text-align: left;
}

table.contact, table.contact td {
background: #ddd;
}

#sidebar p {
padding: 10px;
font-size: 11px;
}

#sidebar {
margin-top: 15px;
margin-right: 35px;
width: 185px;
float: right;
background: #ddd;
border: solid 1px #ccc;
}

#foottext {
background: transparent;
padding-top: 15px;

}

#foottext p {
font-size: 11px;
text-align: center;
font-style: italic;
background: #ddd;
border: solid 1px #ccc;
margin: 0 35px 0 35px;
}

#bottom {
background: url("images/footer.gif");
padding-bottom: 15px;
}

hr {
height: 1px;
background: #ccc;
color: #ccc;
border: 0;
margin: 0 10px 0 10px;
}
