/* NOTE: At the time of the site launch (May 2019), placing a 'global' CSS file in the AFPIMS 5.0 Pages > Advanced > Appearance location did not apply the styles in real-time reliably. Sites on AFPIMS are port forwarded to servers around the worldThe main body text styles are in this file and the menus styles are applied in the individual module Settings (Advanced Settings > Header: and Footer: options). Menu modules are shared and the sidebar menus are applied to each top level page. Any text changes to these menus will apply to their 'child'/shared pages, but styles will need to be applied to EACH page in the module Settings Header and Footer options. */

/* --------------------------------------------------------------- */
/* HOME PAGE, BODY TEXT, AND IMAGE STYLES */
/* --------------------------------------------------------------- */
.fdrmcLightBkgd {
    width: 98%;
    background: linear-gradient(to bottom,#ffffff, #eeeeee);
    padding: 0px 10px 5px 10px;
    border: 1px solid #cccccc;
    margin: 0px auto;
}
.fdrmcLightBkgd h3 {
    text-align: center;
    color: #006699;
}
.fdrmcDarkBkgd {
    width: 98%;
    background: #003366;
    padding: 5px 5px 15px 5px;
    margin: 25px 10px 0px 10px;
    border-top: 5px solid #99cc00;
    border-bottom: 5px solid #99cc00;
    text-align: center;
}
.fdrmcDarkBkgd h1 {
    color: #efefef;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 200%;
    font-weight: bold;
    text-align: center;
}
.fdrmcSocialMediaBkgd {
    width:80% !important;
    padding: 10px 20px 0px 20px;
    margin: 0px auto;
    text-align: center;
}
.fdrmcSocialMediaBkgd p a, p a:visited {
    color: #006999 !important;
    border-bottom: 1px dotted #77cc00;
    text-decoration: none;
    cursor: pointer;
}
.fdrmcSocialMediaBkgd h3 {
    color: #006699;
}
.fa-facebook-square{
    color: rgba(59,89,152,1);
}
.fa-facebook-square {
    content: "\f082";
}
.fa-facebook-square:hover {
    color: rgba(59,89,152,.7);
    cursor: pointer;
}
.fdrmcImg-Caption {
    float: left;
    max-width: 230px;
    background: linear-gradient(#ffffff, #eeeeee);
    margin: 0px 15px 10px 0px;
    padding: 5px 5px 10px 5px;
    border: 1px solid #cccccc;
    font: normal 10px sans-serif;
    overflow: auto;
}
img.fdrmcImg-noCaption {
    float: left;
    max-width: 230px;
    background: linear-gradient(#ffffff, #eeeeee);
    margin: 0px 15px 10px 0px;
    padding: 5px;
    border: 1px solid #cccccc;
    overflow: auto;
}
img.fdrmcImg {
	display: block;
}
/* Override default dark navy blue link style */
#dnn_Small3Middle p a, p a:visited, a.fdrmcListLink, a.fdrmcListLink:visited {
    color: #006999 !important;
    border-bottom: 1px dotted #77cc00;
    cursor: pointer;
}
/* External links disclaimer section in bottom pane */
.fdrmcDisclaimer div {
    padding-top: 20px;
    margin-top: 50px;
    margin-bottom: 0px;
}
.fdrmcDisclaimer p {
    text-align: center;
}
.fdrmcDisclaimer p a, p a:visited {
    color: #006999 !important;
    border-bottom: 1px dotted #77cc00;
    text-decoration: none;
    cursor: pointer;
}
