@charset "utf-8";
	* { margin: 0; }
	html, body { height: 100%; }
	body, td, h1, h2 { font-family: arial, helvetica, sans-serif; letter-spacing: -0.05pc; }
	body { background-color: #ffcc9a; background-image: url(/conference/2008/images/layout/bg.gif); background-repeat: repeat-x; text-align: center; font-size: 80%; }
	h1, h2, h3, h4 { font-weight: bold; color: #39f; }
	h1 { font-size: 24px; }
	h2 { font-size: 18px; }
	h3 { font-size: 16px; margin-top: 20px; margin-bottom: 0px }
	h3.confdate { margin-bottom: -10px; }
	h4 { font-size: 13px; margin-top: 10px; margin-bottom: 2px; }
	ul { margin: 15px 5px 2px 0px; }
	li { list-style: disc; margin: 5px 5px 5px 45px; }
	#banner { position: relative; margin: 0px; padding: 0px;}
	#content { min-height: 100%; height: auto !important; height: 100%; margin: 0px auto -33px auto; width: 979px; text-align: left; position: relative; top: 0px; z-index: 110; }
	#footer { margin-left: auto; margin-right: auto; width: 979px; text-align: left; position: relative; height: 33px; z-index: 100;  }
	#push { height: 33px; }
	#bll, #attnav, #exbnav, #facnav { position: absolute; top: 0px; }
	#attnav { left: 467px; }
	#exbnav { left: 607px; }
	#facnav { left: 742px; }
	#rolenav { position: relative; background-image: url(/conference/2008/images/layout/blr.gif); background-repeat: repeat-x; width: 979px; height: 55px; margin: 0px; padding: 0px; }
	#pagesection { position: relative; width: 100%; }
	#scnav { position: absolute; left: 130px; min-height: 320px; margin-bottom: 50px; }
	#textnav { width: 152px; padding-right: 10px; }
	#textnav ul { padding-left: 10px; margin-left: 0px; padding-top: 15px; margin-top: 0px; }
	#textnav li { list-style: none; margin-left: 0px; padding-left: 0px; padding-bottom: 0.8em;; font-weight: 600; font-size: 0.96em; }
	#textnav li a:link { text-decoration: none; color: #000; }
	#textnav li a:visited { text-decoration: none; color: #333; }
	#textnav li a:hover { text-decoration: underline; }
	#pagecontent { position: relative; left: 275px; top: 16px; background-color: #fff; width: 430px; padding: 10px; margin-bottom: 30px; min-height: 492px; height: auto !important; height: 492px; }
	.IEadj #pagecontent { margin-bottom: 33px; }
	#partnerad { position: absolute; right: 78px; height: 301px; width: 153px; top: 16px; text-align: center; vertical-align: middle; }
	#partnerad img { border: 1px solid black; }
	#sponsorship { position: relative; width: 172px; text-align: left; margin-left: -16px; }
	#sponsorship img { border: 1px solid black; }
	/* .IE7adj #sponsorship { bottom: 45px; } */
	#trivia { position: absolute; right: 0px; top: 414px; width: 168px; height: 95px; }
	#triviaguy { position: absolute; right: 0px; bottom: 0px; background-image: url(/conference/2008/images/layout/triviaguy.gif); background-position: right bottom; background-repeat: no-repeat; width: 168px; height: 95px; z-index: 150; }
	#triviabox { position: absolute; bottom: 47px; right: 60px; background-color: #ffa144; padding: 10px 13px 15px 15px; z-index: 149; width: 150px; font-size: 0.92em; }
	#uknow { font-weight: 600; font-size: 1.1em; }
	#fcol { position: absolute; left: 276px; bottom: 47px; width: 450px; margin-top: -600px; height: 300px; background-color: #fff; }
	.IEadj #fcol { bottom: 48px; }
	#progressBar { font-size: 8px; text-align: center; }
	#progressBound { border: 1px solid #39f; height: 6px; width: auto; margin: 0px 0px 1px 0px; padding: 0px; text-align: left; }
	#progressPart { height: 4px; background-color: #39f; width: auto; }
	#mediasponsors { position: absolute; left: 359px; bottom: 0px; margin-bottom: -102px; width: 364px; padding: 40px; font-family: Arial, Helvetica, sans-serif; }
	#legalSponsor { position: absolute; left: 201px; bottom: 0px; margin-bottom: -65px; width: 115px; padding: 40px; font-family: Arial, Helvetica, sans-serif; }
	.fSponsors { text-align: center; } 
	.fSponsors img { margin-bottom: 6px; }

