.trpNav {
	float:right;
	margin-top:1.9em; /*2.35 | 1.4 | 1.9*/
}

header h2.HSC {
	font: normal 100% Georgia, serif;
	color:black;
	text-align:center;
/*	line-height:2.3em; */
	padding:.5em 0 0 0;
}

header h2.sub-on {
	background-color:#dfdfdf;
	box-shadow:inset 0 0 10px #eee;
	border-radius: 5px;
}

header li.G1 UL {
	z-index:99;
	background-color:white;
}

header li.G1 h2:hover {
	cursor:default;
}

header li.G1 a h2:hover {
	cursor:auto;
}

header li.G1 a:visited h2 {
	color:black;
}

header li.G1 UL LI a {
	width:10.0em;
	font: normal 100% Georgia, serif;
	text-align:center;
/*	line-height:2.3em; */
	padding:.5em 0;
	margin:0 0 2px 0;
	cursor:pointer;
	background-color:#f1f1f1;
	border-radius: 5px;
}

header li.G1 UL LI a:hover {
	background-color:#ba2821;
}

#screen > header a:hover {
	color:white;
	text-decoration:none;
}

.sm-tri {
	font-size:59%;
	vertical-align:center;
}

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

	header li.G1 UL LI a {
		width:8.75em;
	}
	
}

@media screen and (min-width:1442px) and (max-width:1920px) {

	.trpNav {
		margin-top:1.7em; /* 2.05 1.4 */
	}
	
}

@media screen and (min-width:596px) and (max-width:1024px) {

	header h2.HSC {
		font-size:90%;
	}
	
	.trpNav {
		margin-top:1.4em; /* 2.05 1.4 */
	}
	
}