

<!--
/* >>>>> Page Styles <<<<< */

html, body {margin: 0; padding: 0; font-size:12pt; }
body {font-family: Arial, Helvetica, sans-serif; font-size: 80%; color:#000000; background: #edece6; }
img {border: 0; margin: 0; padding:0;}
form {margin-top: 1em;}
th {text-align:left; padding:2px 8px}
td {padding:5px 5px;}
table {width:90%; margin-left:20px;}
table caption {text-align:left;margin-left:10px;padding-bottom:0.3em;font-weight:bold;}
dl {padding-left:10px;}
dd {margin-bottom:1em;}

a:link, a:visited {color: #543948; padding: 1px; text-decoration:none; }
a:hover {color: #543948; padding: 1px; text-decoration:underline;}
#navmenu a:hover {color: #000000; padding: 1px; text-decoration:none; }	

p {margin: 0; padding: 8px 7px 0 10px; }
#contents a:link, #contents a:visited {padding-top: 0; }
#contents a:hover {padding-top: 0; }

#pagetitle {margin: 0; padding: 0; font-size: 0%; color: #000000; }
#bottom {font-size: 1px; line-height:0; margin:0; padding:0;clear:both;}

#accessmenu { font-weight:bold; font-size:90%; padding-top:1em; padding-right:1em; float:right;}
#accessmenu a, #accessmenu a:link, #accessmenu a:visited { padding: 1px; text-decoration:none; }
#accessmenu a:hover {padding: 1px; }
#accessmenu a {padding: 1px; }


	#accessmenu, #accessmenu a, #accessmenu a:link, #accessmenu a:visited {color: #000000; }



.alignright  {margin: 0; padding: 1em 10px 2em 0; text-align: right; }
.small {font-size: .9em; }
.small a { color: #edece6;}
.alignright strong {font-weight: bold; }
#contents a { color: #543948;}

/* >>>>> Sidepage extras <<<<< */

h1 {font-size: 1.8em; color: #000000; font-weight: bold; margin-top: 10px; padding-left: 10px;}
#contents h1 { color: #543948;}
ul.list {list-style:disc inside;}
.right ul {padding-right: 5px; }
li {padding: 1px;}
 

/* *****>>>>> Demo Styles <<<<<***** */

/*** The #header div has a static position and a background image ***/
#header {margin-left: 43px; margin-right: 43px; height: 95px; 
			background: url("../../uploadedcontent/logos/80000037.png") 30px 0 no-repeat; 
			background-color:#ffffff; 
			background-position: bottom left; }
			
/*** this is a shorthand property for the various  background properties ***/
/*** must be set so the following absolutely positioned divs are placed correctly on initial load of the page***/ 
#header img {float:left; padding: 0 43px 0 0; margin:0;}
#leftbox {position: absolute; left: 0px; width: 43px;}
 
#rightbox {position: absolute; right: 0px; top: 95px; margin-right: -15px; width: 43px;}

/* hide the following from IE5-Mac \*/
#rightbox {right: 0; margin-right: 0; }
/* IE5-Mac can see the rest */

/* see bottom for overriding styles */


#container {width:980px;min-height:520px; background-color:#ffffff}
			/*** IE work around for min-height ***/
#contents, #eventContact {	margin: 8px 0em 5px 10px; color: #000000; padding: 3px 3px 2em 3px; position: relative; } /*** IE6 needs this to display the div ***/

#contents h2, #eventContact h2 {color: #ffffff; padding:2px;}
#footer {background-color:#543948; color:#ffffff;} 
#footer  a {color:#ffffff;text-decoration:underline;}
#footer  a:hover {text-decoration:none;}
#navmenu {background-color: #543948; padding:0px; color:#000000;} 
/*** IE6 needs this to display the div ***/ 

/* Hide from IE5-Mac \*/
* html #navmenu {height: 1%;}
/* end hide *//*** This hack will make IE5-win display the background color for the nav ***/ 

#navmenu ul {display: block; list-style: none; padding: 0; margin: 0; font-family: Verdana, sans-serif;
				text-align: center; } 
#navmenu ul li {font-weight: bold; display: block; float: left; position: relative; height: 1.9em;
				padding: 3px 1em 0px 1em; margin: 0; color:#ffffff; background-color:transparent;}
#navmenu ul li a {color:#ffffff;}

 /*** IE6 needs this to display the links ***/
#navmenu ul li.first {margin-left: 0; list-style: none; }
#navmenu a:link, #navmenu a:visited {color: #ffffff; padding: 1px; text-decoration:none; }

#navmenu ul li.navOn {color:#ffffff; background-color:#9e6c87;font-style:italic}
#navclear {display: block; clear: both; }

/*** IE5/Mac has trouble with right positioned boxes due to a secret margin. See  
     - http://www.l-c-n.com/IE5tests/right_pos/index.shtml - Philippe Wittenbergh's page 
     for an explanation of this problem and Sam Foster's page for an explanation of the 
     hack used  - http://www.sam-i-am.com/testsuite/css/mac_ie5_hack.html - ***/
 
#submenu {background-color: #edece6; color: #edece6; margin: 0; padding: 0 5px 5px 0; 
	 position: relative; } /*** for IE6 ***/ 
#submenu ul {display: block; list-style: none; padding: 0; margin: 0; font-family: Verdana, sans-serif;
				text-align: center; line-height: 1.0em; } 
#submenu ul li {font-weight: normal; display: block; position: relative;
				padding: 1px 1em 0px 1em; margin: 3px 0; color:#ffffff}
 /*** IE6 needs this to display the links ***/
#submenu ul li.first {margin-left: 0; list-style: none; }
#submenu ul li.last {border-right: solid 1px black; }
#submenu a {padding: 1px 0; font-weight:bold; font-size: 90%; color:#ffffff;} 
#submenu a.submenuON {color:#ffffff; background-color: #edece6;}
#submenu a:hover {color: #ffffff;}
#wrapper {padding-top: 5px; }
/*** Tan hack for IE. Only IE browsers see this selector.
     This replaces the old Tantek hack. Please see Edwardson Tan's page.
     http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html ***/
* html #wrapper {
	width: 100%; /*** IE5.5 needs this value to eliminate a horizontal scrollbar ***/
	w\idth: auto; } /*** resets the value for IE6 and IE5-Mac ***/
.left {float: left;	margin-left: 155px; width: 75%; padding: 5px 5px 5px 14px;}
h2 {padding:0;margin:1em 0 0 0; font-size: 1.2em;background-color:#543948;}
.nLeftBox {border:solid 2px #543948;margin-bottom:10px;}
.nLeftBox h2 {background-color: #543948;margin-top:0px;padding:3px;}
html>body .left {margin-left: 12px; } /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/
.right {float: right; margin-right: 6px; width: 15%; padding: 5px 5px 5px 0;}
html>body .right {margin-right: 12px;} /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/
.left5050 {float: left;	width: 48%; padding: 5px 5px 5px 5px;}
.right5050 {float: right; width: 48%; padding: 5px 5px 5px 0;}
.left7030 {float: left;	width: 70%; padding-top: 5px;}
.right7030 {float: right; width: 26%; padding: 5px 5px 5px 0;}
.col33 {float:left; width:29%; padding: 5px 5px 5px 5px;}
.col66 {float:left; width:63%; padding: 5px 5px 5px 5px;}
.clear {clear: both; margin: 0; padding: 0;}
.half {float:left; width: 47%; padding: 5px 5px 5px 14px;}
.formformat label {float:left; width:11.0em; display:block; margin-right:0.8em; text-align:right}
.formformat label.nobreak {margin-left:.2em;display:inline;float:none;text-align:left}
.formformat p {margin:0.5em 0; clear:left}
.formformat p.check span {padding-left:11.8em; float:left; clear:left; display:block; width:78%;}
.formformat p.check2 span {padding-left:5.0em; float:left; clear:left; display:block; width:78%;}
.formformat p.check2 span.info {width:45em; clear:none; padding:0; text-align:left; margin:.5em 0 .5em 0;display:block;}
.formformat p.check label,.formformat p.check2 label{width:auto; float:none; display:inline; margin:0; text-align:left}
.formformat p.check span.name {width:11em; clear:none; padding:0; text-align:right; margin:.5em 0 .5em 0;}
.formformat p.check span.first{clear:none; padding-left:0.8em; margin:.5em 0 0 0;width:55%;}
.formformat fieldset {width:98%; border:0;}
.formformat legend {font-weight:bold;}
.formformat p.info {clear:left;padding-left:12.5em;padding-top:1.5em;}
.formformat p.instructions {clear:both; padding-top:1.5em;font-weight:bold;}
.formformat fieldset {border-top:2px Solid #000000;}
.formformat legend {color:#000000;}
.mockbutton {border:outset 4px #543948; padding:4px; font-size:150%; font-weight:bold; font-style:italic; padding:10px;}
.home img {position: relative; margin-left:-26px; margin-top: -10px;}
.warn {color:red; font-weight:bold;}
.rightborder {border-right: solid 1px #543948;}
.borderbottom {border-bottom: solid 2px #543948;}
.selected {background-color:#543948;} 
.center {text-align:center;}

.borderbottomA1 {border-bottom: solid 2px #543948;}
.bordertopA1 {border-top: solid 2px #543948;}
.borderbottomA2 {border-bottom: solid 2px #000000;}
.bordertopA2 {border-top: solid 2px #000000;}

.mocktable {margin-bottom:.8em;position:relative;}
.mocktable p {margin:0.1em 0; clear:left; line-height:1.5em;}
.mocktable span.head {float:left; width:15.0em; display:block; margin-right:0.8em; text-align:left; font-weight:bold; }
.mocktable span.foot { float:left; display:block;}
.mocktable span.foot2 { float:left; display:block; padding-left:15.8em;}
.mocktable br {line-height:1.0em;}

.mocktablecompact {margin-bottom:.8em;position:relative;}
.mocktablecompact p {margin:0 0 1em; clear:left; line-height:1.5em;}
.mocktablecompact span.head {float:left; width:6.5em; display:block; margin-right:0.8em;
							 margin-bottom:.5em; text-align:left; font-weight:bold; clear:left;}
.mocktablecompact span.foot {float:left; display:block;line-height:1.0em;margin-bottom:.5em;width:80%;}
.mocktablecompact span.foot2 {float:left; display:block; padding-left:7.3em;margin-bottom:.5em;clear:left;width:80%;}
.mocktablecompact br {line-height:1.0em;}

.mocktablehalf {margin-bottom:.8em;position:relative;}
.mocktablehalf p {margin:0.1em 0; clear:both; line-height:1.2em;}
.mocktablehalf span.head {float:left; width:14.0em; display:block; padding-right:0.8em; 
						text-align:left; font-weight:bold;}
.mocktablehalf span.foot {float:left; display:block;width:20.0em;}
.mocktablehalf span.foot2 {float:left; display:block; padding-left:14.8em;width:20.0em;}
.mocktablehalf br {line-height:1.0em;clear:both;}

.expohall td {width:33%;height:4em;text-align:center;border-right:solid 1px black; border-bottom:solid 1px black;}
.expohall th {text-align:left; font-size:1.2em; border-bottom:solid 1px black;}
.expohall td.short{height:2em;}
.expohall td a {text-decoration:none;color:#000000;}
.expohall td a:hover {color:#ffffff;}
.expohall td:hover {background-color:#543948;}

.expotable {border-collapse:separate;margin:0;}
.expotable th {padding:.8em; height:6em; text-align:center; color:#9e6c87;}
.expotable td {padding:.8em;width:25%;height:6em;text-align:center; color:#543948;}

div#advert {
	-moz-box-sizing: border-box;
	margin-top: .2em;
	margin-bottom: 0em;
	padding-bottom:1em;
	padding-left: .5em;
	padding-right: 0em;
	}
	
.tabmenu {padding: 3px 0 9px; position: relative;} 
/*** IE6 needs this to display the div ***/ 

/* Hide from IE5-Mac \*/
* html .tabmenu {height: 1%;}
/* end hide *//*** This hack will make IE5-win display the background color for the nav ***/ 

.tabmenu ul {display: block; list-style: none; padding: 0; margin: 0; font-family: Verdana, sans-serif;
				text-align: center; line-height: 1.2em; } 
.tabmenu ul li {font-weight: bold; display: block; float: left; position: relative;
				padding: 1px .5em 0px .5em; margin: 0;}
 /*** IE6 needs this to display the links ***/
.tabmenu ul li.first {margin-left: 0; list-style: none; }
.tabmenu a:link, .tabmenu a:visited {color: #000000; padding: 1px; text-decoration:none; }

.tabclear {display: block; clear: both; }



#bannerbox {margin-top:20px; margin-left:14px; margin-right:10px; width:260px; height:200px; overflow:hidden;}
#bannerimage {width: 245px; overflow:hidden; width:100%; text-align:center; }
.registrationbanner { background-image: url(images/registrationbanner.gif); 
					  background-position: bottom center; 
					  background-repeat: no-repeat; 
					  height:77px; 
					  text-align: center; text-decoration: none; 
					  font-size: 24px; font-weight: bold; color: #333;
					 }
.registrationbanner p {padding-top: 20px;}
/* Adding for Exhibits to enable the tagline listing */
.dirdesc {margin-left:2em; }
#halllist .exhibitor {font-weight:bold;}		

.menu_top { height: 40px; width: 100%;}
.menu_top ul {display: inline; }
.menu_top ul li { width: 130px; text-align: center; float: left; list-style: none; margin-left: 2em; display:inline; }
.menu_top ul li a {font-size: 14px;}
.menu_top ul li a:hover {font-size: 14px;}

.banner { width: 455px; height: 60px; text-align:center; color:#000000; 
		font-weight:bold; font-size:25px; background-color:#ffffff;}
			  




.commentsheading {
	background-color:#543948;color:#ffffff;
}

/* Twitter Layout */
.tweet {margin:0; margin-left:2em; padding:.5em 0px .5em .25em; width:90%;}
.tweet span {font-size:.8em;font-style:italic;}
.firsttweet {margin-top:1em;}
.altrowcolor {background-color:#e5e5e5;}
/* End Twitter Layout */
/* Align right and left classes for images in xStandard */
.imagealignright{float:right;margin: 15px 0 15px 15px;}
.imagealignleft{float:left;margin: 15px 15px 15px 0;}
/* End xStandard Layout */


/* Overriding styles */
#container, #footer, #header{background-color:transparent;width:980px;margin: 0 auto; padding:0px;background-image:url(images/theme1/middlebackground.png);background-position:top;background-repeat:repeat-y;}
#topmargin, #bottommargin,#footer{background-color:transparent;width:980px;margin: 0 auto; padding:0px;}
#container {background-image:url(images/theme1/middlebackground.png);}

#topmargin{margin-bottom:0px;margin-top:10px;}
#header{margin-top:-3px;padding-bottom:4px;background-color:#ffoooo;height:100px;padding:0px;}
#pagetitle{float:left;margin-left:10px;margin-top:14px;width:100%;}
#accessmenu{float:right;margin-left:10px;margin-top:-13px}
#layoutsponsor{float:right;}
#footer{margin-bottom:0px;margin: 0 auto; padding:0px;}
#bottommargin,#footer{margin-top:0px; padding-top:0px;}
#bottommargin{margin-bottom:16px;}
#container,#maincontent{margin-top:0px;}
#navmenu{background-color:#543948; margin-left:8px; margin-right:8px;background-image:url(images/theme1/blackbuttonbarinvert.png);background-position:bottom;background-repeat:repeat-x;}
#submenu{float:left;width:170px;border:none;background-color:transparent;margin-left:16px;margin-top:16px; padding-left:8px;}
#submenuinner{float:left;width:170px;border:none;background-color:transparent;margin-left:-6px; padding-left:8px;padding-bottom:-3px;background-image:url(images/theme1/innerboxmiddle.png);background-position:top;background-repeat:repeat-y;}
a:link, a:hover, #navmenu a:link, #navmenu a:visited,#submenu ul li,#submenu a,#submenu a:hover {color:#000000}
#navmenu ul li.navOn{background-color:#543948; background-image:url(images/theme1/softwhitebuttonbarinvert.png);background-position:bottom;background-repeat:repeat-x;}
#maincontent{float:left;}
#footer, #footer a:link, #footer a:visited, #footer a,#footer a:hover{color:#000000;text-decoration:none;}
a:hover{text-decoration:none}
#submenu ul li, #submenu a, #submenu a:hover{text-align:left; line-height:1.5em;}
#submenu ul li{list-style:none;list-style-type:disc;}

	#navmenu, #navmenu a, #navmenu a:link, #navmenu a:visited {color: #ffffff; }

-->





