h1,
h2,
h3,
h4,
h5,
h6 {
	color: #444;
	font-weight: 600;
	line-height: 1.5;
	margin: 0 0 30px 0;
	font-family: 'Raleway', sans-serif;
}

h5,
h6 { margin-bottom: 20px; }

h1 { font-size: 36px; }

h2 { font-size: 30px; }

h3 { font-size: 24px; }

h4 { font-size: 18px; }

h5 { font-size: 14px; }

h6 { font-size: 12px; }

h4 { font-weight: 600; }

h5,
h6 { font-weight: bold; }

h1 > span:not(.nocolor):not(.badge),
h2 > span:not(.nocolor):not(.badge),
h3 > span:not(.nocolor):not(.badge),
h4 > span:not(.nocolor):not(.badge),
h5 > span:not(.nocolor):not(.badge),
h6 > span:not(.nocolor):not(.badge) { color: #e4d000; }

a {
	text-decoration: none !important;
	color: #e4d000;
}

.bgcolor,
.bgcolor #header-wrap { background-color: #e4d000 !important; }

.color { color: #e4d000 !important; }

.border-color { border-color: #e4d000 !important; }

::selection {
	background: #e4d000;
	color: #FFF;
	text-shadow: none;
}

::-moz-selection {
	background: #e4d000; /* Firefox */
	color: #FFF;
	text-shadow: none;
}

::-webkit-selection {
	background: #e4d000; /* Safari */
	color: #FFF;
	text-shadow: none;
}

.blue01{
	background-color: #293042;
}

.blue02{
	background-color: #3e4454;
}

.top-links ul ul,
.top-links ul div.top-link-section {
	display: none;
	pointer-events: none;
	position: absolute;
	z-index: 210;
	line-height: 1.5;
	background: #FFF;
	border: 0;
	top: 44px;
	left: 0;
	width: 140px;
	margin: 0;
	border-top: 1px solid #e4d000;
	border-bottom: 1px solid #EEE;
	box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);
}

.header-extras li .he-text span {
	display: block;
	font-weight: 400;
	color: #e4d000;
}


#primary-menu ul li:hover > a,
#primary-menu ul li.current > a { color: #e4d000; }


#primary-menu ul ul:not(.mega-menu-column),
#primary-menu ul li .mega-menu-content {
	display: none;
	position: absolute;
	width: 220px;
	background-color: #FFF;
	box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.05);
	border: 1px solid #EEE;
	border-top: 2px solid #e4d000;
	height: auto;
	z-index: 199;
	top: 100%;
	left: 0;
	margin: 0;
}

#primary-menu ul ul li:hover > a {
	background-color: #F9F9F9;
	padding-left: 18px;
	color: #e4d000;
}


#gotoTop:hover { background-color: #e4d000; }

/*
     FILE ARCHIVED ON 22:01:49 Jan 10, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:40:09 Jan 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.458
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.007
  esindex: 0.009
  cdx.remote: 47.8
  LoadShardBlock: 586.977 (3)
  PetaboxLoader3.datanode: 790.821 (5)
  load_resource: 320.233
  PetaboxLoader3.resolve: 59.852
  loaddict: 169.313
*/