h2.listing {
	margin-bottom: 0.5em;
}

/*
#leftCol input, #leftCol select {
	width: 180px;
}

#leftCol input[type="text"] {
	width: 178px;
}

#leftCol input[type="submit"] {
	margin-top: 1px;
	background-color: #e0e0e0;
}
*/

.Nav { clear: both; margin-bottom: 0.5em; }

.Nav ul
{
	position: relative;
	float: left;
	display: inline;
}

.Nav li { display: inline; margin-left: 1em; }


.Nav li p a:active, .Nav li p a:hover,
.Nav li p a.active, .Nav li p  a.active:visited, .Nav li p  a.active:active, .Nav li p  a.active:hover
{
	padding-bottom: 3px;
	border-bottom: 1px #000 solid;
}

.Nav li
{
	/* font-size: 110%; */
	display: inline;
	margin-right: 3px;
}

.Nav li.active a, .Core .Nav li.active a:visited { font-weight: bold; }

ul.listing {
	clear: both;
}

div.row {
	clear: left;
}

div.row div.label {
	width: 40%;
	float: left;
	font-weight: bold;
}

div.row div.value {
	float: left;
	width: 55%;
}

ul.listing li {
	list-style: none outside;
	margin-left: 0;
	margin-bottom: 0.5em;
}

ul.listingWithImage li {
	margin-left: 68px;
}

ul.listing + p {
	clear: left;
	margin-top: 2em;
}

ul.listingGrid li {
  list-style: none outside;
  float: left;
  margin-left: 0px;
  margin-right: 8px;
  margin-bottom: 8px;
  font-size: 50px;
  width: 5em;
  height: 5em;
  line-height: 5em;
  text-align: center;
  background-color: #e0e0e0;
  overflow: hidden;
}

ul.listingGrid li div {
  width: 5em;
  height: 5em;
}

ul.listingGrid li img {
  vertical-align: middle;
}
