
/*****************************************************************
 * HW-provided CSS stylesheet for cshperspect content page
 *****************************************************************/
div.table-expansion div.table-caption, div.table-expansion div.table-foot {
        display: block;
}
	
/* special handling for inline video linking graphics */
div.article .graphic-with-uri {
  margin:1em 20px 1em 20px;
  clear:both;
}
.graphic-with-uri-inline {
  font:.85em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  border:1px dotted #999;
  background-color:white;
  height:auto;
  width:225px;
  padding:1em;
  margin:1em 5px 1em 10px;
  text-align:center;
  float:left;
}
.graphic-with-uri-caption {
  background-color:#eee;
  padding:.25em 1em;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
  padding-top: 1em;
}
.graphic-with-uri-caption p
.graphic-with-uri-caption span {
  text-align: left;
}

/* fix clearing beneath floated interactive diagram callouts at end of sections */
div.article div.section {
  clear: left;
}

/* this won't work in all browsers, but will at least improve appearance for some */
div.graphic-with-uri + p {
  clear:left;
}

div.contributors ol.corresp-list li a {
vertical-align:baseline;
}

div#pageid-content .article .boxed-text {
    background-color: #F8EFD5;
    margin-top: 5px;
    padding: 5px;
}

#content-block .boxed-text .table-inline .table-foot p { margin: 5px 0; }

div.boxed-text .table-inline { float: none; background-color: #f0e8d6; width: auto; margin: 0; }

div.boxed-text div.table { margin: 0; }

div.boxed-text .table-inline .table-foot {
    list-style: outside none none;
    text-align: left;
}

.boxed-text .table-inline table thead {
    border-bottom: 1px solid black;
}
.boxed-text .table-inline table {
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}
.boxed-text .table-inline table thead th { vertical-align: middle; }

