p.schedule-download { font-size: 11px; float:right; text-transform: none; padding-top: 3px; }
p.speaker-photo { font-size: 8px; float:right; }
p.speaker-photo { padding-left: 20px; }
h4 span.vendor-cat { float:right; }
div#section-title { padding-left: 15px;  margin-bottom: 30px; width: 700px; height: 65px; }
div#section-title h3 { font-size: 25px; margin-bottom: 0px; }
div#section-title p { margin-top: 0px; font-size: 13px; color:#666; text-transform: uppercase; }
div#register-panel-1 { float: right; width: 265px; height: 95px; background-color:#D8D8D8; margin-right: 11px; border: 1px solid #ACACAC; }
div#register-panel-2 { float: right; width: 265px; height: 117px; background-color:#1A5D99; margin-right: 11px; border: 1px solid #ACACAC; }

/*Navigation - Sidebar */

div#nav-tabs { float: left; width: 100px; padding-left: 15px; margin-right: 10px; }
div#nav-tabs ul { margin:0px; padding:0px }
div#nav-tabs ul li { margin-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 4px; }
div#nav-tabs ul li a { color: #333; }
div#nav-tabs ul li a:active, div#nav-tabs ul li a:hover { color: #3087D5; }

/*Navigation - Active State*/
div#nav-wrapper.overview ul li.overview a, div#nav-wrapper.schedule ul li.schedule a, div#nav-wrapper.speakers ul li.speakers a, div#nav-wrapper.vendors ul li.vendors a, div#nav-wrapper.hotel ul li.hotel a, div#nav-wrapper.register ul li.register a   { color: #3087D5; font-weight: bold;  }

div#sub-content { float: left; width: 538px; margin-left: 13px; float: left; }
div#sub-content h3 { margin-top: 1px; font-size: 24px;  }
div#sub-content h4 { font-size: 20px; color: #333; margin-bottom: 5px; margin-top: 20px; }
div#sub-content h4.top-item { margin-top: 0px; }
div#sub-content div.time-block { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; }
div#sub-content ul { padding-left:0px; margin-left: 0px; margin-bottom: 20px;  }
div#sub-content ul li.event-time { font-size: 15px; color: #115490; margin-top: 5px; margin-bottom: 5px; }
div#sub-content ul li.event-title { font-size: 15px; color: #333; margin-top: 5px; margin-bottom: 5px; font-weight:bold; }
div#sub-content ul li.event-description {  }
div#sub-content ul li ul { margin-top: 15px; margin-left: 25px; }
div#sub-content ul li ul li { list-style-type: disc; margin-bottom: 5px; }
div#sub-content ul li ul li a { font-style: italic; }
div#speaker-column { float: right; width: 225px; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; padding-left: 20px; }
div#speaker-column h3 { margin-top: 1px; color:#666; }
div#speaker-column ul { margin-left: 0px; padding-left: 0px; }
div#speaker-column a { outline:none; }
div#speaker-column ul li.featured-speaker { height: 93px; display: block; font-size: 10px; overflow:hidden; margin-bottom: 5px; }
div#speaker-column ul li ul li { font-size: 11px; }
div#speaker-column ul li ul li.speaker-thumbnail { float:left; overflow:hidden;  margin-bottom: 10px; padding-right: 3px; }
div#speaker-column ul li ul li.speaker-caption { padding-top: 8px; }
div#speaker-column ul li ul li.speaker-caption span.faux-link { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #115490; color: #115490; font-weight:bold; }
div#speaker-column img { padding: 3px; border: solid thin #CCC; }
div#main-content.conference { width: 100%; padding-top: 10px; }

/*div#top-panel.interior { padding: 10px; background-color: #FFF; background-image: none; }*/
div#top-panel p { font-size: 15px; }
div#top-panel.interior h3 { margin-top: 0px; color:#FFFFFF; }
div#top-panel h2 { color:#FFFFFF; font-size:24px; font-weight: normal; margin-top: 0px; }
div#top-panel h3 { color:#FFFFFF; font-size:20px; padding-bottom: 4px; font-weight: normal; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; width: 370px; }
div#top-panel ul { margin-left: 0px; padding-left: 15px; font-size: 18px; }
div#top-panel ul li { color:#FFFFFF; font-size: 18px; }
div#video-panel { width: 265px; height: 253px; float: right; border: 2px solid #CCC; margin-left: 20px; background-color: #1A5D99; padding-bottom: 15px; }
div#video-player-wrapper { width: 265px; height: 153px; }
div#register-panel-1 ul, div#register-panel-2 ul, div#register-panel ul, div#register-now ul { margin-left:0px; padding-left:0px; }
div#register-panel-1 p, div#register-panel-1 li, div#register-panel-2 p, div#register-panel-2 li, div#register-now p, div#register-now li, div#register-panel p, div#register-panel li, div#register-now p, div#register-now li { text-align:center; color:#FFFFFF; }
div#register-panel-1 p, div#register-panel-1 li { color:#333; text-align:center; }
span.emphasis { font-style: italic; }
span.asterisk { font-size: 14px; }
.conference table.sale-table { width:100%; }

ul.hotel-info { margin-left:0px; padding-left:0px; font-size:14px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom: 25px; }
ul li.hotel-name { font-weight:bold; }
ul.more-info { margin-top: 8px; }
span.spacer { width: 30px; }
span.time { width: 200px; display: inline-block; }

div.section-header { font-weight: bold; text-transform: uppercase; padding: 10px; border: 1px solid #E0E0E0; margin-bottom: 15px; background-color:#CCC; }
div.section-header p { margin: 0px; font-size: 12px; }
div#sub-content div.time-block.bottom { border:none; }

div#sub-content div.time-block { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; margin-left: 10px; }
div#sub-content h4 { font-size: 20px; color: #333; margin-bottom: 5px; margin-top: 20px; }


/*Updated 4/1/10 */


div.section-header { font-weight: bold; text-transform: uppercase; padding: 10px; border: 1px solid #E0E0E0; margin-bottom: 15px; background-color:#F4F4F4; }
div.section-header p { margin: 0px; font-size: 12px; }
div#sub-content div.time-block.bottom { border:none; }
div#sponsor-callout { float: right; height: 100px; }
div#video-player-wrapper { height:153px; width:265px; float: right; margin-right: 10px; background-color: #CCC; margin-bottom: 15px; }
div#top-panel ul li.register-now-link { font-size: 13px; color: #FFF; }
div#sub-content ul.sub-list { margin-left: 18px; }
div#sub-content ul.sub-list li { margin-bottom: 5px; line-height: normal; font-size: 13px !important; }

/*Updated 3/26/10 */
div#sub-content div.time-block { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; margin-left: 10px; }
div#sub-content h4 { margin-left: 10px; font-size: 20px; color: #333; margin-bottom: 5px; margin-top: 20px; }
div#register-panel-1 ul, div#register-panel-2 ul, div#register-panel ul, div#register-now ul { margin-left:0px; padding-left:0px; }
div#register-panel-1 p, div#register-panel-1 li { color:#333; text-align:center; }
div#register-panel-1 p, div#register-panel-1 li, div#register-panel-2 p, div#register-panel-2 li, div#register-panel li, div#register-now p, div#register-now li { text-align:center; }
div#top-panel { background-image: url("/assets/2010-momentum/global/momentum-header.png"); background-repeat: no-repeat; background-position: center top; color: #000; height: 296px; padding-top: 15px; padding-right: 20px; }
div#top-panel-wrapper { margin-bottom: 15px; }
div#sub-content { float: left; width: 505px; margin-left: 13px; float: left; }
div#sub-content h1 { margin-top: 0px; }
div#nav-tabs { float: left; width: 100px; padding-left: 15px; margin-right: 10px; margin-top: 5px; }
div#speaker-column { float: right; width: 254px; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; padding-left: 20px; }
div#sponsor-box { height: 125px; float: right; padding-right: 13px; margin-bottom: 25px;  }
div#top-panel div#right-col { float: right; width: 254px; }
div#top-panel div#register-now { text-align: center; }

/*Added 4/07/10 */
div#sub-content a.image-link { border: none; }




