/*-----------------------------------------------------------
Description: SED 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.85em Verdana, Sans-serif; letter-spacing:normal; text-align:left; color:#727272; line-height:1.42em; text-align:left; margin-bottom:20px; background-color:#fff;}
a {color:#2e4386; text-decoration:none; font-size:1em; font-weight:bold;}
a:hover{color:#0f77b6; text-decoration:none; font-size:1em; font-weight:bold;}
.clear{clear:both;}
p {}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:964px; margin:0 auto; position:relative; }
#wrapper{width:964px; position:relative; float:left;}
	#content {padding:0; margin:0; width:964px; float:left; background-color:#ffffff; position:relative;}
		#pb_top {margin:10px 0 10px 0; width:964px; padding:0;}
		#pb_header {width:964px; float:left; position:relative; margin:0; padding:0; margin-bottom:5px;}
		#menu {width:964px; float:left; position:relative; height:auto; margin-bottom:15px; background-color:#2e4386;}
		#sub_content{width:964px; float:left; position:relative;}
			#sheet{width:448px; float:left; padding-bottom:10px;}
			#sheet_actions{width:448px; float:left; padding-bottom:10px; font: 0.95em/1.6em arial, Sans-serif; color:#727272;}
			#col-right1{width:346px; _width:345px; float:left; position:relative; margin-left:10px; margin-top:0px;}
			#col-right2{width:160px; float:left; position:relative; margin-left:0px;}
		#sub-content_nopb #sheet{width:794px; float:left; padding-bottom:10px; margin-left:10px; _margin-left:5px;}
		#footer {width:964px; float:left; position:relative; margin:0; padding:0;}

/*---------------------------------------------------------*/

/*search*/
#search{position:relative; float:left; height:30px; width:260px; right:10px;}
.inp{height:16px; width:150px; border:solid 0px; font-size:10px; margin-left:20px; margin-top:5px; padding:2px 5px 0 5px;}
.inpimg{width:68px; height:20px; margin-left:3px; margin-top:5px; background:url(../g/2010/template/search_bg.gif) no-repeat;}
/*.inp, x:-moz-any-link, x:default {height:13px; }firefox 3 hack*/
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
div#mainmenu{position:relative; float:left; width:690px; height:auto; padding:0; margin:0; background-color:#2e4386; z-index:99;}
ul#mainmenuitems{margin:0; padding:0;}
ul#mainmenuitems li{float:left; height:30px; display:inline; text-decoration:none; border-right:solid 1px #fff;}
ul#mainmenuitems li a{text-decoration:none; color:#fff;  font-family:arial; font-size:1em; font-weight:bold;background-color:#2e4386; height:20px; padding:5px 10px 5px 10px; display:inline-block; text-transform:uppercase;}
ul#mainmenuitems li a:hover{text-decoration:none; color:#2e4386; font-family:arial; font-size:1em; font-weight:bold; background-color:#ffdc00; height:20px; padding:5px 10px 5px 10px;  text-transform:uppercase;}
li.menu_on a{color:#2e4386!important; background-color:#ffdc00!important;}
li.menu_off{}

ul#mainmenuitems li.menuwithsubs_on{height:54px;}
ul#mainmenuitems li.menuwithsubs_off{height:30px;}

div#submenu{ margin:0; padding:0; position:absolute; float:left; width:964px; height:26px;  background-color:#ffdc00; left:0px; top:30px;}
ul#submenuitems{position:relative; margin:0; padding:0; height:26px; background-color:#ffdc00;}
ul#submenuitems li{float:left; position:relative;  height:26px; display:inline; text-decoration:none; background-color:#ffdc00; border:none;}
ul#submenuitems li a{text-decoration:none; color:#000; font-family:arial; font-size:0.80em; font-weight:normal; height:20px; padding:5px 11px 0px 10px; display:inline-block; background-color:#ffdc00; text-transform:none;}
ul#submenuitems li a:hover{text-decoration:underline; color:#2e4386; font-family:arial; font-size:0.80em; font-weight:normal; height:20px; padding:5px 11px 0px 10px; background-color:#ffdc00; text-transform:none;}

li.submenu_on a{color:#000!important; background-color:#ffdc00!important;}
li.submenu_off a{ color:#000!important; background-color:#ffdc00!important;}
li.submenu_off a:hover{color:#000!important; background-color:#ffdc00!important;}
li.subsep {color:#000; padding:0px 5px 0 5px; float:left; position:relative; display:inline; margin:0; line-height:26px;}

ul#submenuitems li.separatorsubmenu{padding-top:2px; height:10px;}
/*---------------------------------------------------------*/



/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; font-family:arial, sans serif; font-weight:normal; color:#2e4386; font-size:2.3em; padding-bottom:0px; line-height:1.2em;}
h2{ margin:0; padding:0; font-family:arial, sans serif; font-weight:normal; color:#2e4386; font-size:1.9em; padding-top:12px;}
h3{ margin:0; padding:0; font-family:arial, sans serif; font-weight:bold; color:#2e4386; font-size:1.5em; padding-top:10px;}
.bodysheet2{font: 0.95em/1.6em arial, Sans-serif; color:#727272; margin:0; padding:0; margin-top:10px; padding-bottom:0px; margin-bottom:5px; line-height:1.42em;}
.bodysheet2 p{margin-top:0; margin-bottom:2;}

.clear_all{margin:0; padding:0; line-height:0px;}

.fullsheet2{width:448px; float:left;}
.leftsheet2{width:209px; float:left;}
.rightsheet2{width:209px; float:left;}

.fullsheet3{width:448px; float:left;}
.leftsheet3{width:209px; float:left;}
.rightsheet3{width:209px; float:left;}

.vert{width:15px;}
.hoz{height:15px;}

/*Sheet bottom line*/
.sheetbody_3 .bodysheet3{ font: 0.95em/1.6em arial, Sans-serif; color:#727272; margin:0; padding:0; margin-top:10px; padding-bottom:10px; margin-bottom:5px; line-height:1.42em; border-bottom:solid 1px #aeaeae;}
/**/

/*Grey Sheet*/
.sheetbody_4  h2{ margin:0; padding:0; font-family:arial, sans serif; font-weight:normal; color:#fff; font-size:1.25em; padding:3px 5px; background-color:#2e4386;}
.sheetbody_4  .bodysheet4{ font: 0.8em arial, Sans-serif; background-color:#e3e5e6; margin:0; padding:8px 5px; line-height:1.3em; color:#000;}
/**/
/*---------------------------------------------------------*/

/* EZone
-----------------------------------------------------------*/

.ez_header {font-family:arial, sans serif; font-weight:normal; color:#fff; font-size:1em;}
.ez_po_header {font-family:arial, sans serif; font-weight:normal; color:#fff; font-size:0.9em;}


/* PANELS
-----------------------------------------------------------*/
/*Yellow Panel*/
.panel_top1{background-color:#ecc02d; margin-right:10px; margin-right:10px; margin-top:10px;}
.panel_top1 h4{margin:0; background-color:#ecc02d; color:#000; font-weight:normal; padding:6px 5px; font-size:1em;}
.panel_body1{color:#000; font-size:0.7em; font-weight:normal; padding:10px 5px; background-color:#f8e9b5; line-height:1.4em; margin-right:10px;}
.panel_body1 p {margin:0; padding:0;}

/*Grey Panel*/
.panel_top2 {background-color:#9a9d9f; margin-right:10px; margin-top:10px;}
.panel_top2 h4{background-color:#9a9d9f; margin:0; color:#fff; font-weight:normal; padding:6px 5px; font-size:1em;}
.panel_body2{margin:0; color:#000; font-size:0.7em; font-weight:normal; padding:5px 5px 10px 5px; background-color:#c3c5c7; line-height:1.4em; margin-right:10px;}
.panel_body2 p {margin:0; padding:0;}

/*Exhibitor Login Panel*/
.panel_body2 form{ margin-top:0px;}
#username input{width:130px!important;}
#password input{width:130px!important;}
#username{margin:0; float:left; margin-bottom:5px; width:145px;}
#password{margin:0; float:left; margin-left:0px; margin-bottom:5px; width:145px;}
#exhiblogin form{margin:0; padding:0;}


/*Blue Panel*/
.panel_top3{background-color:#172656; margin-right:10px; margin-top:10px;}
.panel_top3 h4{background-color:#172656; margin:0; color:#fff; font-weight:normal; padding:6px 5px; font-size:1em;}
.panel_body3{background-color:#2e4386; margin-right:10px; color:#fff; font-size:0.7em; font-weight:normal; padding:10px 5px; line-height:1.4em;}
.panel_body3 a{color:#fff;}
.panel_body3 a:hover{color:#2a94d5;}
.panel_body3 p {margin:0; padding:0;}
/*---------------------------------------------------------*/

.searchbutton input{margin-top:1px;}


/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding-top:7px; width:964px; margin-top:5px; text-align:left; border-top:10px solid #2e4386; height:20px; line-height:20px; clear:both;} /*footer wrapper*/
ul#footer li {display:inline; padding:0px 2px 0 2px; text-align:left; font:normal 0.9em Arial, Sans-serif; color:#2e4386;}
ul#footer li a{ font:normal 0.9em Arial, Sans-serif; text-decoration:none; text-align:left; color:#2e4386;}
ul#footer li a:hover{ color:#0f77b6; text-decoration:none; text-align:left;}
.footer {font:normal 0.85em Arial, Sans-serif; text-decoration:none; text-align:left; padding-left:2px; color:#000;}
/*---------------------------------------------------------*/


/* EZONE
-----------------------------------------------------------*/ 


/* mainlist */ 
.ez_mainlist {width:784px; margin:0; padding:0px; background-color:#fff; float:left;}
#gerrard {width:784px; margin:0; padding:0px; background-color:#e6e6e6; float:left;}
.ez_textabove {}
.ez_exhiblistpagenum {padding-top:5px; padding-bottom:5px;}
.ez_pagetitle {border:none;}


/* entry */ 

.ez_entrydetails, .ez_entryitem, .ez_entrytextbefore { position:relative; background-color:#fff; border:#d1d1d1 1px solid; padding:10px; float:left; width:720px; margin:0px 0 10px 0; font-size:0.9em; }

.ez_entrywrapper_t {}
.ez_entrywrapper {width:742px; margin:0; padding:10px; background-color:#e6e6e6; float:left;}
.ez_entrywrapper_b {}

.ez_entryitemsouter_t {}
.ez_entryitemsouter {padding-top:5px;}
.ez_entryitemsouter_b {}

.ez_entrynav_t {}
.ez_entrynav {}
.ez_entrynav_b {}


.ez_entrytitle {background:#2e4386; padding:5px; margin:0; float:left; width:732px}
.ez_entryheader {font-weight:bold; color:#fff; font-size:1em; float:left; }
.ez_entrystand {font-weight:bold; color:#fff; font-size:1em; float:right; background:url(../g/2010/template/bg_ez_stand.gif) no-repeat; padding-left:60px;}
.ez_contact {float:left; padding-top:4px; margin:0;}
.ez_graphic1 {float:left; padding-top:4px; padding-right:4px; margin:0;}
.ez_entrytextmiddle {padding:0; margin:0;}
.ez_entrymenu {margin:0px;}
.ez_entryitemtitle {float:left; font-weight:bold; color:#fff; font-size:1.1em; padding:5px; background:background:#2e4386; padding:5px;}
.ez_entrytextafter {float:left; width:576px;}

/* A-Z */
.ez_azwrapper {width:742px; text-align:center;}
.ez_azwrapper  a{color:#267bb8; text-decoration:none;}
.ez_azwrapper a:hover{color:#2e4386; text-decoration:none;}
.ez_pageprevious {float:left; margin-right:10px; width:60px; height:15px; margin-top:10px;}
.ez_az{float:left;}
.ez_azitem{float:left;}
.ez_pagenext {float:left; margin-left:10px; width:60px; height:15px; margin-top:10px;}

/* list */ 

.ez_listitem_separator {height:1px; min-height:1px;}
.ez_listtitle {margin:0; height:30px; margin-bottom:0px;}
.ez_list_heading{float:left; width:774px; background-color:#2e4386; height:20px; margin-top:15px; padding:5px;}
.ez_listitem {padding:0px; background-color:#e3e3e3; width:784px; float:left;  margin:0; margin-bottom:1px; font-size:0.9em; line-height:1.4em;  color:#68676c;}
.ez_companyname {float:left; font-weight:bold; width:258px; padding:5px 10px; color:#00457c; margin:0; font-size:0.9em;}
.ez_stand {float:left; font-weight:bold; padding:5px 10px; width:120px;}
.ez_item {float:left; width:120px; height:25px; font-weight:bold; font-size:1em;}
.ez_merge1{float:left; width:120px; height:25px; padding-top:5px; font-weight:bold;}
.ez_merge2{float:left; width:120px; height:25px; padding-top:5px; font-weight:bold;}
.ez_merge3{float:left; width:120px;  height:25px; padding-top:5px; font-weight:bold; font-size:0.9em;}
.ez_merge4{float:left; width:120px; height:25px; padding-top:5px; font-weight:bold; font-size:0.9em;}
/*.ez_merge5{float:left; width:120px; height:25px; padding-top:5px; font-weight:bold;}
.ez_merge6{float:left; width:120px; height:25px; padding-top:5px; font-weight:bold;}
*/

/* search */ 
.ez_searchtext {}

.ez_searchsubmit {float:left; position:absolute; bottom:14px; right:100px; background-color:#00C; }
.ez_searchitems {float:left; margin:0; }
.ez_itemdesc { float:left; margin:5px;}
.ez_searchitem {float:left; margin:5px;}

/* List A-Z */ 
#DIV_ExhibListAZ{background-color:#e3e3e3; padding:10px; font-size:0.9em; font-weight:bold;}
#DIV_ExhibListAZ  a{color:#277bab; text-decoration:none;}
#DIV_ExhibListAZ  a:hover{color:#2e4386; text-decoration:none;}

/* Page Numbers Viewing */ 
.ez_exhiblistpagenum{ margin-top:25px; margin-bottom:5px; font-size:0.8em;}
.ez_exhiblistpagenum a{color:#277bab; text-decoration:none;}
.ez_exhiblistpagenum  a:hover{color:#2e4386; text-decoration:none;}

.ez_textabove{font-size:0.9em;}

