/**
 * 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*/ 
body {
    line-height: 1.5 !important;
}
body, p, .hudpagepad em, .hudpagepad table tbody tr td p em ,#hud-contentarea ul li, #hud-contentarea ol li, #hud-contentarea table tr td{
    font-size: 18px !important;
	font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif !important;
	/*color: #666666;*/
	color: #000000;
}
body .small, p .small, .hudpagepad em .small, .hudpagepad table tbody tr td p em .small ,#hud-contentarea ul li .small, #hud-contentarea ol li .small, #hud-contentarea table tr td .small{
	font-size: 85% !important;	
}
#hud-contentarea ul li {
    margin: 0 0 10px;
}
.node-type-hud-state-homepage-template ol.carousel-indicators{
   bottom: -45px;
}
.bottom-padding-10 {
	padding-bottom: 10px !important;
}
.box-column-text p {
    line-height: 1.5;
}
.field-collection-container {
	margin-bottom: 0px !important;
}
.field-collection-container .field-items .field-item {
     	margin-bottom: 0px !important;
}
.field-name-field-featurednews .field-collection-container {
    margin-bottom: 0px;
}
#areattl {
	font-weight:700 !important; 
}
body b, body strong, body p b , body p strong{
	color: #000000;
	font-size:16px;
}
.carousel-caption p{
	color: #ffffff;
}
.ftnewstitle {
    font-size: 26px;
	font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif;
    font-weight: bold;
}
@media (min-width: 1600px) {
.container {
/*    width: 1600px;*/
}
}

hr {
    border-top: 1px solid #718190;
}

.youtubeframe {
    padding-left: 0;
    padding-top: 10px;
}

.socialbox {
    background-color: #e8e8e8; 
    padding-top: 10px;
}
.logged-in  #block-block-1, .logged-in  #block-block-2{
	z-index:100;
}
#block-block-1 p{
	margin-left:0px;
}
#block-block-5{
	display:none;
}
.tb-megamenu.tb-megamenu-menu-workbench-menu .nav > li{
	margin-right: 10px;
}
.tb-megamenu.tb-megamenu-menu-workbench-menu .nav > li > a{
	padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#dark-black-header{
	background:black;
	color:white;
	padding: 10px 0px;
	font-family: "Karla",Verdana,sans-serif !important;
	font-weight: 700 !important;
}
#dark-black-header a.img-padding{
	color:white;
	margin-right:4px;
}
#dark-black-header a.link-padding{
	color:white;
	margin-left:20px;
}
#dark-black-header a:hover{
	color: #ff6550;	
}
#dark-black-header p{
	font-size:12px !important;
}
section#block-block-1 {
    width: 360px;
    float: left;
    padding: 0px;
    margin: 0px;
}
section#block-block-2 {
    width: 200px;
	height:76px;
    float: right;
    padding: 14px;
    margin: 0px;
}
section#block-block-3{
	display:none;
    /*max-width:800px;	*/
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 0px;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle{
	background: #e1e1e1;
	color: #e60000;
}

#block-tb-megamenu-menu-hudmain-v2018 .tb-megamenu .nav li.dropdown.open > .dropdown-toggle{
	background: #eaeaea;
	color: #e60000;
}
.tb-megamenu .dropdown-menu li > a{
	font-size:16px !important;
}
#block-tb-megamenu-menu-hudmain-v2018 .tb-megamenu .dropdown-menu li > a{
	font-size:18px !important;
}
header#navbar {
    background-image: -webkit-linear-gradient(left,#153767 50%,#eaeaea 50%);
    background-image: -o-linear-gradient(left,#153767 50%,#eaeaea 50%);
    background-image: linear-gradient(to right,#153767 50%,#eaeaea 50%);
    background-repeat: repeat-x;
}
div#hud-contentarea{
	margin-top:20px;
}
header#page-header {
    min-height: 0px;
}
.node-type-hud-main-homepagev2018-template div#hud-contentarea{
	margin-top:0px;
}
h2.inner-title{
	font-size:28px;
	text-transform: uppercase;
}
div#secondary-po-navigation{
	background: #c5c5c5;
}
div#main-first-sm-col {
    background: no-repeat url(/sites/images/state_fl1_v3.jpg);
    min-height: 380px;
	background-color:#1b71d4;
}
div#main-second-sm-col {
    background: no-repeat url(/sites/images/state_fl2_v3.jpg);
    min-height: 380px;
	background-color:black;
}
div#main-third-sm-col {
    background: no-repeat url(/sites/images/state_fl3_v3.jpg);
    min-height: 380px;
	background-color:black;
}
div#box-first-sm-col, div#box-first-sm-long-col, div#box-first-sm-short-col {
    background-color:#1b71d4;
}
div#box-second-sm-col, div#box-second-sm-long-col, div#box-second-sm-short-col {
    background-color:#147816;
}
div#box-third-sm-col, div#box-third-sm-long-col, div#box-third-sm-short-col {
    background-color:#033a70;
}
div#box-first-md-col, div#box-first-md-long-col, div#box-first-md-short-col {
    background-color:#147816;
}
div#box-second-md-col, div#box-second-md-long-col, div#box-second-md-short-col {
    background-color:#033a70;
}
div#box-first-sm-col .box-column-content, div#box-second-sm-col .box-column-content, div#box-third-sm-col .box-column-content, #box-first-md-col .box-column-content, #box-second-md-col .box-column-content, div#box-first-sm-long-col .box-column-content, div#box-second-sm-long-col .box-column-content, div#box-third-sm-long-col .box-column-content, #box-first-md-long-col .box-column-content, #box-second-md-long-col .box-column-content, div#box-first-sm-short-col .box-column-content, div#box-second-sm-short-col .box-column-content, div#box-third-sm-short-col .box-column-content, #box-first-md-short-col .box-column-content, #box-second-md-short-col .box-column-content{
	padding: 40px 20px 20px 40px;
	color:white;
	position: relative;
    top: -30px;
    left: 15px;
    background: #292929;
    min-height: 475px;
    width: auto;
}
div#box-first-sm-long-col .box-column-content, div#box-second-sm-long-col .box-column-content, div#box-third-sm-long-col .box-column-content, #box-first-md-long-col .box-column-content, #box-second-md-long-col .box-column-content{
	min-height: 600px;
}
div#box-first-sm-short-col .box-column-content, div#box-second-sm-short-col .box-column-content, div#box-third-sm-short-col .box-column-content, #box-first-md-short-col .box-column-content, #box-second-md-short-col .box-column-content{
	min-height: 300px;
}
.po-page-250px-box div#box-first-sm-short-col {min-height: 250px !important}
.po-page-250px-box div#box-second-sm-short-col{min-height: 250px !important}
.po-page-250px-box div#box-third-sm-short-col{min-height: 250px !important}
.po-page-250px-box .box-column-content {min-height: 250px !important}

.po-page-320px-box div#box-first-sm-col {min-height: 320px !important}
.po-page-320px-box div#box-second-sm-col{min-height: 320px !important}
.po-page-320px-box div#box-third-sm-col{min-height: 320px !important}
.po-page-320px-box .box-column-content {min-height: 320px !important}

.po-page-340px-box div#box-first-sm-col {min-height: 340px !important}
.po-page-340px-box div#box-second-sm-col{min-height: 340px !important}
.po-page-340px-box div#box-third-sm-col{min-height: 340px !important}
.po-page-340px-box .box-column-content {min-height: 340px !important}

.po-page-350px-box div#box-first-md-col {min-height: 350px !important;}
.po-page-350px-box div#box-second-md-col {min-height: 350px !important; }
.po-page-350px-box .box-column-content {min-height: 350px !important; }

.po-page-370px-box div#box-first-sm-col {min-height: 370px !important}
.po-page-370px-box div#box-second-sm-col{min-height: 370px !important}
.po-page-370px-box div#box-third-sm-col{min-height: 370px !important}
.po-page-370px-box .box-column-content {min-height: 370px !important}

.po-page-400px-box div#box-first-sm-col {min-height: 400px !important}
.po-page-400px-box div#box-second-sm-col{min-height: 400px !important}
.po-page-400px-box div#box-third-sm-col{min-height: 400px !important}
.po-page-400px-box .box-column-content {min-height: 400px !important}

.po-page-420px-box div#box-first-sm-col {min-height: 420px !important}
.po-page-420px-box div#box-second-sm-col{min-height: 420px !important}
.po-page-420px-box div#box-third-sm-col{min-height: 420px !important}
.po-page-420px-box .box-column-content {min-height: 420px !important}

.po-page-fullwdith-170px-box div#box-first-md-col {min-width: 100% ! important;}
.po-page-fullwdith-170px-box div#box-first-md-col .box-column-content {min-height: 170px !important;}


div#box-first-sm-col .box-column-content .box-column-title, div#box-second-sm-col .box-column-content .box-column-title, div#box-third-sm-col .box-column-content .box-column-title, #box-first-md-col .box-column-content .box-column-title, #box-second-md-col .box-column-content .box-column-title, div#box-first-sm-long-col .box-column-content .box-column-title, div#box-second-sm-long-col .box-column-content .box-column-title, div#box-third-sm-long-col .box-column-content .box-column-title, #box-first-md-long-col .box-column-content .box-column-title, #box-second-md-long-col .box-column-content .box-column-title, div#box-first-sm-short-col .box-column-content .box-column-title, div#box-second-sm-short-col .box-column-content .box-column-title, div#box-third-sm-short-col .box-column-content .box-column-title, #box-first-md-short-col .box-column-content .box-column-title, #box-second-md-short-col .box-column-content .box-column-title{
	font-size: 25px;
	font-weight:bold;
	margin-bottom:20px;
}
div#box-first-sm-col .box-column-content .box-column-text, div#box-second-sm-col .box-column-content .box-column-text, div#box-third-sm-col .box-column-content .box-column-text, div#box-first-sm-long-col .box-column-content .box-column-text, div#box-second-sm-long-col .box-column-content .box-column-text, div#box-third-sm-long-col .box-column-content .box-column-text, div#box-first-sm-short-col .box-column-content .box-column-text, div#box-second-sm-short-col .box-column-content .box-column-text, div#box-third-sm-short-col .box-column-content .box-column-text, div#box-first-sm-col .box-column-content .box-column-text p, div#box-second-sm-col .box-column-content .box-column-text p, div#box-third-sm-col .box-column-content .box-column-text p, div#box-first-sm-col .box-column-content .box-column-text a, div#box-second-sm-col .box-column-content .box-column-text a, div#box-third-sm-col .box-column-content .box-column-text a, div#box-first-sm-long-col .box-column-content .box-column-text p, div#box-second-sm-long-col .box-column-content .box-column-text p, div#box-third-sm-long-col .box-column-content .box-column-text p, div#box-first-sm-long-col .box-column-content .box-column-text a, div#box-second-sm-long-col .box-column-content .box-column-text a, div#box-third-sm-long-col .box-column-content .box-column-text a, div#box-first-sm-short-col .box-column-content .box-column-text a, div#box-second-sm-short-col .box-column-content .box-column-text a, div#box-third-sm-short-col .box-column-content .box-column-text a, #box-first-md-col .box-column-content .box-column-text, #box-first-md-col .box-column-content .box-column-text p, #box-first-md-col .box-column-content .box-column-text a, #box-second-md-col .box-column-content .box-column-text, #box-second-md-col .box-column-content .box-column-text p, #box-second-md-col .box-column-content .box-column-text a, #box-first-md-long-col .box-column-content .box-column-text, #box-first-md-long-col .box-column-content .box-column-text p, #box-first-md-long-col .box-column-content .box-column-text a,#box-second-md-long-col .box-column-content .box-column-text, #box-second-md-long-col .box-column-content .box-column-text p, #box-second-md-long-col .box-column-content .box-column-text a, #box-first-md-short-col .box-column-content .box-column-text, #box-first-md-short-col .box-column-content .box-column-text p, #box-first-md-short-col .box-column-content .box-column-text a,#box-second-md-short-col .box-column-content .box-column-text, #box-second-md-short-col .box-column-content .box-column-text p, #box-second-md-short-col .box-column-content .box-column-text a{
	font-size: 18px;
	font-weight:normal;
	color:white;
}
div#box-first-sm-col .box-column-content .box-column-text p strong, div#box-second-sm-col .box-column-content .box-column-text p strong, div#box-third-sm-col .box-column-content .box-column-text p strong, div#box-first-md-col .box-column-content .box-column-text p strong, div#box-second-md-col .box-column-content .box-column-text p strong, div#box-first-sm-long-col .box-column-content .box-column-text p strong, div#box-second-sm-long-col .box-column-content .box-column-text p strong, div#box-third-sm-long-col .box-column-content .box-column-text p strong, div#box-first-md-long-col .box-column-content .box-column-text p strong, div#box-second-md-long-col .box-column-content .box-column-text p strong, div#box-first-sm-short-col .box-column-content .box-column-text p strong, div#box-second-sm-short-col .box-column-content .box-column-text p strong, div#box-third-sm-short-col .box-column-content .box-column-text p strong, div#box-first-md-short-col .box-column-content .box-column-text p strong, div#box-second-md-short-col .box-column-content .box-column-text p strong{
	font-size: 18px;
	font-weight:bold;
	color:white;
}
/*div#box-first-sm-col .box-column-content .box-column-learnmore a, div#box-second-sm-col .box-column-content .box-column-learnmore a, div#box-third-sm-col .box-column-content .box-column-learnmore a, div#box-first-sm-long-col .box-column-content .box-column-learnmore a, div#box-second-sm-long-col .box-column-content .box-column-learnmore a, div#box-third-sm-long-col .box-column-content .box-column-learnmore a{
	color:white;
	position:absolute;
	bottom:12px;
	margin-left: 10px;
	font-weight:bold;
}*/
#po-quicklinks-section{
	background: no-repeat url(/sites/images/16625806294_31f2506806_o.jpg);
    background-size: cover;
}
#po-quicklinks-section .po-quicklinks-content{
	padding-bottom: 30px;
	padding-top: 10px;
	width: 100%;
	min-height: 150px;
	background-color: white;
	background: rgba(255, 255, 255, 0.9);
	padding-left: 40px;
	margin-top: 50px;
    margin-right: 0px;
    margin-bottom: 50px;
    margin-left: 0px;
}


@media screen and (min-width: 1201px){
	/*#block-tb-megamenu-menu-housing{*/
	.region-secondary-po-navigation{
		width:1170px;
		margin-left:auto;
		margin-right:auto;
	}
	#dark-header #header-small-text {
		font-size: 18px;
		font-family: "Trajan Pro Regular";

	}
	#dark-header #header-big-text span{
		font-size: 22px;
	}
	#dark-header #header-big-text {
		font-size: 20px;
		padding-top: 15px;
		font-family: "Trajan Pro Regular";
		transform: scale(1, 1.5);
	}
	div#myCarousel  div.item{
		height:451px;
	}
	.node-type-hud-state-homepage-template .ftnewsbackground{
		min-height:420px;
	}
	.node-type-hud-state-homepage-template a.featured-news-readmore{
		color: white !important; 
		text-transform: uppercase;
		position: absolute;
		bottom: 10px;
		font-size:16px !important; 
	}
	.node-type-hud-state-homepage-template .ftnewsarticle p.text-bred, .node-type-hud-state-homepage-template .ftnewsarticle p.text-bblack{
		font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif !important;
		font-size:18px !important;
		font-weight:700 !important;
		color:white !important; 
	}
	.node-type-hud-state-homepage-template .ftnewsarticle p.text-bred{
		position: absolute;
		bottom: 60px;
		text-transform: uppercase;
	}
	.node-type-hud-state-homepage-template .ftnewsarticle p.text-bblack{
		position: absolute;
		top: 40px;
		width: 75%;
		padding-right: 20px;
		font-size: 25px !important;
	}
	.node-type-hud-state-homepage-template .ftnewsarticle{
		padding-top: 60px;
		padding-left: 70px;
		padding-right: 10px;
		max-width: 450px;
		height: 403px;
	}

	div#state-fn-1{
		width: 32%;
		margin-right:12px;
	}
	div#state-fn-2{
		width: 32%;
		margin-left:6px;
		margin-right:6px;
	}
	div#state-fn-3{
		width: 32%;
		margin-left:12px;
	}
	div#box-first-sm-col, div#box-first-sm-long-col, div#box-first-sm-short-col {
		width:32%;
		margin-right:12px;
	}
	div#box-second-sm-col, div#box-second-sm-long-col, div#box-second-sm-short-col {
		width:32%;
		margin-left:6px;
		margin-right:6px;
	}
	div#box-third-sm-col, div#box-third-sm-long-col , div#box-third-sm-short-col  {
		width:32%;
		margin-left:12px;
	}
	div#box-first-md-col, div#box-first-md-long-col, div#box-first-md-short-col {
		width:47%;
		margin-right:25px;
	}
	div#box-second-md-col, div#box-second-md-long-col, div#box-second-md-short-col {
		width:47%;
		margin-left:25px;
	}
	
}
div#socialmedia-widgets {
    padding-left: 15px;
    padding-right: 15px;
}

@media screen and (min-width: 991px) and (max-width: 1200px){
	.container {
		width: 100%;
	}
	#dark-header #header-small-text {
		font-size: 14px;
		font-family: "Trajan Pro Regular";
	}

	#dark-header #header-big-text span{
		font-size: 18px;
	}
	#dark-header #header-big-text {
		font-size: 18px;
		padding-top: 15px;
		font-family: "Trajan Pro Regular";
		transform: scale(1, 1.5);
	}
	.qlinksbox {
		padding-left: 0px;
	}
	.node-type-hud-main-homepagev2018-template div.bootstrap-threecol-stacked div.panel-panel.left.col-lg-4,.node-type-hud-main-homepagev2018-template div.bootstrap-threecol-stacked div.panel-panel.middle.col-lg-4,.node-type-hud-main-homepagev2018-template div.bootstrap-threecol-stacked div.panel-panel.right.col-lg-4{
		margin-left:auto;
		margin-right:auto;	
		width: 500px;
	}
	
	#block-tb-megamenu-menu-hudmain-v2018 .tb-megamenu .nav > li{
		margin-right:30px !important;
	}
	
	#home-slideshow{
		padding-left:0px;
		padding-right:0px;
		margin-top:-20px;
	}
	
	
}

@media screen and (min-width: 992px) and (max-width: 1200px){
	.node-type-hud-state-homepage-template a.featured-news-readmore{
		color: white !important; 
		text-transform: uppercase;
		position: absolute;
		bottom: 10px;
		font-size:16px !important; 
	}
	.node-type-hud-state-homepage-template .ftnewsarticle p.text-bred, .node-type-hud-state-homepage-template .ftnewsarticle p.text-bblack{
		font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif !important;
		font-size:18px !important;
		font-weight:700 !important;
		color:white !important; 
	}
	.node-type-hud-state-homepage-template .ftnewsarticle p.text-bred{
		position: absolute;
		bottom: 60px;
		text-transform: uppercase;
	}
	.node-type-hud-state-homepage-template .ftnewsarticle p.text-bblack{
		position: absolute;
		top: 40px;
		width: 75%;
		padding-right: 20px;
		font-size: 25px !important;
	}
	div#state-fn-1{
		width: 32%;
		margin-right:12px;
	}
	div#state-fn-2{
		width: 32%;
		margin-left:6px;
		margin-right:6px;
	}
	div#state-fn-3{
		width: 32%;
		margin-left:12px;
	}
	.node-type-hud-state-homepage-template .ftnewsbackground{
		min-height:420px;
	}
	.node-type-hud-state-homepage-template .ftnewsarticle p.text-bblack{
		font-size:18px !important;
	}
	.node-type-hud-state-homepage-template .ftnewsarticle{
		padding-top: 60px;
		padding-left: 70px;
		padding-right: 10px;
		max-width: 450px;
		height: 403px;
	}

}
@media screen and (max-width: 991px){
	.node-type-hud-state-homepage-template .ftnewsbackground {
		background-image: none !important;
		padding-left: 0px;
		min-height:0px ;
		margin-bottom:20px;
	}
	.node-type-hud-state-homepage-template .ftnewsarticle{
		min-height:0px;
		height:auto;
		padding-top: 10px;
		padding-left: 0px;
		padding-right: 0px;
		max-width: 100%;
	}
	
}

@media screen and (min-width: 768px) and (max-width: 1050px){
	div#box-first-sm-col, div#box-first-sm-long-col, div#box-first-sm-short-col {
		width:100%;
		margin-right:0px;
	}
	div#box-second-sm-col, div#box-second-sm-long-col, div#box-second-sm-short-col {
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	div#box-third-sm-col, div#box-third-sm-long-col , div#box-third-sm-short-col  {
		width:100%;
		margin-left:0px;
	}
	div#box-first-md-col, div#box-first-md-long-col, div#box-first-md-short-col {
		width:100%;
		margin-right:0px;
	}
	div#box-second-md-col, div#box-second-md-long-col, div#box-second-md-short-col {
		width:100%;
		margin-left:0px;
	}
	div#box-first-sm-col, div#box-second-sm-col, div#box-third-sm-col, div#box-first-sm-long-col, div#box-second-sm-long-col, div#box-third-sm-long-col, div#box-first-sm-short-col, div#box-second-sm-short-col, div#box-third-sm-short-col, div#box-first-md-col, div#box-second-md-col, div#box-first-md-long-col, div#box-second-md-long-col, div#box-first-md-short-col, div#box-second-md-short-col{
		margin-top:50px;
	}
	div#box-first-sm-col .box-column-content, div#box-second-sm-col .box-column-content, div#box-third-sm-col .box-column-content, #box-first-md-col .box-column-content, #box-second-md-col .box-column-content, div#box-first-sm-long-col .box-column-content, div#box-second-sm-long-col .box-column-content, div#box-third-sm-long-col .box-column-content, #box-first-md-long-col .box-column-content, #box-second-md-long-col .box-column-content, div#box-first-sm-short-col .box-column-content, div#box-second-sm-short-col .box-column-content, div#box-third-sm-short-col .box-column-content, #box-first-md-short-col .box-column-content, #box-second-md-short-col .box-column-content{
		min-height:0px;
	}
	.po-page-250px-box div#box-first-sm-short-col , .po-page-250px-box div#box-second-sm-short-col, .po-page-250px-box div#box-third-sm-short-col, .po-page-250px-box .box-column-content, .po-page-320px-box div#box-first-sm-col, .po-page-320px-box div#box-second-sm-col, .po-page-320px-box div#box-third-sm-col, .po-page-320px-box .box-column-content, .po-page-340px-box div#box-first-sm-col, .po-page-340px-box div#box-second-sm-col, .po-page-340px-box div#box-third-sm-col, .po-page-340px-box .box-column-content, .po-page-350px-box div#box-first-md-col, .po-page-350px-box div#box-second-md-col, .po-page-350px-box .box-column-content, .po-page-370px-box div#box-first-sm-col, .po-page-370px-box div#box-second-sm-col, .po-page-370px-box div#box-third-sm-col, .po-page-370px-box .box-column-content , .po-page-400px-box div#box-first-sm-col, .po-page-400px-box div#box-second-sm-col, .po-page-400px-box div#box-third-sm-col, .po-page-400px-box .box-column-content, .po-page-420px-box div#box-first-sm-col, .po-page-420px-box div#box-second-sm-col, .po-page-420px-box div#box-third-sm-col, .po-page-420px-box .box-column-content, .po-page-fullwdith-170px-box div#box-first-md-col .box-column-content {
		min-height: 0px !important
	}
}

@media screen and (min-width: 768px) and (max-width: 990px){
	.container {
		width: 100%;
	}
	#dark-header #header-small-text {
		font-size: 13px;
		padding-top: 7px;
		font-family: "Trajan Pro Regular";
	}

	#dark-header #header-big-text span{
		font-size: 13px;
	}
	#dark-header #header-big-text {
		font-size: 11px;
		padding-top: 15px;
		font-family: "Trajan Pro Regular";
		transform: scale(1, 2);
	}
	.qlinksbox {
		padding-left: 50px;
	}
		
	.node-type-hud-main-homepagev2018-template div.bootstrap-threecol-stacked div.panel-panel.left.col-lg-4,.node-type-hud-main-homepagev2018-template div.bootstrap-threecol-stacked div.panel-panel.middle.col-lg-4,.node-type-hud-main-homepagev2018-template div.bootstrap-threecol-stacked div.panel-panel.right.col-lg-4{
		margin-left:auto;
		margin-right:auto;	
		width: 500px;
	}
	/*.node-type-hud-state-homepage-template a.featured-news-readmore{
		color: white !important; 
		text-transform: uppercase;
		position: absolute;
		bottom: 10px;
		font-size:16px !important; 
	}
	.node-type-hud-state-homepage-template .ftnewsarticle p.text-bred, .node-type-hud-state-homepage-template .ftnewsarticle p.text-bblack{
		font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif !important;
		font-size:18px !important;
		font-weight:700 !important;
		color:white !important; 
	}
	.node-type-hud-state-homepage-template .ftnewsarticle p.text-bred{
		position: absolute;
		bottom: 60px;
		text-transform: uppercase;
	}
	.node-type-hud-state-homepage-template .ftnewsarticle p.text-bblack{
		position: absolute;
		top: 40px;
		width: 75%;
		padding-right: 20px;
		font-size: 18px !important;
	}
	.node-type-hud-state-homepage-template .ftnewsbackground {
		background-image: none !important;
		background: #2e2e2e !important;
		margin: 20px 0px;
	}
	.node-type-hud-state-homepage-template .ftnewsarticle{
		height:auto !important;
	}
	div#state-fn-1{
		width: 50%;
		margin:10px auto;
	}
	div#state-fn-2{
		width: 50%;
		margin:10px auto;
	}
	div#state-fn-3{
		width: 50%;
		margin:10px auto;
	}*/
	#home-slideshow{
		padding-left:0px;
		padding-right:0px;
		margin-top:-20px;
	}
}

@media screen and (max-width: 767px) {
	#dark-header #header-small-text {
		font-size: 14px;
		padding-top: 5px;
		font-family: "Trajan Pro Regular";
	}

	#dark-header #header-big-text span{
		font-size: 20px;
	}
	#dark-header #header-big-text {
		font-size: 18px;
		padding-top: 15px;
		font-family: "Trajan Pro Regular";
		transform: scale(1, 2);
	}
	div#state-fn-1{
		margin:20px auto;
	}
	div#state-fn-2{
		margin:20px auto;
	}
	div#state-fn-3{
		margin:20px auto;
	}
	div#box-first-sm-col, div#box-second-sm-col , div#box-third-sm-col, div#box-first-sm-long-col, div#box-second-sm-long-col , div#box-third-sm-long-col,div#box-first-sm-short-col, div#box-second-sm-short-col , div#box-third-sm-short-col, div#box-first-md-col, div#box-second-md-col, div#box-first-md-long-col, div#box-second-md-long-col, div#box-first-md-short-col, div#box-second-md-short-col{
		margin-top:50px;
	}
	div#box-first-sm-col .box-column-content, div#box-second-sm-col .box-column-content, div#box-third-sm-col .box-column-content, #box-first-md-col .box-column-content, #box-second-md-col .box-column-content, div#box-first-sm-long-col .box-column-content, div#box-second-sm-long-col .box-column-content, div#box-third-sm-long-col .box-column-content, #box-first-md-long-col .box-column-content, #box-second-md-long-col .box-column-content, div#box-first-sm-short-col .box-column-content, div#box-second-sm-short-col .box-column-content, div#box-third-sm-short-col .box-column-content, #box-first-md-short-col .box-column-content, #box-second-md-short-col .box-column-content{
		min-height:0px;
	}
	.po-page-250px-box div#box-first-sm-short-col , .po-page-250px-box div#box-second-sm-short-col, .po-page-250px-box div#box-third-sm-short-col, .po-page-250px-box .box-column-content, .po-page-320px-box div#box-first-sm-col, .po-page-320px-box div#box-second-sm-col, .po-page-320px-box div#box-third-sm-col, .po-page-320px-box .box-column-content, .po-page-340px-box div#box-first-sm-col, .po-page-340px-box div#box-second-sm-col, .po-page-340px-box div#box-third-sm-col, .po-page-340px-box .box-column-content, .po-page-350px-box div#box-first-md-col, .po-page-350px-box div#box-second-md-col, .po-page-350px-box .box-column-content, .po-page-370px-box div#box-first-sm-col, .po-page-370px-box div#box-second-sm-col, .po-page-370px-box div#box-third-sm-col, .po-page-370px-box .box-column-content , .po-page-400px-box div#box-first-sm-col, .po-page-400px-box div#box-second-sm-col, .po-page-400px-box div#box-third-sm-col, .po-page-400px-box .box-column-content, .po-page-420px-box div#box-first-sm-col, .po-page-420px-box div#box-second-sm-col, .po-page-420px-box div#box-third-sm-col, .po-page-420px-box .box-column-content, .po-page-fullwdith-170px-box div#box-first-md-col .box-column-content {
		min-height: 0px !important
	}
	/*div#box-first-sm-col .box-column-content .box-column-learnmore a, div#box-second-sm-col .box-column-content .box-column-learnmore a, div#box-third-sm-col .box-column-content .box-column-learnmore a{
		color:white;
		position:relative;
		margin-left: 0px;
		bottom:0px;
		margin-top:10px;
	}*/
	.not-logged-in div#secondary-po-navigation li.tb-megamenu-item.level-1.mega.pull-left>a{
		margin-top:60px !important;
	}
	#secondary-po-navigation .tb-megamenu .nav-collapse > .dropdown-menu{
		margin-top:90px !important; 
	}
	.logged-in div#secondary-po-navigation li.tb-megamenu-item.level-1.mega.pull-left>a {
		display:none;
	}
	.logged-in div#secondary-po-navigation li.tb-megamenu-item.level-1.mega.pull-right>a {
		display:none;
	}	
	h2#xs-header-title{
		padding-top:15px;
		margin-top:0px;	
		margin-left:50px; 
		font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif;
		font-size:27px; 
		font-weight:bold;
		
	}
	h2#xs-header-title a{
		color:white;
	}

}
  

#myCarousel a:hover, #myCarousel a:focus {
    color: #ccc;
}
.socialbackground {
    max-width: 470px;
    overflow: hidden;
    display: block;
    max-height: 565px;
    border-style: solid;
    border-color: #e8e8e8;
    border-width: 0px 10px;
}
.socialinnerbox {
    max-width: 450px;
    overflow: hidden;
    display: block;
    max-height: 460px;
}
.socialboxtitle {
	background-color: #e8e8e8;
	width: 100%;
  	margin-bottom: 10px;
    	background-image: url(/sites/images/sociallines.jpg);
}
.socialreadmoreboxtitle {
	background-color: #e8e8e8;
	width: 100%;
	height: 60px;
}
@media screen and (min-width: 767px) {
.text-white-slidetitle{
	color:#ffffff;
	font-size: 20px;
}
.ftnewsbackground {
	min-height: 460px;
}

}
@media screen and (max-width: 767px) {
.text-white-slidetitle{
	color:#ffffff;
	font-size: 14px;
}
.ftnewsbackground {
	background-image:none !important;
	padding-left:0px;
}
.qlinksbackground {
	background-image:none !important;
}
.qlinksbackground dl{
	margin-bottom: 0px;
}
.qlinksbox {
	float: left;
	padding-top: 0px;
}
.youtubebox {
	float: left;
}
.socialboxes {
    padding-right: 0px;
    max-width: 580px;
}
.lpadding {
    padding-left: 0px;
}
.rpadding {
    padding-right: 0px;
}
.c1padding {
    padding-right: 0px;
}
.c2padding {
    padding-left: 0px;
    padding-right: 0px;
}
.c3padding {
    padding-left: 0px;
}
#home-slideshow{
	padding-left:0px;
	padding-right:0px;
}

}
@media screen and (min-width: 768px) {
.ftnewsarticle {
    padding-top: 110px;
    padding-left: 70px;
    padding-right: 10px;
    max-width: 450px;
    height: 470px;
}
.ftnewsarticle p{
	line-height:1.5;
}
.socialbackground {
    max-width: 470px;
    border-color: #e8e8e8;
}
.youtubeqlinksbox {
    margin-top: 50px;
    margin-right: 0px;
    margin-bottom: 50px;
    margin-left: 0px;
    float: right;
}
.nodetype-hud-state-homepage-template .youtubeqlinksbox{
	margin-left:10px;
}
.youtubebox {
    padding-left: 35px;
    padding-top: 10px;
    padding-bottom: 40px;
    max-width: 580px;
    min-height: 320px;
    background-color: white;
}
.qlinksbox {
    padding-bottom: 30px;
    padding-top: 10px;
	width:100%;
    min-height: 250px;
    background-color: white;
	background: rgba(255, 255, 255, 0.9);
    padding-left: 40px;
}
.socialboxes {
    padding-right: 50px;
    max-width: 580px;
    min-height: 320px;
    width: 100%;
}
.lpadding {
    padding-left: 40px;
}
.rpadding {
    padding-right: 40px;
}
.c1padding {
    padding-right: 20px;
}
.c2padding {
    padding-left: 10px;
    padding-right: 10px;
}
.c3padding {
    padding-left: 20px;
}
}
@media screen and (min-width: 768px) {
.carousel-caption {
     left: 0 !important; 
     right: 0 !important; 
    /* padding-bottom: 30px; */
}
}
.carousel-caption {
    position: absolute;
    /* left: 15%; */
    /* right: 15%; */
    bottom: 20px;
    z-index: 10;
    padding-top: 10px !important;
    padding-right: 20px !important;
    padding-bottom: 10px;
    color: #ffffff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

#home-wide-content {
    padding-left: 0px;
    padding-right: 0px;
}
/*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;
}
#footer-centered-links a.text-white {
    margin: 0px 20px;
}
#footer-centered-links a.text-white.no-margin-within{
	margin: 0px 2px !important;
}
#footer-centered-links{
	line-height:2;
}
#footer-centered-icons a img{
	margin: 0px 10px;
}
.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;
	padding-bottom: 0px !important;
}
.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-v2018 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: 2px solid #e60000;
}
/*.tb-megamenu .mega.open > .mega-dropdown-menu:before {
    border-color: transparent;
    border-style: solid;
    border-width: 5px;
    display: inline-block;
    height: 0;
    width: 0;
    border-bottom-color: #e60000;
    border-top-width: 0;
    content: '';
    display: block;
    position: absolute;
    top: -.7rem;
    left: 1.875rem;
}*/
li.tb-megamenu-item.dropdown.open>a:after{
	border-color: transparent;
    border-style: solid;
    border-width: 5px;
    display: inline-block;
    height: 0;
    width: 0;
    border-bottom-color: #e60000;
    border-top-width: 0;
    content: '';
    display: block;
    position: absolute;
    bottom: 0rem;
    left: 2.2rem;
}

.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;
}
#block-tb-megamenu-menu-hudmain-v2018 .tb-megamenu .nav > li {
    margin-right: 50px;
}
.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:10px;
    float: right;
}	
a.header-text-espanol:hover{
	color:#ff6550;
}
h1 {
	font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif;
	font-weight: bold;
}
h2, h3, h4, h5, h6 {
    /*font-family: Helvetica, Arial, sans-serif;*/
	font-family: 'Open Sans', 'Gill Sans MT', 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: #e60000 !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;
	font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif;
}
.slideimgmax {
	/*max-width: 1200px;
	max-height: 500px;*/
	width: 100%;
}
.iframe {
    font-size: 100% !important;
    height: 100% !important;
    width: 100% !important;
}
a {
    text-decoration: none !important;
	color:#005ebd;
}
/*p {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.6;
    margin: 0 0 15px;
}*/
p {
    line-height: 1.5;
}

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: 26px;
	color:#000;
	padding-bottom: 10px;
        margin: 0.67em 0;
	text-transform: uppercase;
}
#ttlred{
        font-size: 18px;
	color:#e60000;
}
.areattl{
        font-size: 24px;
	color:#000;
	padding-bottom: 10px;
}
.ttlred{
        font-size: 18px;
	color:#e60000;
}
.ttlred a {
	color:#e60000;
	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:#e60000;
	margin-top: 0px;
}
a.text-red:hover{
	color:#e60000;
}
.text-bred{
	color:#e60000 !important;
	font-weight: bold;
}
.text-bblack{
	color:black;
	font-weight: bold;
	font-family: 'Open Sans', 'Gill Sans MT', sans-serif;
}
.text-bblue{
	color:#1B6DC3;
	font-size: 18px;
	line-height: 20pt;
}
.text-blue{
	color:#0f395c;
}
.text-gray{
	color:#383838;
}
.text-white{
	color:#ffffff;
}
.text-green{
	color:#87934f;
}
.text-maroon{
	color:#691a15;
}
.text-lmaroon{
	color:#e60000;
}
.text-left{
	text-alignment:left;
}
.text-right{
	text-alignment:right;
}
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:#163667;
	border-color:#163667;
}
.hud-header{
	padding:10px;
}
.home-left-img{
	padding-right:20px;
}
#hud-adblock{
	padding-top:40px;
	padding-bottom:40px;
	margin-bottom:0px;
}
.footer{
	background-color:#163667;
	border-color:#163667;
	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);
}*/
#block-tb-megamenu-menu-hudmain-v2018 .tb-megamenu .nav > li > a{
	padding-left: 5px;
	padding-right: 5px;
	font-size:20px;
	padding-top:24px;
	padding-bottom:24px;
}
#dark-header, #dark-header .hud-header{
	background-color:#123B67;
}
#dark-header{
	color:white;
}
#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:#e1e1e1;
	border-color:#e1e1e1 !important;
	border-radius:0px;
	color:#333;
}
.tb-megamenu{
	background-color: #c5c5c5;
}
.tb-megamenu .nav > li > a , .tb-megamenu .nav > .active > a{
  color:#333;
  border:0px;  
  background-color: #c5c5c5;
}
#block-tb-megamenu-menu-hudmain-v2018 .tb-megamenu {
  background-color: #eaeaea;
}
#block-tb-megamenu-menu-hudmain-v2018 .navbar-default, #block-tb-megamenu-menu-hudmain-v2018 .tb-megamenu .nav li.dropdown.active > .dropdown-toggle {
	background-color:#eaeaea;
	border-color:#eaeaea !important;
	border-radius:0px;
	color:#333;
}
#block-tb-megamenu-menu-hudmain-v2018 .tb-megamenu .nav > li > a , .tb-megamenu .nav > .active > a{
  color:#333;
  border:0px;  
  background-color: #eaeaea;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #666 !important;
  border-bottom-color: #666;
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover{
	background-color: #eaeaea;
	color:#e60000;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret{
	display:none;
}
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a{
	color:#e60000;
}
a.featured-news-readmore {
	font-size:16px !important; 
}
@media screen and (min-width: 1201px) and (max-width: 1270px){
	/*.tb-megamenu .nav > li > a{
	padding:16px 2px;
	font-size:13px;
	}*/
}
@media screen and (min-width: 1200px){
	a.featured-news-readmore {
		position: absolute;
		bottom: 10px;
		font-size:16px !important; 
	}
	
}
@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;
  }
	body[class*="node-type-hud-po-housing-"] #block-tb-megamenu-menu-hudmain-v2018, body[class*="node-type-hud-po-fheo-"] #block-tb-megamenu-menu-hudmain-v2018
	{
/*		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: 6px 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:170px;
	border-radius:0px;
	z-index:1001;															 
  }
  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-v2018 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-v2018 > 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:#e60000 !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;
  }
  .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;
  }*/	
  
  
  #block-block-2 > p > a > img{
	  height:40px;
	  width: 40px;
  }
  header#navbar{
	background-image: none;
    background-repeat: none;
  }
  li.tb-megamenu-item.level-1.mega.pull-right>a, li.tb-megamenu-item.level-1.mega.pull-left>a{
	    padding: 6px 20px;	
  }
  li.tb-megamenu-item.dropdown.open>a:after{
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	display: inline-block;
	height: 0;
	width: 0;
	border-bottom-color: #e60000;
	border-top-width: 0;
	content: '';
	display: block;
	position: absolute;
	bottom: 0rem;
	left: 2.2rem;
  }
  .tb-megamenu .nav-collapse .nav > li > .dropdown-menu::before, .tb-megamenu .always-show .mega > .mega-dropdown-menu, .tb-megamenu .always-show >.dropdown-menu{
	  padding-left:10px;
  }
  section#block-block-2{
		width:100px;
		height:40px;
		padding:0px;
	}
	section#block-block-2 img{
	 height: 40px;
	 width: 40px;
	}
	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:68px;
	}
	.tb-megamenu-submenu.left-inner-menu.dropdown-menu.mega-dropdown-menu.nav-child{
		margin-top:40px;
	}
	.not-logged-in div#secondary-po-navigation li.tb-megamenu-item.level-1.mega.pull-left>a {
		top: 57px !important;
		z-index:1001;
	}
	.not-logged-in li.tb-megamenu-item.level-1.mega.pull-right, .not-logged-in li.tb-megamenu-item.level-1.mega.pull-right>a{
		top: 28px !important;
		right: 20px !important;
		z-index: 1001;
	}
	.logged-in div#secondary-po-navigation li.tb-megamenu-item.level-1.mega.pull-left>a {
		display:none;
	}
	.logged-in div#secondary-po-navigation li.tb-megamenu-item.level-1.mega.pull-right>a {
		display:none;
	}			   
	.tb-megamenu-submenu.right-home-menu.dropdown-menu.mega-dropdown-menu.nav-child {
		margin-left: -50px !important;
		min-width:200px !important;
	}
	#block-tb-megamenu-menu-hudmain-v2018 .tb-megamenu .nav > li > a {
		padding-left: 5px;
		padding-right: 5px;
		font-size: 18px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	section#block-block-2 {
		width: 50px !important;
	}		
	.tb-megamenu .nav > li > a , .tb-megamenu .nav > .active > a{
	  background-color: #eaeaea;
	}	
}
.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: rgba(33, 60, 103, 0.9);
	width:100%;
	position:absolute;
	bottom: 0px;
	border-bottom: 5px solid #e60000;
}
div#myCarousel  div.item .carousel-caption h3{
	margin-left:15px;
	font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif !important;
	font-weight:800;
	font-size:18px !important;
}
div#myCarousel  div.item .carousel-caption p{
	font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif !important;
	font-size:18px !important;
	line-height: 1.3em;
}
.ftnewsarticle p.text-bred, .ftnewsarticle p.text-bblack{
	font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif !important;
	font-size:16px !important;
	font-weight:700 !important;
}
.ftnewsarticle p{
	font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif !important;
	font-size:18px !important;
	font-weight:400 !important;
	color: #000000;
}

/*.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:100% !important;
/*	width:65% !important;
	float:right;*/
}
div#myCarousel  div.item img.learn-more{
	margin-top:15px;
}
.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: #e60000;
	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-v2018 .tb-megamenu-item.level-2.mega.dropdown-submenu.open > div {
    display:block !important;
  }
  #block-tb-megamenu-menu-hudmain-v2018 .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:#eaeaea;
	color:black;
  }
	
		 
  
}
@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: 82%;
    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:50px;	
	text-align:center;
	border-bottom:0px;
	}
	div#myCarousel, div#myCarousel.carousel.slide div.carousel-inner div.panel-body{
		border-bottom: 5px solid #e60000;
	}
	
	/*.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:12px !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;	*/
	}
	.youtubeqlinksbox {
		margin:0px;
	}
	.youtubeqlinksbox{
		margin-top:10px;
	}
	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:80px;
	}
	.not-logged-in li.tb-megamenu-item.level-1.mega.pull-right, .not-logged-in li.tb-megamenu-item.level-1.mega.pull-right>a{
		top: 40px !important;
	}
	
	.tb-megamenu-submenu.right-home-menu.dropdown-menu.mega-dropdown-menu.nav-child {
		margin-left: -50px !important;
		min-width:200px !important;
	}
	.not-logged-in div#secondary-po-navigation li.tb-megamenu-item.level-1.mega.pull-left>a {
		top: 20px !important;
		z-index:1001;
	}																				 
}
@media screen and (max-width: 600px){
	div#myCarousel  div.item .carousel-caption{
		position: absolute;
		top: 75%;
		min-height:70px;
		border-bottom:0px;
    }
	div#myCarousel  div.item .carousel-caption h3{
		font-size:12px !important;
	}
	div#myCarousel, div#myCarousel.carousel.slide div.carousel-inner div.panel-body{
		border-bottom: 5px solid #e60000;
	}
	.youtubeqlinksbox {
		margin:0px;
	}
	
}
@media screen and (max-width: 480px){
	div#home-slideshow div#myCarousel  div.item .carousel-caption{
		position: absolute;
		top: 75%;
		border-bottom:0px;
    }
	div#myCarousel  div.item .carousel-caption{
		position: absolute;
		top: 60%;
		border-bottom:0px;
    }
	div#myCarousel  div.item .carousel-caption h3{
		font-size:11px !important;
	}
	div#myCarousel, div#myCarousel.carousel.slide div.carousel-inner div.panel-body{
		border-bottom: 5px solid #e60000;
	}
	.youtubeqlinksbox {
		margin:0px;
	}
}									 
@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:500px;
	}
	
}

.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:#e60000;
}
.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: 10px;
    border: solid 0px #E4E4E4;
    border-radius: 0px;
    background-color: #000;
	color:#555555;
	min-height:60px;	
}
#custom-search-input .form-control{
	font-size:18px;
}
#custom-search-input .input-group{
	background:#fff;
	color:#cccccc;
}
.search-remove-icon{
	top:5px;
}
.search-remove-icon a{
	font-size:25px;
	color:#fff;
}
#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-family: "Open Sans Condensed", 'Gill Sans MT Condensed', sans-serif !important;
	font-size: 14px !important;
	line-height: 1.5 !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;
	}	
	.tb-megamenu .nav > li{
		margin-right:25px;
	}
	section#block-block-2{
		width:100px;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px){
 #adBlockCarousel img.adBlockSliderImage{
	width: 170px;
    padding-left: 20px;
  }
	h2#xs-header-title{
		padding-top:0px;
		margin-top:0px;	
		margin-left:50px; 
		font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif;
		font-size:24px; 
		font-weight:bold;
	}
	h2#xs-header-title a{
		color:white;
	}
	section#block-block-1{
		  display:none;
	}
	header#navbar{
		background-image: none;
		background: #eaeaea;
	}
  
} 
@media screen and (max-width: 767px){
 #adBlockCarousel img.adBlockSliderImage{
		width:85px;
		padding-left:5px;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1{
    display: block;
  }
  section#block-block-1{
		  display:none;
	  }
  
	
}
.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;
  }
}


/*What We Do Css */
.whatwedo .lb-album{
	width: 100%;
	margin: 0 auto;
	font-family: 'BebasNeueRegular', Arial, sans-serif;
	
}
.whatwedo .lb-album li{
	float: left;
	margin: 20px 20px 60px 20px;
	position: relative;
	list-style:none;
}
.whatwedo .lb-album li .overlay-text , .whatwedo .lb-album li .overlay-text a{
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
	color:#000;
}
.whatwedo .lb-album li > a,
.whatwedo .lb-album li > a img{
	display: block;
}
.whatwedo .lb-album li > a{
	width: 200px;
	height: 200px;
	position: relative;
	padding: 10px;
	background: #f1f1f1;
	-webkit-box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	-moz-box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
}
.whatwedo .lb-album li > a span{
	position: absolute;
	width: 200px;
	height: 200px;
	top: 0px;
	left: 0px;
	text-align: center;
	line-height: 20px;
	/*color: rgba(27,54,81,0.8);*/
	color: #FFF;
	/*text-shadow: 0px 1px 1px rgba(255,255,255,0.6);*/
	font-size: 18px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background-image: url(/sites/dfiles/images/whatwedo_mouseover.jpg);
	/*
	background: rgb(241,210,194);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.9) 0%, rgba(241,241,241,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.9)), color-stop(100%,rgba(241,241,241,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.9) 0%,rgba(241,241,241,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.9) 0%,rgba(241,241,241,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.9) 0%,rgba(241,241,241,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.9) 0%,rgba(241,241,241,1) 100%);
	*/
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	text-align:left;
	padding: 10px 10px;
	font-size:15px !important;
	font-weight:bold;
}
.whatwedo .lb-album li > a:hover span{
	opacity: 0.8;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
/*End of What We Do Css*/

/*Start of css for pages that imitate Secretary of HUD design */
.soh-type-pages .box{
width:100%;
height:33px;
padding: 10px 0px;
background-image:url(/sites/dfiles/Main/images/box_bg_sec.jpg);
color:#000 !important;
font-size: 14px;
vertical-align:central;
}

.soh-type-pages #arrow_pr{
width:74px;
height:25px;
padding: 2px;
text-align:center;
background-image:url(/sites/dfiles/Main/images/pr_arrow1.jpg); 
color:#fff !important;
font-size: 14px;
padding-right: 2% !important;
float:left;


}

.soh-type-pages #arrow_pr_oval{
	width:74px;
	height:25px;
	padding: 2px 4px 4px 10px;
	background:url(/sites/dfiles/images/arrow_oval_gray.png) no-repeat; 
	color:#fff ;
	font-size: 14px;
	padding-right: 60px !important;
	float:left;
	text-align:centern !important;
	
}

.soh-type-pages #arrow_pr_text
{
  float:left;
  padding-left: 20px;
  

}
.soh-type-pages .flickrwrap {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.soh-type-pages .flickrwrap iframe {position:absolute;top:0;left:0;width:80%;height:80%;}
.soh-type-pages .noprint {
	display: none ;
	}
	/* Screen Only */
@media screen {
 .soh-type-pages .noprint {display:block !important;}

}

/* Print Only */
@media print {
 .soh-type-pages .noprint {display:none !important;}
 .soh-type-pages #right_keystaff{ font-size:10px; !important}
 .soh-type-pages .box {height: 30px !important;
 font-size: 12px !important; vertical-align:middle; color:#fff !important;}
}




 .soh-type-pages #left_keystaff {
      width: 25%;
	  
      float: left;
    }
   .soh-type-pages #right_keystaff {
      margin-left: 30%;
      /* Change this to whatever the width of your left column is*/
    }
  .soh-type-pages  .clear {
      clear: both;
    }

 
 
 @media all and (max-width: 1099px) {

	.soh-type-pages #arrow_pr_text, #arrow_pr
	{
	  font-size:18px !important;

	}
}
 @media all and (max-width: 768px) {

	.soh-type-pages #left_keystaff
	{
	 display:none !important;
	}
	.soh-type-pages #right_keystaff{
		margin-left:0px;
	}
}

.soh-type-pages #arrow_pr_oval{ padding-right: 80px !important;
 }
/*End of css for Secretary of HUD type of pages*/

.node-type-hud-state-homepage-template div#ttlpos {
    font-size: 26px;
    font-family: 'Open Sans Condensed', 'Gill Sans MT Condensed', sans-serif;
    font-weight: bold;
    color: black;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 25px;
}
.node-type-hud-state-homepage-template .pane-node-field-local-resources ul li{
	display:none;
}
.node-type-hud-state-homepage-template .pane-node-field-local-resources ul li:nth-child(1), .node-type-hud-state-homepage-template .pane-node-field-local-resources ul li:nth-child(2), .node-type-hud-state-homepage-template .pane-node-field-local-resources ul li:nth-child(3), .node-type-hud-state-homepage-template .pane-node-field-local-resources ul li:nth-child(4), .node-type-hud-state-homepage-template .pane-node-field-local-resources ul li:nth-child(5) {
	display:block;
}
/*added for What We Do page */
.wwd-type-pages .boxed {
   border: 0px;
   background-color:#fff;
   min-height: 350px;

 } 
.wwd-type-pages .p_box { padding-left: 0px; line-height: 30px; position:relative; top: -30px;}
.wwd-type-pages h1 { padding-left: 0px; position:relative; top: -20px !important;}
.wwd-type-pages .hr { width: 273px; float:left; position:relative; top: -20px; height: 2px; background:#D00; border-color:#D00; margin-bottom: 10px; margin-top: 10px}
 
 @media all and (max-width: 870px) {
	.wwd-type-pages .boxed { padding-bottom: 30px; text-align:center; width: 100%}
	.wwd-type-pages .hr { width: 100%}
	.wwd-type-pages h1 { text-align:center !important}
}
/*End of What We do pages */


