/* Start of CMSMS style sheet '2010_agenda_view' */
.selected {text-decoration:underline;}
#content #agenda_view {font: 13px Arial, Helvetica, sans-serif;color:#333;}
#content #agenda_view h4 {white-space:normal;}

#content #agenda_view #top_row {width: 680px;margin: 0;padding: 0;overflow: hidden;}
#content #agenda_view #monday {width: 220px;height: 134px;margin: 0 10px 0 0;padding: 13px 12px 13px 13px;float: left;background: #333 url(uploads/2010/agenda/monday_bg.jpg) no-repeat;}
#content #agenda_view #tues_weds {width: 259px;height: 134px;margin: 0 10px 0 0;padding: 13px 12px 13px 13px;float: left;background: #333 url(uploads/2010/agenda/tues_weds_bg.jpg) no-repeat;}
#content #agenda_view #preconf_more {width: 106px;height: 135px;margin: 0;padding: 12px 12px 13px 13px;float: left;background: #ac9e8e url(uploads/2010/agenda/preconf_more_bg.jpg) no-repeat;}

/* ###################### Preconference Workshops */

#content #agenda_view #preconf_more {display:none;}

#content #agenda_view #preconf_workshops_container {width: 680px;margin: 20px 0 0 0;padding: 0;background: #988b7f url(uploads/2010/agenda/preconf_header.gif) top no-repeat;}
#content #agenda_view #preconf_close {float: right;margin: 0;width:93px;}
#content #agenda_view a.preconf_more_btn {margin: 0 0 0 12px;}
#content #agenda_view div.preconf_workshop {width: 652px;margin: 0;padding: 14px 14px 0;border-bottom: 1px solid #b7aea6;overflow: hidden;}
#content #agenda_view div.preconf_workshop_last {width: 652px;margin: 0;padding: 14px 14px 0;overflow: hidden;}
#content #agenda_view div.preconf_pic {width: 40px;height: 40px;margin: 0 10px 0 0;padding: 2px;border: 1px solid #d6d1cc;float: left;}
#content #agenda_view div.preconf_description {width: 590px;margin: 0;padding: 0;float: left;}
#content #agenda_view #preconf_footer {width: 680px;height: 6px;margin: 0;padding: 0;background: #988b7f url(uploads/2010/agenda/preconf_footer.gif) top no-repeat;}

/* ###################### Schedule Listings */

#content #agenda_view div.schedule_listing_container {width: 680px;margin: 0;padding: 0;overflow: hidden;margin-top:-10px;}
#content #agenda_view div.schedule_listing {width: 680px;margin: 10px 0 0 ;padding: 0;overflow: hidden;}
#content #agenda_view div.event_header {width: 670px;height: 18px;border-bottom: 7px solid #000;background: transparent url(uploads/2010/agenda/time_bg.gif) no-repeat;margin: 0 0 10px;padding: 10px 0 0;}
#content #agenda_view div.time {width: 91px;height: 18px;text-align: center;float: left;margin: 0;padding: 0;}
#content #agenda_view div.breakout {width: 300px;height: 18px;float: left;margin: 0 0 0 12px;padding: 0;}
#content #agenda_view div.detail_left_column {width: 323px;margin: 0 34px 20px 0;padding: 0;float: left;}
#content #agenda_view div.grid_left_column_3session {width: 202px;margin: 0 15px 0 0;padding: 0;float: left;}
#content #agenda_view div.grid_mid_column_3session {width: 202px;margin: 0 15px 0 0;padding: 0 0 0 15px;float: left;border-left: 1px solid #666;}
#content #agenda_view div.grid_right_column_3session {width: 202px;margin: 0;padding: 0 0 0 15px;float: left;border-left: 1px solid #666;}
#content #agenda_view div.grid_left_column_2session {width: 315px;margin: 0;padding: 0 15px 0 0;float: left;}
#content #agenda_view div.grid_right_column_2session {width: 315px;margin: 0;padding: 0 0 0 15px;float: left;border-left: 1px solid #666;}
#content #agenda_view div.grid_1session {width: 680px;margin: 0;padding: 0;}
#content #agenda_view div.moderator_container {padding-top:10px;}
#content #agenda_view div.moderator_pic {width: 50px;height: 50px;margin: 0 10px 0 0;padding: 2px;border: 1px solid #c9d9ed;float: left;}
#content #agenda_view div.moderator_info {width: 250px;margin: 0;padding: 0;float: left;}
#content #agenda_view div.detail_right_column {width: 323px;margin: 0 0 20px 0;padding: 0;float: left;}
#content #agenda_view div.detail_right_column ul {margin: 0;padding: 0;}
#content #agenda_view div.detail_right_column ul li {list-style: none;margin: 0;padding: 0;}
#content #agenda_view div.speaker_pic {width: 50px;height: 50px;margin: 15px 4px 15px 0;padding: 2px;border: 1px solid #c9d9ed;float: left;}
#content #agenda_view .get_involved {margin-right: 20px;}
#content #agenda_view div.dotted_divider {background: url(uploads/2010/agenda/dotted_divider.gif) no-repeat;height: 2px;width: 680px;clear: both;padding:10px 0;}
#content #agenda_view div.event_header_lunch {width: 670px;height: 31px;background: transparent url(uploads/2010/agenda/time_lunch_bg.gif) no-repeat;margin: 0 0 10px;padding: 10px 0 0;}

/*##################################################################### MAIN NAVIGATION */
#content #agenda_view #all_nav {position:relative;}
#content #agenda_view #main_navigation {display: block;overflow: hidden;border: none;height: 57px;margin: 20px 0;padding: 0;}
#content #agenda_view #main_navigation li {list-style: none;display: inline;font: bold 14px/13px Arial, Helvetica, sans-serif;color: #369;margin: 0;padding: 0;}
#content #agenda_view #main_navigation a {float: left;overflow: hidden;height: 0px !important;margin: 0;padding: 57px 0 0 0;}
#content #agenda_view #main_navigation a:hover {background-position: 0 -57px;}
#content #agenda_view #main_navigation a.selected {background-position: 0 -57px;}
#content #agenda_view #nav_monday a {background: url(uploads/2010/agenda/nav_monday.gif) no-repeat;width: 164px;margin: 0 8px 0 0;}
#content #agenda_view #nav_tuesday a {background: url(uploads/2010/agenda/nav_tuesday.gif) no-repeat;width: 164px;margin: 0 8px 0 0;}
#content #agenda_view #nav_wednesday a {background: url(uploads/2010/agenda/nav_wednesday.gif) no-repeat;width: 164px;margin: 0 8px 0 0;}
#content #agenda_view #nav_track a {background: url(uploads/2010/agenda/nav_track.gif) no-repeat;width: 164px;margin: 0;}

#content #agenda_view #track_nav {position:absolute;top:54px;right:0;}
#content #agenda_view #track_nav {width: 542px;padding: 0;margin: 0;background: #5b83af url(uploads/2010/agenda/track_nav_header.gif) top no-repeat;}
#content #agenda_view #track_nav ul {margin: 0;padding: 3px 0 0 20px;height:15px;}
#content #agenda_view #track_nav ul li {list-style: none;display: inline;font: normal 11px/9px Arial, Helvetica, sans-serif;color: #fff;margin: 0 17px 0 0;padding: 0;text-align: center;}
#content #agenda_view #track_nav_footer {width: 542px;height: 5px;padding: 0;margin: 0;background: #5b83af url(uploads/2010/agenda/track_nav_footer.gif) top no-repeat;}
#content #agenda_view a.track_nav {font: bold 10px/9px Arial, Helvetica, sans-serif;color: #fff;margin: 0;padding: 0;text-decoration: none;}
#content #agenda_view #track_nav a.track_nav:hover {text-decoration: underline;}
#content #agenda_view #track_nav a.selected {text-decoration: underline;}

#content #agenda_view div.schedule_view_nav {float: right;margin-top:8px;margin-right:9px;}
#content #agenda_view div.schedule_view_nav ul {margin: 0;padding: 0;}
#content #agenda_view div.schedule_view_nav li {list-style: none;font: normal 15px/13px Arial, Helvetica, sans-serif;color: #999;margin: 0;padding: 0;display: inline;text-transform: uppercase;}
#content #agenda_view a.schedule_view_nav {font: normal 15px/11px Arial, Helvetica, sans-serif;color: #036;text-decoration:none;}
#content #agenda_view a.schedule_view_nav:hover {text-decoration: underline;}
#content #agenda_view div.schedule_view_nav a.selected {text-decoration: underline;}

/*##################################################################### MISC */

#content #agenda_view img {border: none;}
#content #agenda_view a {outline: none;}

/*##################################################################### TYPOGRAPHY */
 
#content #agenda_view #top_row h2 {font: bold 18px/15px Arial, Helvetica, sans-serif;color: #fff;margin: 0 0 11px 0;padding: 0;background-color:transparent;text-transform:none;}
#content #agenda_view #top_row #preconf_more h2 {font: bold 13px/14px Arial, Helvetica, sans-serif;color: #f5e3cd;margin: 0 0 11px 0;padding: 0;}
#content #agenda_view div.preconf_workshop h3 {font: bold 18px/15px Arial, Helvetica, sans-serif;color: #f5e3cd;margin: 0 0 18px 0;padding: 0;}
#content #agenda_view .copy_day {font: normal 12px/15px Arial, Helvetica, sans-serif;color: #ccc;margin: 0 0 10px 0;padding: 0;}
#content #agenda_view .copy_preconf_more {font: normal 12px/15px Arial, Helvetica, sans-serif;color: #ede6dd;margin: 0 0 16px 0;padding: 0;}
#content #agenda_view .copy_preconf {font: normal 13px/15px Arial, Helvetica, sans-serif;color: #ede6dd;margin: 0 0 15px 0;padding: 0;}
#content #agenda_view .preconf_title {font: normal 17px/12px Arial, Helvetica, sans-serif;color: #fff;margin: 0 0 8px 0;padding: 0;line-height:1em;}
#content #agenda_view .preconf_notes {font: normal 11px/10px Arial, Helvetica, sans-serif;color: #ccc;margin: 0 0 8px 0;padding: 0;}
#content #agenda_view a.notes {color: #fc9;text-decoration: none;}
#content #agenda_view a.notes:hover {text-decoration: underline;}
#content #agenda_view a.learn_more {color: #630;text-decoration: none;}
#content #agenda_view a.learn_more:hover {text-decoration: underline;}
#content #agenda_view .time {font: bold 16px/12px Arial, Helvetica, sans-serif;color: #fff;text-transform: uppercase;margin: 0;padding: 0;}
#content #agenda_view .breakout {font: normal 18px/13px Arial, Helvetica, sans-serif;color: #000;margin: 0;padding: 0;}
#content #agenda_view div.schedule_listing h4 {font: normal 21px/16px Arial, Helvetica, sans-serif;color: #036;letter-spacing: -0.03em;margin: 0 0 13px 0;padding: 0;}
#content #agenda_view div.schedule_listing div.grid h4 {line-height:1.1em;}

#content #agenda_view .lunch {font: normal 22px/20px Arial, Helvetica, sans-serif;color: #000;margin: 0 0 10px 0;padding: 0;text-align: center;text-transform: uppercase;display: block;}
#content #agenda_view div.schedule_listing h5 {font: normal 11px/9px Arial, Helvetica, sans-serif;color: #999;margin: 0 0 10px 0;padding: 0;}
#content #agenda_view div.schedule_listing p {font: normal 14px/18px Arial, Helvetica, sans-serif;color: #333;margin: 0 0 15px 0;padding: 0;}
#content #agenda_view .moderator_heading {font: normal 14px/10px Arial, Helvetica, sans-serif;color: #333;margin: 0 0 8px 0;padding: 0;display: block;}
#content #agenda_view a.schedule_name {color: #930;text-decoration: none;}
#content #agenda_view a.schedule_name:hover {text-decoration: underline;}
#content #agenda_view .moderator_title {font: normal 13px/11px Arial, Helvetica, sans-serif;color: #666;margin: 0 0 6px 0;padding: 0;display: block;}
#content #agenda_view div.grid1 p {font: normal 12px/11px Arial, Helvetica, sans-serif;color: #666;margin: 0 0 10px;padding: 0;line-height:1.1em;}
#content #agenda_view div.grid2 p {font: normal 12px/11px Arial, Helvetica, sans-serif;color: #666;margin: 0 0 10px;padding: 0;line-height:1.1em;}
#content #agenda_view div.grid3 p {font: normal 12px/11px Arial, Helvetica, sans-serif;color: #666;margin: 0 0 10px;padding: 0;line-height:1.1em;}



/* For Comment Form */
#content #agenda_view div.comments {display:none;position:relative;}
#content #agenda_view div.comments {background-color:#eee;padding:15px;margin-top:10px;font-size:12px;}
#content #agenda_view div.comments h4 {font-size:16px;}
#content #agenda_view div.comments div.feedback_item {margin-bottom:10px;border-top:1px dotted #aaa;padding-top:3px;padding-bottom:5px;}

#content #agenda_view div.comments div.feedback_item_data {color:#444;padding-left:15px;}
#content #agenda_view div.comments div.feedback_item_meta {color:#777;padding-left:15px;font-size:smaller;padding-top:2px;}
#content #agenda_view form {font-size:10px;}
#content #agenda_view textarea {width:250px;height:100px;}

#content #agenda_view div.comment_close {position:absolute;right:5px;top:5px;width:78px;height:15px;}

#content #agenda_view form div.fields {margin-bottom:5px;}
#content #agenda_view form label {display:block;float:left;width:50px;}
#content #agenda_view form input {display:block;float:left;width:196px;}
#content #agenda_view form input.submit {display:inline;width:100px;margin-top:5px;}


/* Grid table */
#content #agenda_view table td {vertical-align:top;}
#content #agenda_view td.grid_left_column_3session {width: 202px;margin: 0 15px 0 0;padding: 0;}
#content #agenda_view td.grid_mid_column_3session {width: 202px;margin: 0 15px 0 0;padding: 0 0 0 15px;border-left: 1px solid #666;}
#content #agenda_view td.grid_right_column_3session {width: 202px;margin: 0;padding: 0 0 0 15px;border-left: 1px solid #666;}
#content #agenda_view td.grid_left_column_2session {width: 315px;margin: 0;padding: 0 15px 0 0;}
#content #agenda_view td.grid_right_column_2session {width: 315px;margin: 0;padding: 0 0 0 15px;border-left: 1px solid #666;}
#content #agenda_view div.grid h4 {cursor:pointer;}

#content #agenda_view div.schedule_listing p {font-size:13px;padding:0;margin:0;line-height:1.2em;}

#content #agenda_view a.get_involved_btn {position:relative;}
#content #agenda_view a.get_involved_btn span {display:block;position:absolute;top:-20px;left:170px;text-decoration:none;color:#333;}
#content #agenda_view div.detail_left_column ul {padding:0;margin:5px 0;list-style:none;}
#content #agenda_view div.detail_left_column ul li {background:url(uploads/2010/agenda/bullet.png) no-repeat left 3px;padding-left:10px;}

div.rhc_get_involved {}
div.rhc_video {width:225px;text-align:center;position:relative}
div.rhc_video img.play {display:block;position:absolute;top:20px;left:93px;width:20%;}
div.rhc_audio {}

div#content #agenda_view div.one_speaker {margin-bottom:8px;}
div#content #agenda_view div.one_speaker div.speaker_details img {float:left;margin-right:10px;padding:2px;border:1px solid #c9d9ed;}

div#content #agenda_view div.day_jump {text-align:center;border-top:1px dotted #888;padding:3px 0;}
div#content #agenda_view div.day_jump a {}

div.preconf_pic {display:none;}

/* Load defaults */
#content #agenda_view ul.speaker_list {display:none;list-style:none;padding:0;margin:0;}
#content #agenda_view div.topics_only {display:none;}

/* End of '2010_agenda_view' */

