
/* Style to DhssZen theme elements or SharePoint specific */

body
{
    height: 100%;
    width: 100%;
    overflow: auto;
}

#DhssZenContent
{
    max-width: 720px;
    float: left;
    padding-bottom: 15px;
}

.DhssZenNav
{
    margin-bottom: 20px;

}

#soa-content #DhssZenNav ul { 
padding-left: 0px;
list-style-image: none;
margin-left: 0px;


}

#soa-content #DhssZenNav ul li { 
margin-bottom: 0;

}


#soa-content ul li{
margin-bottom: .8 em;}


/*  Headings   */
h1, h2, h3, h4, h5, h6 { font-weight: 900; font-size: 200%; margin-top: 2em; color: #333}

#soa-content h3, #soa-content h4   {
color: #333
}
#soa-content h2 {
color: #0a306a
}

#soa-content h1 {
color: #000
font-size: 1.75em;
font-weight: 900;
}

#soa-content li, #soa-content p, #soa-content .box { font-size: 110%; line-height: 150%; padding-bottom: .25em;}

#soa-content .box, #soa-content .dz-Element-Box { font-size: 110%; line-height: 150%; margin: 2em 0;}


#soa-content a, soa-content a:link
{
text-decoration: underline;
}

#soa-content a:hover {
text-decoration: none;
}

#soa-content .ms-core-listMenu-verticalBox > .ms-core-listMenu-item, #soa-content .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
padding: 5px 10px; }


/* Right-side navigation */

ul.root
{
    background-color: #eee;
    border: 1px #15365b solid;
list-style-type: none;
}

.menu ul
{
    margin: 0px;
    padding: 0;
list-style-type: none;
}

.menu ul ul
{
    margin: 0 10px;
}

.menu li
{
    margin: 0;
    padding: 0 0 2px 0;
list-style-type: none;
}

.menu .menu-item, .menu .menu-item .additional-background, .menu .menu-item .additional-background .menu-item-text
{
    display: block;
list-style-image: none;
}

.menu-vertical .menu-item-text
{
    word-wrap: break-word;
    overflow: hidden;
}

span.static
{
    padding: 2px 4px;
    color: white;
    background-color: #15365b;
    font-size: 1.1em;
    font-weight: bold;
    margin-left: -1px;

}

a.static, a.static:link
{
    color: #033254;
    padding: 1px 2px 1px 4px;
text-decoration: underline;
}

a.static:visited
{
    color: #033254;
}

a.static:hover
{
    background-color: #ddd;
    text-decoration: none;
}














/* Misc SharePoint elements */

.s4-ca
{
    margin-left: 0;
}

.s4-breadcrumb-menu
{
    background: #f2f2f2;
}

.ms-hidden
{
    z-index: 3;
    position: absolute;
    width: 1px;
    word-wrap: normal;
    height: 1px;
    overflow: hidden;
    top: -2000px;
}

#s4-bodyContainer
{
    position: relative;
}

#s4-ribbonrow
{
    line-height: normal;
    font-size: 70%;
}

.ms-formfieldvaluecontainer
{
    overflow: hidden;
    margin: 0;
    padding: 0;
    border: 0;
}



 /* Hides the SharePoint 2019 sign in */


.ms-signInLink {
  display: none;
}




/* RTE Markup Style Elements */
h1.dz-Element-h1
{
    -ms-name: "Heading 1 (h1)";
}
h2.dz-Element-h2
{
    -ms-name: "Heading 2 (h2)";
}
h3.dz-Element-h3
{
    -ms-name: "Heading 3 (h3)";
}
h4.dz-Element-h4
{
    -ms-name: "Heading 4 (h4)";
}
h5.dz-Element-h5
{
    -ms-name: "Heading 5 (h5)";
}
p.dz-Element-p
{
    -ms-name: "Paragraph (p)";
}
div.dz-Element-CalloutLeft1
{
    -ms-name: "Callout Left (200)";
}
.dz-Element-CalloutLeft1
{
    background-color: #f0f0f0;
    float: left;
    width: 200px;
    padding: 9px;
    border: 1px solid #069;
}
div.dz-Element-CalloutLeft2
{
    -ms-name: "Callout Left (440)";
}
.dz-Element-CalloutLeft2
{
    background-color: #f0f0f0;
    float: left;
    width: 440px;
    padding: 9px;
    border: 1px solid #069;
}
div.dz-Element-CalloutRight1
{
    -ms-name: "Callout Right (200)";
}
.dz-Element-CalloutRight1
{
    background-color: #f0f0f0;
    float: right;
    width: 200px;
    padding: 9px;
    border: 1px solid #069;
}
div.dz-Element-CalloutRight2
{
    -ms-name: "Callout Right (440)";
}
.dz-Element-CalloutRight2
{
    background-color: #f0f0f0;
    float: right;
    width: 440px;
    padding: 9px;
    border: 1px solid #069;
}
div.dz-Element-Box
{
    -ms-name: "Box";
}
.dz-Element-Box
{
    background-color: #f0f0f0;
    border: 1px solid #069;
    padding: 9px;
}
div.dz-Element-grid1
{
    -ms-name: "Grid One (220)";
}
.dz-Element-grid1
{
    position: relative;
    float: left;
    width: 220px;
    margin-left: 10px;
    margin-right: 10px;
    display: inline;
}
div.dz-Element-grid2
{
    -ms-name: "Grid Two (460)";
}
.dz-Element-grid2
{
    position: relative;
    float: left;
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
    display: inline;
}
div.dz-Element-grid3
{
    -ms-name: "Grid Three (700)";
}
.dz-Element-grid3
{
    position: relative;
    float: left;
    width: 700px;
    margin-left: 10px;
    margin-right: 10px;
    display: inline;
}
div.dz-Element-grid4
{
    -ms-name: "Grid Four (940)";
}
.dz-Element-grid4
{
    position: relative;
    float: left;
    width: 940px;
    margin-left: 10px;
    margin-right: 10px;
    display: inline;
}

/* RTE Style Elements */

.dz-Style-normal
{
    -ms-name: "Normal";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.dz-Style-strong
{
    -ms-name: "Strong (ctrl-b)";
    font-weight: bold;
}
.dz-Style-em
{
    -ms-name: "Emphasis (ctrl-i)";
    font-style: italic;
}
.dz-Style-underline
{
    -ms-name: "Underline (ctrl-u)";
    text-decoration: underline; 
}





