/* 
***********************************
Page: NDQ Overwrite
Category: N/A
Search: 0
Track: 0
Version: 9.8.0 
Author: Jonathan Hagan
Date: 27 Jun 2014
***********************************
*/
@charset "utf-8";

@media 
	only screen and (max-width: 640px) {
.flex-next { background: transparent url("../images/swipe-right.png") center center no-repeat; text-indent:-999px; }
.flex-prev { background: transparent url("../images/swipe-left.png") center center no-repeat; text-indent:-999px; }
.region-mobile-nav { top:-11px; }
div.region-leaderboard nav.leaderboard-menu .flex-direction-nav a {
padding: 6px 12px;
top: 0;
display: block;
position: absolute;
text-decoration: none;}
div.region-leaderboard a.flex-prev, div.region-leaderboard a.flex-next {
height: 17px;
	}
	div.region-leaderboard nav.leaderboard-menu .flex-direction-nav .flex-next {
right: 0;
}
	}

.new-layout .region-highlighted .toolbox-block{float: right !important;}

/*div#content #ndq-content, 
div#content #ndq-content p, 
div#content #ndq-content ul li,
div#content #ndq-content ol li{ font-size:0.75em;}*/

/*#ndq-content .ndq-date, #ndq-content .ndq-item{ font-size:12px;}*/


button, input, select, textarea{font-size: 14px;}

.ndq-search-categories{margin-bottom: 20px;}

/*Owl Carousel Overwrite*/
.owl-theme .owl-controls .owl-page span{background-color:#b41601;}
#home-carousel .item img{display:block;}
#home-carousel .item .carousel-item-desc{font-size:1em; color:#fff; background-color:#b41601; padding:1%;}
#home-carousel .item .carousel-item-desc p{font-size:1em; color:#fff;}
#home-carousel .item .carousel-item-desc p:last-child{margin-bottom:0;}
#ndq-tools a.tool-title{display:none;}

.new-layout h1#page-title{color: #12C2E9 !important; margin-left:0 !important;}

.new-layout .region-highlighted .toolbox-block {margin: 20px 10px 20px 2% !important;}

.ndaq-toolbar-sidebar{display:block;}	
.ndaq-toolbar-footer{display:none; padding: 0 2%;}

.new-layout .sidebar-menu/*, .new-layout .region-highlighted*/{ z-index:2;}
.new-layout header#header{z-index:3;}

.ndq-force-open{display:block !important;}
.sidebar{ z-index:0;}
.sidebar-menu-tooltip ul.menu ul.menu.ndq-force-open{
	display:block !important;
	background:none;
	border:none;
	position:relative;
	top:auto;
	right:auto;
	width:auto;
	height:auto;
	min-height:0;
	padding:inherit;
	border-radius:0;
}
.sidebar-menu-tooltip ul.menu ul.menu.ndq-force-open li {
	padding-top: 10px;
padding-left: 10px;
}
.sidebar-menu-tooltip ul.menu ul.menu.ndq-force-open li a{
padding: 0;
display: block;
color: #638E97;
text-decoration: none;
font: bold 14px Arial;
}

.sidebar-menu-tooltip ul.menu ul.menu li a:hover,
.sidebar-menu-tooltip ul.menu ul.menu li a.selected{
	color:#12C2E9;
}
/*.sidebar-menu-tooltip ul.menu ul.menu{ min-height:350px;}*/

.sidebar-menu-tooltip ul.menu ul.menu li { margin-right:10px; }



/*CAROUSEL*/
.owl-carousel{ margin-bottom:20px;}
.owl-buttons{display:none;}
.owl-carousel .owl-item .item{ overflow:hidden;}
.owl-carousel .owl-item .item p{ font-size:inherit;}

.bluetitle,
.ndq-leftcol h2,
.ndq-rightcol h2 {
/*font: bold 1.1em Arial;*/
font-weight:bold;
color: #0e8ba6;
padding-top: 0;
}

p > .bluetitle{
	margin-bottom:5px;
	display:block;
}

#ndq-content .back-btn{
float: left;
margin-bottom: 20px;
line-height:normal;
font-size:12px;
}
#ndq-content .back-btn span:before {
	font-size:20px;
	line-height:14px;
	vertical-align:bottom;
font-family: "ndqfonticons";
content: "\e043";
color: #555;
vertical-align: text-bottom;
}

#ndq-content.ndq-committee table{ font-size:12px; margin-bottom:10px;}
#ndq-content.ndq-committee th{ font-size:14px; font-weight:normal; text-align:center; border-left:1px solid #999; line-height:normal;}
#ndq-content.ndq-committee tbody td{ margin:0 !important; height:auto; padding:0 5px; border-left:1px solid #fff; text-align:center; vertical-align:middle;}
#ndq-content.ndq-committee td:first-child{text-align:left;}
 
#ndq-legend{font-size:12px;}
/*#ndq-content div.ndq-dialog{max-width:none;}*/
.ndq-dialog p{font-size:12px;}
div#content table .ndq-dialog p{ margin-bottom:15px;}

.lead.legend{ margin-left:20px;}
.lead{
	padding:2px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:1.1em;
	color:#b41601;
	border:1px solid #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	}
.ndq-filetypes.committee-list{margin-bottom:5px;}	
.ndq-filetypes.committee-list:empty{display:none;}

#ndq-content tr.border-bottom-none td{border-bottom: none;}


.sidebar-menu ul.menu li a.selected{ color:#12C2E9;}

/*Div Hist hover description*/
.desc { position:relative;}
.desc span{
	display:none; 
	position:absolute; 
	left:0; 
	top:23px;
	
background-color:#fff;
color:#333;
width:200px;
padding:5px;
font-weight:normal;
border:1px solid #ccc;

-webkit-box-shadow:0 0 5px #999;
-moz-box-shadow:0 0 5px #999;
-ms-box-shadow:0 0 5px #999;
-o-box-shadow:0 0 5px #999;
box-shadow:0 0 5px #999;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;

}
.desc span strong{ display:block;}

.desc{z-index:1;}
.desc:hover{z-index:2;}

.desc:hover span, .desc span:hover{display:block; z-index:1;}

a img{border:none;}


.error {
height: 14px;
margin-bottom: 5px;
font: italic 1em Arial;
color: #FF0000;
font-weight: bold;
padding-top: 10px;
float:left;
clear:left;
}

.new-layout .region-highlighted .toolbox-block li a.ndq-email{
background-position: 0 -720px;
padding-left: 20px;
}



/*GOV*/
#main-content .ndq-corporate-governance ul.menu{padding: 0; margin: 0;}

#main-content .ndq-corporate-governance ul.menu li.gov-inc{list-style-type: none;}

#main-content .ndq-corporate-governance ul.menu li,
#main-content .ndq-corporate-governance ul.menu li.gov-inc a{display: none;}

#main-content .ndq-corporate-governance ul.menu li.gov-inc{display: block;}
#main-content .ndq-corporate-governance ul.menu li.gov-inc li.gov-inc a{display: list-item; list-style-type: disc;}






/*CAROUSEL*/

div#content div#block-views-home-gallery-block div.home-slide-content.no-mobile {
    position: absolute;
    top: 0;
}
@media (min-width: 641px) and (max-width: 860px) {
	.no-tablet {
	display:none;
	}
	div#content div.view-home-gallery #slider .views-field-title, div#content div.view-home-gallery #slider .views-field-field-hide-slide-title, div#content div.view-home-gallery #slider .views-field-body {
	    width: 40%;
	}
	div#content div#block-views-home-gallery-block div.views-field-field-hide-slide-title {
	    margin-top: 0;
	}
	div#content div.view-home-gallery #slider .views-field-title span a, div#content div.view-home-gallery #slider .views-field-field-hide-slide-title span a {
	    line-height: 18px;
	}
}

#ndq-content div.view-home-gallery .view-content{overflow: hidden;}

.views-field-nothing-1{ padding-bottom: 50px; min-height: 0 !important;}

div#content div#block-views-home-gallery-block div.views-field-field-hide-slide-title {
margin-top: 1%;
}

#ndq-content div.view-home-gallery .view-content.thumbs{overflow: visible; position: absolute; bottom: 0; width: 100%;}

#ndq-content div.view-home-gallery .thumbnails ul li {
float: left;
height: 102px;
list-style-type: none;
margin:0 5px 0 0;
padding: 12px 4px 3px;
width: 173px;
}
div#content div.view-home-gallery *,
div#content div.view-home-gallery *:before,
div#content div.view-home-gallery *:after{
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
-webkit-box-sizing:content-box;

}

div#content div.view-home-gallery .views-row .views-field img.image-home-gallery-desktop{
	float: right;
	max-width: 50% !important;
	z-index: 9999;
	position: relative;
}
div#content div#block-views-home-gallery-block div.home-slide-content.no-mobile{background-color: #fff;}
div#content div.view-home-gallery #slider .views-field-body p.carousel-date{color: #999;}
div#content div.view-home-gallery #slider .views-field-title, 
div#content div.view-home-gallery #slider .views-field-field-hide-slide-title {
font-weight: normal;
width: 40%;
}

.clear{clear: both;}

div#content ul li, div#content ol li {
font: 0.75em/1.3 Arial;

}
.ndq-safeharbor a:before{content:none !important;}

.ndq-choose-time{font-size: 12px;}



.bylaws h2{border-bottom: 1px solid #ccc;}
.bylaws h2 + h2{border: none;}

div#content .block-views li.views-row p.mb1em{margin-bottom: 1em;}

.h2{ 
  margin: 5px 0;
  padding: 5px 0;
  font: bold 1.1em Arial;
  color: #0e8ba6;
  padding-top: 0;
}}