BODY {font:12px/18px Arial, Helvetica, sans-serif; color:#444; background-color:#fff; text-align:center; margin:0; padding:0; background:#fff url("../home-cont/body-bg.jpg") repeat-x;}

/* -----------------------base html---------------------------*/
h1, h2, h3, h4 {margin:0;}
h1 {font:18px Arial, Helvetica, sans-serif; color:#3e3e3e; text-align:right; padding:4px 0 0 0;}
h2 {font:bold 14px Arial, Helvetica, sans-serif; color:#f03c00; margin:1.5em 0 0.5em 0; background:transparent url(../nav-ims/bullet-1.gif) no-repeat; padding-left:32px;}
h3 {}
h4 {}
ul {margin-top:0.6em;}
ul li {margin-bottom:0.5em; margin-top:}

p {margin:0.5em 0 1em 0;}

a, a:visited {color:#444;}

div, form, table {margin:0; padding:0;}

table td {vertical-align:top;}

input, textarea, select {}

/* ----------------------- layout divs ----------------------- */

div#wrapper {width:775px; margin-left:auto; margin-right:auto; border:1px solid #444; background-color:#fff;}

div#header {height:103px;}

div#nav {float:left; width:187px; background:#fff url(../nav-ims/nav-bg.jpg) no-repeat; margin-bottom:15px;}
div#nav a, div#nav a:visited, div#nav a.noBg, div#nav a.noBg:visited {display:block; font-size:12px; text-align:left; padding:4px 3px 5px 13px; text-decoration:none; color:#272727; border-top:1px solid #4d4d4d; border-bottom:1px solid #c1c1c1; font:bold 12px/15px Arial, Helvetica, sans-serif; background:#ccc url(../nav-ims/a-bg.jpg) repeat-y;}
div#nav a.noBg, div#nav a.noBg:visited {background:none;}
div#nav a:hover, div#nav a.noBg:hover {border-left:3px solid #444; padding:4px 3px 5px 10px;}

div.showHide {display:none; margin-left:12px; /*plus other pararmeters  ....................*/  }
div.showHide#showMenu {display:block;}
div#nav div.showHide a, div#nav div.showHide a:visited {/*parameters here that are different to the main anchor styles*/}
div#nav a#topActive {border-left:3px solid #fd4101; padding:4px 3px 5px 10px;}
div#nav a#secondActive {}

div#underNav {margin-top:20px;}

div#mainCont {margin:0 0 0 187px; padding:0 30px 0 40px; text-align:left; background:#fff url(../nav-ims/page-bg.jpg) no-repeat;}
div#mainCont div#left {margin-right:170px;}
div#mainCont div#right {width:150px; float:right;}

div#footer {font:11px/16px Arial, Helvetica, sans-serif; color:#333; background:transparent url(../nav-ims/footer-bg.gif) repeat-x; clear:both; margin-top:-12px;}
div#footer div#footerLeft {position:relative; width:187px; float:left; background:none;}
div#footer div#footerCont {position:relative; text-align:right; padding:19px 30px 10px 5px; margin-left:187px;}

div#sw {width:775px; margin:12px auto 20px auto; text-align:left;}
div#sw a, div#sw a:visited {font-size:10px; color:#666; text-decoration:none;}
div#sw a:hover {text-decoration:underline;}

/* --------------------------classes---------------------------*/

p.callout {background:transparent url(../nav-ims/bullet.gif) no-repeat; padding-left:84px; color:#000; margin-bottom:1.66em;}
p.callout a, p.callout a:visited {color:#000;}

img.imgLeft {float:left; margin:0 14px 4px 0;}
img.imgRight {float:right; margin:0 0 4px 14px;}



