body {font-size:66.75%;font-family:Arial, Verdana,sans-serif; line-height:1.3em;letter-spacing:normal;word-spacing:normal;color:#000;}
body, img, ul, li, form, fieldset, label, caption, h1, h2, h3, h4, ul, ol, li, p, a, img, span {padding:0;margin:0;border:0;}
input, textarea {padding:0;margin:0;}
h1 {padding-bottom:0.6em;color:#000;font-size:1.8em;}
h2 {padding-bottom:0.6em;color:#000;font-size:1.4em;}
h3 {padding-bottom:0.6em;color:#000;font-size:1.2em;}
h4 {padding-bottom:0.6em;font-size:1.0em;}
ul {list-style:none;}
p {padding-bottom:0.5em;color:#000;line-height:1.3em;font-size:1.2em;}
a {text-decoration:none;color:#004B81;font-size:1.0em;}

/* scroll bar */
html {overflow-y: scroll;}

/* main wrap */
.main {width:800px; overflow:hidden; margin:0px auto; }

/* header */
.print_logo {display:none;}
.header {float:left; width:758px;padding:30px 20px 7px;}
.header img {float:left;}
.header .main_header {width:305px; margin-right:56px;}
.header .reg_logo {margin-right:15px;}
.header .reg_now {}

/* nav and subnav */
.nav, .subnav {float:left; width:100%; overflow:hidden;_height:1%; border-bottom:2px solid #000;}
.subnav {border-bottom:0;}
.nav ul, .subnav ul {overflow:hidden;}
.nav ul li, .subnav ul li {float:left;margin-right:3px; }
.nav ul li.last {margin-right:0px;}
.nav ul li.last a {width:116px;}
.nav ul li a {font-size:1.2em;}
.nav ul li a, .subnav ul li a {float:left; width:111px; height:20px;padding:4px 0; background:#004b81; color:#fff; font-weight:bold; text-align:center; line-height:1.5em;}
.nav ul li .on {background:#f74c24;}
.subnav ul li a {background:#ffa376; color:#000}
.subnav ul li a:hover {text-decoration:underline;}
.nav ul li a:hover {background:#f74c24;}

/* content */
.content {float:left; width:760px; overflow:hidden; padding:30px 20px 10px;height:100%;}
.content .lt_content {float:left; width:370px;/* width:530px;*/ padding-right:70px;}
.content .home p {padding: 6px 0;}
.content .content_highlight {font-weight:bold;}
.content .rt_content {float:left; width:320px;}
.content .rt_content .whatsnew {background:#c6c8c9; padding:10px 10px 15px; margin-bottom:5px;}
.content .rt_content .whatsnew p {padding-top:7px;}

/* sponsors */
.sponsor {float:left; width:100%; overflow:hidden;_height:1%; background:url('../images/sponsor_top_border.gif') 0 0 repeat-x;}
.sponsor .spon_lt {float:left; height:103px; padding:11px; background:url('../images/sponsor_dwn_border.gif') 100% 0 repeat-y; }
.sponsor .spon_mid {float:left; /*width:419px;*/ width:640px; padding:11px 0 11px 15px; /* background:url('../images/sponsor_dwn_border.gif') 100% 0 repeat-y;*/ display:block; height:85px; }
.sponsor .spon_mid a img {margin-right:20px;}
.sponsor .spon_rt {float:left; padding:11px 15px; margin-left:130px;}
.sponsor p {font-weight:bold;}

/* About the Forum */
.content .forum_mod {float:left; width:760px; clear:both; padding-bottom:25px;}
.content .forum_mod p {padding-bottom:1.0em;}
.content .forum_mod .lt_content {padding-right:55px; width:529px;}
.content .forum_mod .rt_content {width:176px;}
.content .forum_mod .rt_content img {margin-bottom:10px;}
.content .forum_mod h1, .content .forum_mod h2 {font-size:1.6em;}
.content .forum_mod h1 a, .content .forum_mod h2 a {color:#000;}
.content .forum_mod ul, .hotel_mod ul, .howto ul  {font-size:1.2em;padding-bottom:1.0em; }
.content .forum_mod ul li, .hotel_mod ul li, .howto ul li {padding-bottom:0.4em; padding-left: 14px; background:url(../images/ul_square.gif) 0 3px no-repeat;}
.content .forum_mod .testimonials .quote_mod {padding-bottom:12px;}
.content .forum_mod .testimonials .quote_mod .quote {font-style:italic;}
.content .forum_mod .testimonials .quote_mod .source {font-weight:bold;}

/* Agenda */
.content .agenda h1 {float:left; width:100%;clear:both; }
.content .agenda .update {float:left; width:100%; clear:both; color:#ff6633; font-weight:bold; }
.content .agenda .day {float:left; width:100%; clear:both;}
.content .agenda .day h2 {float:left; width:100%; clear:both;font-size:1.3em;}
.content .agenda .day .timeslot {float:left; width:760px;clear:both; padding-bottom:25px;}
.content .agenda .day .timeslot p {float:left; width:128px; padding-right:35px; font-weight:bold;}
.content .agenda .day .timeslot .event {float:left; width:400px; padding-top:1px;}
.content .agenda .day .timeslot .event .concurrent {float:left; width:400px; padding-bottom:25px;}
.content .agenda .day .timeslot .event h3 {float:left; clear:both; width:400px; font-size:1.3em;}
.content .agenda .day .timeslot .event h3 span {float:left; width:100%; clear:left;}
.content .agenda .day .timeslot .event p {width:400px; font-weight:normal;}

/* Speakers */
.content .speakers h1 {padding-bottom:30px;}
.content .speakers .speaker_mod {padding-bottom:25px;}

/* Sponsors */
.content .spons {float:left; width:760px;}
.content .spons .lt_content {width:580px; padding-right:0;}
.content .spons .rt_content {width:180px;}
.content .spons h1 {float:left; width:100%; padding-bottom:25px;}
.content .spons .abstract {float:left; clear:both; width:307px; padding-bottom:25px; font-size:1.4em;}
.content .spons .spon_mod {float:left; width:570px;}
.content .spons .spon_mod h2 {}
.content .spons .spon_mod .sponsor_mod {padding-bottom:27px;}
.content .spons .spon_mod .sponsor_mod img {margin-bottom:7px;}
.content .spons .spon_mod .sponsor_mod p {}
.content .spons .spon_mod .sponsor_mod p a {}

/* how to become a sponsor */
.breadcrumbs {float:left; width:760px;}
.breadcrumbs ul {float:left; width:100%; padding:5px 2px;;}
.breadcrumbs ul li {float:left; width: auto; padding-right:8px; font-size:12px;}
.breadcrumbs ul li a {font-size:12px;}
.content .howto p {padding-bottom:1em;}

/* Registration */
.content .reg {float:left; width:760px;}
.content .reg h1, .content .reg h2, .content .reg h3 {float:left; width:100%; padding-bottom:25px;}
.content .reg h2 {padding-bottom:15px;}
.content .reg h3 {padding-bottom:2px;}
.content .reg .abstract, .content .reg p{float:left;padding-bottom:25px; width:520px;}
.content .reg .abstract a {font-weight:bold;}
.content .reg ul {float:left; width:520px; padding-bottom:20px;}
.content .reg ul li {font-size:12px; padding-bottom:3px;}
.content .reg table {float:left;width:520px;}
.content .reg table thead {width:100%;}
.content .reg table tbody { width:100%;}
.content .reg table tr {float:left; width:100%; clear:both;}
.content .reg table thead tr th {float:left; width:100%; clear:both; border-bottom:1px solid #000; font-size:1.3em; font-weight:bold; padding-bottom:10px;}
.content .reg table tbody tr td {width:155px;}
.content .reg table tbody tr .head {padding-left:16px;font-weight:bold;width:100%;}
.content .reg table tbody tr .data {padding-left:35px;}
.content .reg table tbody tr .price {font-weight:bold;}

/* hotel */
.content .hotel {float:left; width:760px;}
.content .hotel h1 {float:left; width:100%; padding-bottom:25px;}
.content .hotel .hotel_mod {float:left;width:550px;clear:both; padding-bottom:25px;}
.content .hotel .hotel_mod ul li {line-height:1.4em;}

/* Contact us */
.content .contact h1 {padding-bottom:25px;}
.content .contact .about_chron {padding-bottom:25px;}
.content .contact .contact_us ul {padding-bottom:25px;}
.content .contact .contact_us ul li {font-size:1.2em;padding-bottom:3px;}
.content .contact .contact_us ul li h3 {font-size:1.2em;padding-bottom:0.2em;}


/* print */
@media print {
	.header {display:none;}
	.print_logo {display:block;}
	.header .reg_logo, .header .reg_now, .nav, .subnav, .breadcrumbs {display:none;}
	.main, .content {overflow:visible; display:block;  }
	/* Agenda */
	.content .agenda h1 {float:none;clear:none; }
	.content .agenda .update {float:none; clear:none; }
	.content .agenda .day {float:none; clear:none; overflow:visible; }
	.content .agenda .day h2 {float:none; clear:none;}
	.content .agenda .day .timeslot {float:none; clear:none;}
	.content .agenda .day .timeslot p {float:none;}
	.content .agenda .day .timeslot .event {float:none;}
	.content .agenda .day .timeslot .event .concurrent {float:none;}
	.content .agenda .day .timeslot .event h3 {float:none; clear:none;}
	.content .agenda .day .timeslot .event h3 span {float:none; clear:none;}
	.content .agenda .day .timeslot .event p {}


}

