@charset "UTF-8";

.wys:before,.wys:after{
 display: table; 
 content: '' 
}
.wys:after{
 clear: both
}

.wys{
 line-height: 1.625em
}
.wys.align-center{
 text-align: center
}
.wys.align-right{
 text-align: right
}
.wys.align-justify{
 text-align: justify
}

.wys p{
 margin: 0;
}
.wys>p{
 margin-bottom: 0.875em
}
.wys>ol,
.wys ul{
 margin-bottom: 14px
}

.wys hr{
 margin-top: 40px;
 margin-bottom: 40px 
}

.wys>*:first-child{
 margin-top: 0
}
.wys>*:last-child{
 margin-bottom: 0
}

/*
 Ordered list styling
 */

.wys ol, 
.wys ul{
 margin-left: 14px; 
 padding-left: 7px 
}
.wys ol{
 list-style-type: inital
}
.wys ul{
 list-style-type: disc
}

/*
 Heading styling
 */

.wys h1, 
.wys p.h1,
.wys .h1,
.wys h2,
.wys .h2,
.wys p.h2,
.wys h3,
.wys .h3,
.wys p.h3,
.wys h4,
.wys .h4,
.wys p.h4,
.wys h5,
.wys .h5,
.wys p.h5,
.wys h6,
.wys .h6,
.wys p.h6{ /* only for h & p.h* tags */
 margin: 0;
 font-weight: 700;
 line-height: 1.4em;
 margin-bottom: 0.4em
}
 	
.wys h1, 
.wys p.h1,
.wys .h1,
.wys h2,
.wys .h2,
.wys p.h2{
 line-height: 1.3em
}
.wys p.intro{
 font-size: 1.125rem
}

.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+h1,			
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+.h1,
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+p.h1,
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+h2,
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+.h2,
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+p.h2{
 padding-top: 30px
}
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+h3, 
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+.h3,
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+h4, 
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+.h4,
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+h5, 
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+.h5,
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+h6, 
.wys p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+.h6{
 padding-top: 20px
} 

/*
 Hyerlinks
 */
 
.wys a[href^="mailto:"]{
 word-wrap: break-word
}

/*
 Hyerlink styling
 */

.wys a, .wys a:focus, .wys a:active{
 text-decoration: underline
}
.wys a.btn, .wys a.btn:focus, .wys a.btn:active{
 text-decoration: none	
}

/* 
 Dr-Link 
 */

.wys .drlink-icon,
.wys a.drlink-icon{
 display: inline-block; 
 height: 44px; 
 padding-top: 10px; 
 padding-left: 50px; 
 font-size: 18px; 
 text-decoration: none; 
 outline: 0; 
 background-image: url( "/images/exeicons/53x74/BLANK.png" ); 
 background-repeat: no-repeat; 
 background-size: auto 44px; 
 font-weight: 700
}

.wys .drlink-icon.drlink-pdf,
.wys a.drlink-icon.drlink-pdf{
 background-image: url( "/images/exeicons/53x74/PDF.png" )
}
.wys .drlink-icon.drlink-doc,
.wys a.drlink-icon.drlink-doc{
 background-image: url( "/images/exeicons/53x74/DOC.png" )
}
.wys .drlink-icon.drlink-docx,
.wys a.drlink-icon.drlink-docx{
 background-image: url( "/images/exeicons/53x74/DOCX.png" )
}


