.accessibility{display:none;color:#000 !important;background-color:#fff !important}.left,.content{display:block;float:left}.right{display:block;float:right}.top,.bottom{display:block;float:left;width:100%}a
img{border:0}ul.flattenList,
ul.flattenList
li{list-style:none;padding:0;margin:0}ul.layoutList,
ul.layoutList
li{float:left;list-style:none;padding:0;margin:0}ul.layoutGrid,
ul.layoutGrid .layoutGridRow,
ul.layoutGrid
.layoutGridCols{float:left;width:100%;padding:0;margin:0;list-style:none}ul.layoutGrid
.layoutGridCol{float:left;padding:0;margin:0}.tableRow{display:table-row}.tableCell{display:table-cell}body{color:#fff;background-color:#000;font-family:arial;font-size:1em}h1{font-weight:normal;margin:0px;font-size:1.25em}h2{font-weight:normal;margin:0;font-size:1.06em;color:#5e4f4a}a{color:#808080}#centreSite{margin:0
auto;width:994px}#header{float:left;width:100%;border-bottom:23px solid #5e4f4a}#mainMenu{float:left;width:100%;padding:13px
0 18px;font-size:1.19em;border-bottom:6px solid #e51937}#mainMenu
a{padding:0
7px;color:#5e4f4a;text-decoration:none}#mainMenu
a.selected{color:#fff}#mainMenu a:hover{color:#E51837}#mainMenu
span{color:#d81834}#mainContent{float:left;width:100%;line-height:1.4em}#footer{float:left;width:100%;padding-bottom:30px}#footer
.right{padding-top:34px;color:#5e4f4a;text-align:right}#footer .right
big{font-weight:bold;font-size:1.13em}#footer .right
span{color:#D81834}#mainContent.default{padding:38px
0 51px}#mainContent.bottomPadding{padding:0
0 51px}#homeServices{color:#E51937;font-size:2.06em;padding-top:45px}#homeServices
a{color:#5e4f4a;text-decoration:none}#homeServices a:hover{color:#E51837}.general
.content{color:#808080;width:310px}.people
ul.layoutGrid{margin-top:20px}.people
li.layoutGridRow{padding-bottom:20px}.people
li.layoutGridCol{width:165px;padding-right:30px}.people ul
h2{font-size:1em;font-weight:normal;margin:0px}.people ul h2
a{color:#fff;text-decoration:none}.people ul h2 a:hover{text-decoration:underline}.people
h3{color:#5e4f4a;font-size:0.94em;font-weight:normal;margin:0px}.person
div.left{width:450px;padding-top:38px}.person div.left
h2{margin:16px
0 18px}.person
div.right{width:514px;text-align:right}.person
#personEmail{margin-top:36px;color:#5e4f4a;font-weight:bold;font-size:1.13em}.person #personEmail
span{color:#e51937}.projects
ul.projectList{float:left;padding-left:20px;font-size:1.25em;color:#5e4f4a;=}.projects
ul.projectList.first{padding-left:0}.projects ul.projectList
li{float:none;padding-bottom:5px}.projects ul.projectList
a{color:#fff;text-decoration:none}.projects ul.projectList a:hover{color:#E51837}.project
div.left{width:218px}#projectServices{color:#5e4f4a}#projectServices
li{float:none}#projectDescription{margin-top:17px}#projectGalleryContainer{float:right;width:745px;max-height:700px !important;overflow:hidden;position:relative}#projetcGalleryImages{float:left;width:745px;height:700px;overflow:hidden;z-index:1}#projetcGalleryImages
li{width:745px;text-align:center;z-index:2}#previousImageLink,#nextImageLink{position:absolute;width:150px;top:0px;height:600px;z-index:1000}#previousImageLink{left:0px}#nextImageLink{left:595px;text-align:right}#nextImageLink
a{text-align:right}#previousImageLink a,
#nextImageLink
a{display:block;visibility:hidden;margin-top:20px;color:#fff;background-color:#5E4F4A;border-top:4px solid #E51937;text-align:center;text-decoration:none;z-index:1500}#previousImageLink:hover a,
#nextImageLink:hover
a{visibility:visible}.whereWeAre
#mainContent{width:995px;height:466px;background:transparent url('/images/where_we_are.jpg') no-repeat top middle}.whereWeAre
#getDirections{float:right;margin:50px
60px 0 0;font-size:1.33em}.whereWeAre #getDirections
a{color:#5E4F4A;text-decoration:none}.whereWeAre #getDirections a:hover{color:#E51937}.contactUs
.left{width:550px}a.readMore{color:#E51937;text-decoration:none}a.readMore:hover{text-decoration:underline}a#otherLink{text-decoration:none}a#otherLink:hover{text-decoration:underline}.newsDate{color:#808080}.news
h1{float:left;width:auto}.news
#otherLink{float:right}.news
.content{float:left;width:458px}.news
#newsList{width:458px}.news #newsList
li{width:100%;margin-bottom:36px}.news #newsList li
p{margin:0}.news #newsList
h2{font-size:1.44em}.news #newsList h2
a{color:#5e4f4a;text-decoration:none}.news #newsList h2 a:hover{text-decoration:underline}.news
.pagination{float:left;width:458px}.news .pagination
a{text-decoration:none}.news .pagination a:hover{color:#fff}.news .pagination
a.active{color:#E51837}.news .pagination
a.previous{float:left}.news .pagination
a.next{float:right}.news .pagination
.paginationMenu{margin:0
80px;text-align:center}.news
#paginationTop{margin:25px
0 30px}.newsArticle
.header{float:left;width:100%}.newsArticle .header
h1{float:left;width:auto;color:#5e4f4a}.newsArticle .header
a{float:right;text-decoration:none}.newsArticle .header a:hover{text-decoration:underline}.newsArticle
.date{float:left;width:100%;color:#808080}.newsArticle
.content{width:458px}