
.abc, .abcl {
	padding:6px 8px; margin:0px; 
	font-size:14px; 
	line-height:20pt; }
a.abcl {
	font-weight:bold; }
a.abcl:hover {
	background-color:#6c9ad9; 
	color:white; }
a.abcl:active {
	background-color:#0050BF; 
	color:white; }

.gletter {
	clear:both; 
	float:left; 
	margin-top:4pt; }
.gletter a {
	color:black; }
ul.gterms {
	border-top:1px solid #ccc;
	list-style:none; 
	padding:0.5em 0 0;
	margin:0 0 2em 3.4em; }
ul.gterms li {
	margin:0; }
ul.gterms li a {
	display:block;
	padding:0.5em; }
ul.gterms li a:hover {
	background-color:#e9e9e9; }
ul.gterms li .illus {
	color:white;
	background-color:gray;
	text-transform:uppercase;
	font-size:75%;
	padding:1px;
	margin-left:1em;
	text-decoration:none; }
.pagenavtool {
	padding:5px; 
	margin:0px 0px 5px; 
	border:1px solid #ccc; }
#noMatchMsg {
	display:none;
	padding:3em;
	font-style:italic;
	font-size:125%; }

img.glos {
	float:right; 
	margin:0 0 1em 1em;}

@media only screen and (max-device-width:767px) {
	
	img.glos {
		float:none; 
		margin:1em 0;
		max-width:100%;
		height:auto;
		width:auto; /* for ie9 */}
	
}
