/* CSS Document */

body {
margin: 0px;
padding: 0px;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 16px;
color: #333;
background-image: url(bg.gif);
}

A:Link { text-decoration: none; color: #000; }
A:Hover { text-decoration: none; color: #000; }
A:Visited { text-decoration: none; color: #000; }
A:Active { text-decoration: none; color: #000; }

#content_right A:Link { text-decoration: none; color: #8D9D68; }
#content_right A:Visited { text-decoration: none; color: #8D9D68; }
#content_right A:Hover { border-bottom: 1px dashed #8D9D68; }

/* DIVS */

#container {
padding: 0px;
margin-top: 50px;
position: absolute;
left: 50%;
margin-left: -401px;
width: 802px;
}

#top {
float: left;
width: 802px;
height: 317px;
}

#middle {
float: left;
padding: 0px;
width: 802px;
min-height: 400px;
background-image: url(middle_bg.gif);
}

#bottom {
float: left;
width: 802px;
height: 18px;
}

#nav {
padding: 0px;
margin-left: 12px;
width: 779px;
height: 23px;
background-image: url(nav_bg.gif);
}

#content_container {
padding: 0px;
margin-left: 12px;
width: 777px;
}

#content_left {
float: left;
padding: 0px;
margin: 0px;
width: 195px;
height: 300px;
}

#content_right {
float: left;
padding: 60px 20px 0 20px;
margin: 0 0 0 38px;
min-height: 400px;
width: 500px;
line-height: 180%;
}

#content_right_bottom_nav {
width: 500px;
padding-top: 6px;
margin-top: 40px;
border-top: 1px dashed black;
font-size: 12px;
}

#content_right_bottom {
width: 500px;
padding-top: 6px;
margin-top: 6px;
border-top: 1px dashed black;
font-size: 12px;
}

#subnav {
width: 195px;
}

#subnav_top {
width: 195px;
height: 100px;
padding-top: 6px;
background-image: url(subnav_bg.gif);
}

#subnav_bottom {
width: 195px;
height: 10px;
}

/* ELEMENTS */

.header {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
}

iframe {
border: 1px dashed #F0EDE0;
}

.imgheader {
border-bottom: 1px dashed black;
}

/* NAVIGATION */

.menu {
display: inline;
height: 23px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 130%;
}

.menu a {
margin: 0 0 0 0;
padding: 1px 7px 2px 7px;
}

.menu a:hover {
margin: 0 0 0 0;
padding: 1px 7px 2px 7px;
background-color: #b1ae94;
}

.submenu {
width: 195px;
height: 20px;
margin-bottom: 8px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
}

.submenu a {
padding: 2px 6px 1px 2px;
margin: 0 0 0 45px;
}

.submenu a:hover {
padding: 2px 6px 1px 2px;
margin: 0 0 0 45px;
background-color: #b1ae94;
}

/* LISTS */
/* code from http://css.maxdesign.com.au/listamatic/ */

ul
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

ul li
{
padding-left: 30px;
background-image: url(bullet.gif);
background-repeat: no-repeat;
background-position: 20px .75em;
}

/* FORMS */
form {
padding-top: .4em;
height: 300px;
width: 400px;
}

.ml {
background-color: #F0EDE0;
border: 1px solid #000;
}

input {
background-color: #F0EDE0;
width: 200px;
}

textarea {
background-color: #F0EDE0;
width: 400px;
height: 150px;
}