#leftcolumn {float: left; width: 373px; padding-right: 43px;}
#rightcolumn {float: left; width: 373px;}
#maincontent {margin: 30px 21px;}
#rsvpmaincontent {margin: 30px 21px;}
#rsvpleftcolumn {float: left; width: 250px; padding-right: 5px;}
#rsvprightcolumn {float: right; width: 496px;}

h1, h2 {margin: 10px 0;}
h2 {font-size: 14px;}
p {margin: 10px 0; color: #00334e; font-size: 12px;}
.blue {color: #68b2c7;}
.darkblue {color: #00334d;}
h3 {background: url(../imgs/blue_bar.gif) no-repeat bottom;
width: 363px;
height: 20px;
color: #68b2c7;
font-size: 12px;
margin: 20px 0 10px 0;}
h4 {background: url(../imgs/blue_bar_sm.gif) no-repeat bottom;
width: 263px;
height: 20px;
color: #68b2c7;
font-size: 12px;
margin: 20px 0 10px 0;}


.font14 {font-size: 14px; line-height: 24px;}
.width239 {width: 239px; margin-left: 22px;}
.speakerinfo { font-size: 12px; line-height: 18px;}
.width491 {width: 491px; margin-left: 28px; margin-bottom: 10px;}
.height20 {height: 20px;}
.height15 {height: 15px;}
.height45 {height: 45px;}
.height10 {height: 10px;}
.bluedot {background:url(../imgs/bluedot.gif) repeat-x top left; height: 5px; width: 100%; margin-top: 10px;}

#content-container {}
#speakernav {margin-bottom: 25px; margin-top: -22px;}
#speakernav a {padding: 0 2px;}
#speakernav a, #agenda a  {color: #68b2c7; text-decoration: none; }
#speakernav a:hover, #agenda a:hover {color:  #00334d!important;  }
.time {float: left; width: 75px;}
#leftcolumn h2, #rightcolumn h2 {margin-bottom: 15px;}
.bottom25 {margin-bottom: 25px;}
td#rightcolumn, td#leftcolumn {vertical-align: top;}
td#rsvprightcolumn, td#rsvpleftcolumn {vertical-align: top;}
#footer {margin-top: 16px; height: 100px;}
div#leftcolumn, div#rightcolumn{margin-bottom: 20px; .margin-bottom: -5px; _margin-bottom: 0px;}
#leftheader {float: left; width: 683px; height: 82px;}
#rightheader { float: left; width: 148px; height: 82px;}
.symposium {background: url(../imgs/symposium_header_bg.gif) no-repeat; width: 683px;}
.schedule {background: url(../imgs/schedule_header_bg.gif) no-repeat; width: 683px;}
.gala {background: url(../imgs/gala_header_bg.gif) no-repeat; width: 683px;}
#header_text {margin: 14px 0 0 20px;}
#location_text {text-align: right; padding-right: 14px; margin-top: 10px; color: white;}
.footerclear { clear: both; height: 1px; .height: 1px; _height: 1px; }
#titleheader{ height: 82px;}

