body {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-family: Arial;	font-size: 14px;	line-height: 25px;	color: #6B6B6B;	background-color: #CFCFCF;	background-image: url(../img/top-white.jpg);	background-repeat: repeat-x;	background-position: center top;}#page-wrap {	background-image: url(../img/page-bgr.jpg);	background-position: center top;	background-repeat: no-repeat;	background-color: #FFFFFF;}#page-heading {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 50px;	padding-right: 0px;	padding-left: 0px;	text-align: center;	overflow: auto;	background-image: url(../img/green-line.jpg);	background-repeat: repeat-x;	background-position: center 55px;	border-top: 1px solid #dedede;	height: 50px;}#page-heading h1 {	display: inline;	background-color: #FFFFFF;	font-size: 30px;	font-weight: normal;	padding-left: 20px;	padding-right: 20px;	padding-bottom: 20px;}#print-heading {	display: none;}#print-heading h1 {	background-color: #FFFFFF;	text-align: center;}#wrap {	width: 975px;	padding-left: 20px;	padding-right: 5px;	margin-left: auto;	margin-right: auto;	padding-top: 40px;	text-align: center;}#wrap p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 30px;	padding-left: 0px;}#wrap .intro {	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 35px;	margin-left: 0px;	padding-top: 15px;	padding-bottom: 30px;	padding-left: 0px;	font-family: Times New Roman;	font-style: italic;	font-size: 18px;	border-top: 1px solid #b0b0b0;	background-image: url(../img/intro-btm.png);	background-repeat: no-repeat;	background-position: center bottom;	color: #888888;}#wrap .projintro {	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 35px;	margin-left: 0px;	padding-top: 15px;	padding-bottom: 30px;	padding-left: 0px;	font-family: Times New Roman;	font-style: italic;	font-size: 24px;	border-top: 1px solid #b0b0b0;	background-image: url(../img/intro-btm.png);	background-repeat: no-repeat;	background-position: center bottom;	color: #888888;}#wrap .introgap {	display: block;	margin-top: 30px;	margin-right: 0px;	margin-bottom: 35px;	margin-left: 0px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 30px;	padding-left: 0px;	font-family: Times New Roman;	font-style: italic;	font-size: 18px;	border-top: 1px solid #b0b0b0;	background-image: url(../img/intro-btm.png);	background-repeat: no-repeat;	background-position: center bottom;	color: #888888;}#wrap .quote {	font-size: 36px;	font-family: Times New Roman;	font-style: italic;	display: block;	line-height: 45px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;	border-top: 1px solid #B0B0B0;	border-bottom: 1px solid #B0B0B0;	color: #888888;}#wrap img {	padding-top: 15px;	padding-bottom: 40px;}#social {	background-color: #e8e8e8;	text-align: center;	overflow: auto;}#social-content {	width: 120px;	height: 86px;	margin-left: auto;	margin-right: auto;}#t {	width: 36px;	height: 86px;	float: left;	margin-right: 6px;}#t a {	text-indent: -3000px;	background-image: url(../img/twitter.jpg);	display: block;	width: 36px;	height: 86px;	background-position: 0px 0px;	background-repeat: no-repeat;}#t a:hover  {	text-indent: -3000px;	background-image: url(../img/twitter.jpg);	display: block;	width: 36px;	height: 86px;	background-position: -36px 0px;	background-repeat: no-repeat;}#f {	width: 36px;	height: 86px;	float: left;	margin-right: 6px;}#f a {	text-indent: -3000px;	background-image: url(../img/facebook.jpg);	display: block;	width: 36px;	height: 86px;	background-position: 0px 0px;	background-repeat: no-repeat;}#f a:hover  {	text-indent: -3000px;	background-image: url(../img/facebook.jpg);	display: block;	width: 36px;	height: 86px;	background-position: -36px 0px;	background-repeat: no-repeat;}#l {	width: 36px;	height: 86px;	float: left;}#l a {	text-indent: -3000px;	background-image: url(../img/linked.jpg);	display: block;	width: 36px;	height: 86px;	background-position: 0px 0px;	background-repeat: no-repeat;}#l a:hover  {	text-indent: -3000px;	background-image: url(../img/linked.jpg);	display: block;	width: 36px;	height: 86px;	background-position: -36px 0px;	background-repeat: no-repeat;}#footer {	text-align: center;	background-color: #cfcfcf;	padding-top: 20px;	padding-bottom: 60px;}#footer p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-size: 10px;}#footer p a {	color: #6B6B6B;	text-decoration: none;}#footer p a:hover  {	color: #557630;	text-decoration: none;}#wrap .director {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#wrap .director-name {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	font-size: 30px;}#wrap .green {	color: #557630;	font-weight: bold;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#wrap p a {	color: #557630;	text-decoration: none;}#wrap p a:hover  {	color: #6B6B6B;	text-decoration: none;}#wrap .number {	font-size: 24px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#wrap #map {	padding-bottom: 30px;}#projects {	overflow: auto;	padding-bottom: 88px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;}#more-pics {	overflow: auto;	padding-bottom: 30px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 50px;	padding-right: 0px;	padding-left: 0px;}#project {	overflow: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 15px;	padding-left: 0px;	padding-bottom: 0px;}#projects .pane-list li a  {	text-transform: none;	text-decoration: none;	color: #383838;	font-size: 20px;	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-right: 20px;	padding-bottom: 15px;	padding-left: 20px;	width: 270px;	padding-top: 20px;	line-height: normal;	height: 84px;	background-image: url(../img/test-arrow.png);	background-repeat: no-repeat;	background-position: center 75px;}#projects .pane-list li {	float: left;	width: 310px;	height: 119px;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 15px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-image: none;	background-color: #f5f5f5;	line-height: normal;	cursor: pointer;}#projects .pane-list li:hover  {	float: left;	width: 310px;	height: 119px;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 15px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-image: none;	background-color: #bfc8b7;	line-height: normal;}#projects .pane-list {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	list-style-type: none;}#projects .pane-list li img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#projects .pane-list li .box-img {	width: 310px;	height: 165px;}#wrap .intro-wrap {	padding-right: 15px;}#project img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 40px;	padding-left: 0px;}#more-pics ul {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#more-pics ul li {	margin-top: 0px;	margin-right: 15px;	margin-bottom: 15px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	float: left;	line-height: normal;	width: 310px;	height: 269px;}#more-pics ul li img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#back {	width: 960px;	margin-left: auto;	margin-right: auto;	padding-left: 20px;	padding-right: 20px;	text-align: center;	padding-bottom: 88px;}#back a {	color: #828282;	text-decoration: none;	display: block;	border: 1px solid #C2C2C2;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-family: Times New Roman;	font-style: italic;	font-size: 16px;	line-height: 30px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 150px;}#back a:hover  {	color: #FFFFFF;	text-decoration: none;	background-color: #557630;}#three {	overflow: auto;	padding-top: 50px;	padding-bottom: 115px;	width: 960px;	margin-left: auto;	margin-right: auto;	padding-left: 20px;	padding-right: 20px;	text-align: center;}#three .pane-list {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	list-style-type: none;}#three .pane-list .one {	float: left;	width: 310px;	height: 269px;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-image: none;	background-color: #4f6a79;}#three .pane-list .one a  {	font-family: Times New Roman;	text-transform: none;	text-decoration: none;	color: #B6C1C7;	font-style: italic;	font-size: 14px;	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 135px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: normal;	background-image: url(../img/testimonials-box.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	width: 310px;	height: 134px;}#three .pane-list .one a:hover   {	font-family: Times New Roman;	text-transform: none;	text-decoration: none;	color: #aeaeae;	font-style: italic;	font-size: 14px;	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 135px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: normal;	background-image: url(../img/testimonials-box.jpg);	background-repeat: no-repeat;	background-position: 0px -269px;	width: 310px;	height: 134px;}#three .pane-list .two {	float: left;	width: 310px;	height: 269px;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-image: none;	background-color: #4f6a79;}#three .pane-list .two a  {	font-family: Times New Roman;	text-transform: none;	text-decoration: none;	color: #B6C1C7;	font-style: italic;	font-size: 14px;	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 135px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: normal;	background-image: url(../img/contact-box.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	width: 310px;	height: 134px;	text-indent: -3000px;}#three .pane-list .two a:hover   {	font-family: Times New Roman;	text-transform: none;	text-decoration: none;	color: #aeaeae;	font-style: italic;	font-size: 14px;	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 135px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: normal;	background-image: url(../img/contact-box.jpg);	background-repeat: no-repeat;	background-position: 0px -269px;	width: 310px;	height: 134px;	text-indent: -3000px;}#three .pane-list .three {	float: left;	width: 310px;	height: 269px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-image: none;	background-color: #4f6a79;}#three .pane-list .three a  {	font-family: Times New Roman;	text-transform: none;	text-decoration: none;	color: #B6C1C7;	font-style: italic;	font-size: 14px;	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 135px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: normal;	background-image: url(../img/projects-box.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	width: 310px;	height: 134px;}#three .pane-list .three a:hover   {	font-family: Times New Roman;	text-transform: none;	text-decoration: none;	color: #aeaeae;	font-style: italic;	font-size: 14px;	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 135px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: normal;	background-image: url(../img/projects-box.jpg);	background-repeat: no-repeat;	background-position: 0px -269px;	width: 310px;	height: 134px;}