body {margin: 0; padding: 0 0 1px 0; background: #DDF0FE !Important;}
body {font-family:  "trebuchet ms",arial,  helvetica, sans-serif; font-size: 0.8em;line-height: 1.5;}

a, a:visited {color:#5B8AAD;}
a:hover {text-decoration: none;color: #5B8AAD;}
h1 {font-size: 1.25em !Important;border-bottom: 1px solid #0060AF !Important;padding-bottom: 0px !Important;margin-bottom: 0px !Important; font-weight: bold !Important; color: #3985C3 !Important;}
h2 {font-size: 1.15em; font-weight: bold; color: #fff; padding-top: 5px;border-bottom: 1px dotted #801323;color: #fff;}
h3 {font-size: 1.0em; font-weight: bold; color: #fff;border-bottom: 1px dotted #801323;margin-top: -5px;}
h4 {font-size: 0.8em; font-weight: bold; color: #fff;margin-top: 7px; text-align: center;margin-bottom: 0px;;}
strong {font-weight: bold;font-size:0.9em; color:##000;}

#back {background: url(../images/BackGrad.jpg) #DDF0FE repeat-x; width: 100%; height: 700px;position: absolute;left: 0;}
.sides {background: url(../images/Sides.jpg) no-repeat center; width: 100%;height: 900px;position: absolute; left: 0;}
#page {width: 980px; margin-left: auto; margin-right: auto;  position: relative; z-index: 10 !Important;}

.header {width: 980px; height: 275px; background: url(../images/HomeShowHead.jpg) no-repeat; border-bottom: 2px solid #0060AF; }

.menu {width: 980px;height: 41px; background: url(../images/MenuGrad.jpg) repeat-x; border-bottom: 2px solid #0060AF; margin-bottom: 0px; padding-bottom: 0px;}
.menu ul {margin: 0px; padding: 0px; list-style:none;}
.menu ul li {float: left; display: block;}
.menu ul li a {color: #3985C3; text-decoration: none; font-size: 18px;display: block;height: 31px; padding:7px 10px 3px 10px;}
.menu a:hover {background: #99DCF9; color: #0073BF;}

.content {width: 980px;background: url(../images/ContentGrad.jpg) repeat-y;padding-top: 10px; margin-top: 0px;}
p.hide {display: none;}
.maincontent {padding-left: 10px; padding-left: 5px; padding-right: 10px; margin: 0px; width: 720px;float: left; }
.exhibitor {padding: 10px; border-bottom: 1px dotted #5B8AAD;padding-bottom: 20px;}
.exhibitor span {font-size: 1.4em;font-weight: bold;}
.exhibitor img {margin-right: 10px; height: 75px; width: 75px;}
.ipf-googlemap-legend {display: none;}


.subcontent {padding: 0px; margin: 0px; width: 235px;float:right;}
.subcontent img {border: 1px solid #5B8AAD;padding}

.footer {color: #3985C3;text-align: center;padding: 5px 0px 5px 0px;border-top: 1px solid #0060AF; border-bottom: 1px solid #0060AF;margin-bottom: 10px;clear: both;}

table {margin-top: 10px; }
table, td {border-collapse: collapse; }
td {border: 1px solid #7FABCD;padding: 1px 5px 5px 5px;background: #fff; }
td.head {background: #d2eefc !Important; text-align: center;}

#signup {width: 300px; height: 41px;float: right;}
#signup p {width: 100px; float: left;  margin-top: 0px;text-align: center;color: #3985C3; }
#signup iframe {float: right; width: 200px;}




