#container{
    width: 960px;
    margin: 0 auto;
}

#header{
    height: 250px;
    background: url(images/headerrealfinal.jpg);
}

.paragraph {
    margin-bottom: 20px;
}

.table {
    width: 100%;
}

#content{
    border-right: 10px solid #FFD700;
    border-left: 10px solid #FFD700;
    border-bottom: 10px solid #FFD700;
    padding: 10px 20px 40px;
}
#content #report {
    width: 820px;
    margin: 20px auto;
    padding: 15px 0px 30px 65px;
}
#content #report .leftLabel {
    float: left;
    clear: left;
    margin: 20px 20px 0 0;
    width: 130px;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
}
#content #report .rightInput {
    width: 500px;
    height: 35px;
    padding: 0 20px 0px 20px;
    margin: 20px 0 0 0;
    font-family: sans-serif;
    font-size: 16px;
}
#content #report input[type=submit], #content #report input[type=reset] {
    width: 180px;
    height: 52px;
    margin: 25px 130px 25px auto;
    float: right;
}
#content th{
    border-bottom: 1px solid;
    border-top: 1px solid;
    padding: 6px;
}

#nav{
    width: 960px;
    overflow: hidden;
}
#nav a{
    width: 191px;
    height: 35px;
    float: left;
    padding: 12px 0 0 0;
    background-color: lightblue;
    border-right: 1px outset #006666;
    text-align: center;
    font-weight: bold;
    color: darkgreen;
    text-decoration: none;
}
#nav a:hover{
    background-color: #537d90;
    color: #FFFF00;
}

#footer{
    text-align: center;
}

#header h1{
    text-align: center;
    color: black;
    font-family: sans-serif;
    padding: 40px 50px;
}

#content #map_canvas {
    width: 900px; height: 556px;
}
