.speaker td {
    padding: 0.5%;
}
.speaker tr:nth-child(2n) {
    background: none repeat scroll 0 0 #E6E6E6;
}
.speaker tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #FFFFFF;
}
.speaker tr {
    vertical-align: top;
}
.speaker td {
}
.speaker table {
    width: 98%;
}

.speaker input[type="text"] {
    width: 400px;
}

.speaker2 {
    width: 100%;
}
.speaker2 td {
    padding: .5%;
}
.speaker2 tr:nth-child(2n) {
    background: none repeat scroll 0 0 #E6E6E6;
}
.speaker2 tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #FFFFFF;
}
.speaker2 tr {
    vertical-align: top;
}
.speaker2 td {
}

.speakernumber3,
.speakernumber4,
.speakernumber5
{
    display: none;
}

.schtitle {
    text-align: center;
    font-size: 13pt;
    font-weight: bold;
}
.schgray {
    background-color: silver;
}
.schtitle0 {
    text-align: center;
    font-size: 13pt;
}

#first_name,
#last_name
{
    width: 200px;
}

.first_name_star {
    color: red;
}

#panel_discussion_section {
    display: none;
}
#other_presentation_section {
  /*  display: none;*/
}
#panel_discussion_moderator_section {
    display: none;
}
#first_name_req,
#last_name_req,
#company_name_req,
#title_req,
#email_req,
#presentation_title_req,
#presentation_description_req,
#presentation_short_description_req,

#moderator_name_req
#moderator_bio,
#moderator_email_req,

#speaker_name_req,
#speaker2_name_req,
#speaker3_name_req,
#speaker4_name_req,
#speaker5_name_req,
#speaker_email_req,
#speaker2_email_req,
#speaker3_email_req,
#speaker4_email_req,
#speaker5_email_req,
#speaker_bio_req,
#speaker2_bio_req,
#speaker3_bio_req,
#speaker4_bio_req,
#speaker5_bio_req
{
    color: red;
    display: none;
}

.scrl
{
    width: 250px;
    height:350px;
    overflow:scroll;
}
.scr2
{
    width: 500px;
    height:350px;
    overflow:scroll;
}
.scr3
{
    width: 750px;
    height:350px;
    overflow:scroll;
}
.scr4
{
    width: 1000px;
    height:350px;
    overflow:scroll;
}
.col-1 {
    vertical-align: top;
}
.col-2 {
    vertical-align: top;
}
.col-3 {
    vertical-align: top;
}
.col-4 {
    vertical-align: top;
}
.ttdesc {
    font-size: small;
    color: red;
}
.collapseomatic {
    background-image: url("../images/arrow-down.png");
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 0 0 10px 16px;
	display: block;
	margin: 0 auto;
	width: 14px;
}
.arrowright {
    background-position: right top;
    padding: 0 16px 10px 0;
}
.noarrow {
    background-image: none !important;
    padding: 0 0 10px;
}
.colomat-hover {
    text-decoration: underline;
}
.colomat-close {
    background-image: url("../images/arrow-up.png");
}
.collapseomatic_excerpt, .collapseomatic_content {
    margin-left: 16px;
    margin-top: 0;
    padding: 0;
}
.content_collapse_wrapper {
    left: -999em;
    position: absolute;
}
.collapseall, .expandall {
    cursor: pointer;
}
.collapseall:hover, .expandall:hover {
    text-decoration: underline;
}
.maptastic {
    display: block !important;
    left: -10000px !important;
    position: absolute !important;
}


.track-title {
    background-color: silver;
}