/* CSS Document */
body{ 
	background:#000000; url(/images/tower_slice.gif) repeat-x;
	/*background:#cc9933;*/
	margin: 0;
	padding: 0;
	color: #333333;
	text-align: center;
	font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

img{
	border: 0 solid black;
}

#outer {
	width: 760px;
	text-align: left;
	margin: auto;
	background:#cccccc;
}

#content-wrapper {
	float: left;
	margin-bottom: 8px;
	width: 760px;
	background-color: #ffffff;
	clear: both;

}
#sectionheader{
	display:none;
	background:#FFFF99;
	margin-left:0px;
	width:758px;
	display:block;
	text-align:center;
	padding: 1px 1px 8px 1px;
}
#sectionheader h1{
	color:#333333;
	padding-left:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content {
	float: left;
	padding: 5px 1px 8px 1px;
	margin-left:0px;
	width: 758px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background: #ffffcc;

}
.content-body { 
	float: left;
	width: 456px; 
	padding: 0 0 0 7px; 
}
.content-body.full { 
	width: 624px;
}

#content-end { 
	clear: both; 
	height: 0; 
	overflow: hidden; 
}

/* Ads */
	#topbanner-ad {
		display:none;
		text-align: center;
		margin: 0;
		padding: 5px 0;
		width: 760px;
		height: 90px;
		background: url(../images/ads/topbanner-bg.gif) repeat-x;
	}
/* End Ads */

/* Menu's */
	#menu-main {
		list-style: none;
		margin: 0;
		padding: 0;
		/*background-image: url(/styles/v3/images/topnav.gif);*/
		width: 760px;
		height: 30px;
	}
	
	#menu-main li {
		display: block;
		float: left;
	}
	
	#menu-main a {
		display: block;
		height: 30px;
		/*background-image: url(/styles/v3/images/topnav.gif);
		background-repeat: no-repeat;*/
	}
	
	#menu-main span { display: none;}

	#nav-keynote a { width: 75px; background-position: 0 0; }
	#nav-plenaries a { width: 90px; background-position: -75px 0; }
	#nav-translational a { width: 82px; background-position: -165px 0; }
	
	/* Selected state */	
	#nav-keynote a:hover { background-position: 0 -60px; }
	#nav-plenaries a:hover { background-position: -75px -60px; }
	#nav-translational a:hover {	background-position: -165px -60px; }

/* End Menu's */
/* Header */
	#header {
		width: 760px;
		height: 100px;
		background: url(/images/banner_controlinfluenza.jpg) no-repeat;
		border-top:1 solid black;
	}
	
	#homepage-link {
		float: left;
		display: block;
		width: 113px;
		height: 110px;
	}
	
	#homepage-link span { display: none; }

	div#header div#sso {
		float: left;
		position: relative;
		padding-top: 1px;
		top: 35px;
		left: -256px;
		width: 359px;
		height: 20px;
		font-size: 10px;
		color: #999999;
	}

	div#header div#sso strong {
		display: inline;
		float: left;
		margin-right: 4px;
	}

	div#header div#sso a {
		color: #999999;
	}

	div#header div#sso span.signin {
		display: block;
		float: left;
		width: 162px;
	}

	div#header div#header-search {
		float: left;
		position: relative;
		top: 22px;
		left: 385px;
		padding: 0;
		margin: 0;
		width: 258px;
		height: 26px;
	}

	div#header div#header-search form {
		margin: 0;
		padding: 0;
	}
	
	div#header div#header-search input.text {
		float: left;
		font-family: Tahoma,Arial,Helvetica;
		font-size: 9px;
		color: #2D2D2D;
		vertical-align: middle;
		height: 14px;
		width: 200px;
		margin: 0;
		padding: 4px 0 0 4px;
		border-top: 1px solid #676767;
		border-right: 1px solid #676767;
		border-left: none;
		border-bottom: none;
		background-image: url(/styles/v3/ecw/images/search_bg.gif);
	}

	div#header div#header-search input.submit {
		float: right;
		margin: 0;
		padding: 0;
	}
	
/* End Header */

/* Membership Bar */
	#membership {
	display:none;
		clear: both;
		padding: 5px 5px 0 5px;
		text-align: left;
		background:#333333;
		height:2.25em;
		color:#ffffff;
		/*font-size:.6em;*/
	}
	
	#membership a{
		color:#ffffff;
	}
	
	#membership ul {
		list-style: none;
		display: block;
		margin: 0;
		padding: 0;
	}

	#membership ul.left {
		float: left;
	}

	#membership ul.right {
		float: right;
	}
	
	#membership ul.left li {
		margin-right: 10px;
		padding-right: 10px;
		display: inline;
		border-right: 1px solid #5D5A5A;
	}
	
	#membership ul.left li a {
		font-size:1.2em;
		font-weight: bold;
		text-decoration: none;
		color: #eeeeee;
	}

	#membership ul.left li a:hover {
		text-decoration: underline;
	}
	/* Login Form */
	#membership ul.right li {
		display:inline;
		font-size:1.2em;
		font-weight: bold;
		text-decoration: none;
		color: #eeeeee;
		border:0px;
	}
	#membership ul.right input {
		font-size:75%;
	}

/* Footer Styles */
	#footer-links {
		clear: both;
		padding: 3px 5px 0 5px;
		height: 21px;
		text-align: left;
		background:#333333;
	}
	
	#footer-links ul {
		list-style: none;
		display: block;
		margin: 0;
		padding: 0;
	}

	#footer-links ul.left {
		float: left;		
	}

	#footer-links ul.right {
		float: right;	
	}
	
	#footer-links ul.left li {
		margin-right: 10px;
		padding-right: 10px;
		display: inline;
		border-right: 1px solid #5D5A5A;		
	}

	#footer-links ul.right li {
		margin-left: 10px;
		padding-left: 10px;
		display: inline;
		border-left: 1px solid #5D5A5A;		
	}
	
	#footer-links ul.left li a {
		font-size: small;
		font-weight: bold;
		text-decoration: none;
		color: #cccccc;
	}

	#footer-links ul.left li a:hover {
		text-decoration: underline;
	}

	#footer-links ul.right li a {
		font-size: small;
		font-weight: bold;
		text-decoration: none;
		color: #cccccc;
	}

	#footer-links ul.right li a:hover {
		text-decoration: underline;
	}
	
	#footer-copyright {
		font-size: 9px;
		padding: 3px 0 27px 0;
		color: #5D5A5A;
		text-align: center;
	}
	
	#footer-copyright ul {
		list-style: none;
		display: block;
		margin: 0;
		padding: 0;
	}
	
	#footer-copyright ul li {
		margin: 0 10px;
		display: inline;
	}
	
	#footer-copyright a { color: #5D5A5A; }
/* End Footer Styles */



