body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
background-color: #6e9383;
margin: auto;
}


a { color:#00CC00; text-decoration:none;}
a:hover { color:#FFFF00; text-decoration:none;}

#wrapper {
position:relative;
width: 1062px;
margin-left: auto;
margin-right: auto;
top: -12px;
}

.subhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#91dd56;
margin: auto;
}

#mainbody {
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: left;
margin-left: 20px;
margin-right: 20px;
font-size: 12px;
color: #ffffff;
}

#middlebit {
width:878px;
background-color:#000000;
margin-left: 92px;
}

#leftmargin {
position:absolute;
width:92px;
height: 218px;
background-color:#6e9383;
background-image:url(images/left_top_image.jpg);
top:0px;
left:0px;
}

#rightmargin {
position:absolute;
width:92px;
background-color:#6e9383;
top:0px;
right:0px;
}

#filler {
background:#000000;
height:50px;
}

#top_banner {
background-image:url(images/top_banner.jpg);
background-repeat:no-repeat;
height:62px;
}

#top_banner2 {
background-image:url(images/top_banner2.jpg);
background-repeat:no-repeat;
height:36px;
}

#menu {
background-image:url(images/menu_background.jpg);
background-repeat:no-repeat;
height:24px;
margin-bottom:28px;
}

#menu_position {
margin-left:65px;
}

#mainbody {
background-color:#000000;
height:595px;
background-image:url(images/main_background.jpg);
background-repeat:no-repeat;
margin-left:0px;
margin-top:-30px;
}

#mainbody_research {
background-color:#000000;
height:565px;
background-image:url(images/main_background.jpg);
background-repeat:no-repeat;
margin-left:0px;
margin-top:-30px;
}

#maintext {
margin-left: 80px;
margin-top: 30px;
width: 480px;
font-size:14px;
line-height:1.5em;
}

#maintext2 {
margin-left: 80px;
margin-top: 30px;
width: 440px;
font-size:14px;
line-height:1.5em;
}

#maintext_services {
margin-left: 80px;
margin-top: 30px;
width: 470px;
font-size:14px;
line-height:1.3em;
color:#FFFFFF;
}

.quote {
text-align:center;
width: 500px;
font-size:12px;
}

#quotebox {
border:thin;
border-style:solid;
border-color:#CCCCCC;
padding: 5px;
}

#right_pic {
margin-right:17px;
margin-top:30px;
}

.heading {
font-size:x-large;
margin-top: 10px;
}

.email {
font-size:11px;
color:#00CC00;
text-align:center;
text-decoration:none;
}

#bottom {
margin-top: -35px;
background-color:#6e9383;
background-image:url(images/bottom_background.jpg);
background-repeat:no-repeat;
height:66px;
}

#flash {
background-color:#6e9383;
background-image:url(images/flash.jpg);
background-repeat:no-repeat;
height:106px;
}


#greenheader {
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: left;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 20px;
margin-right: 20px;
font-size: 20px;
color: #4a9e3c;
font-weight: bold;
}

#homeimages {
border-style: solid;
border-width: 3px;
border: #ffffff;
margin-top: 3px;
margin-right: 3px;
}


#link {
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: left;
margin-top: 10px;
margin-left: 10px;
font-size: 12px;
color: #000000;
text-decoration:none;
}


#link a:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
}


#contacts {
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: left;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 0px;
font-size: 11px;
color: #999999;
text-decoration:none;
}

#table {
margin-top: 15px;
}

#bigpig {
text-align: right;
margin-left: 25px;
font-size: 10px;
color: #ababab;
text-decoration: none;
}

#link a:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
}

.image {
margin-top: 3px;
margin-right: 3px;
border-style: solid;
border-width: 3px;
border: #ffffff;
    }
.image2 {
margin-top: 3px;
margin-right: 13px;
    }

#recycle {
float:right;
}

#UKGE_link {
float:right;
margin-top:-20px;
margin-right:20px;
}

#pftp_image {
margin-left:10px;
}