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:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#003500; margin:0; padding:0; text-align:center;}

h1 {font:20px Verdana, Arial, Helvetica, sans-serif;}
ul li {margin-bottom:1em;}


table td, div {text-align:left; margin:0; padding:0;}



a, a:visited {color:#003A34; text-decoration:underline;}
a:hover {color:#000F34;}



div#wrapper {width:770px; margin-left:auto; margin-right:auto; margin-bottom:20px; background:white url(../nav-ims/wrapper-bg.gif) no-repeat;}

div#topnav {margin:0 5px 0 168px;}
div#topnav a, div#topnav a:visited {color:#fff; font:12px/16px Arial, Helvetica, sans-serif; display:block; padding:2px 12px 4px 12px; text-decoration:none; }
div#topnav a:hover {background-color:#003300;}

div#header {margin:20px 24px 0 185px; text-align:right;}
div#header h1 {font:normal 24px Arial, Helvetica, sans-serif; color:#C6FFB0; padding-bottom:20px;}


table#wrapPage {border-left:1px solid #006733; border-right:1px solid #00A08F; width:100%;}
table#wrapPage td {vertical-align:top; text-align:left;}
table#wrapPage td#left {width:150px;}
table#wrapPage td#right {width:618px; padding-left:35px;}


p, p.close, p.bullet {margin:1em 25px 1em 0; color:#003500; padding:15px 35px 0 0; font:11px/16px Verdana, Arial, Helvetica, sans-serif;}
p.close {margin-top:0.5em;}
p.bullet {background:transparent url(../nav-ims/bullet.gif) no-repeat left top; padding:0 35px 0 20px; margin-left:0;}
p.divider {background:transparent url(../nav-ims/divider-1.gif) no-repeat right bottom; margin:0 0 26px 0; padding:0; clear:both;}

h2, h2.left {margin:0 0 15px 0; color:#C6FFB0; background-color:#00A08F; text-align:right; padding:4px 25px 5px 0; font:normal 18px Arial, Helvetica, sans-serif;}
h2.left {text-align:left; padding:4px 20px 5px 20px;}

h3 {font-size:12px; font-weight:bold; color:#C6FFB0; background-color:#00A08F; padding:2px 15px 2px 5px; display:inline; margin-bottom:0.5em;}

a img {border:none;}

img.left {float:left; margin:2px 14px 0 0;}
img.right, img.right-bord {float:right; margin:2px 0 0 14px;}
img.right-bord {border:1px solid #00A08F; border-width:1px 0 1px 1px;}

img.left-bord {border:1px solid #00A08F; border-width:1px 1px 1px 0; margin-bottom:35px;}


/*  styles for exhibitor pages ----------------------------------------------------  */
div#leftnav {text-align:right; margin-bottom:35px;}
div#leftnav a, div#leftnav a:visited {display:block; color:#333333; margin-bottom:8px; padding:3px 10px 5px 0; background:transparent url(../nav-ims/a-left-out.gif) no-repeat right bottom; font:12px/16px Arial, Helvetica, sans-serif; text-decoration:none;}
div#leftnav a.back, div#leftnav a.back:visited {margin-top:18px; font-size:10px;}
div#leftnav a:hover {background:transparent url(../nav-ims/a-left-down.gif) no-repeat right bottom;}

div.underleftnav {padding:0 10px; margin-bottom:25px; text-align:center; color:#0065AB;}
div.underleftnav a, div.underleftnav a:visited {color:#0065AB; text-decoration:none;}
div.underleftnav a:hover {text-decoration:underline;}

table.exhibits {background:transparent url(../nav-ims/divider-1.gif) no-repeat right bottom; width:100%; margin:0 0 25px 0;}
table.exhibits td {vertical-align:top; padding-bottom:14px;}
table.exhibits td.image {padding-top:4px;}
table.exhibits td.details {padding:0 25px 20px 45px; width:370px;}
table.exhibits td.details p {margin-top:0; padding-top:0;}

img.thumb {margin:0;}
img.thumb-white {border:1px solid #bbb;}
img.exhibitor {border:1px solid #00A08F; border-width:1px 1px 1px 0; margin:0 0 50px 0;}

table#tblcontact {margin-top:15px; width:560px;}
table#tblcontact td h3{display:block; margin:0 0 20px 0;}
table#tblcontact td.right {padding:0 10px 30px 30px;}


/*   end of styles for exhibitor pages ----------------------------------------------- */

div#sw {margin-top:12px; }
div#sw a, div#a:visited {color:#666666; text-decoration:none; font:10px Arial, Helvetica, sans-serif;}
div#sw a:hover {color:#333333; text-decoration:underline;}

a.more-exhibits {display:block; color:#fff; background-color:#00A08F; font:bold 14px Arial, Helvetica, sans-serif; padding:3px 0 4px 0; text-align:center; text-decoration:none;}
a.more-exhibits:hover {color:#003366;}
p.pcentre{text-align:center;}