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;}#wrap {	width: 960px;	padding-left: 20px;	padding-right: 20px;	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: 50px;	padding-left: 0px;}#wrap .intro {	display: block;	margin-top: 0px;	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 .projintro {	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	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: 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: 40px;	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;}#three {	overflow: auto;	padding-top: 50px;	padding-bottom: 115px;	width: 960px;	padding-left: 20px;	padding-right: 20px;	margin-left: auto;	margin-right: auto;	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;}#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: 15px;	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 {	padding-bottom: 88px;	overflow: auto;}#projects ul li 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;}#projects ul li {	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;}#projects 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;	list-style-type: none;}#projects img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 47px;	padding-left: 0px;}#director-box {	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	overflow: auto;	width: 757px;}#director-box 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;	list-style-type: none;}#director-box ul li {	margin-top: 0px;	margin-right: 19px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 60px;	padding-left: 0px;	float: left;	line-height: normal;	background-image: none;	width: 175px;}#director-box ul li:hover  {	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	float: left;	line-height: normal;	background-image: none;	width: 175px;	color: #6B6B6B;	margin-right: 19px;}#director-box 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;}#director-box ul li h3 {	line-height: normal;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	text-transform: none;	font-size: 24px;	font-weight: normal;}#director-box ul li p {	font-size: 12px;	text-transform: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#director-box ul li a {	display: block;	text-transform: none;	text-decoration: none;	font-size: 12px;	padding-bottom: 30px;	margin-top: 10px;	background-image: url(../img/down-arrow-black.png);	background-repeat: no-repeat;	background-position: center bottom;	color: #6B6B6B;	border-top: 1px solid #B0B0B0;	padding-top: 10px;}#director-box ul li a:hover  {	display: block;	text-transform: none;	text-decoration: none;	font-size: 12px;	padding-bottom: 30px;	margin-top: 10px;	background-image: url(../img/down-arrow-black.png);	background-repeat: no-repeat;	background-position: center bottom;	color: #557630;	border-top: 1px solid #B0B0B0;	padding-top: 10px;}#director-box ul .last {	margin-right: 0px;}#director-box ul .last:hover  {	margin-right: 0px;}#client-box {	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	overflow: auto;	width: 757px;}#client-box 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;	list-style-type: none;}#client-box ul li {	margin-top: 0px;	margin-right: 19px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 19px;	padding-left: 0px;	float: left;	line-height: normal;	background-image: none;	width: 175px;}#client-box ul li:hover  {	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	float: left;	line-height: normal;	background-image: none;	width: 175px;	color: #6B6B6B;	margin-right: 19px;}#client-box 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;}#client-box ul li h3 {	line-height: normal;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	text-transform: none;	font-size: 24px;	font-weight: normal;}#client-box ul li p {	font-size: 12px;	text-transform: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#client-box ul li a {	display: block;	text-transform: none;	text-decoration: none;	font-size: 12px;	padding-bottom: 30px;	margin-top: 10px;	background-image: url(../img/down-arrow-black.png);	background-repeat: no-repeat;	background-position: center bottom;	color: #6B6B6B;	border-top: 1px solid #B0B0B0;	padding-top: 10px;}#client-box ul li a:hover  {	display: block;	text-transform: none;	text-decoration: none;	font-size: 12px;	padding-bottom: 30px;	margin-top: 10px;	background-image: url(../img/down-arrow-black.png);	background-repeat: no-repeat;	background-position: center bottom;	color: #557630;	border-top: 1px solid #B0B0B0;	padding-top: 10px;}#client-box ul .last {	margin-right: 0px;}#client-box ul .last:hover  {	margin-right: 0px;}#blogwrap {	width: 960px;	padding-left: 20px;	padding-right: 20px;	margin-left: auto;	margin-right: auto;	padding-top: 40px;	text-align: center;}#blogwrap 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;}#blogwrap .intro {	display: block;	margin-top: 0px;	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;}#blogwrap .projintro {	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	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: 24px;	border-top: 1px solid #b0b0b0;	background-image: url(../img/intro-btm.png);	background-repeat: no-repeat;	background-position: center bottom;	color: #888888;}#blogwrap .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;}#blogwrap .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: 40px;	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;}#blogwrap img {	padding-top: 15px;	padding-bottom: 40px;}#blogwrap .director {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;}#blogwrap .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;}#blogwrap .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;}#blogwrap p a  {	color: #557630;	text-decoration: none;}#blogwrap p a:hover  {	color: #6B6B6B;	text-decoration: none;}#blogwrap .number {	font-size: 24px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#blogwrap #map {	padding-bottom: 30px;}#blogwrap .bloglink a {	display: block;	margin-bottom: 50px;	margin-top: 5px;}.paging a {	color: #557630;}.paging a:hover  {	color: #6B6B6B;}