﻿
@media screen and (min-device-width: 800px)
{
      



      .DivWithLink a:link 
      {
          color:#0000FF;
      }
      
      .DivWithLink  a:visited 
      {
          color:#0000FF;
      }

      
      .DivWithLink a:hover 
      {
          color:#0000FF;
      }

      
      .DivWithLink  a:active
      {
          color:#0000FF;
      }





    .SelectablePersonsLI
    {
        vertical-align: top;
        margin: 5px 20px;
        border: 0;
    }

    .SelectablePersonsLI *
    {
        padding: 0;
        margin: 0;
        border: 0;
        border-collapse: collapse;
    }

    .PersonsWithNameLI
    {
        margin: 10px 20px;
        border: 0;
        display: inline;
        list-style: none;
    }

    .PersonsWithNameLI *
    {
        padding: 0;
        margin: 0;
        border: 0;
        border-collapse: collapse;
    }

    body
    {
        margin: auto;
        width: 800px;
        background: gray;
        font-family: Tahoma;
        font-weight: normal;
        font-size: 10pt;
        text-align: center;
        background-color: rgb(224,223,222);
    }
    p
    {
        margin: 15px 0 10px 20px;
        font-family: Tahoma;
        font-weight: normal;
        font-size: 10pt;
    }
    .FileUploadGrid
    {
        margin: 15px 0 10px 20px;
        font-family: Tahoma;
        font-weight: normal;
        font-size: 10pt;
    }
    .Tagline
    {
        font-family: Arial;
        font-weight: bold;
        font-size: 48pt;
    }
    .TelephoneUL, .SSNUL, .AddressUL, .EMailUL, .ZipUL, .ClientIDUL, .NameUL, .DateUL, .CityUL, .StateUL, .FrequencyUL, .CurrencyUL, .HowManyUL, .ThisPersonIsUL, .YesNoUL, .UserIDUL, .PasswordUL, .NoValidateTextboxUL, .GenderUL
    {
        list-style-position: outside;
        list-style-type: none;
        margin: 0;
        padding: 0;
        border: none 0;
        display: inline;
    }
    .TelephoneLI, .SSNLI, .AddressLI, .EMailLI, .ZipLI, .ClientIDUL, .NameLI, .DateLI, .CityLI, .StateLI, .FrequencyLI, .CurrencyLI, .HowManyLI, .ThisPersonIsLI, .YesNoLI, .UserIDLI, .PasswordLI, .NoValidateTextboxLI, .GenderLI
    {
        display: inline;
    }
    .YesNoLI table
    {
        margin: 0;
        padding: 0;
        border: 0;
    }
    .ErrorMessage
    {
        display: block;
        color: Red;
        margin-bottom: 20px;
        margin-left: 5px;
    }
    .BannerPanel
    {
        padding: 5px 0 5px 15px;
        margin: 15px 16px 9px 10px;
        background-color: rgb(255,0,0);
    }
    .BSFCanvas
    {
        margin: 0;
        padding: 0;
        border: 1px;
        background-color: White;
        width: 800px;
        text-align: left;
    }
    .BSFCanvasLeftColumn
    {
        margin: 0;
        padding: 0;
        border: 0;
        background-color: rgb(224,223,222);
        width: 60px;
    }
    .BSFCanvasRightColumn
    {
        margin: 0;
        padding: 0;
        border: 0;
        background-color: rgb(224,223,222);
        width: 60px;
    }
    .BSFContent
    {
        margin: 9px 16px 9px 16px;
        border: 0;
        padding: 0;
        border-spacing: 0;
        width: 648px;
    }
    .BSFAreaCode
    {
        width: 2em;
        text-align: center;
    }
    .BSFTelephonePrefix
    {
        width: 2em;
        text-align: center;
    }
    .BSFTelephoneBase
    {
        width: 3em;
        text-align: center;
    }
    .BSFSSNPart1
    {
        width: 2em;
        text-align: center;
    }
    .BSFSSNPart2
    {
        width: 1.5em;
        text-align: center;
    }
    .BSFSSNPart3
    {
        width: 3em;
        text-align: center;
    }
    .BSFSectionHeaderDIV
    {
        width: 100%;
        text-align: right;
        margin-top: 0.125in;
    }
    .BSFSectionHeader
    {
        font-family: Tahoma;
        font-weight: bold;
        font-size: 13pt;
        margin: 0 0 10px 0;
        color: rgb(102, 101, 99);
    }
    .BSFSectionHeadline
    {
        font-family: Tahoma;
        font-weight: normal;
        font-size: 14pt;
        color: rgb(0,0,255);
    }
    .BSFSectionSubHeadline
    {
        font-family: Tahoma;
        font-size: 12pt;
        font-weight: 500;
    }

    .BSFFirstSectionBox
    {
        width: 640px;
        border: 1px solid rgb(0,147,216);
        margin: 0 0 5px 0;
        padding: 2px;
    }
    .BSFMiddleSectionBox
    {
        width: 640px;
        border: 1px solid rgb(0,147,216);
        margin: 0 0 5px 0;
        padding: 2px;
    }
    .BSFLastSectionBox
    {
        width: 640px;
        border: 1px solid rgb(0,147,216);
        margin: 0 0 0.125in 0;
        padding: 2px;
    }
    .BSFOnlySectionBox
    {
        width: 640px;
        border: 1px solid rgb(0,147,216);
        margin: 0 0 0.125in 0;
        padding: 2px;
    }
    .BSFNoPaddingSectionBox
    {
        width: 644px;
        border: 1px solid rgb(0,147,216);
        margin: 0 0 5px 0;
    }
    .BSFOLSquare
    {
        list-style-position: outside;
        margin: 0 0 0 0;
    }
    .BSFOLSquareLI
    {
        list-style-position: outside;
        display: block;
        list-style-image: url(/images/blue_bullet.jpg);
        padding: 0 0 5px 15px; /*	margin-left: 0; 	margin-bottom: 5px;*/
        margin-left: 15px; /*	margin-left: 0; 	margin-bottom: 5px;*/
    }
    /* ************************************************* */

    .BSFTopNavBar
    {
        margin: 0;
        padding: 0;
        border: 0;
        text-align: right;
        width: 648px;
    }
    .BSFTopNavDiv
    {
        margin: 0;
        padding: 0;
        border: 0;
        border-top: solid 4px rgb(0,147,216);
        border-bottom: solid 4px rgb(0,147,216);
        text-align: right;
        background-repeat: repeat;
        background-image: url('/images/blue_line_toolbar_top.jpg');
        width: 100%;
        height: 22px;
    }

    #BSFTopLogoContainer
    {
        background-image: url('/images/LogoStrip.JPG');
        background-size: cover;
        width: 648px;
        background-repeat: no-repeat;
        height: 99px;
    }
    .BSFTopNavMenu
    {
        margin: 0;
        padding: 0;
        border: 0;
        font-family: Tahoma;
        font-weight: bold;
        font-size: 11pt;
        text-align: center;
        float: right;
        height: 22px;
    }
    .BSFTopNavUL
    {
        margin: 0;
        padding: 0;
        border: 0;
        background-repeat: repeat;
        background-image: url('../images/blue_line_toolbar_top.jpg');
        height: 22px;
    }
    .BSFTopNavLI
    {
        border-right: solid 4px rgb(221,220,218);
        padding: 0 8px;
        display: inline;
        list-style-type: none;
        font-family: Tahoma;
        font-weight: bold;
        font-size: 11pt;
        text-align: left;
        width: 90px;
    }
    .BSFSelectablePersonUL
    {
        margin: 0;
        padding: 0;
        border: 0;
    }
    .BSFSelectablePersonLI
    {
        padding: 0 8px;
        display: inline;
    }
    .BSFTopNavLInoBorder
    {
        padding: 0 8px;
        display: inline;
        list-style-type: none;
        font-family: Tahoma;
        font-weight: bold;
        font-size: 11pt;
        text-align: center;
        width: 80px;
    }
    .BSFTopNavLink
    {
        color: White;
        text-decoration: none;
    }
    .BSFNavButtonsTableCell
    {
        width: 648px;
        text-align: right;
        margin: 0;
    }
    .BSFPageNavDiv
    {
        margin: 5px 0 0 0;
        padding: 0;
        border: 0;
        text-align: right;
    }
    .BSFPageNavLI
    {
        padding-right: 8px;
        display: inline;
    }

    .BSFPageNavLInoPadding
    {
        display: inline;
    }
    .BSFtopButtons
    {
        font-family: Tahoma;
        font-weight: bold;
        font-size: 11pt;
    }
    .BSFsecHeadline
    {
        font-family: Tahoma;
        font-weight: normal;
        font-size: 12;
        color: #EDA04F;
    }
    .BSFsecBodytext
    {
        font-family: Tahoma;
        font-weight: normal;
        font-size: 10pt;
    }
    .BSFnavOrangeButtons
    {
        font-family: Tahoma;
        font-weight: bold;
        font-size: 12pt;
        color: #EDA04F;
    }
    .BSFnavGreenButtons
    {
        font-family: Tahoma;
        font-weight: bold;
        font-size: 12pt;
        color: #A0DB8E;
    }
    .BSFlangEngButtons
    {
        font-family: Rockwell;
        font-weight: normal;
        font-size: 21pt;
        color: #5E68C4;
    }
    .BSFlangSpanButtons
    {
        font-family: Rockwell;
        font-weight: normal;
        font-size: 21pt;
        color: #5E68C4;
    }
    .BSFFooterTable
    {
        width: 680px;
        margin-top: 0.05in;
        margin-left: 1.0625in;
        margin-right: 1.0625in;
        margin-bottom: 0.0in;
    }
    .BSFFooterTableCell
    {
        text-align: center;
        margin: 0;
    }
    table
    {
        margin: 0;
        padding: 0;
        border: 0;
    }
    td
    {
        margin: 0;
        padding: 0;
        border: 0;
    }
    .SummaryHead
    {
        color: White;
        background-color: #69C5E5;
    }
    .SummaryCell
    {
        text-align: center;
    }
    .SummaryCellMiddle ul li
    {
        display: block;
        text-align: left;
    }
    ol
    {
        list-style-position: outside;
        list-style-image: url(/images/blue_bullet.jpg); /* margin: 10px 0 15px 10px; */
        padding-left: 2em;
        margin-left: 2em;
    }
    ul
    {
        list-style-position: outside;
        list-style-type: none;
        margin: 0 0 5px 10px;
        padding: 0;
        border: none 0;
    }
    ul li
    {
        display: inline;
    }
    .AppMenuUL
    {
        list-style-position: outside;
        list-style-type: none;
        margin: 0 0 0 20px;
        padding: 0;
        border: none 0;
    }
    .AppMenuLI
    {
        margin: 0;
        padding: 0;
        border: solid 5px Green;
    }
    .AppMenuButton
    {
        margin: 0;
        padding: 0;
        border: none 0;
        background-color: Blue;
    }
    #TableWFreq td
    {
        vertical-align: top;
        padding-top: 10px;
    }
    /* Progress bar settings. */
    .PBOuter
    {
        width: 554px;
        margin: 10px 46px 10px 46px;
        padding: 0;
        border-style: solid;
        border-color: rgb(111, 189, 227);
        border-width: 1px;
        height: 15px;
        background-color: White;
    }
    .PBInner {
        background-color: rgb(111, 189, 227);
        margin: 0;
        padding: 0 0 0 0;
        border: 0;
        height: 15px;
        white-space: nowrap;
    }
    .PBInnerText
    {
        color: Black;
        border: 0;
        padding: 0;
        margin: 0 0 0 20px;
        text-align: center;
        font-family: Tahoma;
        font-size: 10pt;
    }

    table.SummaryTable
    {
        border: solid 1px 0 0 0 rgb(0,147,216);
        border-collapse: collapse;
        vertical-align: middle;
        text-align: center;
        width: 640px;
    }

    tr.SummaryRowOdd
    {
        background-color: Transparent;
    }

    tr.SummaryRowEven
    {
        background-color: rgb(236,236,236);
    }

    th.SummaryHeaderRow
    {
        background-color: Gray;
        margin: 0 0 4px 0;
        border: 0;
        padding: 0;
    }

    td.TwoCellRowCell1
    {
        margin: 0;
        padding: 4px;
        border-width: 0;
        width: 642px;
    }

    td.TwoCellRowCell2
    {
        text-align: left;
        margin: 0;
        padding: 40px;
        border-style: double;
        border-width: 0 0;
        border-color: rgb(0,147,216);
        width: 492px;
    }

    td.SummaryCell
    {
        margin: 0;
        padding: 4px;
        border-width: 0;
        width: 143px;
    }

    td.SummaryCellMiddle
    {
        margin: 0;
        padding: 4px;
        border-color: rgb(0,147,216);
        width: 349px;
    }

    table.SummaryHeaderTable
    {
        margin: 0 0 0 0;
        padding: 0 0 3px 0;
        border-width: 0;
        border-spacing: 0;
        border-collapse: collapse;
        border: 0;
        text-align: center;
    }
    td.SummaryHeaderCell
    {
        margin: 0 0 4px 0;
        padding: 4px;
        border-width: 0;
        background-color: #69c5e5;
        width: 145px;
        text-align: center;
    }
    td.SummaryHeaderMiddleCell
    {
        margin: 0 0 4px 0;
        padding: 4px;
        border-width: 0;
        background-color: #69c5e5;
        width: 350px;
        text-align: center;
    }
    td.SummaryHeaderFillerCell
    {
        margin: 0;
        padding: 0;
        border-width: 0;
        background-color: Transparent;
        width: 3px;
    }

    th.SummaryHeaderFillerCell508
    {
        margin: 0;
        padding: 0;
        border-width: 0;
        background-color: Transparent;
        width: 3px;
    }

    td.SummaryHeaderTwoCellCellOne
    {
        margin: 0 0 4px 0;
        padding: 4px;
        border-width: 0;
        background-color: #69c5e5;
        width: 145px;
        text-align: center;
    }
    td.SummaryHeaderTwoCellCellTwo
    {
        margin: 0 0 4px 0;
        padding: 4px;
        border-width: 0;
        background-color: #69c5e5;
        width: 495px;
        text-align: center;
    }

    th.SummaryHeaderTwoCellCellOne508
    {
        margin: 0 0 4px 0;
        padding: 4px;
        border-width: 0;
        background-color: #69c5e5;
        width: 145px;
        text-align: center;
    }

    th.SummaryHeaderTwoCellCellTwo508
    {
        margin: 0 0 4px 0;
        padding: 4px;
        border-width: 0;
        background-color: #69c5e5;
        width: 495px;
        text-align: center;
    }

    div.SummaryDiv
    {
        margin: 0;
        padding: 0;
        border: solid 1px rgb(0,147,216);
        border-collapse: collapse;
        width: 644px;
    }

    div.SummaryTopDivFiller
    {
        margin: 0;
        padding: 0;
        border: 0;
        border-collapse: collapse;
        height: 3px;
    }
    div.SummaryDivFiller
    {
        margin: 0;
        padding: 0;
        border-style: solid;
        border-color: rgb(0,147,216);
        border-width: 0 0 1px 0;
        border-collapse: collapse;
        height: 3px;
    }

    table.SummaryTable table
    {
        border: 0;
        margin: 0;
        padding: 0;
        text-align: center;
    }
    table.SummaryTable *
    {
        border: 0;
        margin: 0;
        padding: 0;
        border-collapse: collapse;
    }

    .SummaryRemoveButton
    {
        display: block;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }

    td.MissingInfoCell
    {
        margin: 0;
        padding: 4px;
        border-width: 0;
        width: 150px;
    }

    td.MissingInfoCellMiddle
    {
        margin: 0;
        padding: 4px;
        border-style: double;
        border-width: 0 3px;
        border-color: rgb(0,147,216);
        width: 150px;
        text-align: left;
    }
    td.MissingInfoHeaderCell
    {
        margin: 0 0 4px 0;
        padding: 4px;
        border-width: 0;
        background-color: #69c5e5;
        width: 150px;
        text-align: center;
    }
    td.MissingInfoHeaderMiddleCell
    {
        margin: 0 0 4px 0;
        padding: 4px;
        border-width: 0;
        background-color: #69c5e5;
        width: 150px;
        text-align: center;
    }
    #HelpTable td
    {
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        padding-left: 5px;
    }
    #HelpTable2 td
    {
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        padding-left: 5px;
    }
    p.HelpSectionHeader
    {
        font-weight: bold;
        margin-top: 60px;
    }
    p.FontBold
    {
        font-weight: bold;
    }
    p.SubIndent
    {
        padding-left: 40px;
    }

    .ApplyForBenefitsButton
    {
        text-decoration: none;
        margin-left: 0.5em;
    }

    .LinkButton
    {
        text-decoration: none;
    }
    .footer
    {
        margin-top: 10px;
        width: 100%;
        text-decoration: none;
        background-image: url('/images/footer.jpg');
        font-weight: bold;
    }
    .LeftFooterCell
    {
        display: table-cell;
        width: 15%;
        text-align: left;
    }
    .MiddleFooterCell
    {
        display: table-cell;
        width: 70%;
        text-align: center;
    }
    .RightFooterCell
    {
        display: table-cell;
        width: 15%;
        text-align: right;
        vertical-align: bottom;
    }
    .FooterText
    {
        text-decoration: none;
        font-size: 8pt;
        color: White;
    }
    .BoldUnderlineText
    {
        text-decoration: underline;
        font-weight: bold;
    }
    .NoInlineUL
    {
        list-style-position: inside;
        list-style-type: none;
        margin: 0;
        padding: 0;
        border: none 0;
        display: block;
    }
    .NoInlineUL li
    {
        text-indent: 15px;
        display: block;
    }
    .EAScreeningResultsTable
    {
        margin: 5px 0 20px 10px;
        width: 100%;
    }
    .EAScreeningResultsResultsPanel
    {
        margin: 0;
    }
    .EAScreeningResultsMessage
    {
        width: 90%;
        vertical-align: top;
        text-align: left;
    }
    .EAScreeningResultsResult
    {
        width: 10%;
        vertical-align: top;
        text-align: left;
    }
    .HealthySFButton
    {
        text-decoration: none;
    }
    .CategoryButton1
    {
        height: 52px;
        width: 90px;
        background-color: #d6d5d3;
        color: Black;
        margin: 0 0 10px;
    }
    .CategoryButton2
    {
        height: 52px;
        width: 90px;
        background-color: #b1afb0;
        color: Black;
        margin: 0 0 10px;
    }
    .CategoryButton3
    {
        height: 52px;
        width: 90px;
        background-color: #666563;
        color: White;
        margin: 0 0 10px;
    }
    .LeftMargin1EM
    {
        margin-left: 0.5em;
    }
    .ZipCodeValue
    {
        margin-left: 8px;
        text-align: center;
        vertical-align: middle;
    }
    .ZipCodeLabel
    {
        text-align: center;
        vertical-align: middle;
    }
    .ValidationMessage
    {
        display: block;
    }
    .ResumeAppGridView
    {
        margin-left: 20px;
        width: 95%;
        margin-bottom: 20px;
    }
    .HdrResumeAppGridView th
    {
        border: solid 1px Black;
        text-align: center;
        padding: 5px;
    }
    .RowResumeAppGridView td
    {
        border: solid 1px Black;
        text-align: center;
        padding: 5px;
    }
    .RowPeopleGridView td
    {
        border: none;
        text-align: center;
        padding: 0px;
    }

    .ItemDiv
    {
        height: 300px;
        margin: 0 0 0 20px;
        padding: 0 0 0 1px;
        border: none;
        overflow-y: scroll;
        overflow-x: hidden;
        width: 784px;
    }
    .JobIncomeTableItemDiv
    {
        height: 260px;
        margin: 0 0 20px 20px;
        padding: 0 0 0 1px;
        border: none;
        border-bottom: solid 1px;
        overflow-y: scroll;
        overflow-x: hidden;
        width: 756px;
    }
    .IncomeTableItemDiv
    {
        height: 126px;
        margin: 0 0 20px 20px;
        padding: 0 0 0 1px;
        border: none;
        border-bottom: solid 1px;
        overflow-y: scroll;
        overflow-x: hidden;
        width: 808px;
    }
    .RepeaterTable
    {
        table-layout: fixed;
        border-collapse: collapse;
        overflow: hidden;
        border: none;
        margin: 0;
    }
    .RepeaterTable td
    {
        border: solid 1px Black;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }

    #NextThreeMonthsTable
    {
        table-layout: fixed;
        border-collapse: collapse;
        border: none;
        margin: 0;
        overflow: hidden;
    }
    .NextThreeMonthsTable th
    {
        border: solid 1px Black;
        margin: 0;
        padding: 1px;
        overflow: hidden;
        vertical-align: top;
    }
    .NextThreeMonthsTable td
    {
        border: solid 1px Black;
        margin: 0;
        padding: 1px;
        overflow: hidden;
        vertical-align: top;
    }
    .ItemTable td
    {
        border: solid 1px Black;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }
    .QRFirstSectionBox
    {
        width: 840px;
        border: 1px solid rgb(0,147,216);
        margin: 0 0 5px 0;
        padding: 2px;
    }
    .QRMiddleSectionBox
    {
        width: 840px;
        border: 1px solid rgb(0,147,216);
        margin: 0 0 5px 0;
        padding: 2px;
    }
    .QRLastSectionBox
    {
        width: 840px;
        border: 1px solid rgb(0,147,216);
        margin: 0 0 0.125in 0;
        padding: 2px;
    }
    .QROnlySectionBox
    {
        width: 840px;
        border: 1px solid rgb(0,147,216);
        margin: 0 0 0.125in 0;
        padding: 2px;
    }
    .NWNDatePicker
    {
        background-color: Teal;
    }
    .EAScreeningResultsPanel
    {
        width: 96%;
    }

    a.CategoryTabSelected
    {
        display: block;
        width: 110px;
        height: 25px;
        background: #666563;
        border: 1px solid #000;
        margin-top: 2px;
        margin-bottom: 10px;
        text-align: center;
        text-decoration: none;
        font-family: verdana, arial, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 25px;
        overflow: hidden;
        float: left;
    }

    a.CategoryTab, a.CategoryTab:link, a.CategoryTab:visited
    {
        display: block;
        width: 110px;
        height: 25px;
        background: #d6d5d3;
        border: 1px solid #000;
        margin-top: 2px;
        margin-bottom: 10px;
        text-align: center;
        text-decoration: none;
        font-family: verdana, arial, sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 25px;
        overflow: hidden;
        float: left;
    }
    a.CategoryTab:hover
    {
        color: #fff;
        background: #b1afb0;
    }
    a.CategoryTab:active
    {
        color: #fff;
        background: #666563;
    }

    .MyLink
    {
        color: #0000FF;
        font-weight: normal;
        text-decoration: underline;
        cursor: pointer;
    }

    .LogInCell1
    {
        min-width: 100px;
        width: 100px;
        vertical-align: top;
        display: inline-block;
    }

    .LogInCell2
    {
        vertical-align: top;
        display: inline;
    }
    .proofTable
    {
        border: solid 2px;
        border-collapse: collapse;
        margin: 25px 50px 25px 50px;
    }
    .proofTable td
    {
        border: solid 2px;
        border-collapse: collapse;
        padding: 5px 5px 5px 5px;
        vertical-align: top;
    }
    .proofTable th
    {
        border: solid 2px;
        border-collapse: collapse;
        text-decoration: underline;
    }
    .gvStyle
    {
        border: solid 1px black;
        border-collapse: collapse;
        background-color: White;
        width: 100%;
        margin: 2px 0 5px 0;
    }
    .gvStyle th
    {
        padding: 2px;
        font-weight: bold;
        border: solid 1px black;
    }
    .gvStyle td
    {
        padding: 2px;
        border: solid 1px black;
    }
    .ccLabel
    {
        font-weight: bold;
        font-family: Courier New;
        font-size: medium;
    }
    .obscure
    {
        position: absolute !important;
        clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
        clip: rect(1px, 1px, 1px, 1px);
    }

    #MasterHTML
    {
    }
    #MasterBody
    {
    }
    #DefaultPageContent
    {
        width: 100%;
        display: table-row;
    }
    #DefaultKeyInfo
    {
        width: 240px;
        display: table-cell;
    }
    #DefaultOptions
    {
        display: table-cell;
    }

    .DefaultOptionItem
    {
        width: 200px;
        height: 150px;
        text-align: center;
        background-color: rgb(51,51,102);
        color: White;
    }

    #ctl00_ContentPlaceHolderRequiredField_lblRequiredField
    {
        font-size: small;
    }
    #ctl00_ContentPlaceHolderPageContent_AppLoginScreen
    {
        margin-left: 5em;
        margin-bottom: 1em;
    }
    .ClientIdentificationCellDiv
    {
        display: table-cell;
    }


    .ApplicantAddressInputTD
    {
        display: table-cell;
        margin-bottom: 0.3rem;
    }


    .PhoneControlTextDiv
    {
        display: inline-block;
    }

    .PhoneControlDiv
    {
        display: inline-block;
    }

    .GeneralDiv
    {
        margin: 5px 0 5px 20px !important;
        padding-bottom: 5px;
    }
    
         .GeneralDiv2
    {
        margin: 5px 0 5px 0px;
        text-align: center;
        padding-bottom: 5px;
        display:inline-block;
    }

    .Buttonwrap {
        white-space: normal;
        width: 100px;
    }
}
