/* Begin CSS Popout Menu */

.itemsRight {float:right}

LI#topmostLinks {
display:block;
}
a.cleanlink {
	font-weight:400;
	font-size:12px;
	letter-spacing:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#4B4949;
	font-style:normal; }

DIV#textLinks {
	margin:8px 60px 5px 0;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	vertical-align:middle;
	text-transform:uppercase;
	_margin:6px 49px 5px 0;
}
DIV#textLinks A, DIV#textLinks A:link, DIV#textLinks A:visited {
	color:#e5f4e3; /* lightest green */
	_font-size:13px;
}
DIV#textLinks A:hover { color:#ffffff }

#menuh-container
	{
	width:540px; /* approx 8.4em x number of menu items */
	float: left;
	text-align:center;
	margin-top:0;
	margin-right:28px; /* was 10 */
	margin-bottom:22px;
	margin-left:0;
	
	background-image: url(/images/bkgd_nav_edges2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	height:45px;
	
	/* IE6 */
	_margin-right:19px;
	_width:520px;
	}

#menuh
	{
	width:100%;
	float:left;
	margin:0 auto;
	padding-top:13px;
	}

* LI {_font-size:18px;} /* IE6 */
		
#menuh a
	{
	text-align: center;
	display: block; 
	white-space:nowrap;
	margin:0;
	padding: 0.0em 0; /* was 0.5em */
	font-size: 13px;
	border: solid #579598 1px; /* same green as bkgd curved stroke */
	margin-bottom:9px; /* offset the drop downs from the parent */
	_margin-bottom:3px; /* offset the drop downs from the parent */
	}
/*#menuh a:hover{
	border-color:#ff7600;
}*/

#menuh a.top_parent	{
	border:none;
	border-right: solid #579598 1px; /* top nav pipes / bars */
}

#menuh a.last {
	border:none;
}
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	/*color: #daffd9;*/
	color:#579598; /* dark green */
	text-decoration:none;
	}
	
#menuh a:hover	/* all menus at mouse-over  */
	{
	/*background-color:#85d47b;*/
	/*color: #009933;*/
	color:#ff7600;
	}	
			
#menuh a.top_parent, #menuh a.top_parent:hover  /* all top-parents */
	{
	/*background-image: url(/images/nav_down_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding:0 2px;*/
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	/*background-image: url(/images/nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;*/
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width: 88px; /* width of all menu boxes */ /* width:8.4em; */
	_width: 86px; /* IE6 */
	line-height:1.3em;
	}
	
#menuh ul.speakers, #menuh ul.speakers UL {
	width:114px;
	_width:116px; /* IE6 */
	}
#menuh ul.overview, #menuh ul.overview UL {
	width:125px;
	_width:127px; /* IE6 */
	}
#menuh ul.venue, #menuh ul.venue UL {
	width:98px;
	_width:100px; /* IE6 */
	_right:-10px;
	}
		
#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

/* menus dropped down */
#menuh ul ul A, #menuh ul ul ul A { background-color:#c6eaee; padding: 0.5em 0; margin:0; font-size:12px;}
#menuh ul ul a:hover, #menuh ul ul ul a:hover {background-color:#ff7600; color:#fff}

#menuh ul ul
	{
	position:relative; /*position:absolute;*/
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin: -1em 0 0 -1em;
	/* IE6 */
	_position:absolute; 
	_right:-12px;
	}

#menuh ul ul.venue {}	

#menuh ul ul ul
	{
	position: absolute; /* added for IE7 and FF */
	top:0;
	left:100%;
	/* IE6 */
	_position: inherit;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Popout Menu */
