BODY {font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; background-color:#D2E4F4; text-align:center; margin:0; padding:0;}

p, td, div {font:11px/16px Verdana, Arial, Helvetica, sans-serif;}/* for IE5 */
div {margin:0;}
table td {vertical-align:top;}

h1, h2, h3{font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#335879; margin-top:0; margin-bottom:1.5em;}
h2 {font-size:12px; margin-bottom:0.6em;}
h3 {}
ul li {margin-bottom:1em;}
ol li {margin-bottom:1em;}
hr {height:1px; color:#000;}

a, a:visited {color:#000;}
a:hover {}

/* ----------------------------------------- layout and named element styles ------------------------*/

div#wrapper {width:773px; margin-left:auto; margin-right:auto; border:1px solid #000;  background:#fff url(../nav-ims/wrapper-bg.gif) repeat-y;}

div#logo {width:773px; height:76px;}
div#header {width:773px; height:31px;}

div#leftCont {float:left; width:160px;}
/* -------------------------------------------navigation styles------------------------------ */
div#nav { width:164px; margin:0 0 8px 0;}
div#nav a, div#nav a:visited {display:block; text-align:left; color:#000; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #000; padding:4px 3px 5px 10px; text-decoration:none; background:#7A8B9A url(../nav-ims/a-bg.gif);}
div#nav a:hover {text-decoration:none; background:#4764FF url(../nav-ims/a-bg-over.gif) repeat-y;}
div.showHide{display:none; background-color:#7a8b9a;}
div.showHide#showMenu {display:block; border:1px solid #000; border-width:0 0 1px 0;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {background:#7a8b9a url(../nav-ims/a2-bg.gif) repeat-y;  font-weight:normal; font-size:11px; padding:3px 3px 4px 10px;}
div#nav div.showHide#showMenu a:hover {background:#7a8b9a url(../nav-ims/a2-bg-over.gif) repeat-y;}

div#underNav{margin:15px 10px 8px 10px; text-align:left; color:#333;}
div#underNav a, div#underNav a:visited {color:#333;}
div#underNav a:hover {color:#000;}

div#nav a#topActive {background:#7a8b9a url(../nav-ims/a-bg-over.gif) repeat-y; color:#fff;}/* dynamical top level ID  */
div#nav a#secondActive {background:#7a8b9a url(../nav-ims/a2-bg.gif) repeat-y; color:#fff;}/* dynamic second level ID */
/* ------------------------------------ end of nav ------------------------------------------------*/


div#Mcont {margin-left: 190px; text-align:left; padding:20px 25px 0 0;}

div#footer {padding:10px 10px 3px 164px; clear:both; background:#000 url(../nav-ims/footer-bg.gif) no-repeat top; color:#fff; font-size:11px; text-align:center;}

div#time {position:absolute; top:105px; width:750px; text-align:right; color:#000; font:10px Arial, Helvetica, sans-serif; z-index:2}

div#sw {width:730px; text-align:left; margin:10px auto 30px auto;}
div#sw a, div#sw:visited {color:#333; text-decoration:none; font:10px Arial, Helvetica, sans-serif; margin-bottom:30px;}
div#sw a:hover {text-decoration:underline;}

img.imgLeft {float:left; margin:2px 14px 4px 0;}
img.imgRight {float:right; margin:2px 0 4px 14px;}
p.special {color:#fff; background-color:#000; padding:2px 10px; font-weight:bold;}
div.box {border:1px solid #999; padding:6px 12px; margin:12px 0;}

/*------------------------- styles for conveyancing calculator pages -------------------------*/
div#Mcont table.calc {background-color:#ced9d5; width:530px; border:1px solid #000; margin:0 0 18px 12px;}
table.calc td {padding:0;}
table.calc td.header {color:#fff; background-color:#7a8b9a; font-weight:bold; padding:4px 5px 4px 10px; border-bottom:3px solid #000; }
div#wrapper div#Mcont table.calc td.nav {width:164px; background-color:#000; }
div#wrapper div#Mcont table.calc td.nav div#nav {margin:1px 2px 0 0;}
div#wrapper div#Mcont table.calc td.nav div#nav a#active {background:#7a8b9a url(../nav-ims/a-bg-over.gif) repeat-y; color:#fff;}
table.calc td.nav p {margin:8px; color:#fff;}
table.calc td.info {padding:12px 2px 3px 18px;}
table.calc td.price {padding:12px 16px 3px 10px; text-align:right;}

.emphasis {font:bold 14px Verdana, Arial, Helvetica, sans-serif;}



