
/*********************************************************************************************************************/

/* Download list frame styles: */
div.dl-outer {
  color: black;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  border: none;
}

/* One entry in a list of download. */
div.download-entry {
  text-align: left;
}

div.dl-box {
	margin: 0 auto;
	width: 95%;
	font-size: 110%;
	vertical-align: middle;
}

div.dl-box-head {
	background: url(/images/box/sbhead-r.png) no-repeat top right;
	margin-left: 30px;
	padding: 0;
	text-align: center;
}

div.dl-box-head-left {
	background: url(/images/box/sbhead-l.png) no-repeat top left;
	margin-left: -30px;
	padding: 25px 30px 5px 35px;
	color: black;
	font-weight: bold;
}

div.dl-box-body {
	background: url(/images/box/sbbody-r.png) no-repeat bottom right;
	margin-left: 30px;
	text-align: left;
}

div.dl-box-body-left {
	background: url(/images/box/sbbody-l.png) no-repeat bottom left;
	margin-left: -30px;
	padding: 5px 30px 30px 30px;
}

div.dl-box table {
  width: 100%;
}

p.dl-box-line {
  width: 100%;
}

div.dl-box-body td.description {
  color: black;
  font-weight: bold;
}

div.dl-box-body tr.info-line {
  font-size: 90%;
  white-space: nowrap;
}

div.dl-box-body span.info-value {
  font-weight: bold;
  /*color: #0081E4;*/
  color: black;
}

/*********************************************************************************************************************/

/*  Description tables formatting */
.description td {
  vertical-align: middle;
}

.description img {
  padding: 15px 15px 25px 15px;
}
