/*-----------------------------------------------------------
Description: Event & Exhibiting 2010
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ul,ol {margin:0; padding:0;}
ul {margin-left:1.3em;}
.bodysheet li{margin-left:1.3em;} 
 /* To make bullet points appear right in content */
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY 
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.75em Arial, Helvetica, sans-serif; color:#5f5f5f;  text-align:left; background-color:#fff; line-height:1.42em;}
body p{padding:0 0 15px 0;}
a:link {color:#e20074; text-decoration:none; } /* unvisited link */
a:visited {color:#e20074; text-decoration:none; } /* visited link */
a:hover {color:#009ee0; text-decoration:none; } /* mouse over link */
a:active {color:#009ee0; text-decoration:none; } /* selected link */
.clear{clear:both;}
p {}
.nowrap	{white-space: nowrap;}
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:960px; margin:0 auto; position:relative; padding:0; }
#wrapper {width:960px; margin:0 auto; padding:0; text-align:left; float:left; }

#header {width:960px; height:158px; margin:0; padding:0; float:left; position:relative; background:url(../g/2010/template/head_eande.gif) no-repeat top center;}

#menu {float:left; width:938px; height:45px; margin:0; background:url(../g/2010/template/bg_menu.gif) no-repeat; padding-left:22px; }

#pb_top {width:840px; height:40px; margin:0; padding:18px 0px 12px 120px; background:url(../g/2010/template/bg_top.gif) no-repeat; float:left; color:#fff; font-weight:bold;}
#pb_top a {color:#fff;}

	#search { width:185px; height:18px; margin-top:-6px; margin:0; float:right; position:relative; border:none; padding-right:20px;}
	#inp input{float:left; width:140px; height:15px; border:0px solid; color:#999; font-size:1em; padding:0; margin:0;}
	#inpimg{float:left; width:35px;}
	.nomargin {height:0; line-height:0; padding:0; margin:0;}

#content {width:960px; margin:0; padding:0; float:left; background:url(../g/2010/template/bg_body.gif) repeat-y;}
	
	#sheet{float:left; width:425px; margin:0 25px 0 40px; _margin:0 25px 0 20px; padding:0;}
	#fullsheet {float:left; width:610px; margin:0 35px 0 40px; _margin:0 35px 0 20px; padding:0;}
	#middle {float:left; width:170px; margin-right:25px; padding:0;}	
	#right{float:left; width:230px; margin-left:15px; padding:0;}
		
#foot {width:960px; background:url(../g/2010/template/bg_foot.gif) no-repeat; height:140px; float:left; padding-top:50px;}
/*-----------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:left; width:935px; height:45px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;  min-height:45px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:44px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:#134152; /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font: bold 1.2em Arial, Sans-serif; color:#fff; text-decoration:none; padding:14px 25px 15px 25px; _padding:15px 25px 14px 25px; border-right:1px solid #29728e;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; z-index:900; }
.menu1 ul ul li{list-style:none; position:absolute; width:154px; border:none; margin-left:0px;}
.menu1 ul ul li a{ background-color:#134152; color:#fff; font: normal 0.9em Arial, Sans-serif; _font-size:1em; padding:6px 13px; text-align:left; border:none;}
.menu1 ul ul li a:hover{font: normal 0.9em Arial, Sans-serif; _font-size:1em; color:#e20074; background:none; background-color:#134152; padding:6px 13px; text-align:left;  border:none;}
.menu1 ul ul li:hover {background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}
/*********[END]submenu*********/

#subbottom {background:url(../g/2010/template/bg_subbottom.gif) no-repeat; height:8px; width:154px;}

/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1{font:bo1d arial, sans-serif; font-size:1.6em; color:#1a171b; text-align:left; padding-bottom:5px; line-height:1.5em; margin-bottom:5px;} 
h2{font:bold arial, sans-serif; font-size:1.2em; color:#1a171b; text-align:left; padding-bottom:7px; padding-top:5px; line-height:1.5em; margin-bottom:5px; border-bottom:1px dotted #1a171b; border-top:1px dotted #1a171b;}
h3{font-family:arial, sans-serif; font-size:1.2em; color:#333; font-weight:bold; text-align:left;} /* Strap Titles*/
h4{font:bold arial, sans-serif; font-size:1.2em; color:#1a171b; text-align:left; padding-bottom:7px; padding-top:5px; line-height:1.5em; margin-bottom:5px; margin-top:0px; border-bottom:1px dotted #1a171b; border-top:1px dotted #1a171b;} /* Panel Titles */


/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheetbody{text-align:left; padding-bottom:15px;}
div.sheetbody p{margin:0; padding:0; margin-bottom:15px;}
.sheetbody a {background:url(../g/2010/template/action.gif) no-repeat; padding-left:12px;}
.sheetbody a img{background:none!important; padding:0!important;}

div.asp-icatcher-inner a{background: none; padding: 0;}

div.hoz {height:15px; min-height:15px; width:15px;} /* Horizontal Sheet Seperator*/
div.vert {width:15px; float:left; height:15px;}/* Vertical Sheet Seperator*/

div.leftsheet {width:205px; float:left;}
div.rightsheet {width:205px; float:left;}


/*-----------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_1 {float:left; margin:0; padding:0;}
.paneltitle_1 {margin:0; padding:0;} 
.panelbody_1 {margin:0; padding:0; }
.panelbody_1 p {margin:0; padding:0;}
.panel_1_foot {margin:0; padding:0;} 

.panel_2 {margin:0; padding:0px; width:530px; float:left;}
.paneltitle_2 {margin:0; padding:0;} 
.panelbody_2 {padding:0; margin:0;}
.panelbody_2 p {margin:0; padding:0;}
.panel_2_foot {margin:0; padding:0; height:0;} 

.panel_3 { float:left; margin:0; width:170px; padding-bottom:10px;}
.paneltitle_3 {margin:0; padding:0; width:150px; height:17px;  background:url(../g/2010/template/panel_title_bg.gif) no-repeat; color:#fff; font-weight:bold; font-size:1.2em; padding:10px;} 
.panelbody_3 {padding:0; background-color:#d5edfa; padding:10px;}
.panelbody_3 p {margin:0; padding:0;}
.panelbody_3 a {color:#009ee0;}
.panel_3_foot {margin:0; padding:0; background:url(../g/2010/template/panel_b.gif) no-repeat; height:15px; width:170px;} 

.panel_4 {margin:0; padding:0; padding-bottom:10px; _padding-bottom:2px; width:230px; float:left; }
.paneltitle_4 {margin:0; padding:0;} 
.panelbody_4 {padding:0;}
.panelbody_4 p {margin:0; padding:0;}

.panel_4_foot {margin:0; padding:0; height:0;} 





/*-----------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer{margin:0; padding-top:0px; padding-bottom:80px;}
ul#footer ul { background:none;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;  font:0.8em Arial, Sans-serif; }
ul#footer li a{text-decoration:none;  background:none;}
ul#footer li a:hover{ text-decoration:none; background:none; }
/*-----------------------------------------------------------*/

#div_search_resultsTitle_Exhib, #div_search_resultsTitle_Forms, #div_search_resultsTitle_Press, #div_search_resultsTitle_Seminars, #div_search_resultsTitle_Pages { float:left; width:425px; margin-top:5px;}
.search_result_detail {margin-top:5px;}
.search_result_detail a {font-weight:bold;}






