﻿		/*

		global.min.css

		*/
		
		body {    		
    		font-family: 'Ubuntu','Helvetica Neue','Helvetica','Arial','sans-serif';
			text-justify:auto;}


		h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Ubuntu','Helvetica Neue','Helvetica','Arial','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: 12px 0;}


    	.header .site-title h1 {
        	margin: 30px 0;
        	font-family: 'Merriweather','Helvetica Neue','Helvetica','Arial','sans-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: 25px;}


        .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 Steve Lee 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: #cccccc; 
			/*  background: #c8c8c8; Per Steve Lee 2/17/15 Darker Focus on Nav Bar*/}


    	.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;}


    	.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:'Ubuntu','Helvetica Neue','Helvetica','Arial','sans-serif';
			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','Helvetica Neue','Helvetica','Arial','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','Helvetica Neue','Helvetica','Arial','sans-serif'; font-size:12px; padding-left:10px; padding-right:20px;}


		table.topalign td { vertical-align: top; } 