/*-----------------------------------------------------------
Description: ATM 2010
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.75em Arial, Helvetica, Sans-serif; letter-spacing:normal; background:url(../g/2010/template/bg_site.jpg) #fff top center repeat-x; color:#3c3c3c; line-height:1.5em; text-align:left; margin-bottom:20px;}
a {color:#e98529; text-decoration:none; font-size:1em; font-weight:bold;}
a:hover{color:#018e49; text-decoration:none; font-size:1em; font-weight:bold;}
.clear{clear:both;}
p {}
input {margin:0; padding:0;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1000px; margin:0 auto; position:relative;}
#communities{ width:1000px; height:35px; text-align:right;}
#wrapper { float:left; width:1000px; background:#fff;}
#border-top {width:1000px; height:0px; float:left;}
#middle { width:1000px; height:auto; float:left; position:relative;}
	#content {padding:0; margin:0; width:960px; float:left; position:relative; margin-left:20px; _margin-left:10px; background:#fff;}
		#header {margin:0; padding:0;}
		.languages {text-align:right; width:960px; height:20px; color:#e98529; text-decoration:none; font-size:0.80em; font-weight:normal; }

			#pb_header{ width:0; height:0; margin:0; padding:0; top:0; left:0; line-height:0; font-size:0;}
		#menu {width:960px; float:left; position:relative; height:auto; margin-bottom:10px;}
		#sub-content{width:800px; float:left; position:relative; }
			#pb_top {width:800px; height:auto; float:left; position:relative; padding:0; margin:0px;}
			#sheet{width:580px; float:left; position:relative; z-index:1;}
			#sheet_2{width:640px; float:left; position:relative;z-index:1;}
			#sheet_3{width:800px; float:left; position:relative;z-index:1;}
				#pbsheet_bottom{width:580px; float:left; position:relative; padding:0; margin:0px; line-height:0; font-size:0;}
				#pbsheet_bottom_2{width:640px; float:left; position:relative; padding:0; margin:0px; line-height:0; font-size:0;}
			#col-right1{width:200px; float:left; position:relative; margin-left:20px; margin-top:0px;}
			#col-right1_2{width:140px; float:left; position:relative; margin-left:20px;}
		#sub-content2{width:960px; float:left; position:relative;}
			#sheet3{width:960px; float:left; position:relative;}
		#col-right2{width:140px; float:left; position:relative; margin-left:20px; _margin-left:18px;}
		#pbfooter_bottom{width:960px; float:left; position:relative;  padding:0; margin:0px; line-height:0; font-size:0;}
		#bottomgrey{width:960px; float:left; position:relative;   padding:0; margin:0px; line-height:0; font-size:0;}
		#footer {width:960px; float:left; position:relative; margin:0; padding:0; }
#border-bottom {width:1000px; height:20px; float:left; }
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
div#mainmenu{float:left; width:960px; padding:0; margin:0; background:url(../g/2010/template/bg_menu.gif) repeat-x #cfcfcf top; }
/*div#mainmenunosub{float:left; width:960px; height:37px; background:url(../g/2010/template/bg_menu.gif) repeat-x #cfcfcf top; padding:0; margin:0;}*/
ul#mainmenuitems{margin:0; padding:0; position:relative; float:left; clear:both;}
ul#mainmenuitems li{float:left; display:inline; text-decoration:none; border-right:solid 1px #d2d2d2;  border-left:solid 1px #fff;}
ul#mainmenuitems li a{text-decoration:none; color:#6f7075;  font-family:Trebuchet MS, Arial, sans serif; font-size:1.1em; font-weight:normal; height:27px; padding:10px 10px 0px 10px; display:inline-block;}

ul#mainmenuitems li a:hover{text-decoration:none; color:#fff; font-family:Trebuchet MS, Arial, sans serif; font-size:1.1em; font-weight:normal; background:url(../g/2010/template/bg_menuhover.gif) repeat-x #f5a10a top; height:27px; padding:10px 10px 0px 10px;}

li.menu_on a {text-decoration:none; font-family:Trebuchet MS, Arial, sans serif; font-size:1em; font-weight:normal; height:27px; padding:0px; color:#fff!important; background:url(../g/2010/template/bg_menuhover.gif) repeat-x #f5a10a top;}

li.menu_on a:hover {text-decoration:none; font-family:Trebuchet MS, Arial, sans serif; font-size:1em; font-weight:normal; height:27px; padding:0px; color:#fff;}

i.menu_on{height:37px;}
li.menu_off{height:37px;}
li.menuwithsub_on{height:67px;}
li.menuwithsub_off{height:37px;}
li.menuwithsub_on a{text-decoration:none; font-family:Trebuchet MS, Arial, sans serif; font-size:1em; font-weight:normal; height:27px; padding:0px; color:#fff!important; background:url(../g/2010/template/bg_menuhover.gif) repeat-x #f5a10a top;}

div#submenu{ margin:0; padding:0; float:left; width:960px; height:30px; left:0px; top:37px; background:url(../g/2010/template/bg_sub.gif) repeat-x #fff top; border:none; position:absolute;}
ul#submenuitems{margin:0; padding:0; height:30px;}
ul#submenuitems li{float:left; height:30px; display:inline; text-decoration:none; border:none;}
ul#submenuitems li a{text-decoration:none; color:#fff; font-family:Trebuchet MS, Arial, sans serif; font-size:0.90em; font-weight:bold; height:24px; padding:6px 11px 0px 10px; display:inline-block; border:none; background:none; }
ul#submenuitems li a:hover{text-decoration:none; color:#e98529!important; font-family:Trebuchet MS, Arial, sans serif; font-size:0.90em; font-weight:bold; height:24px; padding:6px 11px 0px 10px; border:none; background:#fefefe;}

li.submenu_on a{text-decoration:none; background-color:#fff!important; font-family:Trebuchet MS, Arial, sans serif; font-size:0.90em; font-weight:bold; color:#e98529!important;}
li.submenu_off{}

ul#submenuitems li.separatorsubmenu{padding-top:2px; height:10px;}

/*---------------------------------------------------------*/



/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; font-family:Trebuchet MS, Arial, sans serif; font-weight:bold; color:#018f47; font-size:1.7em; padding-top:0px; padding-bottom:5px; line-height:1.2em; }
h2{ margin:0; padding:0; font-family:Trebuchet MS, Arial, sans serif; font-weight:bold; color:#018f47; font-size:1.4em; line-height:1.2em; padding-top:12px; border-top:dotted 1px #cbcac3;}
h3{ margin:0; padding:0; font-family:Trebuchet MS, Arial, sans serif; font-weight:bold; color:#323433; font-size:1.3em; line-height:1.2em; padding-top:10px;}
.sheetbody{ font-family:Arial; margin:0; padding:0; margin-top:0px; padding-bottom:0px; margin-bottom:5px; }
.sheetbody p{margin-top:0; margin-bottom:2;}
.horizontal_separator{margin:0; padding:0; height:10px;}
.vertical_separator{ width:20px; height:10px;}
.clear_all{margin:0; padding:0; line-height:0px;}

.sheet_noborder h2{ margin:0; padding:0; font-family:Trebuchet MS, Arial, sans serif; font-weight:bold; color:#231f20; font-size:1.4em; line-height:1.2em; padding-top:10px; border:none;}
/*---------------------------------------------------------*/

/* EZone
-----------------------------------------------------------*/

.ez_header {padding:0; margin:0; font-family:Trebuchet MS, Arial, sans serif; font-size:1.2em; font-weight:normal; color:#fff;}
.ez_po_header {line-height:1em; padding:0; margin:0; font-family:Trebuchet MS, Arial, sans serif; font-size:0.9em; font-weight:normal!important; color:#fff;}
.exhib_overview_platinum{background-color:#e6e5dd;}


/* PANELS
-----------------------------------------------------------*/
/*to panels in vertical powerbars*/
.panel_top{ height:30px; width:100%; background:url(../g/2010/template/bg_panelt.gif) no-repeat #79797e top left;}
h4{margin:0; font-family:Trebuchet MS, Arial, sans serif; font-weight:bold; color:#fff; font-size:1em; padding:0px 10px 0px 10px;  line-height:30px;}
.panel_body{ background-color:#fff; border:solid 7px #e8e8ea; padding:10px;}
.panel_body table{ width:100%;}
.panel_body p {margin:0; padding:0;}
.panel_bottom{width:0; height:10px; padding:0; margin:0;}

.panel_top2{}
.panel_body2{ background-color:#fff; padding:9px; border:solid 1px #e8e8ea;}
.panel_body2 p {margin:0; padding:0;}
.borderpanel2{margin:0; padding:0;}
.panel_bottom2{width:0; height:10px; padding:0; margin:0;}

.panel_body3{background-color:#fff; border-top:none; padding:0;}
.panel_body3 p {margin:0; padding:0;}
.borderpanel3{margin:0; padding:0;}
.panel_bottom3{width:0; height:10px; padding:0; margin:0;}

/*communities pb panels*/
.panelbody_2{margin:0; padding-right:3px; float:left; position:relative;}


/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding-top:7px; width:950px; margin-top:5px; text-align:left; height:24px; background:url(../g/2010/template/bg_footer.gif) no-repeat; padding:10px 10px 0 10px;} /*footer wrapper*/
ul#footer li {display:inline; padding:0px 2px 0 2px; text-align:left; font:normal 0.8em Arial, Sans-serif;}
ul#footer li a{ font:normal 1em Arial, Sans-serif; text-decoration:none; text-align:left; color:#fff;}
ul#footer li a:hover{ color:#e98529; text-decoration:none; text-align:left;}
.footer {font:normal 0.85em Arial, Sans-serif; text-decoration:none; text-align:left; padding-left:2px;}
div.tm {padding:2px 0 0 0; width:961px; text-align:right;} /* Trademark Text */
/*---------------------------------------------------------*/


/* Exhibitor list*/
.ez_listitem  {margin-bottom: 7px; border-bottom: 1px solid #E9E9E9; padding-bottom: 5px; padding-top: 0px; width: 540px; float: left;}
.ez_merge1 {float:left; width:20px;}
.ez_merge5 {float: left;}
.ez_merge6 {float: right; padding-right: 1px;}
.ez_merge7 {float: right; padding-right: 1px;}
.ez_merge8 {float: right; padding-right: 1px;}
.ez_merge9 {float: right;}
.ez_merge10 {float: right;}
.ez_merge11 {float: right;}
.ez_merge12 {float: right;}
.ez_merge13 {float: right;}

.ez_companyname {float:left; width:350px;}
.ez_standnum {float:left; width:100px; display: block;}
.ez_listitems_extra {float:right; width: 60px; text-align: right;}


/*DPA font as requested by NS*/
#form_DPAs{color:#a2a2a2; font-size:11px;}
#dpa{color:#a2a2a2; font-size:11px;}
