.logo {margin: 30px 0 33px 0; display: block;}

.search-textsizer-utilitynav {width:560px; margin: 31px 5px 0 0; overflow: hidden} /* widened to accommodate the additional link present in the PSD */
.textsizer {/*padding: 1px 0 0 0;*/ padding:1px 0 0 0; float: left; overflow: hidden; margin: 0 0 0 115px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.textsizer {/*padding: 2px 0 0 0*/padding: 2px 0 0 0}}

/* ul.primarynav-list li {background: transparent url(../../mh_images/primarynav-background-left-parc.png) no-repeat left top; text-align: center; line-height: 35px} */
ul.primarynav-list li:last-child {height: 35px; margin: 0 0 0 0; float: left; position: relative}
ul.primarynav-list li {background: #306830; text-align: center; line-height: 35px}

/* ul.primarynav-list li a {height: 35px; min-width: 142px; margin: 0 -4px 0 0; padding: 0 10px; background: transparent url(../../mh_images/primarynav-background-right-parc.png) no-repeat right top; display: block} */
ul.primarynav-list li a {height: 35px; min-width: 142px; padding: 0 11px; display: block; box-sizing: content-box;}
ul.primarynav-list li a {color: #fff; text-decoration: none; font-weight: normal; font-size:11px; text-transform:uppercase; letter-spacing:0.5px;}

/* new */
ul.primarynav-list li:hover,
ul.primarynav-list li.active {background: #0C460C;} /* active class added to the li */
ul.primarynav-list li .col p a {text-transform:uppercase; letter-spacing:1.2px; color:#fdb51b;}
ul.primarynav-list li .col a {text-transform:capitalize; letter-spacing:1.2px; color:#fdb51b; padding-left:12px;}

ul.primarynav-list li .dropdown-1cols, 
ul.primarynav-list li .dropdown-2cols, 
ul.primarynav-list li .dropdown-3cols, 
ul.primarynav-list li .dropdown-4cols {
	margin: 0 auto;

	background: #0C460C;

	float: left;
	position: absolute;
	left: -999em;
	z-index: 5000;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	
	/* new */
	box-sizing: content-box !important;
}

/* Slideshow Homepage
****************************************************************************************************/
.slideshow-position {height: 370px; width: 631px; margin: 0 0 20px 0; position: relative}
.slideshow-nav {position: absolute; bottom: 10px; right: 5px; z-index: 1100}
ul.slideshow-nav {margin: 0; list-style: none; overflow: hidden}
ul.slideshow-nav li {height: 10px; width: 10px; margin: 0 5px; float: left}
ul.slideshow-nav li a {height: 10px; width: 10px; background: transparent url(../../mh_images/slideshow-nav.png) no-repeat left top; text-indent: -9999px; display: block}
ul.slideshow-nav li.activeSlide a {background-position: left bottom}
.slideshow-background {height: 5px; width: 631px; background: transparent url(../../mh_images/shadow-background.png) repeat-x left bottom; position: absolute; bottom: 0; left: 0; z-index: 1000}

/* Slideshow Short Interior
****************************************************************************************************/
.short-slideshow { height:185px; width:665px; margin: 0 0 20px 0;}
.short-slideshow .slideshow-position {height: 185px; width: 665px;  position: relative}
.short-slideshow .slideshow-nav {position: absolute; bottom: 10px; right: 5px; z-index: 1100}
.short-slideshow ul.slideshow-nav {margin: 0; list-style: none; overflow: hidden}
.short-slideshow ul.slideshow-nav li {height: 10px; width: 10px; margin: 0 5px; float: left}
.short-slideshow ul.slideshow-nav li a {height: 10px; width: 10px; background: transparent url(../../mh_images/slideshow-nav.png) no-repeat left top; text-indent: -9999px; display: block}
.short-slideshow ul.slideshow-nav li.activeSlide a {background-position: left bottom}
.short-slideshow .slideshow-background {height: 5px; width: 665px; background: transparent url(../../mh_images/shadow-background.png) repeat-x left bottom; position: absolute; bottom: 0; left: 0; z-index: 1000}

/* Callout Box Right Column
****************************************************************************************************/
.calloutbox {margin: 0 0 10px 0; background: #306830; text-decoration: none; display: block; cursor: pointer}
.calloutbox:hover {background: #0C460C;}
.calloutbox .calloutbox-bottom {height: 10px; background: #306830;}
.calloutbox:hover .calloutbox-bottom {background: #0C460C;}

