/* All HTML elements go in this section alphabetically. */
/* Begin of HTML elements */
div .ui-datepicker-trigger {
    margin-left: 7px;
}
/* End of HTML elements */
/**************************************************************************************/
/* All classes go in this section alphabetically. */
/* Begin of classes */
.bodyDiv {
    min-width:750px;        
}    
.clear {
    clear:both;
}
.commentsLabelColumn {
    float: left;
    padding-top:3px;
    padding-right:5px;
    text-align: right;
    width: 180px;
}
.dataRow {
    padding-bottom:5px;
    position: relative;                
}
.donationLabelColumn {
    float: left;
    padding-top:7px;
    padding-left: 25px;    
    padding-right:5px;
    width: 630px;
}
.donationsInfo {
    font-size: 9pt;
    padding: 2px 20px 8px 25px;
    width: 630px;
}
.dlidLabelColumn {
    float: left;
    padding-top:3px;
    padding-right:5px;
    text-align: right;
    width: 333px;
}
.dlidEntryColumn {
    left: 290px;
    padding-top:3px;
}
.entryColumn {
    left: 470px;
    padding-top:3px;
}
.feeLabelColumn {
    float: left;
    padding-top: 4px;
    padding-right:5px;
    width:30px;    
}
.feeEntryColumn {
    left: 40px;
    padding-top:3px;
    padding-right:30px;
}
.indentLeft {
    padding-left:30px;    
}
.indentTop {
    float: left;
    padding-top: 1px;    
    padding-bottom: 5px;
}    
.labelBelow {
    clear: both;
    display: block;    
    font-size: 10pt!important;
}
.labelColumn {
    float: left;
    padding-top: 3px;
    padding-right: 5px;
    text-align: right;
    width: 485px;
}

.emailLabelColumn {
    float: left;
    padding-top: 3px;
    padding-right: 5px;
    text-align: right;
    width: 220px;
}

.labelDonations {
    float: left;
    padding-left: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 8px;
}
.legalEntryColumn1 {
    left: 810px;
    padding-top:68px;
}
.legalEntryColumn2 {
    left: 810px;
    padding-top: 48px;
}

.legalEntryColumn2Checkbox {
    left: 805px;
    padding-top: 68px;
}

.legalLabelColumn {
    float: left;
    padding-top: 4px;
    padding-right: 5px;
    width: 800px;
}
.messageError {
    max-width: 795px!important;
}

.messageInformation {
    max-width: 795px!important;
}
.messageWarning {
    max-width: 795px!important;
}
.messageSuccess {
    max-width: 795px!important;
}
.nonDlidLabelColumn {
    float: left;
    padding-top:3px;
    padding-right:5px;
    text-align: right;
    width: 200px;
}
.nonDlidEntryColumn {
    left: 190px;
    padding-top:3px;
}
.oosAddressLabelColumn {
    float: left;
    padding-top:7px;
    padding-right:5px;
    text-align: right;
    width: 240px;
}
.productRow {
	margin-left: 20px;
}
.reCaptchaNoDl{
	margin-left: 206px;
}
.reCaptchaDl{
	margin-left: 340px;
}
.reinstatementLabelColumn {
    float: left;
    padding-top:4px;
    padding-right:5px;
    text-align: right;
    width: 300px;
}   
.replacementLabelColumn {
    float: left;
    padding-top:3px;
    padding-right:5px;
    text-align: right;
    width: 305px;
}
.replacementLabelColumn1 {
    float: left;
    padding-top:7px;
    padding-right:5px;
    text-align: right;
    width: 260px;
}
.replacementLabelColumn2 {
    float: left;
    padding-top:3px;
    padding-right:5px;
    text-align: right;
    width: 300px;
}
.resultsLabelColumn {
    float: left;
    padding-top:1px;
    padding-right:5px;
    text-align: left;
    width: 5px;
}
.resultsIndentLabelColumn {
    float: left;
    height:10px;
    padding-top:1px;
    padding-right:5px;
    text-align: left;    
    width: 60px;
}
.resultsSymbolLabelColumn {
    float: left;
    height:10px;
    padding-top:1px;
    padding-right:5px;
    text-align: left;    
    width: 30px;
}
.resultsEntryColumn { 
    left: 30px;    
    margin-right:20px;
    padding-top:3px;
}
.resultsIndentEntryColumn {
    left: 30px;    
    margin-left:65px;    
    margin-right:20px;
    padding-top:3px;
}   
.resultsMarginEntryColumn {
    left: 30px;
    margin-left:10px;    
    margin-right:20px;
    padding-top:3px;
}
.resultsSymbolEntryColumn {
    left: 30px; 
    margin-left:30px;
    margin-right: 20px;
    padding-top: 0px;
}

.sectionTitle {
    font-weight: bold;
    padding-left: 0px;
    padding-right: 20px;
    padding-top: 2px;
    padding-bottom: 8px;
}

.textLine {
    max-width: 1100px;
    margin-bottom: 20px;
}

.ui-datepicker {
    z-index: 9999 !important;
}

.valueColumn {
    float: left;
    padding-bottom: 5px;
    padding-top: 6px;
    margin-right: 25px;
    text-align: left;    
    width:auto!important;
}
.valueColumn1 {    
    float: left;
    padding-bottom:5px;    
    padding-top:6px;
    margin-right: 25px;
    text-align: left;    
    width: auto!important;
}

/* End of classes */
/**************************************************************************************/
/* All IDs go in this section alphabetically. */
/* Begin of IDs */
#captchaMobileRow {
    display: none;
}
#captchaRow {
    display: block;
}
 
#chatImage {
    clear: both;
    cursor: pointer;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#countdown {
    background-color: #79C9EC !important;
}

#confirmEmailAddress {
    margin-bottom: 25px;
}

#dobBlock {
    display: none;
}

#dlidBlock {
    display: none;
}

#feeConfirmId {
    display:block;
}
#feeConfirmMobileId {
    display:none;
}
#genderBlock {
    display:none;
}
#indentedValueColumn {
    margin-left:20px;   
    padding-top:3px;
    padding-right:5px;
} 
#jCaptchaImage {
    border-radius: 10px;
    margin-top: 2px;
}
#jCaptchaInputLabel {
    clear: both; 
}
#jCaptchaResetButtonDiv {
    padding-bottom: 5px;
}    
#labelBelowFullSsn {
    float: left;
    padding-bottom:5px;     
    width: 500px;
}
#labelBelowSSNLastFour {
    float: left;
    padding-bottom:5px;
    width: 400px;     
}
#labelBelowStreetAddress {
    float: left;
    padding-bottom:5px;
    width: 400px;     
}
#labelBelowHazMat {
    float: left;
    padding-bottom:5px;     
    width: 500px;
}
#labelBelowPassenger {
    float: left;
    padding-bottom:5px;     
    width: 500px;
}
#nonDlidBlock {
    display: none;
}
#orsmResults {
    padding-bottom: 5px;    
    padding-left: 5px;
    padding-right: 25px;
    padding-top: 5px;
}
#remainingBlock {
    display: none;
}
#rowBeforeCaptcha {
    height: 20px;
}
#rows4c .commentsLabelColumn {
    padding-top: 4px;
}    
#row8cs .labelColumn {
    padding-top: 12px;
}
#row9cs .labelColumn {
    padding-top: 12px;
}
#footerContentWrapper{
    text-align:center;
    padding-top: 5px;
    color: gainsboro;
}
#main_footerDivWrapper{
    height:115px!important;
}
#main_footer {
    height:1px!important;
}

/* End of IDs */

