/* Reset CSS Document */

body {
margin:0;
padding:0;
}

#rockBack {
background-image:url(images/concOne.jpg);
background-repeat:repeat-y;
}

#container {
margin-left:50px;
margin-top:30px;
padding:2px;
border:1px solid black;
background-color:#d6d6d6;
width:953px;
}

#menu {
background-color:#000000;
width:943px;
padding-left:10px;
}

#banner {
background-color:#3f4b57;
padding-left:10px;
}

#frontContent {
padding:5px;
}

#blackHead {
background-image:url(images/blackMast1.png);
background-repeat:no-repeat;
padding:15px 10px 10px 30px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}

td.mainContent {
background-color:#fff;
padding:20px 20px 20px 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
}

#roundBorder {
background-image:url(images/whiteBottCorner.png);
background-repeat:no-repeat;
padding:10px 0px 10px 0px;
}

.imgOne {
float:right;
}

.imgTwo {
float:left;
}

.servicesMenu {
position:absolute;
left:720px;
top:197px;
}

#greenHead {
background-image:url(images/greenMast.png);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding:15px 10px 10px 30px;
}

.servContent {
background-image:url(images/serviceBackWhite.png);
background-repeat:no-repeat;
padding:10px 10px 10px 20px;
margin-top:20px;
}

.servContentOff {
background-image:url(images/serviceBackWhite.png);
background-repeat:no-repeat;
padding:10px 10px 10px 20px;
margin-top:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}


#featureContent {
padding:5px;
}

#featureHead {
background-image:url(images/greenMastTwo.png);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding:15px 10px 10px 30px;
}

.contactMenu {
position:absolute;
left:720px;
top:650px;
}

.contactMenu2 {
position:absolute;
left:720px;
top:680px;
}

#contactHead {
background-image:url(images/blackMastTwo.png);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding:15px 10px 10px 30px;
}

/*--Advantages table--*/
.adTable {
border:1px solid black;
}

.blueCell {
background-color:#528dc8;
color:#fff;
padding:5px;
font-size:16px;
}

.greenCell {
background-color:#9ac852;
color:#fff;
padding:5px;
font-size:16px;
}

.whiteCell {
background-color:#fff;
color:#000;
padding:5px;
font-size:14px;
}

.adv {
list-style-type:square;
}

.footer {
border:1px solid black;
background-color:#fff;
padding:5px;
width:951px;
margin-top:5px;
margin-left:50px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-align:center;
}
/*--Anchors--*/

a.bodyOne:LINK {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#57718b;
text-decoration:underline;
}

a.bodyOne:VISITED {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#57718b;
text-decoration:underline;
}

a.bodyOne:ACTIVE {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#57718b;
text-decoration:underline;
}

a.bodyOne:HOVER {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-decoration:underline;
}

a.bodyTwo:LINK {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#57718b;
text-decoration:underline;
}

a.bodyTwo:VISITED {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#57718b;
text-decoration:underline;
}

a.bodyTwo:ACTIVE {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#57718b;
text-decoration:underline;
}

a.bodyTwo:HOVER {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
text-decoration:underline;
}