
/**/
/**/
@media only screen and (max-width: 969px) { html { font-size:  1.0em !important; } }
@media only screen and (max-width: 969px) { body { font-size:  1.1em !important; } }
@media only screen and (max-width: 400px) { body { font-size:  1.0em !important; } }
@media only screen and (max-width: 350px) { body { font-size:  0.9em !important; } }
@media only screen and (max-width: 310px) { body { font-size:  0.8em !important; } }
@media only screen and (max-width: 969px) 
{

    /**/

    /**/
    div
    {
        width: auto !important;
    }
    
    /**/
    html, body
    {
        width: 100%;
        height: 100%;
        margin: 0px;
        padding: 0px; 
    } 
 
    /**/
    #banner
    {
        
        background-color: white; /**/
        /* background-image: url(../images/banner_mobile.png); /**/
        
        
    }
    /**/
    #banner #mdlogo
    {
        visibility: hidden;
    }

    /**/
    #container
    {
        width: 100%;        /**/
        min-width: auto;    /**/
    }
    
    /**/
    .contentContainer
    {
        font-size: 0.9em;      /**/
    }
    /**/
    ul.mIndexMenu li
    {
        width: auto !important; /**/
    }    
    /**/
    ul.mIndexMenu li div
    {
        font-size: 1.0em !important; /**/
    }
    
    /**/
    .contentContainer
    {
        margin-top: 0.0em;     /**/
        margin-right: 0.2em;   
        margin-bottom: 0.5em;
        margin-left: 0.2em;
        padding-top: 0.0em;    /**/
        padding-right: 0.0em;  /**/ 
        padding-bottom: 0.0em; /**/ 
        padding-left: 0.0em;   /**/ 
    }
    /**/
    .gDivContent,
    .gDivContent div,
    .gDivContent li,
    .gDivContent div a,
    .gDivContent ul a,
    .gDivContent li a
    {
        padding: 0.5em !important;  /**/    
        margin: 0.0em !important;   /**/    
        /**/
        line-height: 1.5em;
    }
    /**/
    .gDivContent div a,
    .gDivContent ul a,
    .gDivContent li a
    {
        display: inline-div;
    }
    /**/
    .gDivContent ul,
    .gDivContent div ul,
    .gDivContent li ul
    {
        padding: 0.25em !important;  /**/    
        margin: 0.25em !important;   /**/    
    }
    /**/
    .gDivContent ul div,
    .gDivContent li div,
    .gDivContent h1,
    .gDivContent h2,
    .gDivContent h3,
    .gDivContent h4,
    .gDivContent h5,
    .gDivContent h6
    {
        padding: 0.0em !important;  /**/    
        margin: 0.0em !important;   /**/    
    }
    /**/
    .gDivContent h1,
    .gDivContent h2,
    .gDivContent h3,
    .gDivContent h4,
    .gDivContent h5,
    .gDivContent h6
    {
        margin-bottom: 0.2em !important; 
    }
    
    /**/
    #mDivContent
    {
        height: auto !important;  /**/
    }



    /**/

    /**/
    .btnSessExtend
    {
        padding: 1.0em 4.0em 1.0em 4.0em;
        margin-bottom: 1.0em;
    }

    /**/
    .gBtnStandard, .gBtnDisabled, .coreButton, .coreButtonDisabled, .formButton, .formButtonDisabled, .gBtnBack, .gBtnPostbackStandard
    {
        padding: 0.42em 1.45em 0.42em 2.49em;    /**/
        height: 4.05em; /**/
        background-size: 49.84em 3.84em; /**/
    }
    /**/
    .gBtnBack
    {
        padding: 0.42em 2.49em 0.42em 1.45em; /**/
    }



    /**/

    /**/
    .gExpandableRegionLevel1Container,
    .gDivContent div.gExpandableRegionLevel1Container,
    .gExpandableRegionLevel2Container,
    .gDivContent div.gExpandableRegionLevel2Container,
    .gExpandableRegionLevel3Container,
    .gDivContent div.gExpandableRegionLevel3Container
    {
        padding: 0.0em !important;
    }
    /**/
    .gExpandableRegionLevel1Header,
    .gExpandableRegionLevel2Header,
    .gExpandableRegionLevel3Header
    {
        height: auto;  /**/
        box-sizing: border-box;
        width: 100% !important;
        min-width: 86vw;
    }
    /**/
    .gExpandableRegionLevel1HeaderPlus,
    .gDivContent div.gExpandableRegionLevel1HeaderPlus,
    .gExpandableRegionLevel2HeaderPlus,
    .gDivContent div.gExpandableRegionLevel2HeaderPlus,
    .gExpandableRegionLevel3HeaderPlus,
    .gDivContent div.gExpandableRegionLevel3HeaderPlus
    {
        padding: 0.0em !important;
    }
    .gExpandableRegionLevel1HeaderPlus img,
    .gExpandableRegionLevel2HeaderPlus img,
    .gExpandableRegionLevel3HeaderPlus img
    {
        height: 1.2em;
        width: 1.2em;
        padding: 0.5em !important;
    }
    /**/
    .gExpandableRegionLevel1HeaderLeft, .gExpandableRegionLevel1HeaderRight,
    .gExpandableRegionLevel2HeaderLeft, .gExpandableRegionLevel2HeaderRight,
    .gExpandableRegionLevel3HeaderLeft, .gExpandableRegionLevel3HeaderRight
    {
        padding: 0.5em !important;
    }
    /**/
    .gExpandableRegionLevel1HeaderRight,
    .gExpandableRegionLevel2HeaderRight,
    .gExpandableRegionLevel3HeaderRight
    {
        float: none;
        margin-bottom: 1.5em !important;
    }
    


    /**/

    /**/
    .studentBar A
    {        
        display: block;
        margin-bottom: 1.3em;
        font-size: 150%;
        position: relative;
        top: -0.5em;
        /**/
        text-shadow: -0.1em -0.1em #fff,
                      0.1em -0.1em #fff,
                     -0.1em  0.1em #fff,
                      0.1em  0.1em #fff;
    }
    


    /**/
    
    /**/
    #navigation
    {
        height: 7em;      /**/
        background-size: 260.34em 8.28em; /**/
        /**/
        background-position: -40.77em 0.00em; /**/
    } 
    /**/
    #menuText
    {
        font-size: 1.6em;   /**/
        top: 0.45em;         /**/
        left: 1em;        /**/
    }
    
    /**/
    div#navDropDownMenu
    {
        margin-bottom: 1.0em;
        width: 100% !important;
        position: relative;
    }
    /**/
    div.navMainMenu div.NavigationSubItems div.NavigationItem
    {
        font-size: 0.8em;   /**/
    }
    


    /**/
    
    /**/
    .navContainer
    {
        width: auto;        /**/
    }

    /**/
    .navContainer
    {
        position: relative; /**/
        margin-top: 0;      /**/
        padding-left: 0;    /**/
        left: auto;         /**/
        padding-top: 1.0em; /**/
    } 
    /**/
    .navDropDownSection
    {
        margin-right: 0em;  /**/
        margin-left: 0;     /**/
        margin-top: 0em;  /**/
    }
    /**/
    div.navDropDownSection div.navDropDownHeader
    {
        margin-right: 2.0em; /**/
    }
 
    /**/
    .navDropDownSection A
    {
        font-size: 150%
    } 
    
    /**/
    div#BannerUserName
    {
        font-size: 1.4em;         /**/
        top: auto !important;     /**/
        bottom: 0.00em;
        right: 1.04em !important; /**/
    }    

    /**/
    div.NavigationSubItems
    {
        width: auto !important; /**/
    }    
    /**/
    #BannerHelp
    {
        margin-top: 0.0em;      /**/
    }
    #BannerLogout
    {
        margin-top: 0.0em;      /**/
    }

    


    /**/
    
    /**/
    #footerBanner
    {
        background-position: center;
    }
    

    /**/
    
    /**/
    .gModalDialog 
    {
        max-width: 80% !important;
        left: 10% !important;
    }


    /**/

    /**/
    textarea,
    .gTxtStandard, .gTxtDisabled, .gTxtStandardInvalid, .gTxtInvalid, .gTxtReadOnly, .gTxtMoneyStandard, .gTxtMoneyDisabled, .gTxtMoneyStandardInvalid, .gTxtMoneyInvalid, .gTxtMoneyReadOnly, .gTxtZipStandard, .gTxtZipDisabled, .gTxtZipInvalid, .gtxtZipReadOnly, .gTxtStateStandard, .gTxtStateDisabled, .gTxtStateInvalid, .gtxtStateReadOnly, .gTxtDobStandard, .gTxtDobDisabled, .gTxtDobInvalid, .gtxtDobReadOnly, .coreTextBox, .coreTextBoxInvalid
    {
        font-size: 1.2em;
        padding-top: 0.4em;       /**/
        padding-bottom: 0.4em;    /**/
        box-sizing: border-box;   /**/
        max-width: 95%;           /**/
        margin-top: 0.4em;        /**/
        margin-bottom: 0.4em;     /**/
    }
    textarea,
    textarea.gTxtStandard, textarea.gTxtDisabled, textarea.gTxtStandardInvalid, textarea.gTxtInvalid, textarea.gTxtReadOnly, textarea.gTxtMoneyStandard, textarea.gTxtMoneyDisabled, textarea.gTxtMoneyStandardInvalid, textarea.gTxtMoneyInvalid, textarea.gTxtMoneyReadOnly, textarea.gTxtZipStandard, textarea.gTxtZipDisabled, textarea.gTxtZipInvalid, textarea.gtxtZipReadOnly, textarea.gTxtStateStandard, textarea.gTxtStateDisabled, textarea.gTxtStateInvalid, textarea.gtxtStateReadOnly, textarea.gTxtDobStandard, textarea.gTxtDobDisabled, textarea.gTxtDobInvalid, textarea.gtxtDobReadOnly, textarea.coreTextBox, textarea.coreTextBoxInvalid
    {
        box-sizing: border-box;   /**/
        max-width: 97%;           /**/
    }
    select, 
    .gDrpStandard, .gDrpDisabled, .gDrpInvalid, .gDrpStandardInvalid, .coreDropdown
    {
        font-size: 1.2em;         /**/
        padding-top: 0.4em;       
        padding-bottom: 0.4em;
        box-sizing: border-box;   /**/
        max-width: 95%;           /**/
        /*max-width: 86vw;*/      /**/
        margin-top: 0.4em;        /**/
        margin-bottom: 0.4em;     /**/
    }
    select option, 
    .gDrpStandard option, .gDrpDisabled option, .gDrpInvalid option, .gDrpStandardInvalid option, .coreDropdown option
    {
        box-sizing: border-box;   /**/
        max-width: 96%;           /**/
        /*max-width: 86vw;*/      /**/
        font-size: 0.8em;         /**/
    }
    /**/
    input[type=checkbox],
    input[type=radio] 
    {
        transform: scale(2.0);
        -ms-transform: scale(2); /**/
        -moz-transform: scale(1.5); /**/
        -webkit-transform: scale(2); /**/
        -o-transform: scale(2); /**/
        margin: 1.5em 1.5em 1.5em 1.5em !important; /**/
    }
    /**/
    input[type=radio] 
    {
        float: left;
        position: relative;
        left: -0.2em;
    }

    /**/
    table.mobile-friendly.data
    {        
        font-size: 1.0em;               /**/
    }
    table.mobile-friendly 
    {
        margin: 0 !important;           /**/
        padding: 0 !important;          /**/
    }
    table.mobile-friendly,
    table.mobile-friendly thead,
    table.mobile-friendly tbody,
    table.mobile-friendly tr,
    table.mobile-friendly td,
    table.mobile-friendly th 
    {
        display: block;
        text-align: left !important;
        max-width: 100%;              /**/
        box-sizing: border-box;       /**/
    }
    table.mobile-friendly td,
    table.mobile-friendly th
    {
        padding-left: 0.7em !important;
        padding-right: 0.7em !important;
    }
    table.mobile-friendly td textarea
    table.mobile-friendly td input[type=text], 
    table.mobile-friendly td .gTxtStandard, 
    table.mobile-friendly td .gTxtDisabled, 
    table.mobile-friendly td .gTxtStandardInvalid, 
    table.mobile-friendly td .gTxtInvalid, 
    table.mobile-friendly td .gTxtReadOnly, 
    table.mobile-friendly td .gTxtMoneyStandard, 
    table.mobile-friendly td .gTxtMoneyDisabled, 
    table.mobile-friendly td .gTxtMoneyStandardInvalid, 
    table.mobile-friendly td .gTxtMoneyInvalid, 
    table.mobile-friendly td .gTxtMoneyReadOnly, 
    table.mobile-friendly td .gTxtZipStandard, 
    table.mobile-friendly td .gTxtZipDisabled, 
    table.mobile-friendly td .gTxtZipInvalid, 
    table.mobile-friendly td .gtxtZipReadOnly, 
    table.mobile-friendly td .gTxtStateStandard, 
    table.mobile-friendly td .gTxtStateDisabled, 
    table.mobile-friendly td .gTxtStateInvalid, 
    table.mobile-friendly td .gtxtStateReadOnly, 
    table.mobile-friendly td .gTxtDobStandard, 
    table.mobile-friendly td .gTxtDobDisabled, 
    table.mobile-friendly td .gTxtDobInvalid, 
    table.mobile-friendly td .gtxtDobReadOnly, 
    table.mobile-friendly td .coreTextBox, 
    table.mobile-friendly td .coreTextBoxInvalid,
    table.mobile-friendly td .gDrpStandard, 
    table.mobile-friendly td .gDrpDisabled, 
    table.mobile-friendly td .gDrpInvalid, 
    table.mobile-friendly td .gDrpStandardInvalid, 
    table.mobile-friendly td .coreDropdown
    {
        box-sizing: border-box;  /**/
        width: 100% !important;  /**/
    }
    /**/
    table.mobile-friendly td { border: none; }

    /**/
    .gDivContent .mobile-wrap             { white-space:      normal    !important; }
    .gDivContent .mobile-nowrap           { white-space:      nowrap    !important; }
    .gDivContent .mobile-bold             { font-weight:      bold      !important; }
    .gDivContent .mobile-nobold           { font-weight:      normal    !important; }
    .gDivContent .mobile-italic           { font-style:       italic    !important; }
    .gDivContent .mobile-noitalic         { font-style:       normal    !important; }
    .gDivContent .mobile-underline        { text-decoration:  underline !important; }
    .gDivContent .mobile-nounderline      { text-decoration:  none      !important; }
    .gDivContent .mobile-move-up          { position: relative; top:    -0.5em !important; }
    .gDivContent .mobile-move-up-1        { position: relative; top:    -1.0em !important; }
    .gDivContent .mobile-move-up-2        { position: relative; top:    -2.0em !important; }
    .gDivContent .mobile-move-left        { position: relative; left:   -0.5em !important; }
    .gDivContent .mobile-move-left-1      { position: relative; left:   -1.0em !important; }
    .gDivContent .mobile-move-left-2      { position: relative; left:   -2.0em !important; }
    .gDivContent .mobile-move-down        { position: relative; top:     0.5em !important; }
    .gDivContent .mobile-move-down-1      { position: relative; top:     1.0em !important; }
    .gDivContent .mobile-move-down-2      { position: relative; top:     2.0em !important; }
    .gDivContent .mobile-move-right       { position: relative; left:    0.5em !important; }
    .gDivContent .mobile-move-right-1     { position: relative; left:    1.0em !important; }
    .gDivContent .mobile-move-right-2     { position: relative; left:    2.0em !important; }

    /**/
    .gDivContent .mobile-pad-top          { padding-top:     0.5em !important; }
    .gDivContent .mobile-pad-top-1        { padding-top:     1.0em !important; }
    .gDivContent .mobile-pad-top-2        { padding-top:     2.0em !important; }
    .gDivContent .mobile-pad-left         { padding-left:    0.5em !important; }
    .gDivContent .mobile-pad-left-1       { padding-left:    1.0em !important; }
    .gDivContent .mobile-pad-left-2       { padding-left:    2.0em !important; }
    .gDivContent .mobile-pad-bottom       { padding-bottom:  0.5em !important; }
    .gDivContent .mobile-pad-bottom-1     { padding-bottom:  1.0em !important; }
    .gDivContent .mobile-pad-bottom-2     { padding-bottom:  2.0em !important; }
    .gDivContent .mobile-pad-right        { padding-right:   0.5em !important; }
    .gDivContent .mobile-pad-right-1      { padding-right:   1.0em !important; }
    .gDivContent .mobile-pad-right-2      { padding-right:   2.0em !important; }
    .gDivContent .mobile-margin-top       { margin-top:      0.5em !important; }
    .gDivContent .mobile-margin-top-1     { margin-top:      1.0em !important; }
    .gDivContent .mobile-margin-top-2     { margin-top:      2.0em !important; }
    .gDivContent .mobile-margin-left      { margin-left:     0.5em !important; }
    .gDivContent .mobile-margin-left-1    { margin-left:     1.0em !important; }
    .gDivContent .mobile-margin-left-2    { margin-left:     2.0em !important; }
    .gDivContent .mobile-margin-bottom    { margin-bottom:   0.5em !important; }
    .gDivContent .mobile-margin-bottom-1  { margin-bottom:   1.0em !important; }
    .gDivContent .mobile-margin-bottom-2  { margin-bottom:   2.0em !important; }
    .gDivContent .mobile-margin-right     { margin-right:    0.5em !important; }
    .gDivContent .mobile-margin-right-1   { margin-right:    1.0em !important; }
    .gDivContent .mobile-margin-right-2   { margin-right:    2.0em !important; }
    table.mobile-friendly.mobile-pad-top          { padding-top:     0.5em !important; }
    table.mobile-friendly.mobile-pad-top-1        { padding-top:     1.0em !important; }
    table.mobile-friendly.mobile-pad-top-2        { padding-top:     2.0em !important; }
    table.mobile-friendly.mobile-pad-left         { padding-left:    0.5em !important; }
    table.mobile-friendly.mobile-pad-left-1       { padding-left:    1.0em !important; }
    table.mobile-friendly.mobile-pad-left-2       { padding-left:    2.0em !important; }
    table.mobile-friendly.mobile-pad-bottom       { padding-bottom:  0.5em !important; }
    table.mobile-friendly.mobile-pad-bottom-1     { padding-bottom:  1.0em !important; }
    table.mobile-friendly.mobile-pad-bottom-2     { padding-bottom:  2.0em !important; }
    table.mobile-friendly.mobile-pad-right        { padding-right:   0.5em !important; }
    table.mobile-friendly.mobile-pad-right-1      { padding-right:   1.0em !important; }
    table.mobile-friendly.mobile-pad-right-2      { padding-right:   2.0em !important; }
    table.mobile-friendly.mobile-margin-top       { margin-top:      0.5em !important; }
    table.mobile-friendly.mobile-margin-top-1     { margin-top:      1.0em !important; }
    table.mobile-friendly.mobile-margin-top-2     { margin-top:      2.0em !important; }
    table.mobile-friendly.mobile-margin-left      { margin-left:     0.5em !important; }
    table.mobile-friendly.mobile-margin-left-1    { margin-left:     1.0em !important; }
    table.mobile-friendly.mobile-margin-left-2    { margin-left:     2.0em !important; }
    table.mobile-friendly.mobile-margin-bottom    { margin-bottom:   0.5em !important; }
    table.mobile-friendly.mobile-margin-bottom-1  { margin-bottom:   1.0em !important; }
    table.mobile-friendly.mobile-margin-bottom-2  { margin-bottom:   2.0em !important; }
    table.mobile-friendly.mobile-margin-right     { margin-right:    0.5em !important; }
    table.mobile-friendly.mobile-margin-right-1   { margin-right:    1.0em !important; }
    table.mobile-friendly.mobile-margin-right-2   { margin-right:    2.0em !important; }
    table.mobile-friendly td.mobile-pad-top          { padding-top:     0.5em !important; }
    table.mobile-friendly td.mobile-pad-top-1        { padding-top:     1.0em !important; }
    table.mobile-friendly td.mobile-pad-top-2        { padding-top:     2.0em !important; }
    table.mobile-friendly td.mobile-pad-left         { padding-left:    0.5em !important; }
    table.mobile-friendly td.mobile-pad-left-1       { padding-left:    1.0em !important; }
    table.mobile-friendly td.mobile-pad-left-2       { padding-left:    2.0em !important; }
    table.mobile-friendly td.mobile-pad-bottom       { padding-bottom:  0.5em !important; }
    table.mobile-friendly td.mobile-pad-bottom-1     { padding-bottom:  1.0em !important; }
    table.mobile-friendly td.mobile-pad-bottom-2     { padding-bottom:  2.0em !important; }
    table.mobile-friendly td.mobile-pad-right        { padding-right:   0.5em !important; }
    table.mobile-friendly td.mobile-pad-right-1      { padding-right:   1.0em !important; }
    table.mobile-friendly td.mobile-pad-right-2      { padding-right:   2.0em !important; }
    table.mobile-friendly td.mobile-margin-top       { margin-top:      0.5em !important; }
    table.mobile-friendly td.mobile-margin-top-1     { margin-top:      1.0em !important; }
    table.mobile-friendly td.mobile-margin-top-2     { margin-top:      2.0em !important; }
    table.mobile-friendly td.mobile-margin-left      { margin-left:     0.5em !important; }
    table.mobile-friendly td.mobile-margin-left-1    { margin-left:     1.0em !important; }
    table.mobile-friendly td.mobile-margin-left-2    { margin-left:     2.0em !important; }
    table.mobile-friendly td.mobile-margin-bottom    { margin-bottom:   0.5em !important; }
    table.mobile-friendly td.mobile-margin-bottom-1  { margin-bottom:   1.0em !important; }
    table.mobile-friendly td.mobile-margin-bottom-2  { margin-bottom:   2.0em !important; }
    table.mobile-friendly td.mobile-margin-right     { margin-right:    0.5em !important; }
    table.mobile-friendly td.mobile-margin-right-1   { margin-right:    1.0em !important; }
    table.mobile-friendly td.mobile-margin-right-2   { margin-right:    2.0em !important; }
    table.mobile-friendly th.mobile-pad-top          { padding-top:     0.5em !important; }
    table.mobile-friendly th.mobile-pad-top-1        { padding-top:     1.0em !important; }
    table.mobile-friendly th.mobile-pad-top-2        { padding-top:     2.0em !important; }
    table.mobile-friendly th.mobile-pad-left         { padding-left:    0.5em !important; }
    table.mobile-friendly th.mobile-pad-left-1       { padding-left:    1.0em !important; }
    table.mobile-friendly th.mobile-pad-left-2       { padding-left:    2.0em !important; }
    table.mobile-friendly th.mobile-pad-bottom       { padding-bottom:  0.5em !important; }
    table.mobile-friendly th.mobile-pad-bottom-1     { padding-bottom:  1.0em !important; }
    table.mobile-friendly th.mobile-pad-bottom-2     { padding-bottom:  2.0em !important; }
    table.mobile-friendly th.mobile-pad-right        { padding-right:   0.5em !important; }
    table.mobile-friendly th.mobile-pad-right-1      { padding-right:   1.0em !important; }
    table.mobile-friendly th.mobile-pad-right-2      { padding-right:   2.0em !important; }
    table.mobile-friendly th.mobile-margin-top       { margin-top:      0.5em !important; }
    table.mobile-friendly th.mobile-margin-top-1     { margin-top:      1.0em !important; }
    table.mobile-friendly th.mobile-margin-top-2     { margin-top:      2.0em !important; }
    table.mobile-friendly th.mobile-margin-left      { margin-left:     0.5em !important; }
    table.mobile-friendly th.mobile-margin-left-1    { margin-left:     1.0em !important; }
    table.mobile-friendly th.mobile-margin-left-2    { margin-left:     2.0em !important; }
    table.mobile-friendly th.mobile-margin-bottom    { margin-bottom:   0.5em !important; }
    table.mobile-friendly th.mobile-margin-bottom-1  { margin-bottom:   1.0em !important; }
    table.mobile-friendly th.mobile-margin-bottom-2  { margin-bottom:   2.0em !important; }
    table.mobile-friendly th.mobile-margin-right     { margin-right:    0.5em !important; }
    table.mobile-friendly th.mobile-margin-right-1   { margin-right:    1.0em !important; }
    table.mobile-friendly th.mobile-margin-right-2   { margin-right:    2.0em !important; }



    /**/
    .mobile-float-left  { float: left !important;  }
    .mobile-float-right { float: right !important; }



    /**/
    .mobile-display-inline { display: inline !important;  }
    .mobile-display-block  { display: block  !important; }
    .mobile-display-inline-block  { display: inline-block  !important; }



    /**/
    .mobile-bold { font-weight: bold; }



    /**/
    .mobile-width-auto { width: auto !important; }



    /**/
    .mobile-text-center,
    table.mobile-friendly tr.mobile-text-center,
    table.mobile-friendly th.mobile-text-center,
    table.mobile-friendly td.mobile-text-center 
    { 
        text-align: center !important; 
    }



    /**/
    .hide-on-mobile-only
    {
        visibility: hidden !important;
        display: none !important;
    }
    .show-on-mobile-only
    {
        visibility: visible !important;
        display: block !important;
    }
    span.show-on-mobile-only,
    a.show-on-mobile-only
    {
        display: inline !important;
    }


    .mobile-clear
    {
        clear: both;
    }



    /**/

    /**/
    #divNotification #divBody #divLogo img 
    {
        width: 100%;
    }



    /**/

    /**/
    textarea,
    .gTxtStandard, .gTxtStandardInvalid, .gTxtInvalid, .gTxtMoneyStandard, .gTxtMoneyStandardInvalid, .gTxtMoneyInvalid, .gTxtZipStandard, .gTxtZipInvalid, .gTxtStateStandard, .gTxtStateInvalid, .gTxtDobStandard, .gTxtDobInvalid, .coreTextBox, .coreTextBoxInvalid,
    .gDrpStandard, .gDrpInvalid, .gDrpStandardInvalid, .coreDropdown
    {
        background-color: white;
    }




    /**/

    /**/
    #divIndexMenu
    {
        height: auto !important;  /**/
    }
    /**/
    div.NavigationItemText 
    {
        /* max-width: 80vw; */
    }
    /**/
    ul.mIndexMenu li div.NavigationSubItems
    {
        display: table;
        float: none !important;
    }
    ul.mIndexMenu li div.NavigationSubItems div.NavigationItem
    {
        display: table-row;
        float: none !important;
    }
    ul.mIndexMenu li div.NavigationSubItems div.NavigationItem > *
    {
        display: table-cell;
        float: none !important;
    }
    .gDivContent .mIndexMenu li div.NavigationItemIcon
    {
        float: none !important;
    }
    .gDivContent .mIndexMenu li div.NavigationItemText
    {
        padding-left: 0.5em !important;  /**/
        float: none !important;
    }
    .gDivContent .mIndexMenu li a.NavigationItemLink
    {
        padding: 0.0em !important;  /**/    
        float: none !important;
    }
    .gDivContent .mIndexMenu li div.NavigationItemDescription
    {
        float: none !important;
    }


    /**/

    /**/
    table#tblApplication 
    {
        width: auto;
        max-width: 98%;
    }

    /**/
    table#tblApplication td,
    table#tblApplication th,
    table#tblInfo td,
    table#tblInfo th,
    table#tblApplicantInfo td,
    table#tblApplicantInfo th
    {
        display: block;
        margin: 0.0em !important; /**/
        padding-top: 0.0em !important; /**/
        padding-bottom: 0.0em !important; /**/
        padding-left: 0.1em !important; /**/
        padding-right: 0.1em !important; /**/
    }    
    /**/
    table#tblApplication td table td#tdApplicationFinishedButtons span
    {
        display: block;
        text-align: center;
    }
    table#tblApplicationDeadlines
    {
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 0.0em !important;
        margin-bottom: 0.0em !important;
        padding: 0 !important;
    }
    table#tblApplicationDeadlines td,
    table#tblApplicationDeadlines th
    {
        display: table-cell;
        text-align: left !important;
        padding-left: 0.5em !important;
        padding-right: 0.5em !important;
        padding-top: 0.0em !important;
        padding-bottom: 0.0em !important;
        margin: 0.0em !important; /**/
    }
    table#tblApplicationHeader
    {
        margin-bottom: 1.2em;
    }
    table#tblApplicationHeader td h3#lblApplicationDeadlines
    {
        text-align: center;
        margin-bottom: 0.0em !important;
        padding-bottom: 0.1em !important;
    }
    table#tblApplicationHeader td h3#lblProgramName
    {
        text-align: center;
        margin-bottom: 0.0em !important;
        padding-bottom: 0.1em !important;
        padding-left: 2.0em !important;
        padding-right: 2.0em !important;
    }
    /**/
    table#bottomNav td,
    table#bottomNav th
    {
        display: inline;
    }    
    /**/
    table#tblApplication .tdHeader,
    table#tblInfo .tdHeader,
    table#tblApplicantInfo .tdHeader
    {
        text-align: left;    /**/
    }
    /**/
    table#tblApplicantInfo tbody tr td
    {
        text-align: left !important; /**/
    }
    /**/
    table#tblApplication td h3,
    table#tblApplication th h3,
    table#tblInfo td h3,
    table#tblInfo th h3,
    table#tblApplicantInfo td h3,
    table#tblApplicantInfo th h3
    {
        margin-top: 1.0em !important; /**/
        margin-bottom: 1.0em !important; /**/
    }
    /**/
    table#tblApplication td input,
    table#tblApplication th input,
    table#tblInfo td input,
    table#tblInfo th input,
    table#tblApplicantInfo td input,
    table#tblApplicantInfo th input,
    table#tblApplication td select,
    table#tblApplication th select,
    table#tblInfo td select,
    table#tblInfo th select,
    table#tblApplicantInfo td select,
    table#tblApplicantInfo th select
    {
        margin-bottom: 1.0em !important; /**/
    }
    table#tblApplication td input[type=checkbox],
    table#tblApplication th input[type=checkbox],
    table#tblInfo td input[type=checkbox],
    table#tblInfo th input[type=checkbox],
    table#tblApplicantInfo td input[type=checkbox],
    table#tblApplicantInfo th input[type=checkbox],
    table#tblApplication td input[type=radio], 
    table#tblApplication th input[type=radio], 
    table#tblInfo td input[type=radio], 
    table#tblInfo th input[type=radio], 
    table#tblApplicantInfo td input[type=radio], 
    table#tblApplicantInfo th input[type=radio]  
    {
        margin-bottom: 3.0em !important; /**/
    }
    /**/
    #tblOldSchoolInformation td, #tblNewSchoolInformation td, #tblNewSchoolInformation th, #tblOldSchoolInformation th, #tblInterests th, #tblGraduateInformation td, #tblWorkInformation td, #tblApplicantInfo td, #tblOldSchoolInformation1 td, #tblOldSchoolInformation1 th    
    {
        height: auto !important;  /**/
    }
    /**/
    .tdApplicantInfo
    {
        height: auto !important;  /**/
    }
    /**/
    #tblInfo .tdNameInfo
    {
        height: auto !important;  /**/
    }
    /**/
    table.infoSection tr
    {
        height: auto !important;  /**/
    }
    
    table#tblApplication, 
    table#tblApplication tbody, 
    table#tblApplication thead, 
    table#tblApplication tr, 
    table#tblApplication th, 
    table#tblApplication td, 
    table#tblApplication table, 
    table#tblApplication table tbody, 
    table#tblApplication table thead, 
    table#tblApplication table tr, 
    table#tblApplication table th, 
    table#tblApplication table td,
    table#tblApplication table#tblApplicantInfo, 
    table#tblApplication table#tblApplicantInfo tbody, 
    table#tblApplication table#tblApplicantInfo thead, 
    table#tblApplication table#tblApplicantInfo tr, 
    table#tblApplication table#tblApplicantInfo th, 
    table#tblApplication table#tblApplicantInfo td {
        width: auto !important;
    }
    
    table#tblApplication table#mnuNav table.infoSection, 
    table#tblApplication table#mnuNav table.infoSection tbody, 
    table#tblApplication table#mnuNav table.infoSection thead, 
    table#tblApplication table#mnuNav table.infoSection tr, 
    table#tblApplication table#mnuNav table.infoSection th, 
    table#tblApplication table#mnuNav table.infoSection td, 
    table#tblApplication table#mnuNav, 
    table#tblApplication table#mnuNav tbody, 
    table#tblApplication table#mnuNav thead, 
    table#tblApplication table#mnuNav tr, 
    table#tblApplication table#mnuNav th, 
    table#tblApplication table#mnuNav td, 
    table#tblApplication table#bottomNav, 
    table#tblApplication table#bottomNav tbody, 
    table#tblApplication table#bottomNav thead, 
    table#tblApplication table#bottomNav tr {
        width: 100% !important;
        max-width: 100%;
        box-sizing: border-box;
        padding: 0 !important;
        margin: 0 !important;
    } 
    table#tblApplication table#bottomNav th, 
    table#tblApplication table#bottomNav td {
        width: 50% !important;
        max-width: 50%;
        box-sizing: border-box;
        padding: 0 !important;
        margin: 0 !important;
    }
    
    div.footerleft,
    div.footercenter,
    div.footerright {
        text-align: left !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    .passwordRequirementsContainer 
    {
        height: auto !important;
    }
    .display-block
    {
        display: block !important;
    }

    
    .mobile-table-label 
    {
        font-weight: bold;
    }

    
    .mobile-table-sub-label 
    {
        color: #989898;
        font-size: 80%;
    }

    
    .mobile-hr 
    {
        margin-bottom: 0px;
        margin-top: 10px;
    }

    
    #child_divCheckBoxes table td 
    {
        display: table-cell;
    }

    
    .mobile-display-block-ni
    {
        display: block;
    }

    
    .mobile-auto-width
    {
        width: auto;
    }
    
    
    .mobile-full-width
    {
        width: 100%;
    }

    
    .mobile-table-display-override
    {
        display: table;
        width: 100%;
    }

    table.mobile-table-display-override tr
    {
        display: table-row;
    }

    table.mobile-table-display-override tr td
    {
        display: table-cell;
        border-width: thin;
        border-color: silver;
        border-style: solid;
    }
    

    
    .help-tap-icon
    {
        width: 24px;
        height: auto;
    }

}