
#pag 

.hidden  { 
display: none
}
#pag  { 

    background-size: cover;
    overflow:auto;

}
#pag p, #pag  td, #pag  div, #pag  span, #pag  a  { 

    /*font-family: Helvetica;*/
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-weight: 500;
    font-size: 12px;

}
#pag legend  { 

    border: none;

}
#pag p  { 

    margin: 0px;

}
#pag .container  { 

    padding-left: 1px;    

}
#pag .modal  { 

   top: 0.2% !important;
   left: 0.2% !important;
   opacity: 1 !important;

}
#pag .modal-backdrop  { 

   opacity: 0.04 !important;

}
#pag #kuvert .kuvertspace .footer  { 

    padding:initial;
    background:initial;
    margin:initial;
    clear:initial;
    border:initial;

}
#pag #kuvert .kuvertspace .header  { 

    padding:initial;
    background:initial;
    margin:initial;
    clear:initial;
    border:initial;

}
#pag #kuvert .kuvertspace .middle  { 

    padding:initial;
    background:initial;
    margin:initial;
    clear:initial;
    border:initial;

}
#pag #kuvert .kuvertspace .middle2  { 

    padding:initial;
    background:initial;
    margin:initial;
    clear:initial;
    border:initial;

}
#pag #kuvert .kuvertspace .content  { 

    background:initial;
    border:initial;

}
#pag #verseSearchFrm  { 

    width:380px;
    /*height:400px;*/
    border:2px solid gray;
    position:absolute;
    z-index:200;
    background-color:white;
    padding:10px;

}
#pag #verseSearchFrm .item  { 

    background-color: #F4F4F4;
    border-bottom: 1px solid lightgray;
    padding:6px 2px 6px 2px;

}
#pag #verseSearchFrm .item:hover  { 

    background-color:white;
    
}
#pag #Verse .inputborder  { 

    border:1px solid gray;
    padding:2px 2px 2px 2px;
    width:100%;
    min-width:160px;
    min-height:312px;   
    display:inline-block;
    max-height:354px;   

    overflow:hidden;

}
#pag #Verse .inputVerseDashed  { 

    border:1px dashed black;
    padding:3px;
    padding-left:8px;
    display:inline-block;
    overflow-x:visible;
    overflow-y:auto;

}
#pag #Verse .contentEditable  { 

    /*padding:1px;*/
font-family: Helvetica-Edit;
  font-size: 14px;
    min-height:310px;
    /*overflow-y:auto;*/
    overflow-x:visible;
    min-width:40px;
    border:0px solid gray;
    /*margin-right:10px;*/
    text-align:center;
    display:inline-block;    
    font-style:italic;
  text-indent: -10pt;
  /*margin-left: 5pt;*/
    padding:0px;


}
#pag #Verse .contentEditable  p  { 

    margin-left: 5pt;
    font-family: Helvetica-Edit;
    font-size: inherit;
    overflow-x:visible;

}
#pag .innerContainer .marquee  { 

    width: 99%;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 26s linear infinite;

}
#pag .innerContainer .marquee:hover  { 

    animation-play-state: paused

}
#pag /* Chrome, #pag  Safari, #pag  Opera */ 
@-webkit-keyframes marquee  { 

    0%  { text-indent:  100% }
    100% { text-indent: -40% 
}
#pag }

/* Make it move */
@keyframes marquee  { 

    0%  { text-indent:  100% }
    100% { text-indent: -40% 
}
#pag }



/************ panelSaveSend third frame *****************/

#panelSaveSend  { 

    padding-bottom:20px;  

}
#pag #panelSaveSend .SaveSendPage  { 

    padding:2px 10% 2px 10%;
    max-width:1020px;

}
#pag #panelSaveSend .SaveSendWrapper  { 

    min-width:420px;
    max-width:880px;

}
#pag .panelSendToAgency, #pag  .panelSaveShare  { 

    background-color: white;    
    color: black;

}
#pag #panelSaveSend .panelSaveSendMenu  { 

    /*padding: 0 10px 0 10px;*/
    display:block;
    margin-top:20px;

}
#pag #panelSaveSend .panelSaveSendMenu a { 

    padding: 6px 20px 6px 20px;
    display:inline-block;
    background-color: white;    
    color: black;

}
#pag .tabSelectedOnSaveSendMenu { 
   
    border-bottom:6px solid white;

}
#pag #panelSaveSend .offices .item  { 

    background-color: #F8F8F8;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 5px;

}
#pag #panelSaveSend .offices .item:hover  { 

    background-color: #ddd;

}
#pag #panelSaveSend .offices .item .name  { 

    font-weight: bold;

}
#pag #panelSaveSend .office  { 

    background-color: #F8F8F8;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 5px;
    border:1px solid gray;

}
#pag #panelSaveSend .office .name  { 

    font-weight: bold;

}
#pag /************ panelAdmin frame *****************/

#panelAdmin  { 

    margin:0 20px 0 20px;
    padding-bottom:40px;  

}
#pag #panelAdmin #admHome, #pag #panelAdmin #admGenerate, #pag #panelAdmin #admConnect, #pag #panelAdmin #admUpdData, #pag #panelAdmin #admDbData  { 

    background-color: white;    
    color: black;

}
#pag #panelAdmin .panelAdminMenu  { 

    /*padding: 0 10px 0 10px;*/
    display:block;
    margin-top:20px;

}
#pag #panelAdmin .panelAdminMenu a { 

    padding: 6px 20px 6px 20px;
    display:inline-block;
    background-color: white;    
    color: black;

}
#pag .tabSelectedOnAdminMenu { 
   
    border-bottom:6px solid white;

}
#pag #panelAdmin .adminDbTableLog  { 

    width:98%;

}
#pag #panelAdmin .adminDbTableLog td, #pag #panelAdmin .adminDbTableLog th  { 

    padding:1px 3px 1px 3px;
    white-space: nowrap;
    min-width:20px; 
    max-width:580px;
    overflow: hidden; 
    text-overflow:ellipsis;
    white-space: nowrap;    

}
#pag #panelAdmin .adminDbTableLog .inputSearch  { 

    width:99%;
    
}
#pag /*#panelAdmin .adminDbTableLog td:hover  { 

    text-overflow: inherit;
    overflow: visible;
    font-weight:bold;
    

}
#pag */




/************ panelSelectAd first frame *****************/
#panelSelectAd  { 

    background-color:white;
    padding: 50px 50px 50px 50px;  
    color:white;     

}
#pag .selectAdContainer  { 

    background-color: #999999;
    width: 100%;
    height: 100%;
    /*min-height:400px;*/
    min-width:850px;
    padding: 20px 10px 24px 10px;
    text-align: center;

}
#pag #selectAdHeader  { 

    width: 100%;
    text-align: center; /*font-family: 'DejaVu Sans Light';*/
    font-size: 46px;
    font-family: 'Segoe UI' , Tahoma, Geneva, Verdana, sans-serif;
    letter-spacing: 26px;
    font-weight: 100;
    padding-bottom: 8px;
    padding-top: 8px;

}
#pag .selectAdMenu { 

    padding-bottom: 4px;

}
#pag .selectAdMenu a, #pag .selectAdMenu a:visited, #pag  .selectAdMenu a:focus { 

    font-size: 16px;
    font-weight:normal;
    color:white;    
    text-decoration:none;
    letter-spacing: 6px;
    padding-bottom: 8px;

}
#pag .selectAdMenu a:hover  { 

    font-size: 16px;
    font-weight:normal;
    color:white;    
    letter-spacing: 6px;
    padding-bottom: 8px;
    text-decoration:underline;

}
#pag .selectAdMenuSelected  { 

    color:white;    
    border-bottom:2px solid white;

}
#pag .selectAdMenuDeath a, #pag .selectAdMenuDeath a:visited, #pag .selectAdMenuDeath a:focus { 

    font-weight:normal;
    color:white;
    letter-spacing: 1px;
    padding-bottom: 8px;
    text-decoration:none;

}
#pag .selectAdMenuDeath a:hover { 

    font-weight:normal;
    color:white;
    letter-spacing: 1px;
    padding-bottom: 8px;
    text-decoration:underline;

}
#pag #panelSelectAd .showKuContainer { 

    min-height:500px;
    margin:0 20px 0 20px;
    padding:20px 0 0 0;    
    color:black;

}
#pag #panelSelectAd .showKuContainerDesign { 


}
#pag #panelSelectAd .showKuContainerWhiteBackGround { 

    min-height:500px;
    margin:0 64px 0 64px;
    padding:20px 0 0 0;    
    background-color:white;

}
#pag .selectAdImg1col  { 

    margin:2px 14px 2px 14px;
    width:142px  !important;
    height:450px !important;
    vertical-align:top;
    padding:0 0 20px 0;    

}
#pag .selectAdImg2col96  { 

    margin:2px 14px 2px 14px;
    width:292px !important;
    height:450px !important;
    vertical-align:top;
    padding:0 0 20px 0;    

}
#pag .selectAdImg2col69  { 

    margin:2px 14px 2px 14px;
    width:302px !important;
    height:408px !important;
    vertical-align:top;
    padding:0 0 20px 0;    

}
#pag .selectAdImgMemory  { 

    margin:2px 2px 2px 24px;
    width:142px !important;
    height:260px !important;
    vertical-align:top;
    padding:0 0 20px 0;    

}
#pag #panelSelectAd .showKuContainer img:hover
 { 

    -webkit-box-shadow: 5px 5px 20px rgba(0,0, 0, 0.4);
    -moz-box-shadow: 5px 5px 20px rgba(0,0, 0, 0.4);
    box-shadow: 5px 5px 20px rgba(0,0, 0, 0.4);
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
    cursor:pointer;

}
#pag .selectAdImg1col_other  { 

    margin:3px 14px 2px 2px;
    width:64px  !important;
    height:202px !important;
    vertical-align:top;
    padding:0 0 0 0;    

}
#pag .selectAdImg2col_other  { 

    margin:3px 14px 2px 2px;
    width:131px !important;
    height:202px !important;
    vertical-align:top;
    padding:0 0 0 0;    

}
#pag .selectAdImg1col_other:hover, #pag .selectAdImg2col_other:hover
 { 

    /*-webkit-box-shadow: 5px 5px 20px rgba(0,0, 0, 0.2);
    -moz-box-shadow: 5px 5px 20px rgba(0,0, 0, 0.2);
    box-shadow: 5px 5px 20px rgba(0,0, 0, 0.2);*/
    -webkit-transform: scale(1.008);
    -moz-transform: scale(1.008);
    -ms-transform: scale(1.008);
    transform: scale(1.008);
    cursor:pointer;

}
#pag #panelSelectAd .selectAdContainer .bottomNav { 

    width:100%;
    font-weight:normal;
    text-align: left;
    color:white; 
    padding: 16px 32px 2px 32px;

}
#pag #panelSelectAd .selectAdContainer .bottomNav a  { 

    color:white;
    padding: 18px 0px 6px 0px;

}
#pag #panelSelectAd .bottomNav .bottomHelp { 

    width:20%;
    display: inline-block;

}
#pag #panelSelectAd .bottomNav .bottomNext { 

    width:79.2%;
    text-align: right;        
    display: inline-block;
    

}
#pag /************ panelEditMain second frame *****************/
.panelEditMainContainer  { 

    background-color: #EAEAEA;
    background-attachment: fixed;
    background-size: cover;
    width: 100%;
    height: 100%; /*min-width: 1800px;*/
    overflow:hidden;

}
#pag .pagLabel  { 

font-style:normal;
font-weight:400;
padding-bottom:0px;
margin-bottom:1px;

}
#pag .contentEditable  { 

border:1px solid gray;
padding:6px 6px 6px 8px;
width:100%;
min-width:160px;
height:150px;

}
#pag .debug  { 

    display:none;

}
#pag #infoContent  { 

    max-width:500px;
    padding:10px;
    max-height: 470px;
    overflow-y: auto;

}
#pag #panelEditMainMenu  { 

    margin-bottom: 10px;    

}
#pag .panelEditMainMenu  { 

    width: 100%;   
    min-width: 680px;   
    background-color:#808080;
    padding-left: 20px;    

}
#pag .panelEditMainMenu a, #pag .panelEditMainMenu a:visited, #pag .panelEditMainMenu a:focus { 

    font-weight:normal;
    letter-spacing: 1px;
    padding: 10px 20px 10px 20px;
    color: white;
    background-color:#808080;
    text-decoration:none;

}
#pag .panelEditMainMenu a:hover { 

    font-weight:normal;
    color:white;
    letter-spacing: 1px;
    padding-bottom: 8px;
    background-color:#808080;
    /*text-decoration:underline;*/

}
#pag .panelEditMainMenu a span { 

    padding:2px;

}
#pag .panelEditMainMenu a span:hover { 

    border-bottom: 3px solid whitesmoke;

}
#pag .panelEditMainMenuHelp a, #pag .panelEditMainMenuHelp a:visited, #pag .panelEditMainMenuHelp a:focus { 

    display: inline-block;
    /*width:160px;*/
    font-weight:normal;
    letter-spacing: 1px;
    padding: 11px 20px 12px 25px;
    text-align: center;
    background-color: #808080;
    color:white; 
    text-decoration:none;

}
#pag .panelEditMainMenuHelp a:hover { 

    display: inline-block;
    /*width:160px;*/
    font-weight:normal;
    letter-spacing: 1px;
    padding: 11px 20px 12px 25px;
    text-align: center;
    background-color: #808080;
    color:white; 
    text-decoration:underline;

}
#pag .panelEditMainContainer .editContentContainer  { 

    padding: 0px 15px 10px 5px;
    height: 96%;
    min-width: 460px; /*860*/
    width: 100%;
    display:inline-block; 
    overflow: auto;

}
#pag .panelEditMainContainer .editContentContainer .panelEditAd  { 

    border: 1px solid lightgray;
    float: left;
    display: inline-block;
    overflow: visible;
    padding-top: 0px;
    z-index: 10;

}
#pag .panelEditMainContainer .editContentContainer .panelEditContent  { 

    margin-left: 1px;
    height: 100%;
    min-width: 126px;
    overflow:visible;
    z-index: 20;  
    display:-webkit-flex;
    display: flex;         

}
#pag .panelEditMainContainer .editContentContainer .panelEditContent .panelEditButtons  { 

    vertical-align: top;
    display:inline-block;
    min-height: 500px;
    padding: 10px 2px 4px 2px;

}
#pag .panelEditMainContainer .editContentContainer  .panelEditButtons  { 

    vertical-align: top;
    display:inline-block;
    min-height: 350px;
    padding: 8px 3px 4px 2px;

}
#pag .panelEditMainContainer .editContentContainer .panelEditContent .panelEditButtons button { 

    display:block;
    min-width: 126px;
    padding: 4px 4px 4px 4px;
    margin: 0px 4px 8px 4px;

}
#pag .panelEditMainContainer .editContentContainer  .panelEditButtons button { 

    display:block;
    min-width: 126px;
    padding: 4px 4px 4px 4px;
    margin: 0px 4px 8px 4px;

}
#pag .panelEditMainContainer .editContentContainer .panelEditContent .panelEditorsContent  { 

    display:inline-block;
    min-height: 500px;
    vertical-align: top;    
    width: 100%;
    overflow:visible; /*hidden;*/
    z-index: 20;       
    max-width: 760px;

}
#pag .panelEditMainContainer .editContentContainer .panelEditContent .panelEditorsMenu  { 

    display:block;
    overflow:hidden;
    max-height:24px;

}
#pag .panelEditMainContainer .editContentContainer .panelEditContent .panelEditorsMenu a { 

    padding: 4px 20px 0px 20px;
    display:inline-block;
    background-color: white;    
    color: black;

}
#pag .panelEditMainContainer .editContentContainer .panelEditContent .panelEditorsMenuHelp a { 

    float:right;
    padding: 4px 2px 0px 2px;
    display:inline-block;
    background-color: #EAEAEA;   
    color: black;

}
#pag .tabSelectedOnpanelEditMainMenu { 
   
    border-bottom:4px solid white;

}
#pag .panelEditMainContainer .editContentContainer .panelEditContent .panelEditorsContent .panelEditorsTabContent  { 

    display:block;
    overflow: hidden;
    overflow:visible;

}
#pag .panelEditorsTabContentEdit  { 

    display:block;
    min-height: 494px;
    max-height: 494px;
    background-color: white;
    margin-bottom: 8px;
    overflow: hidden;
    overflow:visible;
    padding: 10px 4px 1px 10px; 

}
#pag .panelEditMainContainer .editContentContainer .panelEditContent .panelEditorsContent .panelEditorsTabContent .panelEditBanner  { 

    display:block;
    min-height: 132px;
    background-color: white;
    padding: 8px 4px 8px 20px; 
    overflow:hidden;
    overflow:visible;

}
#pag .panelEditMainContainer .panelEditorsTabContent .tabContentWrapper  { 

    padding:10px 2px 6px 2px;
    display: block;
    height:100%;

}
#pag .panelEditMainContainer .panelEditorsTabContent .tabContentWrapper textarea.form-control  { 

  height: 120px;

}
#pag .tabSearchBtnArr { 

    width:110px;
    margin:2px 1px 2px 1px;
    padding:2px 1px 2px 1px;
    margin-bottom:6px;
    background-color: #EAEAEA;

}
#pag .tabSelSearchBtnArr  { 

    width: 110px;
    margin: 2px 1px 3px 1px;
    padding: 2px 1px 2px 1px; /*background-color:gainsboro;*/ /*background-color:lightgray;*/

}
#pag .tabSearchBtnArrSpan { 

    font-size:14px;
    font-weight:800;
    padding:0px 0px 0px 4px;

}
#pag .imageContentWrapper  { 

    margin: 0px;
    height: 100%;

}
#pag #imageContent  { 

    padding:0px;
    height:390px;
    overflow-y:auto;

}
#pag .imageContentWrapper #imageContent img { 

    -webkit-transform: scale(0.4);
    -moz-transform: scale(0.4);
    -ms-transform: scale(0.4);
    transform: scale(0.4);
    cursor:pointer;
    vertical-align:top;
    /* below to mini interference of other css*/
    max-width: 100px;
    width: 100px;
    height: 80px;
    max-width:initial;
    width:initial;
    height: initial;



}
#pag .imageContentWrapper #imageContent img:hover { 

    border:3px dotted gray;

}
#pag .imageContentWrapper #imageContentCommon img { 

    -webkit-transform: scale(0.4);
    -moz-transform: scale(0.4);
    -ms-transform: scale(0.4);
    transform: scale(0.4);
    cursor:pointer;
    vertical-align:top;
    /* below to mini interference of other css*/
    max-width:none;
    width:initial;
    height: initial;

}
#pag .imageContentWrapper #imageContentCommon img:hover { 

    border:3px dotted gray;

}
#pag #imageContentCommon  { 

    padding:4px 1px 2px 8px;
    border-top:4px solid #EAEAEA;
    margin-top:4px;
    height:76px;
    overflow:hidden;

}
#pag .showAdOtherContainer  { 

    padding:4px 4px 4px 8px;

}
#pag .panelEditMainContainer .panelEditorsTabContent .bottomNav { 

    width:100%;     
    font-weight:normal;
    text-align: left;
    color:black; 
    padding: 2px 2px 2px 2px;

}
#pag .panelEditMainContainer .panelEditorsTabContent .bottomNav a  { 

    color:black;
    padding: 16px 0px 6px 0px;

}
#pag .panelEditMainContainer .panelEditorsTabContent .bottomNav .bottomHelp { 

    float: left;
    display: inline-block;

}
#pag .panelEditMainContainer .panelEditorsTabContent .bottomNav .bottomNext { 

    float: right;
    text-align: right;        
    display: inline-block;
    

}
#pag /* Editors */
#richText  { 

    text-indent: -10px;    

}
#pag #richText p  { 

    margin-left: 5px;
    line-height: 1.2em;

}
#pag #richText p.S1  { 

    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.5em;
    text-transform: uppercase;

}
#pag #richText p.S2  { 

    font-weight: bold;
    font-size: 1.2em;

}
#pag #richText p.S3  { 

    font-size: 1.2em;

}
#pag .activeBlock { 

    /*border:1px dotted gray;*/
    background-color: #EAEAEA;

}
#pag /* Help */

#helpDialog div  { 

    margin-top:0px;
    padding-top:4px;
    padding-bottom:6px;
    margin-bottom:0px;

}
#pag #helpDialog .helpContentWrapper div  { 

    margin-top:-10px;
    padding-top:0px;
    margin-bottom:18px;

}
#pag #helpDialog div p  { 

    padding: 10px;

}