body{ font-family: helvetica, sans-serif; text-align: center;}

p,li,ol {	font-size: 11px;}

div#wrapper, div#footer{width: 900px; margin: 0px auto; text-align: left;}

img{ border: none; }
div#content img{float: left; margin-right: 10px;}

div#sideblock{ float: left; width: 235px; color: #ffffff; font-size: 0.9em;}
div#sideblock a, div#footer a{color: #000000; text-decoration: none;}
div#sideblock p, div#footer p{margin: 0px;}

div#menu{width: 215px; background: #d2d2d2; padding: 0 5px 10px 5px ; color: #000000; margin-bottom: 10px;}
div#menu ul{padding-left: 15px; margin: 0px;}
div#menu li{margin: 0px; margin-bottom: 5px; font-size: 0.8em;}
div#menu a:hover{text-decoration: underline;}
div#menu h2{ background: #de1f26; margin-left: -5px; margin-right: -5px; margin-top: 0px; text-indent: 15px; text-transform: uppercase; font-size: 1.2em; color: #ffffff;}
div#menu h2 a{color:#ffffff;}

div#phoneNumber, div#email, div#homeLink, div#whereWeAreLink, div#whoWeAreLink, div#jobs, div#badges, div#linkToTop, div#pressAreaLink, div#usefulLinksLink{ background: #dedede; padding: 5px; margin-bottom: 10px; width: 215px;}
div#homeLink, div#whereWeAreLink, div#whoWeAreLink, div#jobs, div#badges, div#linkToTop, div#pressAreaLink, div#usefulLinksLink{ text-transform: uppercase;}

div#phoneNumber, div#email, div#linkToTop{background: #de1f26;}
div#badges{background: #ffffff; text-align: center; color: #000000;}
div#badges img{margin: 0 25px 0 25px;}

div#topLinks, div#footerLinks{ background: #de1f26; padding: 5px; float: right; width: 649px; text-align: center;}
div#topLinks ul, div#footerLinks ul{ margin: 0px; padding: 0px;}
div#topLinks a, div#footerLinks a{ color: #ffffff; text-transform: uppercase; border-right: 1px solid #003466; padding: 0 6px 0 6px; font-size: 0.7em; text-decoration: none;}
div#topLinks a:hover, div#footerLinks a:hover{ color: black; text-transform: uppercase; border-right: 1px solid #003466; padding: 0 6px 0 6px; font-size: 0.7em; text-decoration: none;}
div#topLinks li.first a, div#footerLinks link.first a{border-left: 1px solid #003566;}
div#topLinks li, div#footerLinks li{ display: inline;  font-size: 15px;  font-weight: bold;  }

div#content{ width: 659px; float: right; margin-bottom: 20px;}
div#content p{ margin-left: 10px;}
div#footer{ width: 900px; float: left;}
div#linkToTop{float: left;}
div#linkToTop a{color:#ffffff;}

p.pullText{font-size: 1.1em; color: #003466; text-align: center; margin-top: 25px;}

div.frontpage_montage{float: left; margin: 4px;}
div.frontpage_montage a img{margin: 0px;}

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
}
.wrap1 {float: left; background:url(/files/shadow.gif) right bottom no-repeat;}
.wrap2 { background:url(/files/corner_bl.gif) -4px 100% no-repeat;}
.wrap3 {padding:0 16px 16px 0; background:url(/files/corner_tr.gif) 100% -4px no-repeat;}
.wrap3 img {display:block; border:1px solid #ccc; border-color:#efefef #ccc #ccc #efefef;}

div#content h1{font-size: 1.3em; font-weight: bold; margin: 20px 0 12px 20px; text-align: center;  color: #DE1F26;  }
div#content h2{font-size: 1.0em; font-weight: bold; margin: 20px 0 12px 10px;  color: #681A25;  text-decoration: underline;  }
div#content h3{font-size: 0.8em; margin: 20px 0 12px 10px;}
div#content h4{font-size: 0.8em;margin: 20px 0 12px 10px;}

p.emphasised{ font-weight: bold; color:#ff0000;}

p#preview{text-align: center;}
div#content p.conveyancingSubject {clear:both; margin-bottom: 40px;}
div#content p.conveyancingSubject img{float: right;}