/*-----------------------------------------------------------
Description: IOSH 2011
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
Updated by Soren Aarlev 20/10/09 15:41 
-----------------------------------------------------------*/

/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.70em Verdana, Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; background-color:#3b3b3b; color:#707070; line-height:1.5em; text-align:left; margin-bottom:20px;}
a {color:#7774ad; text-decoration:none; font-size:1em; font-weight:normal;}
a:hover{color:#96c714; text-decoration:none; font-size:1em; font-weight:normal;}
.clear{clear:both;}
p {}
input {margin:0; padding:0;}
a img {border:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1000px; margin:0 auto; position:relative;}
#wrapper { float:left; width:1000px;}
#communities {width:980px; float:left; margin:0; padding:0; padding-left:20px;}
#border-top {width:1000px; height:12px; float:left; background:url(../g/2011/template/bg_top.gif) top center no-repeat;}
#middle { width:980px; height:auto; float:left;  background:url(../g/2011/template/bg_middle.gif) top left repeat-y; padding:0 10px 0px 10px; margin:0;}
#middle2 { width:980px; height:auto; float:left;  background:url(../g/2011/template/bg_middle.gif) top left repeat-y; padding:0 10px 0px 10px; margin:0;}
	#content {padding:0; margin:0; width:980px; float:left; margin-left:0px; }
		#pb_header{width:980px; height:20px; margin:0; padding:0; background:#fff;}
		#header {float:left;  margin:0; padding:0; width:980px; background:#fff;}
		#menu {width:980px; float:left;  height:auto; margin:0px; background:#fff; z-index:999;}
		#pagebody_home {width:335px; float:left; padding:20px 15px 20px 20px; margin:0; background:#fff;}
		#pagebody {width:600px; float:left; padding:20px 20px 20px 20px; margin:0; background:#fff;}
		#pagebody_big {width:940px; float:left; padding:20px 20px 20px 20px; margin:0; background:#fff;}
		#pb_1 {width:250px; float:left;  margin:15px 20px 20px 0; background:#fff;}
		#pb_2 {width:190px; float:left; padding-top:20px;}
		#pb_3 {width:120px; float:left;  margin:15px 0 15px 15px; background:#fff;}
		
#border-bottom {width:1000px; height:12px; float:left; background:url(../g/2011/template/bg_bottom.gif) top center no-repeat;}



/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ float:left; width:980px; padding:0; margin:0; background:#b1b1b1; z-index:998;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100; border-right:solid 1px #919090;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:36px;} 	/* 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-color:#565656; /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:verdana, Arial, sans serif; font-size:1em; font-weight:bold; color:#fff; text-decoration:none; padding:10px 15px 10px 15px;}
.menu1 ul li:visited, .menu1 ul li a:visited {color:#fff;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0;border:none;  }
.menu1 ul ul li{list-style:none;  width:150px;background-color:#565656; border:none; }
.menu1 ul ul li a, .menu1 ul ul li a:visited{ background-color:#565656; color:#fff; font: 1em verdana, Sans-serif; padding:6px 13px; text-align:left; border:none; }
.menu1 ul ul li a:hover{font: normal 1em verdana, Sans-serif; color:#fff; background-color:#d2762a; background-image:none; padding:0; padding:6px 13px; text-align:left;}
.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*********/
/*---------------------------------------------------------*/




/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; font-family:verdana, Arial, sans serif; font-weight:bold; color:#6c67a7; font-size:1.7em; padding-top:0px; padding-bottom:10px; line-height:1.2em; }
h2{ margin:0; padding:0; font-family:verdana, Arial, sans serif; font-weight:bold; color:#6c67a7; font-size:1.2em; line-height:1.2em; padding-top:10px; }
h3{ margin:0; padding:0; font-family:Verdana, Arial, sans serif; font-weight:bold; color:#6c67a7; font-size:1em; line-height:1.2em; padding-top:10px;}
.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:290px;}
.rightsheet {float:left; width:290px;}
.hoz{margin:0; padding:0; height:15px;}
.vert{ width:15px; height:10px; float:left;}
.clear_all{margin:0; padding:0; line-height:0px;}

.fullsheet,.leftsheet,.rightsheet  table tr td{text-align:left; /*vertical-align:inherit;*/}
.fullsheet,.leftsheet,.rightsheet  table tr td img{ position:relative;  padding-top:6px;}

.bodysheet2 {font-weight:normal; margin:0; padding:0;}
.sheet_alternative { margin:0; padding:0;}
.sheet_alternative_title {margin:0; font-family:verdana, Arial, sans serif; font-weight:normal; color:#fff; font-size:1em; padding:7px 7px 7px 7px;   background-color:#6c67a7;}
.sheet_alternative_body {border:2px solid #e8e8e8; padding:12px; margin-bottom:0px;}
.sheet_alternative_body p{margin-top:0; margin-bottom:2;}
.sheet_alternative_strap {margin:0; padding:0; font-family:Verdana, Arial, sans serif; font-weight:bold; color:#55abb0; font-size:1.1em;}

.sheet_alternative2 { margin:0; padding:0;}
.sheet_alternative_title2 {margin:0; font-family:verdana, Arial, sans serif; font-weight:normal; color:#fff; font-size:1em; padding:7px 7px 7px 7px;   background-color:#00aeef;}
.sheet_alternative_body2 {border:2px solid #e8e8e8; padding:12px; margin-bottom:0px;}
.sheet_alternative_body2 p{margin-top:0; margin-bottom:2;}
.sheet_alternative_strap2 {margin:0; padding:0; font-family:Verdana, Arial, sans serif; font-weight:bold; color:#00aeef; font-size:1.1em;}
/*---------------------------------------------------------*/

/* 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
-----------------------------------------------------------*/
.panel_plain {float:left; padding-right:5px;}

/*css panel 1 (top panels)*/
.panel_6 {margin:0; padding:0; float:left; height:20px;}
.paneltitle_6 {float:left; padding-left:7px; padding-right:2px; font-weight:bold; width:100px;font-size:0.9em;}
.panelbody_6 {padding:0px; float:left; font-size:0.9em; }
.panelbody_6 p {margin:0; padding:0;float:left;}
.space{}

/*css panel4 home panels*/
.panel_4 {margin:0px; width:250px; }
.paneltitle_4{height:27px;  background:#00aeef; font-family:verdana, Arial, sans serif; font-weight:normal; color:#fff; font-size:1em; padding:0px 7px 0px 7px; line-height:27px;}
.panelbody_4{ background-color:#fff; padding:0px;}
.panelbody_4 p {margin:0; padding:0;}
.panel_4_foot{width:0; height:15px; padding:0; margin:0;}

/*css basic panel 1 middle panels*/
.panel_1 { width:160px; margin-left:15px; margin-right:15px; margin-bottom:15px; _margin-left:15px; _margin-right:10px; _margin-bottom:15px; padding:0;}
.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; line-height:27px; }
.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 {margin-left:15px; margin-right:15px; _margin-left:15px; _margin-right:10px; width:160px;}
.paneltitle_3{height:27px;  background:#6c67a7; font-family:verdana, Arial, sans serif; font-weight:normal; color:#fff; font-size:1em; padding:0px 7px 0px 7px; line-height:27px;}
.panelbody_3{ background-color:#fff; padding:7px;}
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot{width:0; height:15px; padding:0; margin:0;}

/*css panel2 right panels*/
.paneltitle_2{height:27px; width:113px; background:#e8e8e8; font-family:verdana, Arial, sans serif; font-weight:normal; color:#717070; font-size:1em; padding:0px 0px 0px 7px;  line-height:27px;}
.panelbody_2{ background-color:#fff; padding:5px 0 0 0; width:120px}
.panelbody_2 p {margin:0; padding:0;}
.panel_2_foot{width:0; height:10px; padding:0; margin:0;}


/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding-top:7px; width:950px; margin-top:5px; text-align:left; height:24px; background:url(../g/2011/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.85em 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:#55abb0; text-decoration:none; text-align:left;}

/*---------------------------------------------------------*/

