body {
		font-size: 12px;
		line-height: 18px;
		font-weight: normal;
		color: #5f5f5f;
		font-family: arial;
		margin-top: 0;
		height: 1250px;
		background-color: #bebec2;
	}
	html, body
	{  height: 100%;  }
	
	.wrapper {
		
		background-color: #ffffff;
	}
	
	.stretch {
		height:100%;
	}

	h1 {
		padding: 8px 0 0 40px;
		font-size: 18px;
		line-height: 28px;
		font-weight: normal;
		color: #094d8d;
		text-transform: uppercase;
	}
	
	img {
		display: block;
		border: 0px;
	}
	
	 a img {
		border: 0px;
	}
	
	.content {
	background-image: url(/websites/cefpi09/Image/content-bg.jpg); 
	background-repeat: no-repeat;
	}
	
	#main {
	 background-color: #ffffff; border: 1px solid #dedede;
	 padding: 10px 0;
	 }

	#main p  {
		padding: 8px 28px 8px 40px;
	}
  
   #proglance,  #regrates,  .pad {
		margin: 8px 0 8px 40px;
	}
	
	.reg {
		 padding-top: 28px;
	}
	
	.day TD {
		height: 40px;
		vertical-align: bottom;
	}	
	
	#proglance TR {
		vertical-align: top;
	}

	.blue_title {
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		color: #094d8d;
	}

	.grey_title {
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		color: #5f5f5f;
	}

	a  {
		color: #094d8d;
		text-decoration: none;
		font-weight: bold;
	}

	a:hover {
		color: #78a934;
	}

	###############################################################################


	#dropdown {height:50px; width: 776px; position:relative; z-index:100; background-color: #c7c8c7;}
	#dropdown .ends {float:left;}

	/* The menu styling */
	/* Remove the padding, margins and bullets from the lists */
	.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}

	/* Set up the top level list items and float left to place inline */
	.menu li.top {display:block; float:left; position:relative;}

	/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
	.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

	/* Default top link link styling */
	.menu li.top a.top_link {display:block; float:left; height:50px;}
	.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */

	/* pre-load the hover images into the lists */
	.menu li.p1 {width:130px; background:url(/websites/cefpi09/Image/menu-home-on.gif) no-repeat;;}
	.menu li.p2 {width:58px; background:url(/websites/cefpi09/Image/menu-program-on.gif) no-repeat;;}
	 .menu li.p3 {width:61px; background:url(/websites/cefpi09/Image/menu-speakers-on.gif) no-repeat;;}

	.menu li.p4 {width:77px; background:url(/websites/cefpi09/Image/menu-registration-on.gif) no-repeat;;}
	.menu li.p5 {width:172px; background:url(/websites/cefpi09/Image/menu-travel-on.gif) no-repeat;;}
	.menu li.p6 {width:130px; background:url(/websites/cefpi09/Image/menu-exhibitors-on.gif) no-repeat;;}
	.menu li.p7 {width:148px; background:url(/websites/cefpi09/Image/menu-contact-on.gif) no-repeat;;}

	/* set up the normal unhovered images in the links */
	.menu li a#home {width:130px; background:url(/websites/cefpi09/Image/menu-home.gif) no-repeat;}
	.menu li a#program {width:58px; background:url(/websites/cefpi09/Image/menu-program.gif) no-repeat;}
	 .menu li a#speakers {width:61px; background:url(/websites/cefpi09/Image/menu-speakers.gif) no-repeat;}
	
	.menu li a#registration {width:77px; background:url(/websites/cefpi09/Image/menu-registration.gif) no-repeat;}
	.menu li a#travel {width:172px; background:url(/websites/cefpi09/Image/menu-travel.gif) no-repeat;}
	.menu li a#exhibitors {width:130px; background:url(/websites/cefpi09/Image/menu-exhibitors.gif) no-repeat;}
	.menu li a#contact {width:148px; background:url(/websites/cefpi09/Image/menu-contact.gif) no-repeat;}

	/* Style the list OR link hover. Depends on which browser is used */
	.menu a:hover {visibility:visible;} /* for IE6 */
	.menu li:hover { position:relative; z-index:200;} /* for IE7 */

	/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
		.menu li a#home:hover, .menu li:hover a#home,
		.menu li a#program:hover, .menu li:hover a#program,
		.menu li a#speakers:hover, .menu li:hover a#speakers,
		.menu li a#registration:hover, .menu li:hover a#registration,
		.menu li a#travel:hover, .menu li:hover a#travel,
		.menu li a#exhibitors:hover, .menu li:hover a#exhibitors,
	.menu li a#contact:hover, .menu li:hover a#contact {background:transparent;}

	/* keep the 'next' level invisible by placing it off screen. */
	.menu ul,
		.menu :hover ul ul,
		.menu :hover ul :hover ul ul,
		.menu :hover ul :hover ul :hover ul ul,
	.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

	/* set up the first drop down sub level */
	.menu :hover ul.sub {left:0; top:49px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:180px; height:auto;}
	.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:177px;}
	.menu :hover ul.sub li a {display:block; font-size:11px; height:20px; width:174px; line-height:20px; text-indent:5px; color:#094d8d; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}

	.menu :hover ul.sub li a.fly {background:#fff url(/websites/cefpi09/Image/arrow.gif) 80px 7px no-repeat;}
	
	.menu :hover ul.sub li a:hover {background:#deedcc; color:#094d8d;}
	

	
	
	.menu :hover ul.sub li a.fly:hover {background:#deedcc url(/websites/cefpi09/Image/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
	.menu :hover ul li:hover > a.fly {background:#deedcc url(/websites/cefpi09/Image/arrow_over.gif) 80px 7px no-repeat; color:#fff;}

	/* set up the flyout levels when hovering */
		.menu :hover ul :hover ul,
		.menu :hover ul :hover ul :hover ul,
		.menu :hover ul :hover ul :hover ul :hover ul,
		.menu :hover ul :hover ul :hover ul :hover ul :hover ul
	{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:93px; z-index:200; height:auto; z-index:300;}


	############################################################################




	b, strong {
		color: #373737;
		font-weight: bold;
	}


	.blue {
		color: #0d3e70;
	}

	
	#sidebar_inner  {background-color: #ffffff; border-right: 1px solid #dedede;}
	
	#sidebar_inner p {
		font-size: 11px;
		line-height: 12px;
		color: #818181;
		padding-left: 25px;
	}

	.sidetable {
	height: 349px;
	}
	
	#light_blue  {
		background-color: #f2f7f9;
		padding: 30px 0 30px 0px;
	}
	
	#footer {
	background-image: url(/websites/cefpi09/Image/footer-bg.jpg); 
	height: 170px;
	}
	
	#bottom_menu  {
		background-image: url(/websites/cefpi09/Image/bottom-menu-bg.jpg);
		background-repeat: no-repeat;
		border: 0px solid #dedede;
	}
	#bottom_menu p {

		font-size: 11px;
		line-height: 20px;
		color: #575757;
		text-align: center;
		padding-top: 10px;
	}

	.b_menu {
		height: 140px;
	}
	
	#bottom_menu a {
		font-size: 11px;
		line-height: 34px;
		color: #7cb7d2;
		padding: 0 9px;
	}
	#bottom_menu a:hover {
		color: #373737;
		background-color: #deedcc;
	}

	#dhtmltooltip{
		position: absolute;
		left: -300px;
		width: 350px;
		border: 1px solid #094d8d;
		padding: 12px;
		background-color: #ffffff;
		visibility: hidden;
		z-index: 100;
		font-weight: bold;		
		color: #094d8d;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}

	#dhtmlpointer{
		position:absolute;
		left: -300px;
		z-index: 101;
		visibility: hidden;
}


td object, td embed {
vertical-align: bottom;
} 

.details ul {
		padding: 8px 28px 8px 40px;
}

.details li {
	list-style-position: outside;
	margin-left: 30px;
}

.show {
	height: 222px;
	width: 222px;
}


