div.pageBg { position:absolute; z-index:0; width:825px; height:366px; border:3px solid #23533A; }
div#overview2Bg { background:url(../images/about/bg_overview.jpg) no-repeat; }
div#overviewBg { background:url(../images/about/bg_testimonial.jpg) no-repeat; }
div#contractorBg { background:url(../images/about/bg_choosecontractor2.jpg) no-repeat; }
div#testimonialBg { background:url(../images/about/bg_overview2.jpg) no-repeat; }
div#jointeamBg { background:url(../images/about/bg_jointheteam.jpg) no-repeat; }
div#learningBg { background:url(../images/learning/bg_learning.jpg) no-repeat; }
div#contactBg { background:url(../images/requestquote/bg_contact.jpg) no-repeat; }
div#requestBg { background:url(../images/requestquote/bg_request.jpg) no-repeat; }
div#feedbackBg { background:url(../images/services/bg_2.jpg) no-repeat; }
div.content img.overviewPic { clear:both; float:none; margin-top:18px; }
div.content p.overviewText { color:#FFFFFF; margin-top:8px; }
div#cntSuNav { margin-top:25px; }

div.maincontent div.leftrail p.linkarrow {margin:0 0 3px 0; }
div.maincontent div.leftrail h2 { margin:0 0 11px 0; color:#23533A; font-size:13px; letter-spacing:normal; font-weight:bold; }
div.maincontent div.innercontent { padding:44px 14px 45px 14px; background:url(../images/common/bg_grass.gif) repeat-x bottom; }
hr {color: #CBD6D0; background-color: #CBD6D0; border: 1px dotted #23533A; border-style: none none dotted; margin-bottom:5px; }
img.pageTitle { margin-bottom:14px; }
img.pageTitleUncontained { margin-left:12px; margin-bottom:4px; }

div#PageContentLayout { margin-top:28px; padding-top:50px; }

div#overviewPage div.leftrail { width:385px; }
div#overviewPage div.rightrail { width:330px; float:right; }
div#cntTestimonial { position:relative; margin-bottom:14px; padding-top:179px; background:url(../images/about/bg_testimonials_placeholder.gif) no-repeat; }
p#txtQuoteAuthor { position:absolute; top:142px; left:11px; color:#FFCC33; }
p#txtQuoteAuthor span { font-size:10px; }
div#cntTestimonial div { background-color:#FFCC33; padding:5px; border:4px solid #23533A; }
div#cntTestimonial div p.linkarrow { margin:0; }
img#btnChoosing { border:4px solid #23533A; }

div.testimonialnav div { width:32%; float:left; }
div.testimonialnav h2 { margin:0 0 11px 0; color:#23533A; font-size:11px; font-weight:bold; }
div.testimonialnav p.linkarrow { margin:0 0 3px 0; }
div.testimonialnav hr { clear:both; }

div.testimonials { clear:both; padding-top:14px; }
div.testimonials div.text_pic { float:left; width:184px; }
div.testimonials div.text_pic img { border:4px solid #23533A; }
div.testimonials div.test_content { float:left; width:460px; margin-left:16px; }
div.testimonials div.test_content h1 { font-size:18px; color:#666666; font-weight:normal; margin-bottom:6px; }
div.testimonials div.test_content p { margin-bottom:6px; }
div.testimonials div.test_content p.test_author { color:#009966; font-weight:bold; }
div.testimonials div.test_content p.test_author span { color:#666666; font-weight:normal; }

div#jointeamPage div.leftrail { width:385px; }
div#jointeamPage div.leftrail h1 { color:#23533A; font-size:18px; font-weight:bold; margin-bottom:8px; }
div#jointeamPage div.leftrail img { margin:14px 0 22px 0; }
div#jointeamPage div.leftrail p.linkarrow { font-size:12px; font-weight:bold; }
div#jointeamPage div.rightrail { width:330px; float:right; }
div#jointeamPage div.rightrail img { margin-bottom:8px; }
div#jointeamPage div.rightrail p.linkarrow { margin-bottom:3px; }
div#jointeamPage div.rightrail h2 { margin:0 0 11px 0; color:#23533A; font-size:11px; font-weight:bold; }
div#jointeamPage div.rightrail hr { width:281px; }

div.cntFeedbackHype { clear:both; border-top:1px dotted #23533A; margin-top:20px; padding-top:8px; }
div.cntFeedbackHype h2 { margin:0; }
img.subimg { margin-bottom:8px; }