	body {background: #575757 url(../images/bg_blk-grey.jpg) repeat-x;text-align: center; font-family: Arial; font-size: 9pt; color:#333;}
	strong {font-size:8.5pt;}
	a:link {color:#336699;}
	a:visited {color:#336699;}
	
	img {border:none}
	
	h1 {font-size: 12pt; color:#BA0000; border-bottom: 1px solid #F0F0E4; font-family: Arial}
	h5 {font-size: 9pt; color:#BA0000; border-bottom: 1px solid #F0F0E4; font-family: Arial; margin-bottom:0px;}
	h2 {font-size: 16pt; color:#ba0000; font-family: Arial; font-weight:bold; padding:2px 0 0 0; margin:0; line-height: 16pt;}
	
	
	#bgimage {margin:0 auto; width:780px; margin-top:20px;  text-align:left; border:1px #999 solid; }
	#container {background: #c7c7c7;  width:760px;  border: #fff 10px solid; }
	#pageheader {width:760px; background: #fff; padding-bottom:5px}
	#pageheader img {
		position:relative;
		left: 0px;
		top: -5px;
		z-index: 0;
	}
	
	
	#global_nav {float:right; position:relative; font-size:8pt; z-index: 1000;}
	#masthead {background: #ffffff; width:535px; padding:0px; margin:0px;}
	#content, #overview {background: #fff; width:515px; !width:535px;  border-bottom: #c7c7c7 10px solid; padding-left:30px; background: url(../images/content_bg3.gif) bottom left no-repeat; padding-bottom:10px;margin-bottom:6px; padding-top:10px;}
	#content ul {list-style: none; list-style-image:url(../images/bullet.gif); }
	
	
	
	
	#footer {margin:0 auto; width:780px; text-align:center; margin-top:5px; font-size:8pt; color:#ffffff}
	#footer a, #footer a:link {text-decoration:none; color:#ffffff; }
	#sub_content {float:right; background:; width:225px; !width: 222px; margin-right:0px; !margin-right:-20px; }
	
	#topnav {clear:both; float:left; background: #333; width:760;list-style: none;}
	
	
	#topnav ul {list-style:none; margin:0px; margin-left:-40px; !margin-left:0px; 	}
	#topnav li {
		background-image: url(../images/navigation.gif);
		background-repeat: no-repeat;float:left;		
	}
	#topnav li a {
		display: block; 
		text-indent: -1000em;
		height: 31px;
		overflow: hidden;
		background-image: url(../images/navigation.gif);
		
	}
	#main_nav ul {display:block;	}
	
	#nav_overview {width:80px; background-position: 0px -31px;}
	#nav_overview a {width:80px;background-position: 0 0;}
	#nav_who {width:138px;background-position: -80px -31px;}
	#nav_who a {width:138px;background-position: -80px 0px;}
	#nav_speakers {width:76px;background-position: -218px -31px;}
	#nav_speakers a {width:76px;background-position: -218px 0px;}
	#nav_hot {width:86px;background-position: -294px -31px; }
	#nav_hot a {width:86px;background-position: -294px 0px; }
	#nav_sponsor {width:150px;background-position: -380px -31px;}
	#nav_sponsor a {width:150px;background-position: -380px 0px;}
	#nav_schedule {width:123px;background-position: -530px -31px;} /*Remove display:none to show schedule tab*/
	#nav_schedule a {width:123px;background-position: -530px 0px; } /*Remove display:none to show schedule tab*/
	#nav_venue {width:107px;background-position: -653px -31px;}
	#nav_venue a {width:107px;background-position: -653px 0px;}
	#topnav li.active a {background: none;}
	#topnav li a:hover {background: none;}
	.unnamed1 {
		font-family: "Courier New", Courier, mono;
	}
	
	#fees {}
	#fees {width:192px; border: 2px solid #757575; background-color: #ffffff; padding:2px; }
	#fees td {font-size:12pt; padding:2px;}
	#fees #reg_type {font-size:9pt; border-right:1px solid #757575; border-bottom:1px solid #757575;  }
	#fees #price {font-weight:bold; border-bottom:1px solid #757575;}
	#fees #reg_type_last {font-size:9pt; border-right:1px solid #757575; border-bottom:0px;}
	#fees #price_last {font-weight:bold; border-bottom:0px;}
	
	.big_p {font-family: Arial; font-size: 13pt; color:#000000; padding:12px 0 0 0; margin:0;}
	.mid_p {font-family: Arial; font-size: 12pt; color:#000000; padding:16px 0 0 0; margin:0;}
	.reg_p {font-family: Arial; font-size: 10pt; color:#000000; padding:18px 0 13px 0; margin:0;}
	.ul_title {font-family: Arial; font-size: 9pt; color:#000000; padding:18px 0 0 0; margin:0;}
	.ul_p {font-family: Arial; font-size: 9pt; color:#000000; padding:0; margin:0;}
	
	#overview ul {width: 450px; font-family: Arial; font-size: 10pt; color:#000000; line-height: 20px; list-style: none; list-style-image:url(../images/dash.gif); padding:0; margin:0 0 0 15px; }
	#overview li { padding:0px; margin:0px;} 
	
	.red_txt {color:#ba0000}
	
	table.schedule {
		width: 485px;
	}
	
	table.schedule td h5 {
		color:#ba0000;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:15px;
		margin:0px 0pt 8px;
		border-bottom: 1px solid #F0F0E4;
	}
	table.schedule td {
		color: #000000;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:15px;
		margin:0pt 0pt 8px;
		border-bottom: 1px solid #CCCCCC;
		padding: 5px;
	}
	table.schedule strong {
			font-size:12px;
		} 
	
	table.scheduled_speakers td {
		border-bottom: none;
	
		}

