/* Start of CMSMS style sheet 'interior_content' */
div#content {font-size:14px;}
div#content * {padding-top:0;padding-bottom:0;margin:0;}
/* Basic styles */
div#content h1 {color:#a6bde5;color:#295594;font-weight:normal;font-size:2em;text-transform:lowercase;padding:0;margin:0;margin-bottom:10px;background-color:#ffffff;text-align:left;}
div#content h2 {background-color:#a6bde5;color:#ffffff;font-weight:normal;font-size:1.3em;text-transform:lowercase;padding:3px 10px;margin-bottom:10px;}
div#content h3 {font-size:15px;font-weight:bold;padding:0;margin:0;padding-top:15px;}
div#content p {color:#000000;padding-bottom:1em;line-height:1.3em;}
div#content strong,b {font-weight:bold;}
div#content emph,i {font-style:italic;}
div#content a {color:#000099;text-decoration:none;}
div#content a:hover {text-decoration:underline;}
div#content ul,ol {padding-left:3em;padding-bottom:1em;}
div#content p.back_link {font-size:12px;text-align:right;padding:0;}
div#content p.padded {padding:5px;}
div#content ol li {padding-bottom:8px;}

/* Agenda listing */
div#content div.agenda_day {background-color:#82a7e8;color:#ffffff;font-weight:normal;font-size:1.3em;text-transform:lowercase;padding-left:10px;margin-top:10px;padding-bottom:3px;}
div#content div.agenda_item {padding-top:5px;padding-bottom:5px;}
div#content div.agenda_day a {color:#ffffff;}
div#content .odd {background-color:#dacd8a;}
div#content .even {background-color:#ffffcc;}
div#content div.agenda_time {width:100px;float:left;padding-left:5px;}
div#content div.agenda_details {width:570px;float:left;}
div#content div.agenda_details div.agenda_title {font-weight:bold;}
div#content div.agenda_details div.agenda_description p {padding:0;}
div#content div.agenda_description {padding:5px;font-size:12px;}
div#content div.agenda_description1 {padding:5px;font-size:12px;}
div#content div.agenda_item div.agenda_description {padding:0;font-size:1em;;}
div#content span#agenda_help {font-size:11px;display:inline;}

/* Testimonial Listing */
div#content div.testimonial {background-color:#ffffff;font-size:14px;padding-bottom:0;height:90px;}
div#content div.testimonial p img {border:0;margin:0 20px 5px 10px;}
div#content div.testimonial p {font-size:14px;}
div#content div.testimonial p.name {float:left;}
div#content div.testimonial p.company {float:left;font-weight:normal;}

/* Speaker listing */
div#content p.speaker {font-size:14px;padding:0;margin:0;}
div#content p.speaker span.speaker_company {font-weight:normal;}

/* Speaker Bio */
div#content div.speaker_bio {font-size:13px;}
div#content div.speaker_bio img {display:block;padding-bottom:8px;}
div#content div.speaker_bio p.speaker_name {margin:0;padding:0;font-weight:bold;}
div#content div.speaker_bio p.speaker_title {margin:0;padding:0;font-weight:bold;}
div#content div.speaker_bio p.speaker_company {margin:0;padding:0;font-weight:bold;}
div#content div.speaker_bio p.speaker_copy {margin:0;padding:0;padding-top:10px;}

/* Form styles */
div#content div.maillist_form h2.form_error {font-size:16px;color:#ff3333;background:none;text-transform:uppercase;border-top:1px solid red;border-bottom:1px solid red;}
div#content div.maillist_form ul.form_error {font-size:14px;color:#ff0000;}
div#content div.maillist_form form div.reg_form {padding-bottom:10px;}
div#content div.maillist_form form div.reg_form label {display:block;width:150px;float:left;}
div#content div.maillist_form form div.reg_form input {display:block;width:200px;float:left;}
div#content div.maillist_form form div.reg_form select {display:block;width:200px;float:left;}

div#content div.livepitch_form h2.form_error {font-size:16px;color:#ff3333;background:none;text-transform:uppercase;border-top:1px solid red;border-bottom:1px solid red;}
div#content div.livepitch_form ul.form_error {font-size:14px;color:#ff0000;}
div#content div.livepitch_form form div.reg_form {padding-bottom:10px;}
div#content div.livepitch_form form div.reg_form label {display:block;width:150px;float:left;}
div#content div.livepitch_form form div.reg_form input {display:block;width:200px;float:left;}
div#content div.livepitch_form form div.reg_form select {display:block;width:200px;float:left;}
div#content div.livepitch_form form div.reg_form #reg_submit {margin-top:10px;}

/* Table styles */
div#content p.prices {padding:0;}
div#content table.prices {padding:0;margin:0;padding-bottom:10px;}
div#content table.prices th {border-bottom:1px solid black;text-align:left;padding-right:20px;}
div#content table.prices tr.separator th {height:20px;border:0;}
div#content table.prices td.first {padding-top:5px;}

/* Button styles */
div#content a.register_button {background-color:#da521e;color:#ffffff;display:block;padding:3px 10px;text-transform:uppercase;width:240px;margin-bottom:10px;font-weight:bold;}

div#content a.download_button {background-color:#3c64ae;color:#ffffff;display:block;padding:5px;text-transform:uppercase;width:400px;margin-bottom:10px;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;}
div#content a.download_button:hover {text-decoration:none;background-color:#ffffff;color:#3c64ae;}

div#content a.link_button {background-color:#7492c8;color:#ffffff;display:block;padding:5px;text-transform:uppercase;margin-bottom:10px;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;width:500px;}
div#content a.link_button:hover {text-decoration:none;background-color:#ffffff;color:#7492c8;}

div#content a.other_button {background-color:#da521e;color:#ffffff;display:block;padding:5px;text-transform:uppercase;width:210px;margin-bottom:10px;font-weight:bold;margin-left:100px;}

/* Agenda Table */
div#content table.agenda_all {font-size:12px;border-collapse:collapse;}
div#content table.agenda_all th {background-color:#82a7e8;color:#ffffff;border-left:1px solid #aaa;border-right:1px solid #aaa;padding:3px;}
div#content table.agenda_all td {padding:3px;border-left:1px solid #aaa;border-right:1px solid #aaa;}
div#content table.agenda_all td div.tditem {padding-bottom:10px;font-weight:bold;}
div#content table.agenda_all div.agenda_description {padding:0;font-size:11px;display:none;font-weight:normal;}

/* Other */
div#content div.important {background-color:#476FAD;color:#ffffff;padding:40px;}
div#content div.important p {color:#ffffff;}

div#content a.back_to_top {display:block;text-align:right;border-top:1px dotted gray;}

/* Attending page */
div#image_strip img {border:0;border-right:3px solid #ffffff;}
div#content_testimonials {width:669px;margin-top:20px;margin-bottom:30px;padding:0;}
div#content_testimonials p {width:200px;border-right:3px solid #ffffff;float:left;padding:5px 10px;font-size:11px;background-color:#cccccc;margin:0;height:90px;color:#2e3359;}
div#content_testimonials p.desc {font-size:13px;color:#000000;}
div#attendee_list {width:540px;margin:0 auto;}
div#attendee_list div.col {width:250px;padding:5px 10px;float:left;}

/* New Speaker Page */
div#content div.speaker_new {width:163px;height:130px;float:left;padding-right:7px;}
div#content div.speaker_new img {display:block;padding-bottom:3px;border-top:3px solid #333;}
div#content div.speaker_new p {margin:0;padding:0;font-size:12px;text-align:right;}
div#content div.speaker_new p.company {font-weight:bold;}
div#content div.speaker_new p.name {color:#d9872f;}
div#content div.speaker_new p.title {color:#747474;font-size:10px;}
div#content div.speaker_new  a {color:#d9872f;}

/* Updated Registration table */
table.my_prices {border-collapse:collapse;width:100%;}
table.my_prices td {padding:0 10px;}
table.my_prices tr.title {background-color:#dacd8a;font-weight:bold;height:25px;}
table.my_prices tr.data {background-color:#ffffcc;height:30px;}
table.my_prices tr.special {color:#ff0000;}
table.my_prices tr.data span {font-size:12px;}

/* Webcast page */
div.webcast_agenda div.agenda_description {display:none;}
div.webcast_agenda table tr {height:40px;}
div.webcast_agenda table th {border-bottom:1px solid #444;text-transform:uppercase;}
div.webcast_agenda table tr td {height:20px;border-bottom:1px dotted #999;}
div.webcast_agenda table td.my_date {width:100px;}
div.webcast_agenda table td.my_title {width:300px;}
div.webcast_agenda table td.speaker_details {width:250px;font-size:12px;}
div.webcast_agenda table th.day {text-align:left;background-color:#ccc;}
/* End of 'interior_content' */

