* { margin: 0px; padding: 0px; }

p { margin-bottom: 10px; }

.wrapper { width: 780px; margin-right: auto; margin-left: auto; overflow: hidden; background-image: url(../images/main-bkground.jpg); background-repeat: repeat-y; }

.left-panel { clear: right; float: left; width: 251px; }

.right-panel { background-image: url(../images/body-bkground.jpg); float: right; width: 524px; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; background-repeat: no-repeat; min-height: 505px; }

.clear-all { clear: both; }

.p-left { clear: right; float: left; width: 296px; }

.p-right { float: right; margin-left: 2px; width: 215px; }

.footer-nav { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #b8770e; text-align: center; float: left; height: 14px; width: 780px; padding-top: 20px; padding-bottom: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; }

.wrapper .footer-nav a { color: #FFFFFF; text-decoration: none; }

.wrapper .right-panel #contact-table td { padding: 10px; }

.wrapper .footer-nav a:hover { color: #FFFFFF; text-decoration: underline; }

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-image: url(../images/footer-bkground.jpg); background-repeat: no-repeat; text-align: center; height: 35px; width: 780px; padding-top: 30px; padding-bottom: 30px; float: left; background-color: #F9F9F7; }

.wrapper .footer a { color: #000000; text-decoration: none; }

.wrapper .footer a:hover { color: #000000; text-decoration: underline; }

.my-inputs { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; padding: 2px; width: 135px; border: 1px solid #333333; }

.submit-clear { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; background-color: #ffffff; padding: 5px; width: 140px; border: 1px solid #333333; }

.black {color: #000000}

.human-recources-bkground { background-image: url(../images/human-resources-bkground.jpg); background-repeat: no-repeat; width: 512px; padding-top: 234px; margin-top: -10px; margin-bottom: 10px; }

.social-response-bkground { background-image: url(../images/social-response-img.png); background-repeat: no-repeat; width: 512px; padding-top: 175px; margin-top: -10px; margin-bottom: 10px; }

.ref-bkground { background-image: url(../images/referance-img.jpg); background-repeat: no-repeat; width: 512px; padding-top: 312px; margin-top: -10px; margin-bottom: 10px; }

.ohs-bkground { background-image: url(../images/ohs-bkground.jpg); background-repeat: no-repeat; width: 512px; padding-top: 200px; margin-top: -10px; margin-bottom: 10px; }

.building-construction-bkground { background-image: url(../images/building-construction-bkground.jpg); background-repeat: no-repeat; width: 512px; padding-top: 185px; margin-top: -10px; margin-bottom: 10px; }

.dtp-nursery {  width: 512px; margin-top: -10px; margin-bottom: 10px; }

.body-copy { background-image: url(../images/bk-pages-white-trans.png); background-repeat: repeat; width: 450px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; border: 1px solid #000000; color: #000000; }

.body-copy-prop-dev { background-image: url(../images/prop-dev-bkground.png); background-repeat: no-repeat; width: 450px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; color: #000000; }

.white-bordered { background-image: url(../images/bk-pages-white-trans.png); background-repeat: repeat; border: 1px solid #000000; padding-top: 5px; }


.body-copy ul { margin-left: 15px; }

.body-copy li { padding-left: 25px; margin-bottom: 12px; }

.white { background-color: #FFFFFF; }

.thumbs { margin-top: 10px; margin-right: 14px; margin-bottom: 10px; margin-left: 14px; }

.wrapper .right-panel .body-copy .our-people-email { color: #000000; text-decoration: underline; }
