body {
font-size: 11px;
font-family: Verdana, Trebuchet, Helvetica, Arial, sans-serif;
background-color: #ffffff;
margin: 0px;
color: #000000; }

p {
font-size: 11px;
text-align: right; }

a:link, a:visited, a:active {
color: #a6a6a6;
text-decoration: none; }

a:hover {
color: #000000;
text-decoration: none; }

#topmenu {
margin: 0em;
position: absolute;
top: 24px;
width: 500px;
text-align: right;
font-size: 10px; }

#leftorangearea {
position: absolute;
top: 82px;
left: 0em;
width: 500px;
height: 143px;
text-align: right;
margin: 0em;
background-color: #e97100; }

.logoleft {
position: relative;
right: 40px;
top: 40px; }

#leftgreenbar {
position: absolute;
top: 225px;
left: 0em;
width: 500px;
height: 20px;
background-color: #004942;
margin: 0em; }

#leftgraybox {
position: absolute;
top: 245px;
left: 0em;
width: 500px;
height: 380px;
background-color: #ece8e3;
margin: 0em; }

.flushlefttext {
text-align: left; }

.bodyrightgrayarea {
margin-top: 30px;
margin-left: 220px;
margin-right: 45px;
text-align: right; 
font-size: 11px;
line-height: 19px;
z-index: 100; }

.bodyrightfindus {
margin-top: 30px;
margin-left: 220px;
margin-right: 45px;
text-align: right; 
font-size: 11px;
line-height: 16px;
z-index: 100; }

.bodyrightfindus a:link, .bodyrightfindus a:visited, .bodyrightfindus a:active {
font-style: italic;
color: #000000;
font-weight: normal;
text-decoration: underline; }

.bodyrightfindus a:hover {
color: #e97100;
font-style: italic;
font-weight: normal;
text-decoration: underline; }

.greenbold {
font-weight: bold;
color: #004942; }

.bodyrightlinks {
margin-top: 30px;
margin-left: 220px;
margin-right: 45px;
text-align: right; 
font-size: 11px;
line-height: 24px;
font-weight: bold; }

.bodyrightlinks a:link, .bodyrightlinks a:visited, .bodyrightlinks a:active {
color: #a6a6a6;
text-decoration: none;
font-weight: bold; }

.bodyrightlinks a:hover {
color: #000000;
text-decoration: none;
font-weight: bold; }

#boldleftgrayarea {
margin-top: 30px;
margin-left: 50px;
margin-right: 340px;
position: absolute;
top: 245px;
left: 0em;
width: 500px;
font-size: 11px;
line-height: 19px;
font-weight: bold; }

#mouseoverboxes {
position: absolute;
top: 282px;
left: 470px;
text-align: left; }

#rightlogo {
position: absolute;
top: 135px;
left: 556px; }

#rightimages {
position: absolute;
top: 282px;
left: 556px; }

strong {
font-weight: bold; }

em {
font-style: italic; }

.portfoliotext {
text-align: left;
margin-top: 20px; }

.click {
text-align: left;
font-size: 12px;
color: #b3b3b3;
margin-top: 50px;
font-weight: bold; }

#rightportfolioad1 {
position: absolute;
top: 225px;
left: 556px;
visibility: hidden; }

#rightportfolioad2 {
position: absolute;
top: 225px;
left: 556px;
visibility: hidden; }

#rightportfolioad3 {
position: absolute;
top: 225px;
left: 556px;
visibility: hidden; }

#rightportfolioad4 {
position: absolute;
top: 225px;
left: 556px;
visibility: hidden; }

#rightportfolioad5 {
position: absolute;
top: 225px;
left: 556px;
visibility: hidden; }

#rightportfolioad6 {
position: absolute;
top: 225px;
left: 556px;
visibility: hidden; }

#rightportfolioad7 {
position: absolute;
top: 225px;
left: 556px;
visibility: hidden; }

#rightportfolioad8 {
position: absolute;
top: 225px;
left: 556px;
visibility: hidden; }

#rightportfolioad9 {
position: absolute;
top: 225px;
left: 556px;
visibility: hidden; }

#rightportfolioad10 {
position: absolute;
top: 225px;
left: 556px;
visibility: hidden; }

#lefttestimonial1 {
position: absolute;
top: 360px;
width: 455px;
visibility: hidden; }

#lefttestimonial2 {
position: absolute;
top: 360px;
width: 455px;
visibility: hidden; }

#lefttestimonial3 {
position: absolute;
top: 360px;
width: 455px;
visibility: hidden; }

h4 {text-align: right; 
font-size: 11px;
line-height: 14px;
color: #004942;
font-weight: normal; }

.italicblack {
font-style: italic;
color: #000000; }

.testimonialbody {
text-align: right; 
font-size: 11px;
line-height: 19px;
margin-top: 30px;
z-index: 100;}

