* {
        margin: 0px;
        padding: 0px;
}

body {
        font-family:arial, helvetica, sans-serif;
        font-size:0.7em;
        margin:0;
        text-align: center;
}

tbody {
        font-family:arial, helvetica, sans-serif;
        font-size:0.7em;
        text-align: left;
}

a {
        color:black;
}

h1,h2,h3,h4,h5,h6 {
        margin:0;
        font-size:1.2em;
        text-transform:uppercase;
}

p {
        margin:5px 0;
}

.container {
        width:754px;
        margin: 0px auto;
        text-align: left;
}

.logo {
        width:202px;
        height:39px;
        background:url('../images/logo.png');
        margin-left:100px;
}

.contact {
        display: block;
        padding: 0px 10px 2px 0px;
        color: #666;
        text-decoration: none;
        float: right;
}

.menu {
        width:755px;
        clear: both;
}

ul {
        padding: 0;
        margin: 0;
        list-style: none;
        z-index: 1000;
}
  
li {
        float: left;
        position: relative;
        width: 148px;
        border:1px solid #cccccc;
        margin-right:1px;
        z-index: 1500;
}

*html li {
        width: 150px;
}

li ul {
        display: none;
        position: absolute;
        top: 1em;
        left: 0px;
}

*html li ul {
        margin-top: 4px;
}

li > ul {
        top: auto;
        left: auto;
}

li ul li {
        margin-left: -1px;
}

li a {
        font-size: 1em;
        height:14px;
        color:black;
        text-decoration:none;
        font-weight:bold;
        padding-left:7px;
        padding-top:1px;
}

li.lowlight, li ul li {
        background-color: #ffffff;
}

li.highlight, li:hover, li.over {
        background-color: #dfdfdf;
}

li.over ul, li:hover ul {
        display: block;
}

.content {
        position: relative;
        margin: 0px auto;
        padding: 0px;
        width: 754px;
        background: url('../images/image-aboutus.jpg') no-repeat;
        background-position:left top;
        clear: left;
}

.upper-content {
        position: relative;
        margin: 0px 20px 0px 320px;
        padding-top: 20px;
        height: 131px;
}

*html div.upper-content {
        height: 151px;
}

.lower-content {
        position: relative;
        margin: 170px 20px 20px 320px;
        min-height: 300px;
        height: auto !important;
        height: 300px;

}

*html form div {
        position:relative;
}

.footer {
        padding: 10px;
        text-align: center;
}
