﻿.mstMainBody { margin-left: 10px; margin-right: 10px; }
.pnlPageContent { margin-left: 10px; margin-right: 10px; }
.pnlPageContent img { margin: 0px; padding: 0px; }
.sidIcon { display: none; }
.breadcrumb { display: none; }
TABLE { border-collapse: collapse; margin-top: 5px;}
H1 { text-align: center; }
fieldset legend { max-width: 100%; }
fieldset img { vertical-align: top; }
fieldset div { vertical-align: top; clear:both; }



.formlayoutinner input, .formlayoutinner select, .formlayoutinner textarea {
    max-width: 100%;
}

        .block{display:block;}
        .inline{display:inline-block;vertical-align:text-top;margin-right:20px !important;}
        .strong{font-weight:bold;}

        .plain{margin:0 0 25px 0;padding:3px;}

        p.userDetails{background-color:transparent;margin:0 0 25px 0;}

        .input-left{margin:0 0 25px 0;padding:3px;}
        .input-left span{display:inline-block;}
        .input-left img{display:inline-block;padding:0;margin:0 3px;}
        .input-left .validator{display:inline-block;width:8px;color:red;vertical-align:top;}
        .input-left .novalidator{display:inline-block;width:8px;color:#000;vertical-align:top;}
        .input-left input{vertical-align:top;}
        .input-left .resTextbox {height:24px;border-radius:6px;vertical-align:top;display:inline-block;border-top:1px solid #abadb3;border-right:1px solid #abadb3;border-left:1px solid #e2e3ea;border-bottom:1px solid #e2e3ea;padding:2px 4px;}

        .input-top{margin:0 0 25px 0;padding:3px;}
        .input-top span{display:inline-block;margin:0 0 5px 0;}
        .input-top img{display:inline-block;padding:0;margin:0 3px;}
        .input-top .validator{display:inline-block;width:8px;color:red;vertical-align:top;}
        .input-top .novalidator{display:inline-block;width:8px;color:#000;vertical-align:top;}
        .input-top input{display:block;}
        .input-top .resTextbox {height:24px;border-radius:6px;display:block;border-top:1px solid #abadb3;border-right:1px solid #abadb3;border-left:1px solid #e2e3ea;border-bottom:1px solid #e2e3ea;padding:2px 4px;}

        .upload-left{margin:0 0 25px 0;padding:3px;}
        .upload-left span{display:inline-block;}
        .upload-left img{display:inline-block;padding:0;margin:0 3px;}
        .upload-left .validator{display:inline-block;width:8px;color:red;vertical-align:top;}
        .upload-left .novalidator{display:inline-block;width:8px;color:#000;vertical-align:top;}
        .upload-left input{vertical-align:top;background-color:#fff;border-radius:0 0;}
        
        .upload-top{margin:0 0 25px 0;padding:3px;}
        .upload-top span{display:inline-block;margin:0 0 5px 0;}
        .upload-top img{display:inline-block;padding:0;margin:0 3px;}
        .upload-top .validator{display:inline-block;width:8px;color:red;vertical-align:top;}
        .upload-top .novalidator{display:inline-block;width:8px;color:#000;vertical-align:top;}
        .upload-top input{display:block;background-color:#fff;border-radius:0 0;}

        .multi-left{margin:0 0 25px 0;padding:3px;}
        .multi-left span{display:inline-block;vertical-align:top;}
        .multi-left img{display:inline-block;padding:0;margin:0 3px;}
        .multi-left .validator{display:inline-block;width:8px;color:red;vertical-align:top;}
        .multi-left .novalidator{display:inline-block;width:8px;color:#000;vertical-align:top;}
        .multi-left textarea{vertical-align:top;}
        .multi-left input{vertical-align:top;}
        .multi-left .resTextbox {border-radius:6px;vertical-align:top;display:inline-block;border-top:1px solid #abadb3;border-right:1px solid #abadb3;border-left:1px solid #e2e3ea;border-bottom:1px solid #e2e3ea;padding:2px 4px;overflow-y:scroll;}

        .multi-top{margin:0 0 25px 0;padding:3px;}
        .multi-top span{display:inline-block;margin:0 0 5px 0;vertical-align:top;}
        .multi-top img{display:inline-block;padding:0;margin:0 3px;}
        .multi-top .validator{display:inline-block;width:8px;color:red;vertical-align:top;}
        .multi-top .novalidator{display:inline-block;width:8px;color:#000;vertical-align:top;}
        .multi-top textarea{display:block;}
        .multi-top input{display:block;}
        .multi-top .resTextbox {border-radius:6px;display:block;border-top:1px solid #abadb3;border-right:1px solid #abadb3;border-left:1px solid #e2e3ea;border-bottom:1px solid #e2e3ea;padding:2px 4px;overflow-y:scroll;}

        .checkmulti-top-h{margin:0 0 25px 0;border:none;padding:0;background-color:transparent;}
        .checkmulti-top-h legend{display:inline;color:#000;margin:0 0 3px 0;background-color:transparent;font-weight:normal;}
        .checkmulti-top-h .validator{display:inline;width:8px;color:red;}
        .checkmulti-top-h .novalidator{display:inline;width:8px;color:#000;}

        .checkmulti-left-h{margin:0 0 25px 0;border:none;padding:0;background-color:transparent;}
        .checkmulti-left-h legend{color:#000;margin:0 0 3px 0;display:inline;background-color:transparent;font-weight:normal;}
        .checkmulti-left-h .validator{display:inline;width:8px;color:red;}
        .checkmulti-left-h .novalidator{display:inline;width:8px;color:#000;}
        .checkmulti-left-h div{display:inline;}

        .checkmulti-top-v{margin:0 0 25px 0;border:none;padding:0;background-color:transparent;}
        .checkmulti-top-v legend{color:#000;margin:0 0 3px 0;display:inline-block;background-color:transparent;font-weight:normal;}        
        .checkmulti-top-v .validator{display:inline;width:8px;color:red;}
        .checkmulti-top-v .novalidator{display:inline;width:8px;color:#000;}
        .checkmulti-top-v label{display:block;}
        
        .checkmulti-left-v{margin:0 0 25px 0;border:none;padding:0;background-color:transparent;}
        .checkmulti-left-v legend{color:#000;margin:0 0 3px 0;display:inline;vertical-align:top;background-color:transparent;font-weight:normal;}
        .checkmulti-left-v .validator{display:inline;width:8px;color:red;vertical-align:top;}
        .checkmulti-left-v .novalidator{display:inline;width:8px;color:#000;vertical-align:top;}
        .checkmulti-left-v div{display:inline-block;}
        .checkmulti-left-v label{display:block;}

        .check-top{margin:0 0 25px 0;border:none;padding:0;background-color:transparent;}
        .check-top legend{display:inline;color:#000;margin:0 0 3px 0;background-color:transparent;font-weight:normal;}
        .check-top .validator{display:inline;width:8px;color:red;}
        .check-top .novalidator{display:inline;width:8px;color:#000;}

        .check-left{margin:0 0 25px 0;border:none;padding:0;background-color:transparent;}
        .check-left legend{color:#000;margin:0 0 3px 0;display:inline;background-color:transparent;font-weight:normal;}
        .check-left .validator{display:inline;width:8px;color:red;}
        .check-left .novalidator{display:inline;width:8px;color:#000;}
        .check-left div{display:inline;}

        .radio-top-h{margin:0 0 25px 0;border:none;padding:0;background-color:transparent;}
        .radio-top-h legend{display:inline;color:#000;margin:0 0 3px 0;background-color:transparent;font-weight:normal;}
        .radio-top-h .validator{display:inline;width:8px;color:red;}
        .radio-top-h .novalidator{display:inline;width:8px;color:#000;}

        .radio-left-h{margin:0 0 25px 0;border:none;padding:0;background-color:transparent;}
        .radio-left-h legend{color:#000;margin:0 0 3px 0;display:inline;background-color:transparent;font-weight:normal;}
        .radio-left-h .validator{display:inline;width:8px;color:red;}
        .radio-left-h .novalidator{display:inline;width:8px;color:#000;}
        .radio-left-h div{display:inline;}

        .radio-top-v{margin:0 0 25px 0;border:none;padding:0;background-color:transparent;}
        .radio-top-v legend{color:#000;margin:0 0 3px 0;display:inline-block;background-color:transparent;font-weight:normal;}        
        .radio-top-v .validator{display:inline;width:8px;color:red;}
        .radio-top-v .novalidator{display:inline;width:8px;color:#000;}
        .radio-top-v label{display:inline-block; margin-left: 10px;}
        
        .radio-left-v{margin:0 0 25px 0;border:none;padding:0;background-color:transparent;}
        .radio-left-v legend{color:#000;margin:0 0 3px 0;display:inline;vertical-align:top;background-color:transparent;font-weight:normal;}
        .radio-left-v .validator{display:inline;width:8px;color:red;vertical-align:top;}
        .radio-left-v .novalidator{display:inline;width:8px;color:#000;vertical-align:top;}
        .radio-left-v div{display:inline-block;}
        .radio-left-v label{display:block;}

        .select-left{margin:0 0 25px 0;padding:3px;}
        .select-left span{display:inline-block;}
        .select-left .validator{display:inline-block;width:8px;color:red;vertical-align:top;}
        .select-left .novalidator{display:inline-block;width:8px;color:#000;vertical-align:top;}
        .select-left .resTextbox {height:24px;border-top-left-radius:6px;border-bottom-left-radius:6px;vertical-align:top;display:inline-block;border-top:1px solid #abadb3;border-left:1px solid #e2e3ea;border-bottom:1px solid #e2e3ea;padding:2px 4px;}
        .select-left .dropdownarrowimg{padding:0;display:inline-block;}
        .select-left .dropdownarrowimg img{margin:0;padding:0;height:30px;}

        .select-top{margin:0 0 25px 0;}
        .select-top span{display:inline-block;margin:0 0 5px 0;}
        .select-top .validator{display:inline-block;width:8px;color:red;vertical-align:top;}
        .select-top .novalidator{display:inline-block;width:8px;color:#000;vertical-align:top;}
        .select-top select{display:block;}
        .select-top .resTextbox {height:24px;border-radius:6px;display:block;border-top:1px solid #abadb3;border-right:1px solid #abadb3;border-left:1px solid #e2e3ea;border-bottom:1px solid #e2e3ea;padding:2px 4px;}
        .select-left .dropdownarrowimg{padding:0;display:inline-block;}
        .select-left .dropdownarrowimg img{margin:0;padding:0;height:30px;}

        .fbconly {background-color:silver !important;}

        .paymentPanelPaid, .paymentPanelOutstanding, .submissionInfoPanel  {padding:10px; border:1px solid #002072; border-radius:6px; margin:10px 0px 30px 0px; }
        .paymentPanelPaid p, .paymentPanelOutstanding p {background-color: none !important; }
        .paymentPanelPaid {background-color:#cfc; }
        .paymentPanelOutstanding {background-color:#fcc; }