BODY {SCROLLBAR-FACE-COLOR: #85AAFF; SCROLLBAR-HIGHLIGHT-COLOR: #BDD1FF; SCROLLBAR-SHADOW-COLOR: #006ABB; SCROLLBAR-3DLIGHT-COLOR: #5676BD; SCROLLBAR-ARROW-COLOR:  #003DB9; SCROLLBAR-TRACK-COLOR: #C6DFFE; SCROLLBAR-DARKSHADOW-COLOR: #001B80;
font:12px/16px Arial, Helvetica, sans-serif; color:#2D2D2D; background-color:#fff; text-align:center; margin:0; padding:0;}

h1 {text-align:center; padding:0 50px 20px 0; background:#fff url(../nav-ims/h1-bg.gif) repeat-x bottom; font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin-bottom:25px;}
h2, h3 {font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
h3 {background:#fff url(../nav-ims/h3-bg.jpg) repeat-y; padding:3px 0 3px 10px;}
ul li {margin-bottom:1em;}

a, a:visited {color:#2D2D2D;}

div {margin:0;}

table td {vertical-align:top; padding:0;}

div#wrapper {width:775px; margin:10px auto 0 auto; border:1px solid #868585; background:#fff url(../nav-ims/wrapper-bg.gif) repeat-y;}
div#header {position:relative; width:775px; background:#fff url(../nav-ims/header-bg.jpg) no-repeat; text-align:left;}
div#topnav {width:775px; padding-bottom:14px; background:#fff url(../nav-ims/topnav-bg.gif) no-repeat bottom;}
div#topnav table#tblTopNav {width:775px; background:#C94545 url(../nav-ims/tbl-topnav-bg.jpg) no-repeat;}
div#topnav table#tblTopNav td {text-align:center;}
div#topnav table#tblTopNav td.link {padding:4px 0; background:#B02121 url(../nav-ims/topnav-link-td.gif) repeat-x; border:1px solid #7E7E7E; border-width:0 0 0 1px;}
div#topnav table#tblTopNav td#left { width:155px; border-width:0 1px 0 0;}
div#r1, div#r2, div#r3 {padding:4px 3px;}

div#topnav a, div#topnav a:visited {color:#fff; font:12px Arial, Helvetica, sans-serif; text-decoration:none;}
div#topnav a:hover {text-decoration:underline;}

div#nav {width:165px; padding-top:12px; float:left;}
div#nav a, div#nav a:visited {display:block; color:#5A0000; padding:4px 16px 5px 10px; text-decoration:none; background:transparent url(../nav-ims/a-out.gif) no-repeat right;}
div#nav a:hover {background:transparent url(../nav-ims/a-down.gif) no-repeat right;}

div.showHide {display:none;}
div.showHide#showMenu {display:block; margin-bottom:12px;}

div#nav em {font-style:normal;}
div#nav div.showHide a, div#nav div.showHide a:visited {background:transparent url(../nav-ims/a2-out.gif) no-repeat right; color:#333; text-align:left; font-size:11px; padding:0 16px 3px 10px;}
div#nav div.showHide a:hover {background:transparent url(../nav-ims/a2-down.gif) no-repeat right;}
div#nav a#topActive {background:transparent url(../nav-ims/a-down.gif) no-repeat right; font-weight:bold; text-align:left;}
div#nav a#secondActive {background:transparent url(../nav-ims/a2-down.gif) no-repeat right; font-weight:bold;}

div#sitemap {letter-spacing:1px;}
div#sitemap em {font-style:normal; text-decoration:underline;}
div#sitemap a, div#sitemap a:visited {display:block; text-decoration:none; color:#2D2D2D; background-color:#ccc; padding:4px 10px 3px 10px; font-weight:bold; margin-top:10px; }
div#sitemap a:hover {text-decoration:underline;}
div#sitemap div.showHide {display:block; margin-bottom:8px; border:1px solid #ccc; border-width: 0 0 1px 1px;}
div#sitemap div.showHide a, div#sitemap div.showHide a:visited {background-color:#eee; padding:2px 10px 2px 25px; font-weight:normal; margin:0;}


div#nav div#law-society {margin:10px 0 5px 0;} /*-------- logo underneath left links -----------------*/

div#mainCont {margin:12px 25px 20px 185px; text-align:left;}

/* Hide from IE5-mac and compliant browsers. Only IE-win sees this. cure the IE 3px jog bug \*/  
div#mainCont { height: 1%;} 
/* End hide from IE5/mac */

div#mainCont2 {margin:12px 0 20px 185px; text-align:left;}

/* Hide from IE5-mac and compliant browsers. Only IE-win sees this. cure the IE 3px jog bug \*/  
div#mainCont2 { height: 1%;} 
/* End hide from IE5/mac */

div#mainCont2 div#left {margin-right:170px;}
div#mainCont2 div#right {width:151px; float:right;}
div#mainCont2 div#right img{margin:0; padding:0;}
div#mainCont2 div#right div.callout {border:1px solid #B23030; border-width:1px 0 1px 1px; margin-bottom:15px; font:11px/14px Arial, Helvetica, sans-serif; color:#620000; text-align:center; padding:0;}
div#mainCont2 div#right div.callout h3, div#mainCont2 div#right div.callout h3 a, div#mainCont2 div#right div.callout h3 a:visited  {margin:0; text-align:center; background:none; background-color:#B23030; color:#fff; font:bold 11px/14px Arial, Helvetica, sans-serif; padding:2px; text-decoration:none; display:block;}
div#mainCont2 div#right div.callout h3 a:hover {text-decoration:underline;}
div#mainCont2 div#right div.callout a, div#mainCont2 div#right div.callout a:visited {text-decoration:none; color:#620000;} 
div#mainCont2 div#right div.callout a:hover {text-decoration:underline;}
div#mainCont2 div#right div.callout p {margin:3px 5px 7px 5px; }

div#footer {background:#fff url(../nav-ims/footer-bg.gif) no-repeat bottom; color:#fff; text-align:center; padding:4px 4px 16px 4px; font-size:11px; clear:left;}
div#sw {background-color:#fff; float:left; width:250px; text-align:left; padding:0 0 12px 6px; font-size:11px}
div#kr {color:#6A6A6A; background-color:#fff; margin-left:200px; text-align:right; padding:0 6px 12px 0; font-size:11px}
div#sw a, div#sw a:visited, div#kr a, div#kr a:visited {color:#6A6A6A; text-decoration:none;}
div#sw a:hover, div#kr a:hover {text-decoration:underline;}

div#towns {margin-left:10px;}
div#towns a, div#towns a:visited {padding-right:12px;line-height:20px;}
h2.townsHeader {margin:30px 0 15px 10px; border-bottom:4px solid #ddd; padding-bottom:12px;}
div#mapLink {margin:20px 0 0 10px;}

.smtext {font-size:11px;}
.normal {font-weight:normal;}
p.lawyers {margin:0 0 25px 10px; border-bottom:1px solid #ddd; padding-bottom:12px; }
img.imgLeft {float:left; margin:4px 14px 4px 0;}
img.imgRight {float:right; margin:4px 0 4px 14px;}

/* ----------------------- EDITS ABOVE THIS LINE MAY AFFECT THE LAYOUT OF THE SITE------------------- */

/* ----------------------------------- ADD NEW STYLES BELOW THIS LINE ------------------------------- */





