﻿body {
    background: #f9f9f9;
    font-family: 'Ubuntu','sans-serif','Open Sans';
	text-justify:auto;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Ubuntu','sans-serif';
}

.branding {
    padding-top: 5px;
    padding-bottom: 8px;
    background-color: #efefef;
}

    .branding a, .branding ul {
        float: left;
    }

    .branding ul {
        margin: 17px 0 0 5px;
    }

        .branding ul a {
            color: #818181;
            font-size: 13px;
        }

    .branding img {
        height: 50px;
    }

    .branding .branding-entity {
        float: left;
    }

.header {
    margin: 10px 0;
}

    .header .logo { padding-top:10; padding-bottom:0; padding-left:20; padding-right:0;
       
    }/*Was  padding: 45px 0;*/

    .header .site-title h1 {
        margin: 30px 0;
        font-family: 'Merriweather','serif';
    }

    .header .director {
        padding-top: 15px; 
    }

        .header .director img {
            float: right !important;
            height: 100px !important;
            width: 80px !important;
        }

        .header .director a {
            color: #000;
        }

        .header .director p {
            float: right;
            margin-right: 10px;
            padding-top: 20px;
            text-align: right;
            font-weight: bold;
        }

        .header .director span {
            display: block;
            font-weight: normal;
            font-style: italic;
        }

    .header .search {
        margin-top: 17px; /*Was 25*/
    }

        .header .search form {
            width: 100%;
        }

        .header .search .form-group {
            margin: 0;
            padding: 0 5px 0;
        }

.navbar {
    margin-bottom: 0;
    border-radius: 0;
	background: #999999;
  /*  background: #b4b4b4;
	Per SL 2/17/15 Darker Nav Bar*/
}

    .navbar .navbar-toggle {
        border-color: #fff;
    }

        .navbar .navbar-toggle span {
            background-color: #fff;
        }

    .navbar .navbar-nav .open .dropdown-menu {
        background: #f9f9f9;
    }

    .navbar .nav > li > a {
        color: #fff !important;
        text-shadow: 0 1px #666;
        font-weight: bold;
    }

        .navbar .nav > li > a:hover, .navbar .nav > li > a:focus {
          /*  background: #c8c8c8;
	Per SL 2/17/15 Darker Focus on Nav Bar*/   background: #cccccc;
        }

    .navbar dd {
        margin-bottom: 20px;
        color: #a2a2a2;
    }

    .navbar .nav > li > .file-complaint {
        background: #c00;
        color: #fff;
        text-shadow: 0 1px #666;
        font-weight: bold;
    }

        .navbar .nav > li > .file-complaint:hover {
            background: #b30000;
        }

    .navbar .nav-callout {
        margin-top: 30px;
        padding: 20px;
        background: #e6e6e6;
    }

        .navbar .nav-callout h3 {
            margin: 0 0 10px;
            font-size: 22px;
        }

    .navbar .contact-section {
        text-align: center;
    }

        .navbar .contact-section span {
            margin-bottom: 20px;
            padding: 20px;
            border: 1px solid #428bca;
            border-radius: 50%;
            background: #428bca;
            color: #fff;
            font-size: 30px;
        }

        .navbar .contact-section p {
            margin-bottom: 20px;
        }

        .navbar .contact-section a {
            display: block;
        }

        .navbar .contact-section h4 {
            margin: 0 0 20px;
        }

.yamm .dropdown-menu {
    left: 0;
    width: 100%;
}

.yamm-content li {
    padding: 2px;
}

.main {
    padding: 30px 0;
}

.hero {
	   margin-bottom: 10px !important;
   display: block !important;

}

    .hero img {
        width: 100%;
    }

.social-media {
    background: #d7d7d7;
    margin-top: 30px;
}

    .social-media .social {
        position: relative;
        display: block;
        padding: 15px;
        text-align: left;
    }

        .social-media .social:hover {
            background-color: #cbcbcb;
            text-decoration: none;
        }

    .social-media .social-twitter {
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .social-media .social-twitter span {
            margin-left: 5px;
        }

        .social-media .social-twitter:hover {
            width: 100%;
        }

            .social-media .social-twitter:hover ~ .social {
                display: none;
            }

    .social-media img {
        margin: 0 auto;
    }

    .social-media .social-facebook {
        background-color: #bfbfbf;
    }

    .social-media .social-youtube {
        background-color: #b3b3b3;
    }

.footer {
    padding-top: 20px;
    padding-bottom: 30px;
    background: #e9e9e9;
    color: #7d7d7d;
}

    .footer .copyright {
        color: #7d7d7d;
    }

        .footer .copyright p {
            float: left;
            padding-top: 72px;
        }

        .footer .copyright a {
            float: right;
        }

        .footer .copyright .opra img {
            height: 100px;
            opacity: .7;
        }

            .footer .copyright .opra img:hover {
                opacity: 1;
            }



.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff !important;
}

/*  singlequote added by TB on 9/9/2014  */
blockquote.singlequote {
font-family:'Sans Serif','Ubuntu';
padding:5px 20px 10px 10px;
font-size:14px;
line-height:18px;
font-style:italic;
border-left: none
/*border-left: 5px solid #eee*/
}
p.indent { padding-left:10px; text-align:justify; text-justify:auto;}

/* BEGIN - adding hr seperator, header and view attachment classes for press releases - TB 12/30/2014 */
hr.article_seperator {height:2px; border:none; width:100%; color:rgb(133,139,146); background-color:rgb(133,139,146); text-align:center;}
.article_header {font-size: 18px; line-height: 30px; font-weight: bold;color: #003; text-align:center;}
.article_attachment {font-size: 16px; line-height: 18px; font-weight: normal; color: #1E86DB; text-align: right;}
/* END  - adding hr seperator, header and view attachment classes for press releases */

/*  plain added by TB on 12/30/2014  */
blockquote.plain {
font-family:'Ubuntu','Sans Serif';
padding:5px 10px 5px 5px;
font-size:14px;
}

/*   Added 3/12/15   */
hr.headers {
	margin-top: 0px;
	margin-bottom: 12px;
	border: 0;
	border-top: 1px solid #cccccc;
	width:100%;
	alignment-adjust:central
}
blockquote.indent { font-family:'Ubuntu','Sans Serif'; font-size:12px; padding-left:10px; padding-right:20px;}
table.topalign td { vertical-align: top } 