/*
Theme Name: BLE-Gray
Theme URI: 
Description: 
Version: 1
Author: Advanstar
Author URI: 
Tags: 

	BLE v2
	
*/

/* Begin Typography & Colors */
		body {
			margin:0; 
			padding:0;
			text-align:center;
			background:url(images/bg-fade.jpg) repeat-x #fff;
			}
			
		#bghand { 
			background-image:url(images/bg-hand.png);
			background-repeat:no-repeat;
			background-position:top center;
			width:1000px;
			/*height:522px;*/
			display:inline-block;
			}

		#wrapper {
			width:870px;
			margin:0 auto;
			padding:0;
			text-align:left;
			font-family: verdana, helvetica, sans-serif, arial, HelveticaNeue, "helvetica neue"; 
			font-size:12px;
			line-height:20px;
			color:#666;
			}
			
		h2 { color:#D2006C; font-size:22px; font-weight: normal; padding:0; margin:0; line-height:26px; }
			
		#logonav { background:#fff; width:870px; height:83px; background:url(images/bg-logonav.png) no-repeat; }
		
		#logo { float:left; }
		
		#navbar {
			float:left;
			margin:0;
			padding:0 0 0 45px; 
			width:436px;
			display:block;
			}
		
		#btn1 a{display:block; float:left; width:73px; height:82px; background: url('images/btn-visitors.png') no-repeat left top;}
		#btn2 a{display:block; float:left; width:90px; height:82px; background: url('images/btn-education.png') no-repeat left top;}
		#btn3 a{display:block; float:left; width:90px; height:82px; background: url('images/btn-exhibitors.png') no-repeat left top;}
		#btn4 a{display:block; float:left; width:110px; height:82px; background: url('images/btn-press-room.png') no-repeat left top;}
		#btn5 a{display:block; float:left; width:73px; height:82px; background: url('images/btn-travel.png') no-repeat left top;}
		#btn1 a:hover,#btn2 a:hover,#btn3 a:hover,#btn4 a:hover,#btn5 a:hover {background-position:left bottom;}
		
		#btn1over a{display:block; float:left; width:73px; height:82px; background: url('images/btn-visitors.png') no-repeat left bottom;}
		#btn2over a{display:block; float:left; width:90px; height:82px; background: url('images/btn-education.png') no-repeat left bottom;}
		#btn3over a{display:block; float:left; width:90px; height:82px; background: url('images/btn-exhibitors.png') no-repeat left bottom;}
		#btn4over a{display:block; float:left; width:110px; height:82px; background: url('images/btn-press-room.png') no-repeat left bottom;}
		#btn5over a{display:block; float:left; width:73px; height:82px; background: url('images/btn-travel.png') no-repeat left bottom;}
		
		#hdrimg { width:810px; margin:0; padding:0; display:block; border:0; }
		#hdrimg img { margin:0; padding:0; border:0; display:block; }
		
		#arrowbar { background:url(images/bg-arrowbar.png) repeat-x #454545; width:790px; height:95px; padding:7px 0 0 20px; }
		
		#arrowbar img { margin-right:10px; }
			
		#contentcenter { margin:0; padding:0; text-align:center; }
		
		#contentwrapper { width:812px; margin:0px auto; padding:0; text-align:left; }
		
		#contentarea { width:812px; background:url(images/bg-content.png) repeat-x; display:inline-block; }
		
		#contentleft { float:left; width:533px; padding:14px 20px 10px 20px; margin:0 0 20px 0; }
		#contentleft h1 { color:#D2006C; font-size:24px; font-weight: normal; padding:0; margin:0; line-height:26px; }
		#contentleft h2 { color:#D2006C; font-size:22px; font-weight: normal; padding:0; margin:0; line-height:24px; }
		
		#contentleft h1 a:link, #contentleft h1 a:visited { color:#D2006C; text-decoration: none; font-weight:normal; }
		#contentleft h1 a:hover, #contentleft h1 a:active { color:#D2006C; text-decoration: underline; font-weight:normal; }
		
		#contentleft .entry a:link, #contentleft .entry a:visited { color:#385F92; text-decoration: underline; font-weight:bold; }
		#contentleft .entry a:hover, #contentleft .entry a:active { color:#385F92; text-decoration: none; font-weight:bold; }
		
		#editlink a:link, #editlink a:visited { color:#385F92; text-decoration: underline; font-weight:bold; }
		#editlink a:hover, #editlink a:active { color:#385F92; text-decoration: none; font-weight:bold; }
		
		#contentleft hr { border-bottom:1px dotted #999; border-top:0; border-right:0; border-left:0; height:1px; color:#999; margin:10px 0 10px 0; padding:0; }
		
		#breadcrumb { color:#666; text-transform: uppercase; font-size:10px; margin:0 0 10px 0; padding:0 0 0 15px; }
		
		#breadcrumb a:link, #breadcrumb a:visited { color:#D2006C; text-decoration: none; font-weight:normal; }
		#breadcrumb a:hover, #breadcrumb a:active { color:#D2006C; text-decoration: underline; font-weight:normal; }
		
		#contentright { float:left; padding:7px 0 0 0; margin:0 0 20px 0; text-align:center; }
		
		#contentright hr { border-top:1px dotted #8F8F8F; border-bottom:0; border-right:0; border-left:0; color:#8F8F8F; height:1px; }
		
		#btnholder { width:224px; background:#d3d3d3; padding:7px; margin:7px 0 7px 0; text-align:left; }
		
		#pollholder { width:224px; background:#d3d3d3; padding:7px; margin:7px 0 7px 0; text-align:left; font-size:11px; }
		#pollholder a:link, #pollholder a:visited { color:#D2006C; text-decoration: none; }
		#pollholder a:hover, #pollholder a:active { color:#D2006C; text-decoration: underline; }
		
		
		ul#subnav { margin:7px 0 15px 0; padding:0; text-align:left; list-style: none; }
		ul#subnav li { border-bottom:1px dotted #8F8F8F; display:block; width:200px; }
		ul#subnav li a { margin:0; padding:3px 0 7px 7px; color:#666; text-decoration: none; display:block; }
		ul#subnav li a:hover { margin:0; padding:3px 0 7px 7px; color:#D2006C; text-decoration: none; background:#fff; font-weight:bold; }
		
		#footer { }
		
		#footer a:link, #footer a:visited { color:#fff; text-decoration: none; }
		#footer a:hover, #footer a:active { color:#fff; text-decoration: underline; }
		
		#fttop { background:#FAFAFA; height:92px; }
		#fttop img { margin-top:7px; margin-left:55px; }
		
		#ftbtm { background:url(images/bg-footer.png) repeat-x #9A004E; height:32px; padding:15px; color:#fff; font-size:10px; }
		
		#ftbtm div { float:left; margin-right:20px; }
		#ftbtm #rss { float:right; margin:15px 0 0 0; }
		
		/* SEARCH AREA */
		
		.hidden { display:none; }
		
		#searchmod { 
			background:url(images/bg-search.png) 0 0 no-repeat; 
			width: 217px; 
			height: 22px; 
			margin:4px 0 15px 0; 
			padding:0;
			display:inline-block;
		}
		
		#s { 
			padding: 5px 0 0 30px; 
			overflow: hidden; 
			width: 170px; 
			font-size: 100%; 
			border: 0; 
			background: none; 
			font-weight: normal;
			color:#666;
		}
		
		#searchmod form { margin:0; padding:0; }
		
		/* GLOBAL TRANSLATOR */
		#translation_bar { margin:5px 0 0 0; }
		#translation_bar img { margin:0 3px 0 0; }
		#transl_sign { display:none; }
		
		.collapse { padding:0; margin:0; }
		.collapse-container { font-size:9px; }
		
		/* CAL */
		ul.cal {
			padding:0 0 0 15px;
			margin:10px 0 0 0;
			font-size:11px;
		}
		
		
		ul.cal li {
			list-style: none;
			margin:0 0 15px 0;
			padding:0 0 3px 25px;
			background: url(images/icon-cal.png) 0 2px no-repeat;
		}
		
		ul.cal li a:link, ul.cal li a:visited { color:#DD0072; text-decoration:none; }
		ul.cal li a:hover, ul.cal li a:active { color:#003366; text-decoration:underline; }
	
		/* CAL */
		
		/* PINK */
		
		#pinkfade { background:url(images/sectionFade.png) no-repeat top left; padding:15px; width:500px; }
		
		.pinkbox { padding:5px; color:#fff; background:#E86EAA; }
		
		.pinkholder {
			padding:15px 15px 15px 15px; 
			margin-bottom:25px;
			width:500px; 
			border-top:1px solid #FF00A2; 
			border-bottom:1px solid #FF00A2; 
			background-color:#EAB8DC;
		}
		
		.pinkholder a:link, .pinkholder a:visited { color:#DD0072; text-decoration:none; }
		.pinkholder a:hover, .pinkholder a:active { color:#003366; text-decoration:underline; }
			
		ul.pinkholder { margin:10px 5px 10px 10px; padding:10px 5px 10px 10px; }	
		ul.pinkholder li { list-style: none; }
		
		
		ul.pinkcheck {
			padding:0 0 0 15px;
			margin:0 0 0 0;
			font-size:11px;
		}
		
		
		ul.pinkcheck li {
			list-style: none;
			margin:0 0 12px 0;
			padding:0 0 3px 25px;
			background: url(images/checkmark.png) 0 2px no-repeat;
		}
		
		ul.pinkcheck li a:link, ul.pinkcheck li a:visited { color:#DD0072; text-decoration:none; }
		ul.pinkcheck li a:hover, ul.pinkcheck li a:active { color:#003366; text-decoration:underline; }
		
		
		/* PINK */
		
		/* FORM */
		div.clear {clear:both; padding-top:5px; margin-bottom:10px; }
		span.label, span.multiple span {width:120px;float:left;}
		span.button {padding-left:120px;}
		/* FORM */


		/* GLOBAL PARTNERS */
		
		.entryGP { float:left; width:530px; margin:0 0 20px 0; display: inline-block;  }
		
		.entryGP table a:link, .entryGP table a:visited { color:#385F92; text-decoration: underline; font-weight:bold; }
		.entryGP table a:hover, .entryGP table a:active { color:#385F92; text-decoration: none; font-weight:bold; }
		
		.entryGP a:link, .entryGP a:visited { color:#385F92; text-decoration: underline; font-weight:bold; }
		.entryGP a:hover, .entryGP a:active { color:#385F92; text-decoration: none; font-weight:bold; }
		
		/*.entryGP a { color:#0091D5; }*/
		
		.entryGP ul { padding:0; margin:10px 15px 0 30px; }
		.entryGP li { padding:0; margin:0 0 10px 0; }
				
		#GP h5, #GPC h5 { float:left; color:#D2006C; font-size:23px; font-weight: normal; padding:0; margin:0; line-height:24px; }
			
		#GPC { margin:0 0 15px 0; display:inline-block;}
		#GPClogo { float:left; width:250px; margin-right:10px; }
		#GPlogo { float:right; }
		
		#GPCinfo { float:left; width:215px; }
		
		#GPCinfo a:link, #GPCinfo a:visited { color:#385F92; text-decoration: underline; font-weight:bold; }
		#GPCinfo a:hover, #GPCinfo a:active { color:#385F92; text-decoration: none; font-weight:bold; }
			
		.tbltitle { background:#FFCC00; color:#333; padding: 4px 9px 4px 9px; margin:7px 0 15px 0; font-size:11px; font-weight:bold; }
			
		/* GLOBAL PARTNERS */
		
		
		/* BLOCK LINKS */
		
		.bluelink, .blocklink { padding: 4px 9px 4px 9px; margin:7px 0 15px 0; clear:left; display:inline-block; font-size:11px; }
		
		.blueblocklink a, .graylink a, .greenlink a, .redlink a, .blacklink a, .lightgraylink a { color:#fff; text-decoration: none; font-weight: bold; cursor: pointer; }
		.yellowlink a { color:#fff; text-decoration: none; font-weight: bold; cursor: pointer; }
		
		.blueblocklink a:link, .blueblocklink a:visited { background:#0091D5; }
		.blueblocklink a:hover, .blueblocklink a:active { background:#0091D5; }
		
		.graylink a:link, .graylink a:visited { background:#666; }
		.graylink a:hover, .graylink a:active { background:#666; }
		
		.lightgraylink a:link, .lightgraylink a:visited { background:#999; }
		.lightgraylink a:hover, .lightgraylink a:active { background:#999; }
		
		.greenlink a:link, .greenlink a:visited { background:#B8D30B; }
		.greenlink a:hover, .greenlink a:active { background:#B8D30B; }
		
		.redlink a:link, .redlink a:visited { background:#CC0015; }
		.redlink a:hover, .redlink a:active { background:#CC0015; }

		.blacklink a:link, .blacklink a:visited { background:#333; }
		.blacklink a:hover, .blacklink a:active { background:#333; }
		
		.yellowlink a:link, .yellowlink a:visited { background:#FFCC00; }
		.yellowlink a:hover, .yellowlink a:active { background:#FFCC00; }
		
		/* BLOCK LINKS */
