/*-----------------------------------------------------------
Description: IOSH 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; text-align:left; background:url(../g/2010/template/bg_site.gif) top center #fff; color:#707070; line-height:1.5em; text-align:left; margin-bottom:20px;}
a {color:#00aeef; text-decoration:none; font-size:1em; font-weight:normal;}
a:hover{color:#c63f97; text-decoration:none; font-size:1em; font-weight:normal;}
.clear{clear:both;}
p {}
input {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:990px; margin:0 auto; position:relative;}
#pb_communities{width:990px; float:left; margin:0 auto; margin-top:5px; position:relative;}
#wrapper { float:left; width:990px; margin:0; padding:0;}
#header_container {width:990px; height:105px; float:left; background:url(../g/2010/template/bg_header.gif) top center no-repeat; margin:0; padding:0;}
	#header {float:left; padding:20px 0 0 20px;}
	#pb_banner {float:right; padding:25px 20px 0 0px;}
#pb_top {width:990px; margin:0; padding:0;}
	#search {width:984px; margin:0; padding-left:6px; background:url(../g/2010/template/bg_search.gif) top left no-repeat; height:36px; float:left;}
#menu_container {width:990px; height:61px; background:url(../g/2010/template/bg_menu.gif) top left no-repeat; padding:0; margin:0;}
	#menu {padding:0; margin:0; float:left;}
	#pb_bookmarks {padding-right:10px; margin:0; float:right;}
#content {padding:0 18px 18px 18px; margin:0; background:url(../g/2010/template/bg_content.gif) top left repeat-y; float:left; width:954px;}		
	#pagebody_content {width:640px; float:left;}
	#pb_right1 {width:148px; float:left; background-color:#eae9eb; padding:7px; margin-left:10px; min-height:586px;}
	#pb_right2 {width:130px;float:left; margin:0; margin-left:10px; padding:0; text-align:center;}
	#pb_bottom {width:954px; border-top:1px solid #CCC; margin-top:15px; padding-top:15px;}
#footer {padding:0; margin:0; background:url(../g/2010/template/bg_footer.gif) top center no-repeat; height:48px; width:990px; float:left;}
/*---------------------------------------------------------*/



/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ position:relative; float:left; width:800px; height:34px; padding-left:15px;}
.menu1 li{list-style:none; float:left; list-style:none;  position:relative; z-index:100;}
.menu1 ul{margin:1px 0 0 1px; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:33px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:none; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:transparent; /*main menu Background on hover*/}
.menu1 ul li.first_menu a{border-left:solid 0px; margin-left:3px;}
.menu1 ul li.first_menu a:hover{border-left:solid 0px; margin-left:3px;}
.menu1 ul li.last_menu a{border-right:solid 0px;}
.menu1 ul li a:hover{background:url(../g/2010/template/menu_on_bg.gif) repeat-x;}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:Verdana, Sans-serif; font: bold 1em Arial, Sans-serif; color:#fff; text-decoration:none; padding:7px 14px 8px 14px; margin-top:3px; text-transform:uppercase; border-right:solid 1px #4dbee4;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0 auto; position:relative;}
.menu1 ul ul li{list-style:none; position:absolute; width:150px; margin:0 auto;}
.menu1 ul ul li a{margin:0; border:0; background-color:#0089b8; color:#fff; font:normal 0.9em Verdana, Sans-serif; padding:6px 12px; text-align:left; _font-size:1em; text-transform:none; }
.menu1 ul ul li a:hover{margin:0; border:0; font:normal 0.9em Verdana, Sans-serif; color:#fff; background:none; background-color:#055d7b; padding:6px 12px; text-align:left; _font-size:1em; text-transform: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; z-index:999;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible; z-index:999;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/



/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; font-family:Arial, sans serif; font-weight:bold; color:#00a9e2; font-size:1.7em; padding-top:0px; padding-bottom:5px; line-height:1.2em; }
h2{ margin:0; padding:0; font-family:Arial, sans serif; font-weight:bold; color:#6d747d; font-size:1.2em; padding-bottom:10px; padding-top:0px;}
h3{ margin:0; padding:0; font-family:Arial, sans serif; font-weight:bold; color:#575757; font-size:1em; line-height:1.2em; }
.sheetbody_2{margin:0; padding:0; margin-top:0px; padding-bottom:0px; margin-bottom:5px; }
.sheetbody_2 p{margin-top:0; margin-bottom:2;}
.leftsheet {float:left; width:312px;}
.rightsheet {float:left; width:312px;}
.hoz{margin:0; padding:0; height:15px;}
.vert{ width:14px; height:10px; float:left;}
.clear_all{margin:0; padding:0; line-height:0px;}

/* Soren added this sheet style. They wanted the same one without fixed height*/
.titlesheet3 { margin:0; padding:0; font-family:Arial, sans serif; font-weight:bold; color:#6d747d; font-size:1.2em;  padding-bottom:20px; padding-top:3px;}
.sheet_1border3 {background:url(../g/2010/template/sheet_bg.gif) top repeat-x;}
.sheetbody_1border3 {}
.sheetbody_1border3 p{margin-top:0; margin-bottom:2;}
.leftsheet3 {float:left; width:312px;}
.rightsheet3 {float:left; width:312px;}
.t3 { width:100%; background:transparent url(../g/2010/template/sheet_t.gif) repeat-x top;}
.b3 {background:transparent url(../g/2010/template/sheet_t.gif) repeat-x bottom;}
.l3 {background:transparent url(../g/2010/template/sheet_t.gif) repeat-y left;}
.r3 {background:transparent url(../g/2010/template/sheet_t.gif) repeat-y right;}
.bl3 {background:transparent url(../g/2010/template/sheet_bl.gif) no-repeat scroll 0 100%;}
.br3 {background:transparent url(../g/2010/template/sheet_br.gif) no-repeat scroll 100% 100%;}
.tl3 {background:transparent url(../g/2010/template/sheet_tl.gif) no-repeat scroll 0 0;}
.tr3 {background:transparent url(../g/2010/template/sheet_tr.gif) no-repeat scroll 100% 0; padding:10px;}
.bg3 {background-color:#fff;}
/******************************************/



.titlesheet2 { margin:0; padding:0; font-family:Arial, sans serif; font-weight:bold; color:#6d747d; font-size:1.2em;  padding-bottom:20px; padding-top:3px;}
.sheet_1border2 {background:url(../g/2010/template/sheet_bg.gif) top repeat-x;}
.sheetbody_1border2 {height:321px;}
.sheetbody_1border2 p{margin-top:0; margin-bottom:2;}

.t2 { width:100%; background:transparent url(../g/2010/template/sheet_t.gif) repeat-x top;}
.b2 {background:transparent url(../g/2010/template/sheet_t.gif) repeat-x bottom;}
.l2 {background:transparent url(../g/2010/template/sheet_t.gif) repeat-y left;}
.r2 {background:transparent url(../g/2010/template/sheet_t.gif) repeat-y right;}
.bl2 {background:transparent url(../g/2010/template/sheet_bl.gif) no-repeat scroll 0 100%;}
.br2 {background:transparent url(../g/2010/template/sheet_br.gif) no-repeat scroll 100% 100%;}
.tl2 {background:transparent url(../g/2010/template/sheet_tl.gif) no-repeat scroll 0 0;}
.tr2 {background:transparent url(../g/2010/template/sheet_tr.gif) no-repeat scroll 100% 0; padding:10px;}
.bg2 {background-color:#fff;}


.sheet_1border { }
.sheetbody_1border {height:155px;}
.sheetbody_1border p{margin-top:0; margin-bottom:2;}
.t {width:100%; background-color:#d5d5d3;}
.b {background-color:#d5d5d3;}
.l {background-color:#d5d5d3;}
.r {background-color:#d5d5d3;}
.bl {background:transparent url(../g/2010/template/sheet_bl2.gif) no-repeat scroll 0 100%;}
.br {background:transparent url(../g/2010/template/sheet_br2.gif) no-repeat scroll 100% 100%;}
.tl {background:transparent url(../g/2010/template/sheet_tl2.gif) no-repeat scroll 0 0;}
.tr {background:transparent url(../g/2010/template/sheet_tr2.gif) no-repeat scroll 100% 0; padding:10px;}
.bg {}

/*---------------------------------------------------------*/

/* EZone
-----------------------------------------------------------*/

.ez_header {font-family:Arial, sans serif; font-weight:bold; color:#00a9e2; font-size:1.5em;}
.ez_po_header {font-family:Arial, sans serif; font-weight:bold; color:#6d747d; font-size:1.1em;}
.exhib_overview_platinum{background-color:#e6e5dd;}


/* PANELS
-----------------------------------------------------------*/

/*plain*/
.panel_1 { width:160px; margin-left:15px; margin-right:15px; margin-bottom:15px; padding:0;  float:left;}
.paneltitle_1 {margin:0; padding:0; margin-bottom:1px; background:#525151;}
h4 {margin:0; font-family:verdana, Arial, sans serif; font-weight:normal; color:#fff; font-size:1em; padding:0px 7px 0px 7px;  }
.panelbody_1{ background-color:#525151; padding:7px; width:146px; color:#fff; }
.panelbody_1 p {margin:0; padding:0;}
.panel_1_foot {width:0; height:0px; padding:0px; margin:0;}


/*css panel3 middle panels*/
.panel_3 {background:url(../g/2010/template/panel_t.gif) top no-repeat; width:148px; float:left;}
.paneltitle_3 {font-family:Arial, sans serif; font-weight:normal; font-size:1em; padding:3px 5px 3px 5px;}
.panelbody_3 {background:url(../g/2010/template/panel_bg.gif); padding:7px; margin:0;}
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot{width:148px; height:5px; padding:0; margin-bottom:10px; background:url(../g/2010/template/panel_b.gif) top no-repeat;}

/*countdown*/
.panel_2 {background:url(../g/2010/template/countdown_bg.gif) top no-repeat; width:148px; height:71px; margin:0; padding:0;}
.paneltitle_2{height:0; padding:0; margin:0;}
.panelbody_2{padding-top:25px;}
.panelbody_2 p {margin:0; padding:0;}
.panel_2_foot{width:0; height:0px; padding:0; margin:0;}


/*Communities Panel*/
.panel_4{float:right; padding-right:15px; margin:0; height:30px;}


/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; width:970px; text-align:right; height:33px; padding-top:15px; padding-right:20px;} /*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:#00aeef;}
ul#footer li a:hover{ color:#c63f97; text-decoration:none; text-align:left;}

/*---------------------------------------------------------*/


.ez_companylogo {width:160px; float:left; padding-bottom:10px;}

