/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */


/*begin of additional styles*/ 
/*ul.tabs--primary.nav.nav-tabs {
    margin: 0;
    padding: 0;
    width: 1px;
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}*/

div#myCarousel, div#myCarousel.carousel.slide div.carousel-inner div.panel-body{
	background: #123b67;
}																				
.principal-row {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #f6f6f6;
    min-height: 70px;
}
.node-type-hud-main-pr-template div#pr-social-share{
	padding-left:30px;
	padding-top:10px;
}
#prinfo{
  width:100%;
}
.prheading{
  font: 15px "Arial",Helvetica,sans-serif;
  text-decoration: none;
  padding:0;
  margin:0;
  text-align:center;
  color: #3A3636;
}
#prttl{
  font: bold 15px "Arial",Helvetica,sans-serif;
  text-decoration: none;
  padding:0;
  margin-top:5px;
  text-align:center;
  color: #3A3636;
}
#prsubttl{
  font:italic 13px "Arial",Helvetica,sans-serif;
  color: #3A3636;
  text-align:left;
  height:auto;
  padding:0;
  margin:0;
  text-align:center;
}
#prfooter{
  font-style:italic;
  text-align:center;
}
#edit-preview {
  display: none;
}
/*body[class*="node-type-hud-po-"] div#myCarousel  div.item .carousel-caption{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 10px;
    background: #333333;
    background: rgba(51, 51, 51, 0.8);
}

body[class*="node-type-hud-po-"] div#myCarousel  div.item .carousel-caption a img[alt='Learn More Button']
{
    display:none;
}*/
#dark-footer a:hover {
    color: #ff6550;
}
#dark-footer a {
    color: #8bc3ff;
}
.ui-dialog-titlebar-close {
  background: url("http://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_888888_256x240.png") repeat scroll -93px -128px rgba(0, 0, 0, 0);
  border: medium none;
}
.ui-dialog-titlebar-close:hover {
  background: url("http://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_222222_256x240.png") repeat scroll -93px -128px rgba(0, 0, 0, 0);
}
.ui-dialog-buttonset {
    text-align: center;
}
.ui-dialog-buttonset button {
    color:#000;
    margin-right: 10px;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 20px;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}
.ui-widget-header a {
    color: #222222;
}
.ui-widget-content a {
    font-size: 1em;
    color: #222222;
}
.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.5em 16px .2em 0.5em;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
    width: 100%;
    height: 40px;
}
.ui-widget-header {
    border: 1px solid #aaaaaa;
    background-color: #ffffff;
    color: #222222;
    font-weight: bold;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 0px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
    width:100%;
}
.ui-widget-content {
    border: 1px solid #395e7d;
    background: #4b7aa4;
    color: #ffffff;
    padding: 3px;
}
.ui-helper-clearfix {
    display: block;
}
.ui-helper-clearfix {
    display: inline-block;
}
.ui-widget-content {
    border: 1px solid #395e7d;
    background: #4b7aa4;
    color: #ffffff;
}
.ui-widget {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.1em;
    z-index: 1000;
}
.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.adblocks-learnmore{
	position:absolute;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	bottom:20%;
}
.fixed-height-adblock{
	max-height: 300px;
	min-height:200px;
	height:250px;
	width:32%;
}
.middle-adblock{
	margin-left:10px;
	margin-right:10px;
}
.node-type-hud-state-homepage-template .ttlred {
        font-size: 20px;
}
.node-type-hud-state-homepage-template .genlink li {
    background: none;
    padding-left: 0px;
}
.node-type-hud-state-homepage-template .genlink li ul li{
    padding-left: 15px;
}
.node-type-hud-main-homepage-template hr {
    border-top: 1px solid #123B67;
}
#block-tb-megamenu-menu-hudgov-main li.tb-megamenu-item.mega.mega-group > div, .left-inner-menu li.tb-megamenu-item.level-2.mega.mega-group >div, .right-home-menu li.tb-megamenu-item.level-2.mega.mega-group >div{
	display:none;
  }
 #block-tb-megamenu-menu-hudmain li.tb-megamenu-item.mega.mega-group > div{
	display:none;
  }
.tb-megamenu .mega.open > .mega-dropdown-menu, .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu {
    border-top: 1px solid #CCC;
}
.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
    text-transform: uppercase !important;
}
.customcaps li.tb-megamenu-item.level-2.mega > a {
    text-transform: uppercase !important;
    font-weight: bold;
}
li.tb-megamenu-item.level-2.mega.dropdown-submenu > a {
    text-transform: uppercase !important;
}
.tb-megamenu .nav > li {
    padding-right: 10px;
}
.genlink li {
    background: transparent url('/sites/default/files/images/redbullet.jpg') no-repeat 0px 3px;
    padding-left: 15px;
}
#header-big-text h2 a, #header-big-text h2 a:hover {
    text-decoration: none !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 21px;
    color: white;
}
a.header-text-espanol{
	color:#8bc3ff;
	margin-top: 5px;
	margin-right:40px;
    float: right;
}	
a.header-text-espanol:hover{
	color:#ff6550;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1 {font-size:26px;}
h2 {font-size:21px;}
h3 {font-size:18px;}
h4 {font-size:15px;}
h5 {font-size:13px;}
h6 {font-size:10px;}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
	margin-top:6px !important;
}
div < .ttlred {
	padding: 0px !important;
}
.ttlred h5 span {
    font-size: 16px !important;
    color: #600 !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
.add-padding-bottom_news{
        padding-bottom:10px;
}
div#hud-contentarea .slideshowwithnopadding div#myCarousel div.panel-body{
	padding: 0px !important;
}
.easy-breadcrumb {
	padding-top: 10px;
	padding-bottom: 10px;
}
.tb-megamenu .nav > li > a {
	text-transform: uppercase;
}
.slideimgmax {
	max-width: 1200px;
	max-height: 420px;
	width: 100%;
}
.iframe {
    font-size: 100% !important;
    height: 100% !important;
    width: 100% !important;
}
a {
    text-decoration: none !important;
	color:#005ebd;
}
p {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.6;
    margin: 0 0 15px;
}
blockquote {
	font-size: 100%;
	border: none;
}
.node-type-hud-state-homepage-template div#hud-contentarea div#myCarousel div.panel-body{
	padding: 0px !important;
}
div.ttlred div {
 left: 0px !important;
}
div.genlink ul{
 padding: 0px;
 list-style-type: none;
}
div.genlink ul li {
 padding-bottom: 5px;
}
.ttlbg{
  background: none !important;
  padding-bottom: 5px;
}
.ttlbg2{
  background: none !important;
}
.ttlred{
  background: none !important;
}
#ttlwrapper::parent {
    vertical-align:top;
}
div.ttlwrapper::parent {
    vertical-align:top;
}
.ttlwrapper, #ttlwrapper{
	margin-bottom:10px;
}
#featureboxgrad .title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 6px;
    COLOR: #996633;
    PADDING-TOP: 0px;
    text-align: center;
    FONT-FAMILY: Georgia;
}
.rightsidewrapper {
  position: relative;
  padding: 10px !important;
 margin:10px;
}
.rightsidewrapper:before, .rightsidewrapper:after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: -3px;
  
}
.rightsidewrapper:before {
  top: -3px;
  width: 3px;
  background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000), to(transparent));
  background-image: -webkit-linear-gradient(transparent, #000);
  background-image: -moz-linear-gradient(transparent, #000);
  background-image: -o-linear-gradient(transparent, #000);
}
.rightsidewrapper:after {
  right: -3px;
  height: 3px;
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#000), to(transparent));
  background-image: -webkit-linear-gradient(left, #000, transparent);
  background-image: -moz-linear-gradient(left, #000, transparent);
  background-image: -o-linear-gradient(left, #000, transparent);
}
#areattl{
        font-size: 24px;
	color:#000;
	padding-bottom: 10px;
}
#ttlred{
        font-size: 16px;
	color:#600;
}
.areattl{
        font-size: 24px;
	color:#000;
	padding-bottom: 10px;
}
.ttlred{
        font-size: 16px;
	color:#600;
}
.ttlred a {
	color:#600;
	font-size: 20px;
}
.text-red{
	font-size: 20px;
}
a.text-blue {
	color:#005ebd;
}
/*end of additional styles*/
 
.no-padding {
	padding: 0 !important;
	margin: 0 !important;
}
.no-padding-left{
	padding-left: 0 !important;
	margin-left: 0 !important;	
}
.no-padding-right{
	padding-right: 0 !important;
	margin-right: 0 !important;	
}
.no-padding-bottom{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;	
}
.no-padding-top{
	padding-top: 0 !important;
	margin-top: 0 !important;	
}
.add-padding-top{
	padding-top:10px;
}
.add-padding-left{
	padding-left:10px;
	
}
.add-padding-right{
	padding-right:10px;
	
}
.add-padding-bottom{
	padding-bottom:5px;
}
.text-red, .field-name-field-huddle h2{
	color:#600;
	margin-top: 0px;
}
a.text-red:hover{
	color:#600;
}
.text-blue{
	color:#0f395c;
}
.text-gray{
	color:#383838;
}
.text-white{
	color:#ffffff;
}
.text-green{
	color:#87934f;
}
.text-maroon{
	color:#691a15;
}
a.text-white:hover, a.text-white:focus {
    color: #8bc3ff;
}	
.medium{
	font-size:90%;
}
.lower-line-height{
	line-height:1.3em;
}
.vertical-align {
    display: flex;
    align-items: center;
}
.no-border{
    border: 0px solid #ffffff;
    border-radius: 0px;
}
.no-round-border{
	border-radius: 0px;
}
.dark-background{
	background-color:#123B67;
	border-color:#123B67;
}
.hud-header{
	padding:10px;
}
.home-left-img{
	padding-right:20px;
}
#hud-adblock{
	padding-top:40px;
	padding-bottom:40px;
	margin-bottom:0px;
}
.footer{
	background-color:#123B67;
	border-color:#123B67;
	margin:0px;
	width:100%;
	color:#ffffff;
	padding-bottom:15px;
}

body{
	/*background-color:#fafafa;*/
	padding-bottom:0px;
	min-width:360px; /* suppose you want minimun width of 1000px */
}

body.navbar-is-fixed-top {
    padding-top: 50px !important;
}
.set-hud-logo-width{
	width:120px;
}  
.hud-header{
	background-color:#ffffff;
}
.page-body-container{
	background-color:#ffffff;
	padding-top:5px;
	padding-bottom:0px;
}
/*Added for Mega menu styling */
.navbar-default{
	background-color:#000000;
	border-color: #000000 !important;
}
.navbar-collapse{
	border-color: #000000 !important;
}
.navbar{
	min-height:40px;
}
/*Styles for View Even and Odd rows*/
.views-row{
	padding: 7px;
	margin-bottom:20px;
    border-bottom: 1px dotted black;
}


/*.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a ,
.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover
{
    background-color: transparent !important;
    background-image: none !important;
    filter: alpha(opacity=100);
}*/
.tb-megamenu .nav > li > a{
	padding-left: 5px;
	padding-right: 5px;
	font-size:12px;
}
#dark-header, #dark-header .hud-header{
	background-color:#123B67;
}
#dark-header{
	color:white;
}
#dark-header #header-big-text{
	font-size:35px;
	padding:10px;	
}
#dark-header #header-small-text{
	font-size:14px;
	padding:25px;
}
#hud-logo{
	width: 95px;
}
.navbar.container, .navbar.container-fluid{
	margin-top:0px;
}
.navbar{
	margin-bottom:0px;
}
.navbar-default, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle {
	background-color:#f3f3f3;
	border-color:#f3f3f3 !important;
	border-radius:0px;
	color:#333;
}
.tb-megamenu {
  background-color: #f3f3f3;
}
.tb-megamenu .nav > li > a , .tb-megamenu .nav > .active > a{
  color:#333;
  border:0px;  
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #666 !important;
  border-bottom-color: #666;
}
@media screen and (min-width: 1200px) and (max-width: 1270px){
	.tb-megamenu .nav > li > a{
	padding:16px 2px;
	font-size:12px;
	}
}
@media screen and (min-width: 1200px){
	div#myCarousel div.carousel-caption h3{
		padding-bottom:30px;
	}
}
@media screen and (min-width: 981px) and (max-width: 1200px){
	.node-type-hud-main-homepage-template div#infocus{
		padding:0px;
	}
}

/*@media screen and (min-width: 769px) and (max-width: 991px){
	div#myCarousel  div.item .carousel-caption{
		padding-top:10px !important;
	}
	div#myCarousel  div.item .carousel-caption p{
		font-size:90%;
	}
}*/

@media screen and (max-width: 979px){
  body{
  padding-top:0px;
  }
  .nav-collapse  .collapse {
	display:block;
	}
	.nav-collapse .collapse{
	overflow:visible !important;	
	}
  .navbar-fixed-top{
	position:fixed;
	top:0px;
  }
  .btn.btn-navbar.tb-megamenu-button{
	font-size:20px;
	margin-bottom:0px;
	margin-top:3px;
	display:none;
  }
  li.tb-megamenu-item.level-1.mega.pull-right, li.tb-megamenu-item.level-1.mega.pull-right>a{
	float:right !important;
	position:absolute !important;
	top:0px !important;
	right:0px !important;
	border-top:0px !important;
	min-width:160px;
	border-radius:0px;	
  }
  li.tb-megamenu-item.level-1.mega.pull-right>a, li.tb-megamenu-item.level-1.mega.pull-left>a{
   border:0px;
   padding: 12px 20px;
  }
  li.tb-megamenu-item.level-1.mega.pull-right div{
	/*display:none;*/
  }
  li.tb-megamenu-item.level-1.mega.pull-left, li.tb-megamenu-item.level-1.mega.pull-left>a{
	float:none !important;
	position:absolute !important;
	top:0px !important;
	left:0px !important;
	border:0px !important;
	min-width:150px;
	border-radius:0px;
  }
  li.first-list-item, div.tb-megamenu ul.tb-megamenu-nav li.tb-megamenu-item.level-1.mega.pull-right.dropdown.open > div{
	margin-top:40px;
  }
  .tb-megamenu .nav-collapse .nav > li > .dropdown-menu::before, 
  .tb-megamenu .always-show .mega > .mega-dropdown-menu, .tb-megamenu .always-show >.dropdown-menu{
	display:none;
	padding-left: 20px;
  }
.tb-megamenu .dropdown-submenu > .dropdown-menu {
margin: 0px !important;
}
.tb-megamenu .mega.open > .mega-dropdown-menu, .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu {
    border-top: none;
}
  .tb-megamenu .always-show .pull-right .dropdown-menu .custom-menu-block .menu .nav .first .expanded >.dropdown-menu{
/*	display:none !important;  */
  }
  .tb-megamenu .mega.open > .mega-dropdown-menu, .tb-megamenu .mega.dropdown-submenu:focus > .mega-dropdown-menu{
	/*display:block !important;*/
  }
#block-tb-megamenu-menu-hudmain li.tb-megamenu-item.level-1.mega.pull-left.mega-align-justify.dropdown.open > div {
	margin-top:38px;
	width:100%;
}
.tb-megamenu .mega.open > .mega-dropdown-menu, .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu {
	 display: none;
	 width:100%;
   }
   #block-tb-megamenu-menu-hudmain > div > ul > li.tb-megamenu-item.level-1.mega.pull-left.mega-align-left.dropdown.active.active-trail.open > div.mega-dropdown-menu, 
   div.tb-megamenu > div > ul > li.tb-megamenu-item.level-1.mega.pull-left.dropdown.open > div,
   div.tb-megamenu ul.tb-megamenu-nav li.tb-megamenu-item.level-1.mega.pull-right.dropdown.open > div{
	 display:block !important;
   }

  li.tb-megamenu-item.mega.mega-group.open > div{
	/*display:block;*/
	padding-left:20px;
  }
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .mega-nav .mega-group > .mega-group-title:focus, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus,
  .tb-megamenu .dropdown-menu .mega-nav > li.open > a.dropdown-toggle, .tb-megamenu .dropdown-menu .mega-nav > li a.dropdown-toggle:focus, li.tb-megamenu-item.level-3.mega.open:focus a, li.tb-megamenu-item.level-3.mega.open:hover a, li.tb-megamenu-item.level-3.mega.open:active a{
	color:#600 !important;
	background-color: #ffffff;	
  }
  li.tb-megamenu-item.mega.mega-group > div{
	/*display:none;*/
	padding-left:20px;
  }
  li.tb-megamenu-item.mega.mega-group.open ul.mega-nav{
	  /*background-color:#ffffff;*/
  }
  .custom-menu-block{
	  margin-top:50px;
  }
  .left-inner-menu{
	  margin-top:40px !important; 
  }
  .style-green.tb-megamenu .dropdown-menu .mega-nav{
	background-color:rgb(255,255,255)!important;
	background-color:#ffffff !important;
   }
   .style-green.tb-megamenu .dropdown-menu .mega-nav > li a{
	   color:#333333;
   }
  .custom-menu-block .tb-megamenu-column, .left-inner-menu .tb-megamenu-column{
	 background-color: #ffffff;
  }
  .tb-megamenu .nav-collapse .dropdown-menu .custom-menu-block{
	 background-color: #ffffff; 
  }
  .tb-megamenu .nav-collapse .dropdown-menu .custom-menu-block a{
	  color:#333333;
  }
  .custom-menu-block ul.menu.nav{
	  width:200px !important;
	  padding:10px;
  }
  div.collapse ul.tb-megamenu-nav.nav li.mega-group a.mega-group-title{
	  text-transform:capitalize;
  }
  .tb-megamenu .nav-collapse .nav > li > a,	.tb-megamenu .nav-collapse .dropdown-menu a{
	color:	#333;
  }	
  .node-type-hud-main-homepage-template div#infocus{
	  padding:0px;
  }
  div#myCarousel  div.item .carousel-caption{
	  padding-top: 10px !important;
	  font-size: 80% !important;
	 }
  /*div#myCarousel  div.item .carousel-caption h3{
	  font-size:20px!important;
  }*/	
}
.tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus{
	color:#e65855 !important; 
}

/*End of Mega Menu Styling*/
.field-name-field-featurednews-headline dd.add-padding-bottom{
	padding-bottom: 20px;
}
/*Added for Bootstrap 3 carousel captions*/
/*.node-type-hud-main-homepage-template div#myCarousel .carousel-caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 10px;
    background: #333333;
    background: rgba(51, 51, 51, 0.8);	
}*/
/*.node-type-hud-state-homepage-template h2{
	font-size:22px;
	font-weight:normal;
}*/

/*.node-type-hud-main-homepage-template div#myCarousel  div.item .carousel-caption,
.node-type-hud-state-homepage-template div#myCarousel  div.item .carousel-caption */
						
div#myCarousel  div.item .carousel-caption{
    background: #123b67;
    /*background: rgba(18, 59, 103, 0.8);	*/
	width:35%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	padding: 6%;
	padding-top:8%;	
}
/*.node-type-hud-main-homepage-template div#myCarousel  div.item .carousel-caption {
    background: #123b67;
    background: rgba(18, 59, 103, 0.8);	
	width:35%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	padding: 6%;
	padding-top:8%;
	
}*/
/*.node-type-hud-main-homepage-template div#myCarousel.carousel.slide a.left.carousel-control, .node-type-hud-state-homepage-template div#myCarousel  .carousel-control .left{*/
div#myCarousel.carousel.slide a.left.carousel-control,div#myCarousel  .carousel-control .left{
	z-index:11;
}
/*.node-type-hud-main-homepage-template div#myCarousel  .carousel-control .icon-prev
, .node-type-hud-state-homepage-template div#myCarousel  .carousel-control .icon-prev
, .carousel-control .glyphicon-chevron-left{*/
div#myCarousel  .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{
	left:50%;
}
/*.node-type-hud-main-homepage-template div#myCarousel  .carousel-control .icon-next
, .node-type-hud-state-homepage-template div#myCarousel  .carousel-control .icon-next
, .carousel-control .glyphicon-chevron-right{*/
div#myCarousel  .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{
	right:50%;
}
/*.node-type-hud-main-homepage-template div#myCarousel .carousel-control
, .node-type-hud-state-homepage-template div#myCarousel .carousel-control{*/
div#myCarousel .carousel-control{
	width:7%;
}
/*.node-type-hud-state-homepage-template div#myCarousel  div.item img.slideimage{*/
div#myCarousel  div.item img.slideimage{
	width:65% !important;
	float:right;
}
.node-type-hud-state-homepage-template div#myCarousel  div.item .panel-body, .node-type-hud-state-homepage-template .field-name-field-itemlist .panel-body,  .node-type-hud-state-homepage-template .field-name-field-featurednews .panel-body, .node-type-hud-state-homepage-template .pane-node-field-local-resources{
	padding:0px;
}

.node-type-hud-state-homepage-template .field-collection-container, .node-type-hud-state-homepage-template .field-collection-container .field-items .field-item, .node-type-hud-state-homepage-template .field-name-field-featurednews dl
, .node-type-hud-main-homepage-template .field-name-field-featurednews dl , .node-type-hud-main-homepage-template .field-collection-container{
	margin-bottom:0em;
}

.node-type-hud-state-homepage-template  .field-name-field-itemlist h2.text-red.text-center, .node-type-hud-state-homepage-template  .field-name-field-featurednews h2.text-red.text-center
,.node-type-hud-main-homepage-template .field-name-field-itemlist h2.text-red.text-center, .node-type-hud-main-homepage-template .field-name-field-featurednews  h2.text-red.text-center {
	text-align:left;
	padding-left:0px;
}

.node-type-hud-state-homepage-template  .field-name-field-local-resources h2{
	color: #600;
	text-align: left;
    padding-left: 0px;
}
.node-type-hud-state-homepage-template .field-name-field-local-resources  ul{
	list-style-type: none;
}
.node-type-hud-state-homepage-template .field-name-field-local-resources  ul li{
	margin-bottom:5px;
}
.node-type-hud-state-homepage-template .field-name-field-local-resources ul:nth-child(2){
	padding-left:0px;
}
.node-type-hud-state-homepage-template .field-name-field-local-resources ul:nth-child(2) ul{
	padding-left:10px;
}
.node-type-hud-main-homepage-template div#infocus div.panel-body{
	padding-top:0px;
}
.node-type-hud-main-homepage-template div.bootstrap-twocol-stacked{
	/*border-bottom-width:1px;
	border-bottom-color:#CCC;
	border-bottom-style: solid; */
}
.node-type-hud-main-homepage-template .home-page-hr hr{
      	border-top-width:1px;
       	border-top-color:#CCC;
       	border-top-style: solid; 
       	padding-bottom: 20px;
}
.node-type-hud-main-homepage-template .pane-node-field-ad-blocks{
	border-top-width:1px;
	border-top-color:#CCC;
	border-top-style: solid; 
	padding-bottom:40px;
	padding-top:20px;
}
.node-type-hud-main-homepage-template div.panel-panel.bottom{
/*	padding-top:20px;*/
}
.node-type-hud-main-homepage-template .pane-node-field-huddle, .node-type-hud-main-homepage-template #infocus{
	margin-bottom:40px !important;
}
.node-type-hud-main-homepage-template #firstadblock{
	clear:both;
}

.inner-pages{
	margin:15px;
	width:100%;
}
.carousel-indicators{
	position:absolute;
	bottom:-35px;
}
.carousel-indicators li {
  background-color: #999;
  background-color: rgba(70,70,70,.25);
}

.carousel-indicators .active {
  background-color: #444;
}


@media screen and (min-width: 980px){
	li.tb-megamenu-item.mega.mega-group > div{
	display:block !important;
	}
  #block-tb-megamenu-menu-hudmain .tb-megamenu-item.level-2.mega.dropdown-submenu.open > div {
    display:block !important;
  }
  #block-tb-megamenu-menu-hudmain .tb-megamenu-item.level-2.mega.dropdown-submenu > div {
    display:none !important;
  }
  
  .left-inner-menu .tb-megamenu-item.level-2.mega.dropdown-submenu.open > div {
	display:block !important;
  }
   .left-inner-menu .tb-megamenu-item.level-2.mega.dropdown-submenu > div {
	display:none !important;
  }
  .right-home-menu .tb-megamenu-item.level-2.mega.dropdown-submenu.open > div {
	display:block !important;
  }
  .right-home-menu .tb-megamenu-item.level-2.mega.dropdown-submenu > div {
	display:none !important;
  }
 li.tb-megamenu-item.level-3.mega.dropdown-submenu:hover > div{
  	display:block !important;
  }
  li.tb-megamenu-item.level-3.mega.dropdown-submenu > div{
  	display:none !important;
  }
  #block-tb-megamenu-menu-workbench-menu ul {
	background:#cecece;
	color:white;
  }
  
}
@media screen and (max-width: 767px){
    /*.carousel-caption p {
        font-size: 13px;
    }*/
    /*.carousel-caption {
    background: rgba(0, 0, 0, 0.55);
    }*/
	/*.node-type-hud-state-homepage-template div#myCarousel  div.item .carousel-caption {*/
	div#myCarousel  div.item .carousel-caption{
    position: absolute;
    top: 85%;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 8px 0px !important;
    background: #123b67;
    background: rgba(18, 59, 103, 0.8);
    width:100%;
	display:table;
	min-height:60px;		   
 }
	/*.node-type-hud-main-homepage-template div#myCarousel  div.item .carousel-caption{
    position: absolute;
	top:70%;
	right: 0;
    bottom: 0;
    left: 0;
    padding: 0px !important;
	padding-top: 3% !important;
	background: #123b67;
    background: rgba(18, 59, 103, 0.8);	
	width:100%;
	}*/

	/*.node-type-hud-main-homepage-template div#myCarousel  div.item .carousel-caption h3, .node-type-hud-state-homepage-template div#myCarousel  div.item .carousel-caption h3{*/
	div#myCarousel  div.item .carousel-caption h3{
		font-size:16px !important;		
		display:table-cell;
		/*vertical-align:middle;*/
	}
 	/*.node-type-hud-state-homepage-template div#myCarousel  div.item img.slideimage{*/
	div#myCarousel  div.item img.slideimage{
		width:100% !important;
		float:none;
	}
	#myCarousel div.item.active img.slideimage{
		padding: 0px !important;
	}										
	
	.node-type-hud-state-homepage-template  .field-name-field-itemlist h2.text-red.text-center, .node-type-hud-state-homepage-template  .field-name-field-featurednews h2.text-red.text-center, .node-type-hud-state-homepage-template .pane-node-title h2
	, .node-type-hud-state-homepage-template .field-name-field-local-resources ul:nth-child(2), .node-type-hud-state-homepage-template  .field-name-field-local-resources h2, .node-type-hud-state-homepage-template .field-name-field-itemlist-topic div.row
	, .node-type-hud-state-homepage-template .field-name-field-featurednews-headline div.row, .node-type-hud-main-homepage-template div#iwantto-row .field-name-field-itemlist div.row
	, .node-type-hud-main-homepage-template div#iwantto-row .field-name-field-itemlist div.row, .node-type-hud-main-homepage-template div#infocus, .node-type-hud-main-homepage-template div#iwantto-row h2.text-red.text-center
	{
		padding-left:10px;
	}
	
	.node-type-hud-main-homepage-template .field-name-field-itemlist .panel-body{
		padding:0px;
	}
	.node-type-hud-state-homepage-template div#myCarousel .carousel-control{
		width:15%;
	}
	
	img#facebook-icon, img#twitter-icon{
	 width:28%;
	}
	img#search-icon{
	 width:28%;	
	}
	.set-hud-logo-width{
	 width:80px;	
	}
	.hud-header-h2{
	 font-size:20px;
	}
	#hud-logo{
		width:80px;	
		margin-right:20px;
	}	
	#header-big-text h2{
		margin-top:10px;
	}
	#mobile-search-header{
		background-color:#123b67;
	}
	#search-icon{
		width:40px !important;
		margin-top:10px;
		float:right;
	}
	.container{
		/*overflow-x:hidden;	*/
	}
	
}
@media screen and (max-width: 600px){
	div#myCarousel  div.item .carousel-caption{
		position: absolute;
		top: 80%;
		min-height:60px;
    }
	div#myCarousel  div.item .carousel-caption h3{
		font-size:14px !important;
	}
}
@media screen and (max-width: 480px){
	div#myCarousel  div.item .carousel-caption{
		position: absolute;
		top: 75%;
    }
	div#myCarousel  div.item .carousel-caption h3{
		font-size:12px !important;
	}
}									 
@media screen and (min-width: 768px){
	.container, .container-fluid{
		/*overflow-x:hidden;	*/
	}
	/*.node-type-hud-po-pih-subpage-template .slideimgmax, */
	body[class*="node-type-hud-po-"] .slideimgmax{
		max-height:none;
		min-height:420px;
	}
	
}

.carousel-control.left, .carousel-control.right{
	background-image:none;
}
.field-collection-view{
	border:0px;
	padding:0px;
	margin:0px;
}
.field-collection-container, .panel-default{
	border:0px;
}
.panel{
	box-shadow:none;
}
.pane-node-field-huddle h2{
	color:#600;
}
.custom-menu-block ul.nav li{
	list-style:none !important;
	padding:10px;
}
.custom-menu-block ul.nav li.dropdown ul.dropdown-menu {
  margin-top: 0;
  position: relative;
  left: 0px;
  border:0px !important;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.175) !important;
  webkit-box-shadow: 0px !important;
  padding-left:10px;
  border-radius:0px;
  background-color:none;  
}
.custom-menu-block ul.nav li.dropdown ul.dropdown-menu li{
  list-style:none;
  padding-bottom:5px;
}
div.nav-collapse.always-show.collapse .tb-megamenu .mega-group-ct{
  margin-top:50px;
  
}
a.mega-group-title{
  text-transform:capitalize !important;
  padding:0px !important;
}

.tb-megamenu .custom-menu-block  .open > .dropdown-menu{
	display:none;
}
.tb-megamenu .left-inner-menu  .mega-group .open > .tb-megamenu-submenu .mega-group-ct .nav-child{
	display:none !important;
}
.custom-menu-block  li.first{
	display:none !important;
}
div.hudpagepad td{
	padding:5px;
}
/*End of Carousel custom CSS */
#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
	color:#555555;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 23px;
}

/*addition of PO right side menu css */

.pomenuwrapper {
 background-color: #9CF;
 width: auto !important;
 height: auto !important;
 background: url('images/hudimg?id=pomenu_bg.jpg') repeat-x;
 text-align: center;
 vertical-align: top;
 position: relative;
 float: left;
 color: #19527F;
 z-index: 999;
}
#pomenubar, #pomenubar ul {
 padding: 0;
 margin: 0;
 list-style: none;
 color: #19527F;
 font-family: Georgia,"Times New Roman",Times,serif;
}

#pomenubar a {
 display: block;
 text-decoration: none;
 padding: 5px 5px 5px 5px;
    font-size: 11px;
 font-weight: bold;
 color: #19527F;
    font-family: Georgia,"Times New Roman",Times,serif;
}

#pomenubar a.trigger {
 padding: 1px 7px 1px 7px;
 border-right: 2px solid #19527F;
}

#pomenubar a.trigger_rt {
 padding: 1px 7px 1px 7px;
}

#pomenubar a.trigger_lt {
 padding: 1px 7px 1px 15px;
 border-right: 2px solid #19527F;
}


#pomenubar li {
 color: #19527F;
 float: left;
 width: auto; 
}

#pomenubar ul li a  {
 color: #19527F;
 border-right: 0;
    font-weight: bold;
    font-size: 11px;
    text-transform: none;
 padding: 3px 7px 3px 7px;
 text-align: left;
}

#pomenubar li ul {
    z-index: 999;
 position: absolute;
 display: none;
 background-color: #FFFFFF;
 border-top: 1px solid #19527F;
 border-right: 1px solid #19527F;
 border-left: 1px solid #19527F;
 border-bottom: 1px solid #19527F;
}

#pomenubar li:hover a, #pomenubar a:focus,
#pomenubar a:active, #pomenubar li.pohvr a {
 color: #FFFFFF;
 background-color: #00295a;
 text-decoration:none;
}

#pomenubar li:hover ul, #pomenubar li.pohvr ul {
 display: block;
}

#pomenubar li:hover ul a, #pomenubar li.pohvr ul a {
 color: #19527F;
 background-color: transparent;
}

#pomenubar ul a:hover {
 background-color: #00295a!important;
 color: #FFFFFF!important;
 text-decoration:none;
}

#pomenubar li {width: auto;}
/*End of PO right side menu CSS*/
#hud-contentarea tbody td{
	padding:10px;
}
#hud-contentarea table.no-padding tbody td{
	padding:0px;
}
#hud-contentarea table.fivepx-padding tbody td{
	padding:5px;
}
#hud-contentarea table.fivepx-padding tbody td{
	padding:5px;
}
figcaption{
	font-size:85%;
}	
#hud-contentarea div.dark-hr  hr, #hud-contentarea hr.dark-hr{
	border-top: 1px solid #666666;
}
.ttlwrapper .genlink font a, .ttlwrapper .genlink font, tbody tr td font a, tbody tr td a font, .hudpagepad, .hudpagepad p span, .hudpagepad font{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	line-height: 1.6 !important;
	margin: 0 0 15px !important;
}
/*Styles to make the bootstrap font black*/
body{
	color:#000000;
}
/*Styles added for Home page Adblocks*/
 div#adBlockCarousel .carousel-control{
	color:#123B67;
}
#adBlockCarousel .carousel-inner .field-collection-view{
	float:left;
}
#adBlockCarousel span.glyphicon{
	color:#123B67;
}
#adBlock-slider-control img{
  padding-top: 60%;
  margin: 0 auto;
}
@media screen and (max-width: 992px){
#adBlock-slider-control img {
  padding-top: 70px;
  margin: 0 auto;
}
}
#adBlockCarousel img.adBlockSliderImage{
	padding-left:20px;
	width:158px;
}
@media screen  and (max-width: 1199px){
	#adBlockCarousel img.adBlockSliderImage{
		width:120px;
	}	
}
@media screen and (min-width: 768px) and (max-width: 991px){
 #adBlockCarousel img.adBlockSliderImage{
	width: 170px;
    padding-left: 20px;
  }
} 
@media screen and (max-width: 767px){
 #adBlockCarousel img.adBlockSliderImage{
		width:85px;
		padding-left:5px;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1{
    display: block;
  }
}
.carousel-showmanymoveone .carousel-control {
  width: 4%;
  background-image: none;
}
.carousel-showmanymoveone .carousel-control.left {
  margin-left: 5px;
}
.carousel-showmanymoveone .carousel-control.right {
  margin-right: 5px;
}
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3,
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5 {
  display: none;
}

@media all and (min-width: 768px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -50%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 50%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1 ,
  .carousel-showmanymoveone .carousel-inner .cloneditem-2{
    display: block;
  }
 
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

@media all and (min-width: 992px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -16.666%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 16.666%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-2,
  .carousel-showmanymoveone .carousel-inner .cloneditem-3,
  .carousel-showmanymoveone .carousel-inner .cloneditem-4,
  .carousel-showmanymoveone .carousel-inner .cloneditem-5,
  .carousel-showmanymoveone .carousel-inner .cloneditem-6  {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(16.666%, 0, 0);
    transform: translate3d(16.666%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-16.666%, 0, 0);
    transform: translate3d(-16.666%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
