/* PAGE DEFAULTS ------------------------------------------ */

/*body {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  color: #37302a;
  background: #fff;
  font: normal 100%/1.4 sans-serif;
}
*/
.top  {
	background-color: #82BC45;
	height: 75px;
}

.top2  {
	background-color: #178244;
	height: 75px;
}

.top-archived {
	height: 21px;
	color: #999999;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
	background-color: #2D2D2F;
	font-size: 65%;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	word-spacing: 1px;
}

.logo {
	position: absolute;
	z-index: 9;
	height: 75px;
	margin-left: 20px;
}



/* PAGE: SMALL SCREENS ------------------------------------------ */

/* NAV: DEFAULTS ------------------------------------------ */

nav {
	font-size: 0.8em; /* currently ems cause chrome bug misinterpreting rems on body element */
	line-height: 1.1;
	font-weight: 600;
	text-transform: uppercase;
	}
	
.nav-collapse .vert a {
	color: #9EC0EB;
	background-color: #00449D;
}
.nav-collapse a:hover {
	/* [disabled]color: #FFFFFF; */
	text-decoration: none;
}

.nav-collapse .horiz a {
	/* [disabled]color: #fff; */
	/* [disabled]background-color: #f7a02c; */
}

.nav-collapse .horiz a.active {
	background-color: #178244;
	color: white;
}

.nav-collapse .horiz a.active:hover {
	background-color: #178244;
	color: white;
}

.nav-collapse .dropdown-content a {
	/* [disabled]color: #fff; */
	/* [disabled]background-color: #f7a02c; */
}
nav .dropdown-content {
	/* [disabled]text-transform: none; */
	}	


/* NAV: SMALL SCREENS ------------------------------------------ */

@media screen and (max-width: 999px) {


nav {
	font-size: 1em; /* currently ems cause chrome bug misinterpreting rems on body element */
	}
	
.nav-collapse a {
	border-bottom-color: white;
	border-bottom-style: solid;
	/* [disabled]border-bottom-width: 1px; */
	text-align: left;
	padding-top: 0.7em;
	padding-right: 1em;
	padding-left: 3%;
	padding-bottom: 0.7em;
}


.nav-toggle {
	width: 70px;
	height: 55px;
	background-image: url("../images/hamburger.gif");
	/* [disabled]background-color: #f4421a; */
	background-position: 50% 50%;
	background-size: auto auto;
}

.nav-collapse ul.vert i {
	display:none;
}	

.top, .top2  {
	/* [disabled]position: absolute; */
	/* [disabled]z-index: -1; */
	/* [disabled]height: 55px; */
	/* [disabled]width: 100%; */
}

.logo {
	/* [disabled]height: 55px; */
}
.nav-collapse .dropdown-content a {
	/* [disabled]color: #fff; */
	/* [disabled]background-color: #f7a02c; */
	/* [disabled]padding-left: 2em; */
}

}

/* NAV: LARGE SCREENS ------------------------------------------ */

@media screen and (min-width: 1000px) {
img.arrow    {
	display: none;
}

.nav-collapse ul.vert  {
	position: absolute;
	z-index: 9;
	left: 50px;
	top: 480px;
	text-indent: -1.4rem;
}

.nav-collapse .vert a {
	color: #000000;
	/* [disabled]background-color: #FFFFFF; */
	/* [disabled]font-size: 0.8rem; */
	font-weight: 900;
	line-height: 1;
}

.nav-collapse ul.vert  {
	/* [disabled]list-style: none; */
}

.nav-collapse .vert a {
	/* [disabled]text-align: left; */
	padding-top: 1em;
	padding-right: 1em;
	padding-left: 2em;
	padding-bottom: 1em;
}

	
.nav-collapse .vert a {
	/* [disabled]border-bottom-color: white; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]float: none; */
	/* [disabled]width: 22%; */
	display: list-item;
	/* [disabled]margin-top: 10px; */
	color: #9EC0EB;
	letter-spacing: 0.1em;
	/* [disabled]list-style-image: url(../images/blank.gif); */
	margin-right: 40px;
	background-color: #0066B1;
	/* [disabled]list-style-type: none; */
}
.nav-collapse .vert a:hover {
	color: #FFFFFF;
	/* [disabled]font-size: 100%; */
	list-style-image: url(../images/bullet-right.png);
	text-decoration: none;
}
.nav-collapse .vert li {
	list-style-image: url(../images/bullet-blank.gif);
}
.nav-collapse .vert li:hover {
	/* [disabled]list-style-image: url(../images/bullet.gif); */
}
.nav-collapse .vert li:last-child {
    border-bottom: none;
}



.nav-collapse .horiz li {
	width: 16.6666%;
    *width: 16.6666%; /* IE7 Hack */
	/*    _width: 19%; IE6 Hack */
}

.nav-collapse .horiz li:last-child a{
	    border-right: none;
}

.nav-collapse .horiz a {
	text-align: center;
	padding-top: 1em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	padding-bottom: 1em;
}

.nav-collapse .horiz li a {
	border-right: 1px solid white;
}

.nav-collapse .horiz a:hover {
	background-color: #f26522;
}

.nav-collapse .dropdown-content li a {
	border-right: 0px solid white;
	border-top: 1px solid white;
}


.nav-collapse .dropdown-content a:hover {
	background-color: #f26522;
}

.nav-collapse .dropdown-content {
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	margin-top: 3.05em;
}
.nav-collapse .horiz .dropdown a {
	padding-left: 0px;
}

}



/* NAV: EXTRA LARGE SCREENS ------------------------------------------ */

@media screen and (max-width: 999px) {
.nav-collapse ul.vert  {
	left: 32px;
}
}


@media screen and (min-width: 1000px) {
.nav-collapse ul.vert  {

	}
}
	
@media screen and (min-width:1280px){
.nav-collapse ul.vert  {

	}


}



/* RETINA GRAPHICS ------------------------------------------ */

@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (min--moz-device-pixel-ratio: 1.3), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-device-pixel-ratio: 1.3), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .nav-toggle {
    background-image: url("../images/hamburger-retina.gif");
    -webkit-background-size: 100px 100px;
    -moz-background-size: 100px 100px;
    -o-background-size: 100px 100px;
    background-size: 100px 100px;
  }
}
