body {
margin:22px 0px 0px 0px;
padding:0px;
text-align:center;
background-image:url(images/bground_borders.jpg);
background-repeat:repeat-y;
background-position:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

p {
margin:0px;
}

a {
font-weight: bold;
color: #39B2E2;
text-decoration: none;
}

img {
border:none;
}

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

.rollover_aboutuson {
float:left;
display:block;
width: 199px;
height: 92px;
margin-left:45px;
background: url("images/nav_aboutus.png") no-repeat;
background-position: 0 -92px;
}

.rollover_aboutus a {
float:left;
display:block;
width: 199px;
height: 92px;
margin-left:45px;
background: url("images/nav_aboutus.png") no-repeat;
}

.rollover_aboutus a:hover { 
background-position: 0 -92px;
}

.rollover_aboutus a:active {
background-position: 0 -92px;
}

.rollover_serviceson {
float:left;
display:block;
width: 191px;
height: 92px;
margin-left:30px;
background: url("images/nav_services.png") no-repeat;
background-position: 0 -92px;
}

.rollover_services a {
float:left;
display:block;
width: 191px;
height: 92px;
margin-left:30px;
background: url("images/nav_services.png") no-repeat;
}

.rollover_services a:hover { 
background-position: 0 -92px;
}

.rollover_services a:active {
background-position: 0 -92px;
}

.rollover_contactuson {
float:left;
display:block;
width: 218px;
height: 92px;
margin-left:30px;
background: url("images/nav_contactus.png") no-repeat;
background-position: 0 -92px;
}

.rollover_contactus a {
float:left;
display:block;
width: 218px;
height: 92px;
margin-left:30px;
background: url("images/nav_contactus.png") no-repeat;
}

.rollover_contactus a:hover { 
background-position: 0 -92px;
}

.rollover_contactus a:active {
background-position: 0 -92px;
}

.header {
height:28px;
margin:0px 60px 3px 0px;
text-align:right;
font-size:9px;
color:#808080;
}

.header a {
font-weight:normal;
color:#808080;
text-decoration:none;
}

.footer {
background-color:#FFFFFF;
width:auto;
height:100px;
padding:10px 60px 0px 20px;
font-size:9px;
color:#808080;
text-align:left;
}

.footer a {
font-weight:normal;
color:#39B2E2;
text-decoration:none;
}

#headerexpand {
width:auto;
height:254px;
background-image:url(images/bground_headerexpand.jpg);
background-repeat:no-repeat;
background-position:center;
}

#navarea {
width: 960px;
margin: auto;
height:254px;
background-image:url(images/bground_header.jpg);
background-repeat:no-repeat;
background-position:center;
}

#contentarea {
width: 960px;
background-image:url(images/bground_content.jpg);
background-repeat:no-repeat;
background-position:top;
}

#contentcolumns {
width:450px;
column-count:2;
column-width:215px;
column-gap:20px;
}

#logo {
width: 960px;
margin: auto;
padding:32px 0px 20px 40px;
text-align:left;
}

#formarea {
width:405px;
margin:0px 0px 25px 10px;
}

#formarea input, #formarea textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
width: 300px;
font-size: 13px;
margin: 0px 0px 10px 0px;
background-color:#cccccc;
border:none;
}

#formarea textarea {
height: 100px;
}

#formarea input.submit-button {
font-size:15px;
color:#ffffff;
font-weight:bold;
background-color:#39B2E2;
width: 80px;
float: right;
}

label {
float: left;
width: 95px;
padding-top: 5px;
font-size: 13px;
font-weight:bold;
}
