﻿.rtFormPane
{
    border:none 2px #e5e5e5;
    width:553px;
    text-align:left;
    padding:20px 10px 10px 0;
    font-size:12px;
}
.rtFormPane .sectionTitle
{
    color:#9c9d9f;
    font-weight:normal;
    font-size:18px;
}
.rtFormPane .fieldTable
{
    margin:15px 0 15px 0;
}
.rtFormPane .fieldRequired
{
    color:Red;
    font-weight:normal;
    font-size:10pt;
    width:20px;
    text-align:center;
}
.rtFormPane td.fieldTitle
{
    color:#313131;
    width:175px;
    text-align:left;
    font-weight:normal;
    font-size:inherit;
}
.rtFormPane td.fieldTitleLong
{
    color:#313131;
    text-align:left;
    font-weight:normal;
    font-size:inherit;
    padding-bottom:10px;
}
.rtFormPane td.fieldControl
{
    width:350px;
    text-align:left;
    color:#313131;
    font-weight:normal;
    padding:2px 0 2px 0;
}
.rtFormPane td.fieldControlLong
{
    text-align:left;
    color:#313131;
    font-weight:normal;
}
.rtFormPane input.textbox,
.rtFormPane input.email
{
    font-size:inherit;
    width:230px;
    border:solid 1px #A2A2A2;
    background-color:#fff;
    color:#000;
}
.rtFormPane textarea.textarea,
.rtFormPane .RadInput textarea.textarea
{
    width:310px;
    height:125px;
    border:solid 1px #A2A2A2;
    background-color:#fff;
    color:#000;
}
.rtFormPane input.textbox,
.rtFormPane .intTel input,
.rtFormPane input.email
{
    height:16px;
    line-height:16px;
    font-size:11px;
    font-family:Verdana;
    color:#000;
}
.rtFormPane td.fieldControl select.dropdown
{
    font-size:inherit;
    width:234px;
    border:solid 1px #A2A2A2;
    background-color:#fff;
    font-size:11px;
    font-family:Verdana;
    color:#000;
}
.rtFormPane .checkBoxGroup td
{
    padding:0 0 4px 0;
    border-spacing:0px;
    color:#666666;
    font-size:8pt;
}
.rtFormPane .sessionThemes td
{
    width:180px;
}
.rtFormPane .intTel input
{
    border:solid 1px #A2A2A2;
    background-color:#fff;
    font-size:11px;
    font-family:Verdana;
    color:#000;
}
.rtFormPane .intTel .second
{
    width:177px;
}
.rtFormPane .fileUpload input
{
    background-color:#fff;
    border-color:#A2A2A2;
    font-size:11px;
    font-family:Verdana;
    color:#000;
}
.rtFormPane .spellCheck input
{
    color:#666666;
}
.rtFormPane .fileUpload .ruFileWrap .ruFileInput
{
    border:solid 1px #A2A2A2;
    background-color:#fff;
    color:#666666;
}
.rtFormPane .textlong
{
    font-size:inherit;
    font-weight:normal;
}
.rtFormPane .chkGroupHead
{
    display:block;
    padding-top:10px; 
    padding-bottom:5px;
    font-weight:normal;
    text-decoration:underline;
    color:#313131;
} 
.rtFormPane .targetAudienceChks td
{
    padding:0 0 4px 0;
    width:294px;
    font-size:8pt;
    color:#666666;
}
.rtFormPane .securityCode
{
    width:75px;
    border:solid 1px #A2A2A2;
    background-color:#fff;
    color:#666666;
}
.errorSummary
{
    margin-top:20px;
    width:100%;
    padding:0px;
}
.errorSummary .sectionTitle
{
    color:red;
    padding-bottom:10px; 
}
.validation
{
    font-weight:normal;
    font-size:9pt;
    color:Red;
}
.submitButton
{
    float:left; 
    height:25px;
}
.instruction
{
    font-size:inherit;
    font-weight:normal;
    padding-top:10px;
    color:#000;
    width:100%;
}
.showRtPane
{
    float:left;
    width:547px;
    padding:0 0 0 0;
    font-size:10pt;
}
.showRtPane .paneSection
{
    float:left;
    padding-bottom:0px;
    width:100%;
}
.showRtPane .sessionTitle
{
    font-size:25px;
    color:#9c9d9f;
}
.showRtPane .chairSection
{
    float:left;
}
.showRtPane .blockLabel
{
    float:left;
    width:100%;
    color:#999999;
    font-size:11pt;
    padding:20px 0 15px 0;
}
.showRtPane .blockContent
{
    float:left;
    width:100%;
}
.contentStyle .showRtPane ul.showRtLst
{
    float:left;
    display:block;
    width:400px;
    padding:0px;
    margin:0px;
    padding-left:35px;
    padding-bottom:2px;
}
.backToListLnk
{
    display:block;
    padding-bottom:10px;   
}
.contentStyle .rtScheduleTabStrip a:hover
{
    text-decoration:none;   
}
.rtScheduleTabPane
{
    width:527px;
    padding:0 10px 0 10px;
    float:left;
}
.rtScheduleTabPane .titleLbl
{
    
    height:15px;
    line-height:15px;
    color:#666;
    font-style:normal;
    float:left;
    width:100%;
}
.rtScheduleTabPane .rtTimeSlotLbl
{
    color:#9c9d9f;
    color:#000;
    font-size:16px;
    padding:12px 0px 10px 12px;
    float:left;
    width:515px;
}
.rtScheduleTabPane .rtScheduleItem
{
    width:515px;
    padding:0px 0px 8px 12px;
    float:left;
}
.rtScheduleTabPane .rtScheduleItem .sessionTitle
{
    float:left;
    width:515px;
    font-size:15px;
    
}
.rtScheduleTabPane .rtScheduleItem .chairName
{
    color:#000;
    float:left;
    clear:left;
    width:515px;
}
.rtScheduleTabPane .rtScheduleItem .chairJobTitle
{
    color:#555;
}
.rtScheduleTabPane .rtTimeSlotCont
{
    float:left;
    width:100%;
}
.rtScheduleTabPane .separator
{
    background-color:#a68cd3;
    width:100%; 
    height:1px;
    font-size:1px; /* For IE6 */
    margin-top:12px; 
    float:left;
}
.rtScheduleTabPane .noScheduledRts
{
    width:500px;
    padding-left:13px;
    color:#666;
}
.rtScheduleTabPane .rtScheduleItemForm
{
    width:612px;
    float:left;
    padding:5px 0px 5px 0px;
    border-top:solid 1px white;
    border-bottom:solid 1px white;
}
.rtScheduleTabPane .rtScheduleItemForm:hover
{
    border-top:solid 1px #747252;
    border-bottom:solid 1px #747252;
}
.rtScheduleTabPane .rtScheduleItemForm .rtScheduleItem
{
    width:520px;
    padding:0px 12px 0px 0px;
    float:left;

}
.rtScheduleTabPane .rtScheduleItemForm .rtScheduleItemSelect
{
    width:80px;
    padding-top:0px;
    float:left;
    text-align:center;
}
.rtScheduleTabPane .rtScheduleItemForm .sessionTitle
{
    width:520px;
}
.rtScheduleTabPane .rtScheduleItemForm .chairName
{
    width:520px;
}
.rtScheduleTabPane .buttonZone
{
    float:left;
    width:592px;
    padding:10px 0px 0px 10px;
}
.delInterestForm
{
    float:left;
    padding:20px 0px 0px 75px;
    font-size:11px;
}
.delInterestForm div
{
    height:22px;
    line-height:22px;   
}
.delInterestForm .label
{
    float:left;
    width:125px;  
}
.delInterestForm .field
{
    float:left;
    width:180px; 
}
.delInterestForm .field input
{
    width:175px;    
}
.delInterestForm .val
{
    float:left;
    width:220px;
}

.delInterestSummary
{
    float:left;
    padding:0px 0px 0px 25px;
    font-size:11px;
}
.delInterestSummary div
{
    height:22px;
    line-height:22px;   
}
.delInterestSummary .label
{
    float:left;
    width:125px;  
}
.delInterestSummary .field
{
    float:left;
    width:425px;
    color:Gray;
}
.rtScheduleTabPane .descTxt
{
    padding:20px 25px 10px 25px;
    float:left;
    width:562px;
    font-weight:bold;
}
.rtScheduleTabPane .confText
{
    float:left;
    padding:0px 25px 0px 25px;
    width:562px;
}
.rtScheduleTabPane .selectedRts
{
    padding:0px;
    padding-top:20px;
    padding-right:10px;
    float:left;
    width:600px;
}
.rtScheduleTabPane .selectedRts .dayLbl
{
    color:#666666;
    font-weight:bold;
    padding:10px 0px 10px 12px;
    float:left;
    width:590px;
}
.rtScheduleTabPane .selectedRts .rtScheduleItem
{
    width:578px;
    padding-left:24px;
}
.rtScheduleTabPane .selectedRts .rtScheduleItem .sessionTitle
{
    width:578px;
}
.rtScheduleTabPane .selectedRts .rtScheduleItem .chairName
{
    width:578px;
}
.rtScheduleTabPane .selectedRts .timeSlotLbl
{
    color:#666666;
    font-size:11px;
    font-weight:bold;
    padding:0px 0px 10px 22px;
    float:left;
    width:590px; 
}
.rtScheduleTabPane .selectedRts .noRts
{
    float:left;
    color:Gray;
    padding-left:22px;
    font-size:11px;
    width:590px;
}
.rtStatusLbl
{
    color:#013888;
    padding:1px 0px 0px 10px;
    height:30px;
    line-height:30px;
    float:left;
}
.rtStatusImg
{
    float:left;
    padding-left:10px;
}
.hidden
{
    display:none;   
}
.synopsisWordCount
{
    float:left; 
    width:102px; 
    text-align:right; 
    color:#666;
}
.rtFormLoaderImage
{
    margin:0px 0 0 0px;
    height:25px;
}
.invalidField
{
    display:block;
    float:left;
    background:#fff url('/App_Themes/CMSModules/Global/Images/attention.gif') no-repeat left;
    padding:2px 0 2px 15px;
    line-height:12px;
}
.contentBlock
{
    clear:left;
    padding-bottom:20px;   
}

.resultCount
{
    clear:left;
    padding-top:15px;
}