* { padding: 0px; margin: 0px; }
body { font-family: Verdana; font-size:8pt; color:#999999; }

#pageBody { width: 800px; margin: 10px auto 10px auto; }

#menu, #banner, #containerLeft, #containerMiddle, #containerRight, #footer {
	border-right: 1px #bbb solid;
	border-bottom: 1px #bbb solid;
	border-top: 1px black solid;
	border-left: 1px black solid;
}

#menu { margin-top: 10px; padding: 2px; }

#banner { margin: 2px 0 2px 0;  }
#banner a { font: bold 10px Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif; color:#f27d21; text-decoration: none; }
#banner a:hover { color:#45517e; text-decoration: none; }
.MainMenu table { width: 170px; margin: auto; }
.MainMenu table td img { margin-right: 3px; }
.MainMenu table td { border-bottom: 1px #d4d9da solid; padding: 3px 0 3px 0; }

#containerLeft, #containerMiddle, #containerRight { float: left; margin: 1px 2px 1px 0; padding: 2px; }
#containerLeft { width: 230px; }
#containerMiddle { width: 385px; }

#containerRight { width: 163px; margin-right:  0px; }
#containerRight table { text-align: center; width: 100%; }
#containerRight td { padding: 5px 0 5px 0; border: 1px solid #999999; }
.title, .title a { background: #bfbfbf; color: white; font-weight: bold; }

#containerMiddle p { text-align: justify; margin: 10px 5px 10px 5px; }
#containerMiddle h3 { color: #F27D21; font-size: 14px; }
#containerMiddle h4 { color: #F27D21; font-size: 12px; margin: 10px 0 10px 0; }
.evol li { margin: 10px 0 10px 0; }
.tblInner td { border: 1px gray solid; text-align: center; color: black; padding: 2px 0 2px 0; }
.factsheet td { border: 1px gray solid; padding: 2px 5px 2px 5px; }
.tblHeader { background-color: #f3f3f3; font-weight: bold; }
.EventSchedule { width: 100%; text-align: left; margin: auto; }
.EventSchedule td { border: 1px gray solid; padding: 4px 5px 4px 5px; }
.AdvertisingPackages td { border: 1px gray solid; padding: 4px 5px 4px 5px; }

.exHeader { background-color: #f47d00; width: 150px; height: 30px; color: white; font-weight: bold; text-align: center; }
.exContent { background-color: #ffe6cc; width: 150px; }
.exContent ul { margin: 10px 0 10px 20px; font-weight: bold; }

.exhibitorReg ul { list-style: none; margin-left: 10px; margin-right: 10px; }
.exhibitorReg li { padding: 3px 0 3px 0; border-bottom: 1px dotted gray; }
.exhibitorReg label { float:left; display:block; font-weight: bold; margin-top: 3px; }
.exhibitorReg input[type="text"] { width: 200px; border: 1px solid #aaaaaa; }
.exhibitorReg input[type="submit"] { margin-top: 10px; width: 70px; }
.exhibitorReg input[type="checkbox"], .exhibitorReg input[type="radio"] { margin-right: 5px; }
.exhibitorReg label { margin-right: 5px; }
.exhibitorReg td { padding: 3px 0 3px 0; }

.exhib3 td { padding: 6px 0 6px 0; }

.exhib4 table { width: 100%; padding: 0 10px 0 10px; }
.exhib4 td { padding: 3px 0 3px 0; border-bottom: 1px dotted gray; }
.exhib4 label { float:left; display:block; font-weight: bold; }

#footer { float: left; margin: 2px 0 10px 0; width: 794px; padding: 2px; }
#footer table { width: 100%; text-align: center; }
#footer table td { font-weight: bold; padding: 2px 0 2px 0; }
#footerFooter { background-color: #F27D21; padding: 2px 0 2px 0; font-weight: bold; color: white; text-align: center; }