
html, body {margin:0;padding:0;border:0;}
body {font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#676767;background:url(images/page-bg.jpg) top left repeat-x #20324A;text-align:center;}
form, fieldset, h1, h2, h3, h4, h5, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;}
#wrapper {margin:0 auto;width:900px;text-align:left;margin-top:20px;}
#header {width:900px;height:139px;position:relative;background:url(images/header-bg.jpg) top left no-repeat;}
#logo {position:absolute;top:43px;left:30px;width:412px;height:96px;}

#headerstrap {width:276px;position:absolute;right:13px;top:8px;}
#headerstrap h3 {font-size:100%;color:#FBB040;font-weight:bold;text-align:center;}
#headerstrap p {margin-top:4px;font-size:100%;color:#FFFFFF;text-align:center;}


#navbar {width:500px;position:absolute;top:20px;left:20px;}
#navbar li {display:inline;list-style:none;}
#navbar a {background:url(images/nav-pipe.gif) center right no-repeat;padding-left:8px;padding-right:8px;}
#navbar a.last {background:none;}
#navbar a:link, #navbar a:visited {color:#232021;text-decoration:none;}
#navbar a:active, #navbar a:hover {color:#00A6E0;text-decoration:none;}

#main {width:900px;background:url(images/main-bg.gif) top left repeat-y;min-height:450px;}
/*\*/
* html #main {height:450px;}
/**/

#mainleft {width:540px;float:left;display:inline;margin-left:22px;padding-top:100px;}
#mainleft a:link, #mainleft a:visited {color:#00A6E0;text-decoration:none;font-weight:bold;}
#mainleft a:active, #mainleft a:hover {color:#00A6E0;text-decoration:underline;font-weight:bold;}
#mainleft ul {margin-left:12px;margin-bottom:8px;padding-left:4px;}
#mainleft li {margin-left:4px;padding:2px 4px 2px 4px;}

#main h1 {color:#000000;font-size:200%;font-weight:normal;padding-bottom:10px;}
#main h2 {color:#00A6E0;font-size:140%;font-weight:bold;padding-bottom:10px;}
table.event {font-size:100%;margin-bottom:12px;}
table.event th {background:url(images/dots.gif) bottom left repeat-x;padding-bottom:4px;}
h2 {color:#000000;font-size:120%;font-weight:bold;padding-top:12px;padding-bottom:4px;}
#main p {padding-top:8px;padding-bottom:8px;}
#main p.intro {font-weight:bold;}

#headerbottom {width:332px;background-color:#FFFFFF;position:relative;padding-bottom:32px;background:url(images/headerdatebtm-bg.gif) bottom right no-repeat;}
#headerdate {width:332px;background:url(images/headerdate-bg.gif) top left no-repeat;}
#headerdate p {text-align:center;font-size:130%;color:#00A6E0;font-weight:bold;padding-top:0px;padding-bottom:3px;margin:0px;margin-left:50px;}
#headerdate p.date {font-size:160%;color:#FFFFFF;}
#headerdate p.strap {font-size:150%;color:#D5021A;text-align:center;}

#mainright {width:332px;float:right;display:inline;padding-bottom:170px;}
#mainrighttop {width:332px;height:16px;background:url(images/mainrighttop-bg.gif) top left no-repeat;}
.mainrcontent {width:250px;margin-left:66px;color:#FFFFFF;}
.mainrcontent h2 {font-size:130%;color:#00A6E0;padding-bottom:6px;border-bottom:1px solid #FFFFFF;margin-bottom:8px;}
#mainright a:link, #mainright a:visited {color:#FFFFFF;text-decoration:none;}
#mainright a:active, #mainright a:hover {color:#FFFFFF;text-decoration:none;}

#linkcol {margin-top:10px;}
div.linkcolimg {float:left;display:inline;width:44px;}
#linkcol p {float:right;display:inline;width:190px;margin:0px;padding:0px;}
.clrow {clear:both;width:100%;height:16px;background:url(images/linkrow-bg.gif) center left no-repeat;}


a.iconexhib {display:block;width:44px;height:44px;}
a.iconexhib:link, a.iconexhib:visited {background:url(images/icon-exhibitors.gif) 0 top no-repeat;}
a.iconexhib:active, a.iconexhib:hover {background:url(images/icon-exhibitors.gif) -44px top no-repeat;}
a.iconfloorplan {display:block;width:44px;height:44px;}
a.iconfloorplan:link, a.iconfloorplan:visited {background:url(images/icon-floorplan.gif) 0 top no-repeat;}
a.iconfloorplan:active, a.iconfloorplan:hover {background:url(images/icon-floorplan.gif) -44px top no-repeat;}
a.iconprogramme {display:block;width:44px;height:44px;}
a.iconprogramme:link, a.iconprogramme:visited {background:url(images/icon-programme.gif) 0 top no-repeat;}
a.iconprogramme:active, a.iconprogramme:hover {background:url(images/icon-programme.gif) -44px top no-repeat;}
a.iconregister {display:block;width:44px;height:44px;}
a.iconregister:link, a.iconregister:visited {background:url(images/icon-register.gif) 0 top no-repeat;}
a.iconregister:active, a.iconregister:hover {background:url(images/icon-register.gif) -44px top no-repeat;}
a.icondinner {display:block;width:44px;height:44px;}
a.icondinner:link, a.icondinner:visited {background:url(images/icon-dinner.gif) 0 top no-repeat;}
a.icondinner:active, a.icondinner:hover {background:url(images/icon-dinner.gif) -44px top no-repeat;}
a.iconaccom {display:block;width:44px;height:44px;}
a.iconaccom:link, a.iconaccom:visited {background:url(images/icon-accom.gif) 0 top no-repeat;}
a.iconaccom:active, a.iconaccom:hover {background:url(images/icon-accom.gif) -44px top no-repeat;}
a.icondirections {display:block;width:44px;height:44px;}
a.icondirections:link, a.icondirections:visited {background:url(images/icon-directions.gif) 0 top no-repeat;}
a.icondirections:active, a.icondirections:hover {background:url(images/icon-directions.gif) -44px top no-repeat;}
a.icondrinks {display:block;width:44px;height:44px;}
a.icondrinks:link, a.icondrinks:visited {background:url(images/icon-drinks.gif) 0 top no-repeat;}
a.icondrinks:active, a.icondrinks:hover {background:url(images/icon-drinks.gif) -44px top no-repeat;}


.mainfooter {width:900px;height:22px;background:url(images/mainfooter-bg.gif) top left no-repeat;position:relative;}
.mainfooternetwork {width:900px;height:22px;background:url(images/mainfooternetwork-bg.gif) top left no-repeat;position:relative;}
#directory {position:absolute;width:260;height:145px;top:-140px;right:10px;}

#logofooter {width:900px;height:102px;position:relative;background:url(images/logofooter-bg.gif) top left no-repeat;}
#networklogofooter {width:900px;height:102px;position:relative;background:url(images/networklogofooter-bg.gif) top left no-repeat;}
#footer {margin:0 auto;width:900px;color:#FFFFFF;margin-top:4px;font-size:90%;padding-bottom:40px;}
#footer p.left {float:left;display:inline;width:200px;text-align:left;margin-left:10px;padding-top:8px;}
#footer p.right {float:right;display:inline;width:600px;text-align:right;margin-right:10px;padding-top:8px;}
#footer a:link, #footer a:visited {color:#FFFFFF;text-decoration:none;}
#footer a:active, #footer a:hover {color:#FFFFFF;text-decoration:underline;}


form#register {width:500px;}
#register input.medtext {float:left;display:inline;margin-left:10px;width:300px;background-color:#FFFFFF !important;border:1px solid #5B5035;font-size:90%;}
#register input.smltext {float:left;display:inline;margin-left:10px;width:140px;background-color:#FFFFFF !important;border:1px solid #5B5035;font-size:90%;}
#register input.tnytext {width:80px;background-color:#FFFFFF !important;border:1px solid #5B5035;font-size:90%;}
#register textarea {float:left;display:inline;width:300px;height:90px;margin-left:10px;background-color:#FFFFFF !important;border:1px solid #5B5035;font-size:90%;}
#register label {float:left;display:inline;width:150px;clear:both;}
#register select {float:left;display:inline;margin-left:10px;background-color:#FFFFFF !important;border:1px solid #5B5035;font-size:90%;}
.formrow {width:500px;padding-top:4px;padding-bottom:4px;clear:both;}
.buttonrow {width:500px;padding-top:18px;padding-bottom:12px;clear:both;}
#register input.submit {width:360px;width:49px;height:12px;border:none;}
p.flt {width:300px;margin-left:10px;float:left;display:inline;}

.error {color:#FF0000;}
textarea {font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:110%;}

table#pymt td {height:20px;}

hr {color:#CCCCCC;background-color:#CCCCCC;height:1px;}
