@font-face {
    font-family:gothic;
    src: local(gothic), url('../e_fonts/gothic.ttf') format('truetype');
}
@font-face {
    font-family:gothicb;
    src: local(gothicb), url('../e_fonts/gothicb.ttf') format('truetype');
}
@font-face {
    font-family:gothicbi;
    src: local(gothicbi), url('../e_fonts/gothicbi.ttf') format('truetype');
}
@font-face {
    font-family:gothici;
    src: local(gothici), url('../e_fonts/gothici.ttf') format('truetype');
}
@font-face {
    font-family:ROCK;
    src: local(ROCK), url('../e_fonts/ROCK.TTF') format('truetype');
}
@font-face {
    font-family:ROCKB;
    src: local(ROCKB), url('../e_fonts/ROCKB.TTF') format('truetype');
}
@font-face {
    font-family:ROCKBI;
    src: local(ROCKBI), url('../e_fonts/ROCKBI.TTF') format('truetype');
}
@font-face {
    font-family:ROCKEB;
    src: local(ROCKEB), url('../e_fonts/ROCKEB.TTF') format('truetype');
}
@font-face {
    font-family:ROCKI;
    src: local(ROCKI), url('../e_fonts/ROCKI.TTF') format('truetype');
}
@font-face {
    font-family:ROCC__;
    src: local(ROCC__), url('../e_fonts/ROCC__.TTF') format('truetype');
}
@font-face {
    font-family:ROCCB_;
    src: local(ROCCB_), url('../e_fonts/ROCCB_.TTF') format('truetype');
}
@font-face {
    font-family:rock-webfont;
    src: local(rock-webfont), url('../e_fonts/rock-webfont.eot') format('opentype');
}
@font-face {
    font-family:rockb-webfont;
    src: local(rockb-webfont), url('../e_fonts/rockb-webfont.eot') format('opentype');
}
@font-face {
    font-family:rocki-webfont;
    src: local(rocki-webfont), url('../e_fonts/rocki-webfont.eot') format('opentype');
}
@font-face {
    font-family:rockeb-webfont;
    src: local(rockeb-webfont), url('../e_fonts/rockeb-webfont.eot') format('opentype');
}
#BoxHead {
	font-family:gothic;
}
body {
	font-family:ROCK,rock-webfont,serif,"Times New Roman", Times, serif;
	font-size:15px;
	color:#666;
}
a {
	text-decoration: none;
}
a:link {
	color:#62aecf;
}
a:visited {
	color:#62aecf;
}
a:hover{
	color:#84dbea;
}
a:active{
	color:#84dbea;
}
#wangchung {
	clear:both;
	background-color:#fff;
}
/* declared to resolve smudgy, overbolded headings in FireFox 48.0.1 running in Win7 env */
h1, h2, h3, h4, h5, h6, th {
	font-weight:normal;
}

/* --- for Level 4 screens --- */
a.l4backButton {
	display:block;
	width:100%;
	background-color:#62aecf;
	margin-bottom:18px;
	color:#fff;
	font-family:gothicb;
	font-size:20px;
	line-height:40px;
	height:40px;
	text-align: center;
}
a.l4backButton:hover {
	background-color:#84dbea;
}
#big {
	text-align: center;	
}
iframe {
	border:thin solid #666;
}
#l4Disclaimer {
	font-family:gothicbi;
	color:#ff0000;
	text-align: center;
	border: thin dashed #ff0000;
	padding:10px;
	margin-bottom:18px;
	display:none;
	vertical-align: middle;
}
em {
	font-family:ROCKB;
	font-style: normal;
}
/* ----------------- Solely for the e-mail form on the Contact page as of 9/23/14 ----------------- */
input[type="text"] {
	width:50%;
	height:24px;
	padding:6px;
	background-color: #f3f6f8;
	border: thin solid #e8eef1;
	margin-bottom:12px;
	color:#62aecf;
}
input[type="submit"] {
	width:25%;
	height:36px;
	padding:6px;
	background-color: #84dbea;
	border: thin solid #1a6498;
	margin-bottom:12px;
	color:#1a6498; /*62aecf; */
	font-family:gothicb;
}
textarea {
	width:100%;
	background-color: #f3f6f8;
	border: thin solid #e8eef1;
	margin-bottom:12px;
	color: #62aecf;
}
form h4 {
	font-family:gothic;
	font-size:12px;
	color: #acc0cb;
	margin-bottom:3px;
	letter-spacing: .07em;
}
/*
label {
	display: inline-block;
	width: 100%;
	font-family:gothic;
	font-size:12px;
	color: #acc0cb;
	margin-bottom:3px;
	letter-spacing: .07em;
	background-color:#F6C
}
input[type="text"] {
	width:96%;
}
.couplet {
	display:inline-block;
	width: 50%;
	background-color:#0F9;
	float:left;
} */
/* -------------------- METHODOLOGY GRID ONLY -------------------- */
#GridWide table, #GridWide td, #GridWide th, #GridNarrow table, #GridNarrow td, #GridNarrow th {
	font-family:gothic;
	text-align:left;
	border: 2px solid white;
	border-collapse:collapse;
} 
#GridWide td, #GridWide th, #GridNarrow td, #GridNarrow th {
	vertical-align:top;
	background-color:#f3f6f8;
	padding: 12px;
}
#GridWide th, #GridNarrow th {
	background-color:#62AECF;
	font-family:gothicb;
	color:#fff;
	font-size:15px;
}
/* turn cells to the serifed font ...
#GridWide td, #GridNarrow td {
	font-family:ROCK,rock-webfont,serif,"Times New Roman", Times, serif;
} */
#GridWide th.subheading, #GridNarrow th {
	background-color:#E8EEF1;
	font-family:gothicb;
	font-size:15px;
	color:#9fb4c0;
}
#GridWide td:hover, #GridNarrow td:hover {
	background: #62AECF;
	color:#FFF;
}
#GridWide td:hover a, #GridNarrow td:hover a {
	color: #fff;
}
#GridWide td a:hover, #GridNarrow td a:hover {
	text-decoration: underline;
}
#GridWide td.noData:hover, #GridNarrow td.noData:hover {
	background:#f3f6f8;
}