body {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 100%;
height: 100%;
text-align: left;
}

p {
margin: 0px;
padding: 0px;
}

.solidhr {
margin: 0px;
padding: 0px;
height: 1px;
border-top: 1px solid #000000;
border-bottom: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
}

hr {
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-bottom: 5px;
height: 1px;
border-top: 1px dashed #CCCCCC;
border-bottom: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
}

img {
border-width: 0px;
}

input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #010101;
text-decoration: none;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding: 2px;
margin: 1px;
background-color: #FFFFFF;
}

textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #010101;
text-decoration: none;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding: 2px;
margin: 1px;
background-color: #FFFFFF;
}

form {
padding: 0px;
margin: 0px;
}

.formbutton {
border-top: 0px solid #909090;
border-left: 0px solid #909090;
border-right: 0px solid #909090;
border-bottom: 0px solid #909090;
padding: 0px;
margin: 0px;
}

a {
padding: 0px;
margin: 0px;
color: #616C97;
text-decoration: underline:
}

a:visited {
color: #976676;
}

.normaltext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #010101;
line-height: 14px;
}

.smalltext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #010101;
}

.bigtext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #010101;
}

.footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #777777;
}

#logo {
position: absolute;
left: 95px;
top: 0px;
width: 143px;
height: 43px;
}

#menu_admin {
position: absolute;
right: 395px;
top: 20px;
}

#menu_home {
position: absolute;
right: 320px;
top: 20px;
}

#menu_company {
position: absolute;
right: 245px;
top: 20px;
}

#menu_contact {
position: absolute;
right: 170px;
top: 20px;
}

#menu_project {
position: absolute;
right: 95px;
top: 20px;
}

#menu_project_dropdown {
background-color: #FFFFFF;
border: 1px solid #994A9B;
position: absolute;
left: 587px;
top: 40px;
z-index: 5;
color: #F4F4F4;
padding: 0px;
margin: 0px;
width: auto;
}

#menu_contact_dropdown {
background-color: #FFFFFF;
border: 1px solid #9eaf11;
position: absolute;
left: 513px;
top: 40px;
z-index: 5;
color: #F4F4F4;
padding: 0px;
margin: 0px;
width: auto;
}

#main_container {
width: 750px;
position: absolute;
left: 50%;
top: 25%;
margin-left: -375px;
margin-top: -100px;
}

#content_container {
width: 100%;
position: absolute;
left: 0px;
top: 51px;
}

.imgborder {
border: 1px solid #000000;
border-width: 1px;
}

#header_container {
width: 750px;
position: absolute;
left: 0px;
top: 0px;
z-index: 5;

}

#footer_container {
width: 559px;
position: relative;
left: 50%;
top: 0px;
margin-left: -280px;
}

#secondpart {
width: 559px;
position: relative;
left: 50%;
top: 0px;
margin-left: -280px;
}
