body {
    margin: 0px;
    background: #ffffff;
    font-family: sans-serif;
    font-size: 12px;
}

a.nav:link {
    color:#ffffff;
    text-decoration: none;
    margin: 12px;
    font-size: 14px;
}

a.nav:visited {
    color:#ffffff;
    text-decoration: none;
    margin: 12px;
    font-size: 14px;
}

a.nav:hover {
    color:#ff0000;
    margin: 12px;
    font-size: 14px;
}

h3 {
    margin-top: 0;
}

#headerlogo {
    position: relative;
    float: left;
    width: 175px;
    background: #ffffff;
    padding: 5px 0 5px 10px;
}

#headeraddy {
    position: relative;
    float: left;
    width: 450px;
    background: #ffffff;
    padding: 40px 0 5px 0;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
}

#nav {
    position: relative;
    width: 850px;
    float: left;
    clear: both;
    background: #555555;
    font-size: 14px;
    padding: 5px 0 5px 15px;
    color:#ffffff;
}

#leftnavheader {
    float: left;
    clear: both;
    position: relative;
    left: 10px;
    width: 140px;
    background: #555555;
    color: #ffffff;
    margin: 25px 0 3px 0;
    padding: 5px 0 5px 10px;
    font-weight: bold;
}

#leftnav {
    float: left;
    clear: both;
    position: relative;
    left: 10px;
    color: #000000;
    background: #dddddd;
    width: 130px;
    padding: 15px 0 0 20px;
}

#leftnav a {
    color: #555555;
    font-weight: bold;
    font-size: 12px;
}

#leftnav a:hover {
    color: #ff0000;
}

#content {
    padding: 12px;
    position: relative;
    top: auto;
    float: left;
    width: 850px;
}

a {
    font-size: 10px;
}

.bodytext {
    color: #000000;
    font-size: 12px;
}

#bodylefthalf {
    position: relative;
    float: left;
    width: 420px;
    margin-right: 10px;
}

#bodyrighthalf {
    position: relative;
    float: left;
    width: 420px;
}

#leftcontent {
    position: relative;
    float: left;
    width: 500px;
    left: 25px;
}

#rightimage {
    position: relative;
    float: right;
    width: 200px;
}

#rightbody {
    position: relative;
    float: left;
    width: 675px;
    left: 25px;
}

.indent {
    position: relative;
    left: 15px;
}

#maptop {
    height: 350px;
    padding: 20px 0 0 0;
}

#mapbottom {

}

.mapright {
    float: left;
    width: 400px;
    padding: 0 0 0 20px;
}

.mapleft {
    float: left;
    width: 400px;
}