/*
     Concertina.com Stylesheet     Author: Robert Gaskins     Version: 01 November 2005
*/
html, body {text-align:center; margin:0; padding:0; border:0px none; top:0; bottom:0; left:0; right:0;}
div, span {margin:0; padding:0; border:0px none; text-indent:0;}
ul, ol, dl, dt, ds, li, h1, h2, h3, h4, h5, h6, pre, form {margin:0; padding:0; border:0px none; font-size:1em;}
ul, ol, dl {list-style:none;}
p, blockquote {margin:0; padding:0; border:0px none; font-size:1em;}
input, select {margin:0; padding:0; border:0px none; font-size:100%;}
table, tr, td, th {padding:0; margin:0; border:0px none; vertical-align:top; text-align:left; font-size:100%;}
table {border-collapse:collapse;}
hr {margin:0; padding:0; border:0px none;}
img {margin:0; padding:0; border:0px none;}
a {margin:0; padding:0; border:0px none; text-decoration: none;}

body, html {font:100%/1.6 verdana,arial,helvetica,sans-serif;}
body.cs1 {background: url(css-images/bg-site-graygreen.gif);}

.container {margin:0px auto; border:1px solid; font-size:0.628em;}  /* magic num for 1.0em eq approx 10px */
.cs1 .container {color: #787864; border-color: #787864;}

#content {width: 75.0em;}
#content table.columns {table-layout:fixed; /* overflow:hidden; */ }

#c-xms #content td.first-column-width  {width:24.0em;}   /* xcol    */
#c-xms #content td.second-column-width {width:27.0em;}   /* maincol */
#c-xms #content td.third-column-width  {width:24.0em;}   /* subcol  */
#c-xms #xcol {padding:0px 1.8em; width:100%; border-right:1px solid;}
.cs1 #c-xms #xcol {color:#0e0903; border-color:#787864; background: #f0f0e8 /* url(css-images/shadebg.gif) */ ;}
#c-xms #maincol {padding:0px 1.8em; width:100%;}
.cs1 #c-xms #maincol {color:#1a4444; border-color:#787864; background:#fcfcfc;}
#c-xms #subcol {padding:0px 1.8em; width:100%; border-left:1px solid;}
.cs1 #c-xms #subcol {color:#050e0e; border-color:#787864; background: #f0f0c8 /* url(css-images/goldbg.gif) */ ;}

#c-ms #content td.first-column-width {width:51.0em;}    /* maincol */
#c-ms #content td.second-column-width {width:24.0em;}   /* subcol */
#c-ms #content  td.third-column-width {width: 0.0em;}
#c-ms #maincol {padding:0px 1.8em; width:100%;}
.cs1 #c-ms #maincol {background:#fcfcfc;}
#c-ms #subcol {padding:0px 1.8em; width:100%; border-left:1px solid;}
.cs1 #c-ms #subcol {color:#050e0e; border-color:#787864; background: #f0f0c8 /* url(css-images/goldbg.gif) */ ;}

#c-m #content td.first-column-width {width: 75.0em;}    /* maincol */
#c-m #content td.second-column-width {width: 0.0em;}
#c-m #content  td.third-column-width {width: 0.0em;}
#c-m #maincol {padding:0px 1.8em; width:100%;}
.cs1 #c-m #maincol {background:#fcfcfc;}

.popup #content {width:24.0em;}
.popup #c-x #content td.first-column-width {width:24.0em;}     /* xcol */
#c-x #xcol {padding:0px 1.8em; width:100%;}
.cs1 #c-x #xcol {color:#0e0903; border-color:#787864; background:#f0f0e8;}
.search #content {width:51.0em;}
.search #c-x #content td.first-column-width {width:51.0em;}     /* xcol */



.cs1 #header, .cs1 .home #header {background:#f8f8e8 /* url(css-images/headbg.gif) */ ;}

#sitelogo {width:121px; border-right:1px solid;}  /* width of logo picture plus any borders */
.cs1 #sitelogo {border-color:#787864; background:#d9d9c0;}
#sitelogo img {}
.cs1 #sitelogo img {border-color:#787864;}
  
#nav {width:100%; height:2.25em; border-top:1px solid; border-bottom:1px solid; text-align:center;}
#cnav {width:100%; height:2.25em; border-bottom:1px solid; text-align:center;}
.cs1 #nav, .cs1 #cnav {color:#787864; border-color:#787864; background:#d9d9c0 /* url(css-images/navbg.gif) */ ;}
#nav ul, #cnav ul {margin:0px auto; padding:0px 1.0em;}
#nav li, #cnav li {display:inline;}
#nav li form, #cnav li form {display: inline;}
#nav li form input, #cnav li form input {display:inline; margin-left:0px; padding-left:0px; padding-top:2px;}
#nav a, #cnav a {margin:0px 0.5em; line-height:2.0em; text-transform:lowercase;}
.cs1 #nav a, .cs1 #cnav a {color:#787864; border-color: #787864;}
.cs1 #nav a:hover, .cs1 #cnav a:hover {color:#3c3c32; border-color:#3c3c32;}
#cnav .imgbutton {position:relative; top:0.3em;}
#cnav form {display:inline;}

td.head-title-cell {width:100%;}
/* BETA banner for all pages, darker on the homepage
      td#header table {background-image:url(css-images/BETA-933-FADED-W150H100.gif);
		         background-repeat:no-repeat;  background-position:14.0em 45%; }
.home td#header table {background-image:url(css-images/BETA-933-W150H100.gif);
               background-repeat:no-repeat;  background-position:14.0em 45%; } 
*/
.head-title {vertical-align:middle; text-align:center;}
.cs1 .head-title {color:#724833}
.head-title h1 {font:2.5em/1.4  "Trebuchet MS",trebuchet,verdana,arial,helvetica,sans-serif; margin-top:0.25em;;}
.head-title h2 {font:1.5em/1.1  "Trebuchet MS",trebuchet,verdana,arial,helvetica,sans-serif; margin-top:0px;}
.head-title h3 {font:1.00em/1.4 "Trebuchet MS",trebuchet,verdana,arial,helvetica,sans-serif;}
.treb {font-family:"Trebuchet MS",trebuchet,verdana,arial,helvetica,sans-serif;}
#footer {padding:1.0em 0px; border-top:1px solid;}
.cs1 #footer {color:#787864; border-color:#787864; background:#d9d9c0 /* url(css-images/navbg.gif) */ ;}
#footer td {text-align:center;}
#footer img {margin-right:1.0em;}
.cs1 #footer a {color:#787864; border-color: #787864;}
.cs1 #footer a:hover {color:#3c3c32; border-color:#3c3c32;}

a {border-bottom:1px dotted; font-weight:bold;}
h1 a, h2 a, h3 a, h4 a {font-weight:normal;}
.addr a {font-weight:normal;}
ul.sections a {font-weight:normal;}
ul.sections ul.subsections a {font-weight:bold;}
#nav a, #cnav a {font-weight:normal;}
.note-return a {font-weight:normal;}
#contents p a {font-weight:normal;}
.bent a, .bnot a {font-weight:normal;}
.bent .bcref a, .bnot .bcref a {font-weight:bold;}
.subcap a {font-weight:normal;}

a:hover, a:active {border-bottom:1px solid;}
.cs1 a:focus,   .cs1 a:focus img    {color:#ad5240; border-color:#ad5240;}
.cs1 a:link,    .cs1 a:link img     {color:#266666; border-color:#266666;}
.cs1 a:visited, .cs1 a:visited img  {color:#338888; border-color:#338888;}
.cs1 a:hover,   .cs1 a:hover img    {color:#1a4444; border-color:#1a4444;}
.cs1 a:active,  .cs1 a:active img   {color:#ad5240; border-color:#ad5240;}

a.image {border-bottom:0px none;}
a.image:hover, a.image:active {border-bottom:0px none;} 
a.image .imagecaption {border-bottom:1px dotted;} 
a:hover.image .imagecaption, a:active.image .imagecaption {border-bottom:1px solid;} 

dt.ti a {border-bottom:0px none;}
dt.ti a:hover, dt.ti a:active {border-bottom:0px none;} 
dt.ti a .dbt {border-bottom:1px dotted;}
dt.ti a:hover .dbt, dt.ti a:active .dbt{border-bottom:1px solid;} 

img {border:1px solid;}
.cs1 img {border-color:#787864;}
img.no-border {border:0px none;}
a:link img.no-border, a:visited img.no-border {border:0px none;}

div.page-image {text-align:right; margin-right:1.8em;}
div.page-image img { /* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color="#a0a078", Positive="true"); */}
div.page-image img {border-width:2px; position:relative; left:5px;} /* position matches offset to right-align image */
img.subimg {margin-top:1.8em;}
.subcap {text-align:right; line-height:1.4;}
.dropshadow {/* zoom:1; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#999999', Positive='true'); */ }

h1 {font:2.0em/1.6 georgia,times,"times new roman",serif; margin:1.00em 0 0.25em 0;}
h2 {font:1.8em/1.6 georgia,times,"times new roman",serif; margin:1.00em 0 0.25em 0;}  /* used to be top 1.25em */
h3 {font:1.5em/1.6 georgia,times,"times new roman",serif; margin:1.00em 0 0.25em 0;}
h4 {font:1.3em/1.6 georgia,times,"times new roman",serif; margin:1.00em 0 0.25em 0;}
h5 {font:1.0em/1.6 verdana,arial,helvetica,sans-serif;    margin:1.00em 0 0.25em 0;}
h6 {font:1.0em/1.2 verdana,arial,helvetica,sans-serif;    margin:0.25em 0 0.25em 0;}
.cs1 h1, .cs1 h2, .cs1 h3, .cs1 h4, .cs1 h5, .cs1 h6, .cs1 ul.sections li {color:#724833; border-color: #724833;}
.cs1 h1 a:focus, .cs1 h2 a:focus, .cs1 h3 a:focus, .cs1 h4 a:focus, .cs1 h5 a:focus, .cs1 h6 a:focus, .cs1 .home ul.sections a:focus
  {color:#ad5240; border-color:#ad5240;}
.cs1 h1 a:link, .cs1 h2 a:link, .cs1 h3 a:link,.cs1 h4 a:link, .cs1 h5 a:link, .cs1 h6 a:link, .cs1 .home ul.sections a:link
  {color:#724833; border-color: #724833;}
.cs1 h1 a:visited, .cs1 h2 a:visited, .cs1 h3 a:visited, .cs1 h4 a:visited, .cs1 h5 a:visited, .cs1 h6 a:visited, .cs1 .home ul.sections a:visited
  {color:#764a33; border-color: #764a33;}
.cs1 h1 a:hover, .cs1 h2 a:hover, .cs1 h3 a:hover, .cs1 h4 a:hover, .cs1 h5 a:hover, .cs1 h6 a:hover, .cs1 .home ul.sections a:hover
  {color:#5e4133; border-color:#5e4133;}
.cs1 h1 a:active, .cs1 h2 a:active, .cs1 h3 a:active, .cs1 h4 a:active, .cs1 h5 a:active, .cs1 h6 a:active, .cs1 .home ul.sections a:active
  {color:#ad5240; border-color: #ad5240;}


.cs1 .home ul.sections ul.subsections a:focus,   .cs1 .home ul.sections ul.subsections a:focus img    {color:#ad5240; border-color:#ad5240;}
.cs1 .home ul.sections ul.subsections a:link,    .cs1 .home ul.sections ul.subsections a:link img     {color:#266666; border-color:#266666;}
.cs1 .home ul.sections ul.subsections a:visited, .cs1 .home ul.sections ul.subsections a:visited img  {color:#338888; border-color:#338888;}
.cs1 .home ul.sections ul.subsections a:hover,   .cs1 .home ul.sections ul.subsections a:hover img    {color:#1a4444; border-color:#1a4444;}
.cs1 .home ul.sections ul.subsections a:active,  .cs1 .home ul.sections ul.subsections a:active img   {color:#ad5240; border-color:#ad5240;}


p, blockquote, pre {margin-top:0.25em; margin-bottom:1.25em;}
.intro-first {margin-top:1.5em;}
.intro-last  {margin-bottom:3.0em;}

input, textarea, select{font-family:'courier new',courier,serif,monospace;}
form input.text {border:1px solid; height:1.2em; width:13.5em; padding:0.25em;}
.cs1 form input.text {border-color:#787864;}
form select {border:1px solid; height:1.8em; width:16em;}
.cs1 form select {border-color:#787864;}
.imgbutton {position:relative; top:0.3em;}

#content ul, #content ol {margin-bottom:0.75em;}
#content ul ul, #content ol ol {margin-bottom:2px;}
#content ul li, #content ol li {margin-bottom:2px;}
ul.offsite, ul.onsite, ul.pdf, ul.aud, ul.vid, ul.dir, ul.mus, ul.pic {margin-bottom:0.75em; /* padding-top:0.45em; padding-bottom:0.45em; */ }
ul.offsite li, li.offsite {background:url(css-images/icon-link-W19H23.gif) no-repeat 0.25em 50%;}
ul.onsite li, li.onsite   {background:url(css-images/icon-doc-W19H23.gif)  no-repeat 0.25em 50%;}
ul.pdf li, li.pdf         {background:url(css-images/icon-pdf-W19H23.gif)  no-repeat 0.25em 50%;}
ul.aud li, li.aud         {background:url(css-images/icon-aud-W19H23.gif)  no-repeat 0.25em 50%;}
ul.dir li, li.dir         {background:url(css-images/icon-dir-W19H23.gif)  no-repeat 0.25em 50%;}
ul.vid li, li.vid         {background:url(css-images/icon-vid-W19H23.gif)  no-repeat 0.25em 50%;}
ul.mus li, li.mus         {background:url(css-images/icon-mus-W19H23.gif)  no-repeat 0.25em 50%;}
ul.pic li, li.pic         {background:url(css-images/icon-pic-W19H23.gif)  no-repeat 0.25em 50%;}

ul.offsite li, li.offsite, ul.onsite li, li.onsite, 
ul.pdf li, li.pdf, ul.aud li, li.aud, ul.vid li, li.vid,
ul.dir li, li.dir, ul.mus li, li.mus, ul.pic li, li.pic
        {padding-left:2.5em;  margin-bottom:0.25em; padding-top:0.45em; padding-bottom:0.45em;}

ul.bulleted {list-style-type:disc; margin-left:1.8em;}
ol.decimal {list-style-type:decimal; margin-left:1.8em;}
ol.upper-roman {list-style-type:upper-roman; margin-left:1.8em;}
ol.upper-alpha {list-style-type:upper-alpha; margin-left:1.8em;}

.home ul.sections {font-variant:normal;  font-weight:normal; line-height:1.6; font-size:1.5em;
  font-family:georgia,times,"times new roman",serif;}
.home ul.sections li {margin:1.00em 0 0.25em 0;}
.home ul.sections ul.subsections {font-variant:small-caps; font-weight:bold; line-height:1.6; font-size:66%; 
  font-family:verdana,arial,helvetica,sans-serif; }
.home ul.action-list, .home li.action-list {font-variant:small-caps;font-weight:bold; margin-left:0.5em; margin-top:-1.0em;}
 .home ul.action-list li, .home ul li.action-list  {display:block;} 
.home ul.sections ul.subsections li {background:url(css-images/icon-doc-W19H23.gif)  no-repeat 0.25em 50%;
  display:block; padding-left:2.5em; padding-top:0.45em; padding-bottom:0.45em; margin:0 0 0 0;}			 
.home ul.sections ul.subsections li a {line-height:1.2; }



.home #subcol dl {
  margin-bottom:1.5em;
  }
.home #xcol dl {
	margin-bottom:1.5em; margin-top:2.0em;
}
.home #subcol dl .ci {
  clear:right; float:right; margin-left:0.0em; margin-bottom:0.25em;      /* ci can go in any part of a dl */
  /* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#a0a078', Positive='true');    */
  position:relative; left:0.25em; top:-0.5em; 
  } 
.home #xcol dl .ci {
  clear:right; float:right; margin-left:0.0em; margin-bottom:0.25em;      /* ci can go in any part of a dl */
  /* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#889999', Positive='true');    */
  position:relative; left:0.25em; top:-0.5em; 
  } 
.home #subcol dt.ti, .home #xcol dt.ti {
  margin:1.0em 0 0.5em; 
  font:bold 1.3em/1.4 "Trebuchet MS",trebuchet,verdana,arial,helvetica,sans-serif;
  border-top:1px solid; border-bottom:1px solid; 
  padding:0 0 0.25em 0.5em;
 /* margin: 0.5em  0  0.25em; 
  border-top:1px solid; border-bottom:1px solid;
  padding-bottom:0.5em; */
  }
  .cs1 .home #subcol dt.ti {
  	 color:#724833; border-color:#724833; background:#f0f0c8 url(css-images/goldbg.gif);
  }
  .cs1 .home #xcol dt.ti {
  	 color:#787864; border-color:#787864; background:#f0f0e8 url(css-images/shadebg.gif);
  }
/*
.home #subcol dt.ti a span.dbt, 
.home #xcol   dt.ti a span.dbt {
  position:relative; left:0.25em;
  }
*/
.cs1 .home #subcol dt.ti a:focus,   .cs1 .home #subcol dt.ti a:focus img    {color:#ad5240; border-color:#ad5240;}
.cs1 .home #subcol dt.ti a:link,    .cs1 .home #subcol dt.ti a:link img     {color:#724833; border-color:#724833;}
.cs1 .home #subcol dt.ti a:visited, .cs1 .home #subcol dt.ti a:visited img  {color:#764a33; border-color:#764a33;}
.cs1 .home #subcol dt.ti a:hover,   .cs1 .home #subcol dt.ti a:hover img    {color:#5e4133; border-color:#5e4133;}
.cs1 .home #subcol dt.ti a:active,  .cs1 .home #subcol dt.ti a:active img   {color:#ad5240; border-color:#ad5240;}
  

dl {margin-bottom: 1.0em;}                                                         /* default values for home page */
dt.ti {margin: 1.25em 0 .25em; font:bold 1.3em/1.4 "Trebuchet MS",trebuchet,verdana,arial,helvetica,sans-serif;}                                                         /* title */
.cs1 dt.ti {color:#1a4444; border-color:#1a4444;}
#maincol dl .ci {clear:right; float:right; margin-left:0.5em; margin-bottom:0.25em;      /* ci can go in any part of a dl */
  /* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#999999', Positive='true');     */
  position:relative; left:0.25em; top:-0.5em;}       /*left matches offset, if top eq title top border they will align*/
#subcol dl .ci, #xcol dl .ci {display:block; position:relative; top:-0.25em; 
  /* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color="#a0a078", Positive="true");  */
  } 
/* #subcol dl .ci, #xcol dl .ci {display: none;}     */         /* if don't show the images except in the main column */           
dt.au {}                                                                                                  /*author */
.cs1 dt.au {color:#787864; border-color:#787864;}
dd {margin:0;}
dd.ds {}                                                                                              /*description*/
.cs1 dd.ds {color:#050e0e; border-color:#050e0e;}
dd.ds span.pb {}                                                                              /*publication details*/
dd.ds span.ex {display:none;}                                                              /*"extra" optional info */
dd.ss {display:none;}                                                              /* search form--mostly not seen */
dd.ss h6 {font-size:0.8em;}
dd.pd {}                                                                                              /*posted date*/
.cs1 dd.pd {color:#787864; border-color:#787864;}
dd.go {font-size:0.85em; font-weight:bold; padding:0.5em 0;                /* link: onsite, offsite, pdf, aud, vid */
  margin-top:0.25em; text-transform:uppercase; clear:both;}
dd.go a span {display:block; padding-left:3.25em; padding-top:0.45em; padding-bottom:0.45em;}
dd.go.onsite a span  {background:url(css-images/icon-doc-W19H23.gif)  no-repeat 0.75em 50%;}
dd.go.offsite a span {background:url(css-images/icon-link-W19H23.gif) no-repeat 0.75em 50%;}
dd.go.pdf a span     {background:url(css-images/icon-pdf-W19H23.gif)  no-repeat 0.75em 50%;}
dd.go.dir a span     {background:url(css-images/icon-dir-W19H23.gif)  no-repeat 0.75em 50%;}
dd.go.mus a span     {background:url(css-images/icon-mus-W19H23.gif)  no-repeat 0.75em 50%;}
dd.go.pic a span     {background:url(css-images/icon-pic-W19H23.gif)  no-repeat 0.75em 50%;}
dd.go.aud a span     {background:url(css-images/icon-aud-W19H23.gif)  no-repeat 0.75em 50%;}
dd.go.vid a span     {background:url(css-images/icon-vid-W19H23.gif)  no-repeat 0.75em 50%;}
.cs1 #maincol dd.go {color:#050e0e; border-color:#050e0e; background:#f0f0c8 url(css-images/goldbg.gif);} 
.cs1 #subcol  dd.go {color:#050e0e; border-color:#050e0e; background:transparent;}

.catalogue #catalogue-text dl {margin-bottom: 3.0em;}
.catalogue #catalogue-text dt.ti {margin:1.0em 0 0.5em; border-top:1px solid; border-bottom:1px solid; 
  padding:0 0 0.25em 0.5em;}
.cs1 .catalogue #catalogue-text dt.ti {color:#724833; border-color:#724833; background: #f0f0e8 url(css-images/shadebg.gif);} 
.cs1 .catalogue #catalogue-text dt.ti a:focus   {color:#ad5240; border-color:#ad5240;}
.cs1 .catalogue #catalogue-text dt.ti a:link    {color:#724833; border-color: #724833;}
.cs1 .catalogue #catalogue-text dt.ti a:visited {color:#764a33; border-color: #764a33;}
.cs1 .catalogue #catalogue-text dt.ti a:hover   {color:#5e4133; border-color:#5e4133;}
.cs1 .catalogue #catalogue-text dt.ti a:active  {color:#ad5240; border-color: #ad5240;}
.cs1 .catalogue #catalogue-text {color:#050e0e;}
.catalogue #catalogue-text dd.ds span.ex {display:block; margin-top:0.25em;}
.sections #catalogue-text dd.ds span.ex {display:none;}
.catalogue #catalogue-text dt.au,
.catalogue #catalogue-text dd.pd,
.catalogue #catalogue-text dd.ds, .catalogue #catalogue-text dd.ss {padding-left:1.0em;}
.catalogue #article-count {font:1.2em/1.6 georgia,times,"times-new-roman",serif; margin:0.25em 0 0.5em;}
.cs1 .catalogue #article-count {color:#787864;}

.article #article-date, .catalogue #article-date, .home-page-date {font:1.2em/1.6 georgia,times,"times-new-roman",serif; margin:1.25em 0 0.5em;}
.cs1 .article #article-date, .catalogue #article-date  {color:#787864;}
.cs1 .article #article-text, .cs1 .catalogue #catalogue-text {color:#050e0e;}
.article #article-text pre {background: #f0f0e8 url(css-images/shadebg.gif); padding: 1.0em;}
.article #article-text blockquote {margin-left:3.0em; margin-right:2.0em;}

.article .note-ref {font-weight:bold; position:relative; top:-0.6em; font-size: 90%;}
.article h1 .note-ref, .article h2 .note-ref, .article h3 .note-ref {top:-0.8em; font-size: 60%; }

.article .footnotes .note-return {font-style:italic;}

#catalogue-text .text-list, #article-text .text-list {margin:2.0em;}
#catalogue-text ol.text-list, #article-text ol.text-list {list-style-type:decimal;}
#catalogue-text ul.text-list, #article-text ul.text-list {list-style-type:disc;}
#catalogue-text .text-list li, #article-text .text-list li {margin-bottom:1.5em;}


#subcol #contents ul li {font-variant:small-caps; font-weight:bold; padding-bottom:1.0em;}
.cs1 #subcol #contents ul li .au {color:#787864; border-color:#787864;}
#subcol #contents ul li ul li{font-variant:small-caps; font-weight:bold; padding-bottom:0.0em; text-indent:1.5em;}
#subcol #contents .au {display:block;}
.cs1 #subcol #contents ul li ul li .au {color:#787864; border-color:#787864;}

#subcol #more-docs ul li {font-variant:small-caps; font-weight:bold; padding-bottom:1.0em;}


div.multi-crumb {font-weight:bold;}
.multi-crumb ul {margin:1.0em 0 2.0em;}

.errorpage  dd.ss {display:block; margin-top:0.25em;}
.other-sites  dd.ss {display:block; margin-top:0.25em;}
img.other-sites-img {border:1px solid;}
.cs1 img.other-sites-img {color:#1a4444; border-color:#787864; background-color: #fcfcfc;}

/* Within a div.multi-captioned-image or h?.multi-captioned-image, you have an a.image 
which contains an img and a span.imagecaption.  The
div.multi-captioned-image is given an explicit width at the
point of use, equal to the width of the img it contains. 
a div.clear is needed after all the div.multi-captioned-image elements*/
.multi-captioned-image {
   float: left;
	display: inline; 
	margin-left: 0.5em;
	margin-right: 0.5em;
	text-align: center;
	font-weight: bold;
}
.multi-captioned-image img {
	float:left;
	display: inline;
	margin: 0.5em;
	/* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#999999', Positive='true') ; */
}
/* a div.captioned-image (or p.captioned-image or h?.captioned-image or td.captioned-image is for one
centered image and its caption, no need to float it,
so no need to provide an explicit width to repeat the image,
and no need to div.clear after it.  This works with an img followed by a <br>
followed by caption text (no link), or with an a.image containing an img then a <br>
then a span.imagecaption so that both the image and the caption constitute the link.*/
.captioned-image,
.right-run-in,
.left-run-in {
   clear:both;
	text-align: center;
	font-weight: bold;
}
.captioned-image img,
.right-run-in img,
.left-run-in img {
	margin:0.10em;   /* testing--was 0.5em */
	/* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#999999', Positive='true'); */
}

.right-run-in,
.left-run-in {
	display: inline;
	margin:1.0em 0.5em 1.0em;
	font-size: 0.9em;
}
.right-run-in {
	float:right;
}
.left-run-in {
   float: left;
}

.captioned-image {
	margin:0.5em 0.0em 1.0em;
}

.subcol-image img {/* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color="#a0a078", 
     Positive="true"); */ }  /* special to get the drop-shadow the right color for the sub-col */

.normal {font-weight:normal; font-variant:normal; font-style:normal;}
.bold {font-weight:bold;}
.boldsc {font-weight:bold; font-variant:small-caps;}
.sc {font-variant:small-caps;}
span.more {font-variant:small-caps;}
.italic {font-style:italic;}
.indented {margin-left:1.5em;}
.hanging {text-indent:-1.8em; padding-left:1.8em;}
.shaded {padding: 0.5em;} /* was 1.0em */
.cs1 .shaded {background: #f0f0e8 url(css-images/shadebg.gif);}
.boxed {border: 1px solid; /* zoom:1; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#999999', Positive='true'); */ }
.cs1 .boxed {border-color:#787864;}
.inset {margin:1.5em; padding:1.5em;}
pre, .tt {font-family:"Courier New",courier,monospace; font-size: 0.9em;}
.left {float:left; padding-right:1.5em;}
.right {float:right; padding-left:1.5em;}
.clear {clear:both;}
.clear-both {clear:both;}
.no-border {border:0px none;}
.no-shadow {/* zoom:1; filter:progid:DXImageTransform.Microsoft.dropshadow(enabled="false"); */}  /* doesn't seem to work */
.lowered6 {vertical-align:-6px;}
.center{text-align:center;}
.centered{text-align:center;}
.space-after {margin-bottom:1.5em;}
.space-before {margin-top:1.5em;}
.padding-after {padding-bottom:2.5em;}
.cs1 .link-colored, .cs1 .link-colored img   {color:#266666; border-color:#266666;}
table.table-padded td {padding:0.75em; text-align:right;}

.measurement-table{font-family:"Trebuchet MS",trebuchet,verdana,arial,helvetica,sans-serif; margin-bottom:1.0em;}

.new  {background:url(css-images/new-W23H12.gif)  no-repeat left top; height:12px; margin-bottom:-1.5em; padding-top:0.25em;}
.soon  {background:url(css-images/soon-W35H35.gif)  no-repeat left 50%; height:35px; clear:left; float:left; 
  position:relative; top:0.25em;}

.content-navigation{font: bold 1.3em/1.3 "Trebuchet MS",trebuchet,verdana,arial,helvetica,sans-serif;}

.biblio #content {width:47.4em;}
.cs1 .biblio #content{color:#050e0e;}
.biblio table.bib {table-layout:auto;}
.biblio table.bib td {padding:1.0em; vertical-align:middle;}
.bitem {width:47.4em; clear:left; padding:1.0em 0 2.0em;}
.bref {font:bold 2.0em/2.0 "Trebuchet MS",trebuchet,verdana,arial,helvetica,sans-serif; 
  clear:left; float:left; text-align:center; background: #f0f0e8 url(css-images/shadebg.gif);
  padding:0 0.75em 0 0.75em; margin-right:1.0em; border-top:1px solid; border-bottom:1px solid;} 
.cs1 .bref {color:#724833; border-color: #724833;}
.bent {width:75%; font:1.3em/1.3 "Trebuchet MS",trebuchet,verdana,arial,helvetica,sans-serif; float:left;}
.bnot {width:47.4em; margin-top:0.5em; clear:left;}
.bcov {margin:1.0em; text-align: center; clear:left;}
.bcov a {border-bottom:0px none;}
.bcov a:hover, .bcov a:active {border-bottom:0px none;} 
.bcov img {/* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#667777', Positive='true'); */ }
.blnk {font:bold italic 1.2em/1.6 "Trebuchet MS", Trebuchet, verdana, arial, sans-serif; padding:1.0em 0 0 0; clear:left;}
.bcref {font-weight:bold; font-style:italic;}
.btit {font-style:italic;}
.bsig {font-weight:bold;}
.bsml {font-size:1.0em;}
.bcon {font-weight:bold;}

form input#searchbox1 {border:1px solid; height:1.0em; width:10.0em; padding:0.25em;   /* in cnav bar */
                       vertical-align:middle; background: #f0f0e8;}
form input#searchbox2 {border:1px solid; height:1.2em; width:15.5em; padding:0.25em;
                       vertical-align:middle;}
.mt form input#searchbox2a {border:1px solid; height:1.2em; width:15.5em; padding:0.25em;
                       vertical-align:middle;}
form input#searchbox3 {border:1px solid; height:1.2em; width:18.5em; padding:0.25em;
                       vertical-align:middle;}
form input#searchbox4 {border:1px solid; height:1.0em; width:10.0em; padding:0.25em;  /* simulation of cnav on freefind */
                       vertical-align:middle; background: #f0f0e8;}
form input#searchbox5 {border:1px solid; height:1.2em; width:18.5em; padding:0.25em;
                       vertical-align:middle;}
form input#searchbox6 {border:1px solid; height:1.2em; width:18.5em; padding:0.25em;
                       vertical-align:middle;}
form input#searchbox7 {}  /* on the other-sites page */
.search .search-results {font:1.0em/1.6 verdana,arial,helvetica,sans-serif;} /* all search results text */
.search .search-headline {display:none;}   /* search-results-from-this site headline */
.search .search-nav {font:bold italic 1.2em/1.6 "Trebuchet MS", Trebuchet, verdana, arial, sans-serif;
  color:#999999;}   /* next and prev buttons */
.search .search-form {display: none;}   /* the search panel form */
.search .search-count {font:1.0em/1.2 verdana,arial,helvetica,sans-serif; padding-top:1.5em;}   /* the item count */
.search .search-no-results {font:1.0em/1.6 verdana,arial,helvetica,sans-serif;}   /* message: no pages were found that match your query */
.search .search-page-links {font:1.0em/1.6 verdana,arial,helvetica,sans-serif;}   /* other links (site map, home, etc. */
.search .search-line {display:none;}   /* one pixel wide lines at  top and bottom */
.search .search-header-table {padding-top:1.0em; font:1.0em/1.6 verdana,arial,helvetica,sans-serif;}     /* table at top containing search count msg and search tips etc. links */
.search .search-footer-table {font:1.0em/1.6 verdana,arial,helvetica,sans-serif;}     /* table at bottom containing search count msg and search tips etc. links */
.search .search-nav-form-table {}   /* table containing the nav controls and the searchbox */
.search .search-nav-cell {padding-bottom:1.5em;}   /* table cell containing the nav controls */
.search .search-form-cell {display:none;}   /* table cell containing the search panel form */
.search .search-item-number {}   /* the item number portion of each search result item */
.search .search-item-links {}    /* the link portion of each search result item */
.search .search-item-description {/* font:0.9em/1.6 verdana,arial,helvetica,sans-serif;*/} /* the description portion of each search result item */
.search .search-item-url {}         /* the URL portion of each search result item */

#ebayus img {border:0px none;}
#ebayuk img {border:0px none;}
#ebayir img {border:0px none;}
#ebayau img {border:0px none;}
#ebayde img {border:0px none;}
#ebayas img {border:0px none;}
#ebaysw img {border:0px none;}
#ebaysp img {border:0px none;}
#ebayfr img {border:0px none;}
#ebayne img {border:0px none;}
#ebayit img {border:0px none;}
#ebaybl img {border:0px none;}
#ebayca img {border:0px none;}
#ebaytw img {border:0px none;}
#ebaych img {border:0px none;}
#ebayin img {border:0px none;}

div#ebdiv {border: 1px solid; padding:1.0em;}
.cs1 div#ebdiv {background: #f0f0e8 url(css-images/shadebg.gif); border-color:#724833;}
form#ebform input.checkb { padding:0.25em; vertical-align:middle; margin:0.25em 0;}
form#ebform input.value {border:1px solid; height:1.2em; width:4.0em; padding:0.25em; vertical-align:middle; margin:1.0em 0;}
form#ebform input.vestigand {border:1px solid; height:1.2em; width:30.0em; padding:0.25em; vertical-align:middle; margin:1.0em 0;}
form#ebform input.ebbutton {border:1px solid; padding:0.25em; vertical-align:middle; margin:1.0em 0;
         height:2.0em; width:20.0em; font-variant:small-caps; font-weight:bold;
			font-family:verdana,arial,helvetica,sans-serif;}
form#ebform input.dfbutton {border:1px solid; padding:0.25em; vertical-align:middle; margin:1.0em 2.0em 1.0em 6.0em;
         height:2.0em; width:14.0em; font-variant:small-caps; font-weight:bold;
			font-family:verdana,arial,helvetica,sans-serif;}
form#ebform .ebtext {font:1.0em/1.6 verdana,arial,helvetica,sans-serif;}

.cs1 form#ebform input.disabled {border-color:silver; background: #f0f0e8 url(css-images/shadebg.gif);}
.cs1 form#ebform input.abled {border-color:#724833; background-color:#fcfcfc;}
.cs1 form#ebform input.ebbutton {color:#1a4444; border-color:#724833; background-color:#f0f0c8;}
.cs1 form#ebform input.dfbutton {color:#1a4444; border-color:#724833; background-color:#e0e0d8;}

div#rvdiv {border: 1px solid; padding:1.0em;}
.cs1 div#rvdiv {background: #f0f0e8 url(css-images/shadebg.gif); border-color:#724833;}
form#rvform input {border:1px solid; height:1.2em; width:8.0em; padding:0.25em; vertical-align:middle; margin:1.0em 0em;}
form#rvform input.result {width:9.0em;}
form#rvform input.rvbutton {height:2.0em; width:18.0em; font-variant:small-caps; font-weight:bold;
  font-family:verdana,arial,helvetica,sans-serif;}
form#rvform .rvtext {font:1.0em/1.6 verdana,arial,helvetica,sans-serif;}

.cs1 form#rvform input.disabled {border-color:silver; background: #f0f0e8 url(css-images/shadebg.gif);}
.cs1 form#rvform input.abled {border-color:#724833; background-color:#fcfcfc;}
.cs1 form#rvform input.rvbutton {color:#1a4444; border-color:#724833; background-color:#f0f0c8;}

form#tfform input {border:1px solid; height:1.2em; width:18.0em; padding:0.25em; vertical-align:middle; margin:1.0em 0em;}
.cs1 form#tfform input.abled {border-color:#724833; background-color:#fcfcfc;}

form#rvform input.numbutton {height:2.0em; width:22.0em; font-variant:small-caps; font-weight:bold;
  font-family:verdana,arial,helvetica,sans-serif;}
form#rvform .numsrslt {border:1px solid; padding:1.0em;}
.cs1 form#rvform .numsrslt {border-color:#724833; background-color:#fcfcfc; }


table#wcl-stats {border: 1px solid;}
table#wcl-stats th, table#wcl-stats tr, table#wcl-stats td {border:1px solid; padding: 1%; text-align:right;}
table#wcl-stats td.celleft {text-align:left;}
.cs1 table#wcl-stats {border-color: #724833; background: #f0f0e8 url(css-images/shadebg.gif);}

table.sctrans {font-size:0.8em; table-layout:fixed; overflow:hidden;}
table.sctrans td {text-align:right; vertical-align:top;}
table.sctrans td.left {text-align:left;}
table.sctrans td.center {text-align:center;}
/* .cs1 table.sctrans {background: #f0f0e8 url(css-images/shadebg.gif);} */

#btf-annex .t1 {text-align:left;   padding-left:1.0em; padding-right:1.0em;}
#btf-annex .t2 {text-align:center; padding-left:1.0em; padding-right:1.0em;}
#btf-annex .t3 {text-align:center; padding-left:1.0em; padding-right:1.0em;}


.cellspaced     td {padding:1%;}                                  /*properties of table, influences its td cells */
.cellboxed      td {border:1px solid; border-collapse:collapse;}
.cs1 .cellboxed td {border-color: #724833; }
.cs1 shaded td {background: #f0f0e8 url(css-images/shadebg.gif);}

hr.dec {display:block;}

p.feedback {padding-top: 1.5em;}

/* Serial Number Index Tables */

table.serial-num-index, table.date-index {margin-right:auto; margin-left:auto; table-layout:fixed; width:80%;}
table.embedded {width:100%;}
.cs1 table.serial-num-index td, .cs1 table.date-index td {color:#1a4444; border-color:#787864;}
table.serial-num-index td.serial-head, table.date-index td.serial-head 
  {width:21%; border-bottom: 1px solid;}
table.serial-num-index td.date-head, table.date-index td.date-head 
  {width:24%; border-bottom: 1px solid;}
table.serial-num-index td.location-head, table.date-index td.location-head 
  {width:55%; border-bottom: 1px solid;}
table.serial-num-index td, table.date-index td {padding-bottom:0.25em;}
table.serial-num-index span.lserial, table.date-index span.lserial, 
table.serial-num-index td.ls, table.date-index td.ls                                 /* both are used in different pages */
   {padding-left:1.0em; font-weight:bold;}
table.serial-num-index span.ldate, table.date-index span.ldate, 
table.serial-num-index td.ld, table.date-index td.ld                                 /* both are used in different pages */
   {padding-left:1.0em; font-weight:bold;}
table.serial-num-index span.llink, table.date-index span.llink, 
table.serial-num-index td.ll, table.date-index td.ll                                 /* both are used in different pages */
   {padding-left:2.5em; font-weight:bold;}
.cs1 table.serial-num-index tr.darkened, .cs1 table.date-index tr.darkened,
.cs1 table.serial-num-index tr.dk, .cs1 table.date-index tr.dk                       /* both are used in different pages */
   {background-color:#f0f0e8;} /* #e0f0f8 is pale sea #f0f0e8 is std silver */

/* For Worrall, Anglo in United States */
.aa-captioned-image {clear:both; text-align:center; font-weight:normal; margin:0.5em 0.0em 1.0em; line-height:1.3;}
.aa-captioned-image img {margin:0.10em;}
.aa-imagecaption {font-size:0.9em;}
.aa-click {font-size:0.8em;}
.aa-figno, .aa-figref {font-weight:bold; font-style:italic;}
.aa-imagecredit {font-size:0.8em; font-weight:bold; font-style:italic; padding-top:0.5em; padding-bottom: 2.0em; float:right; padding-right:2.5em;}
.aa-imagecredit-clear {clear:both;}
a.aa-image {border-bottom:0px none;}
a.aa-image:hover, a.aa-image:active {border-bottom:0px none;} 
a.aa-image .aa-imagecaption, a.aa-image .aa-click {border-bottom:1px dotted;} 
a:hover.aa-image .aa-imagecaption, a:active.aa-image .aa-imagecaption, a:hover.aa-image .aa-click, a:active.aa-image .aa-click {border-bottom:1px solid;} 

#page-translate p.intro {padding-top:1.0em; margin-bottom:-0.0em;}
#page-translate table {margin-left:auto; margin-right:auto;}
#page-translate table tr td {text-align:center; margin-top:1.0em; margin-bottom:1.0em; padding-left:0.45em; padding-right:0.45em;}

/* PRINT */

#subcol div.unreleased {text-align:right; margin-top:0.5em; margin-right:1.8em; color:#ff6666;}
#subcol div.unreleased {display:none;}
.draft #subcol div.unreleased {display:block;}

hr {display:none;}
hr.dec {display:block;}
.print-only {display: none;}


/* FOR MT */

.mt p.category-top {
	border-top: 0px none;
	text-align: left;
	margin-bottom: -1.0em;
	line-height: 1.6;
	padding: 0.25em 0;
	}

.mt p.posted-top {
	border-top: 0px none;
	text-align: left;
	margin-bottom: 1.5em;
	line-height: 1.6;
	padding: 0.25em 0;
	}
	
.mt p.posted {
	border-top: 1px solid;
	text-align: left;
	margin-bottom: 3.0em;
	line-height: 1.6;
	padding: 0.25em 0;
	}

.cs1 .mt p.posted, .cs1 .mt p.posted-top, .cs1 .mt p.category-top {color:#787864; border-color:#787864;}

.mt #powered {margin-top:6.0em;}

.mt p.link-from-archives {	
  margin-top:0.25em;
  margin-bottom:0.0em;
  }

.mt #calendar, .mt #recent, .mt #older, .mt #categories, .mt #feeds {
	margin-top:1.5em;
	margin-bottom:3.0em;
	}

.mt ul#recent li {
  margin-bottom:1.0em;
  }
	
.mt #calendar {
	text-align: center;
	}

.mt #calendar table {}

.mt #calendar caption {
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	}

.mt #calendar th {
	text-align: center;
	font-weight: normal;
	padding: 0.5em;
	}

.mt #calendar td {
	text-align: center;
	}
/*
.mt .sidebar {
	padding: 1.8em;
	}

.mt .sidebar h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	}

.mt .sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 3.0em;
	}

.mt .sidebar ul ul {
	margin-bottom: 0px;
	}

.mt .sidebar #categories ul {
	padding-left: 1.8em;
	}

.mt .sidebar li {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	line-height: 150%;
	margin-top: 10px;
	list-style-type: none;
	}

.mt .sidebar #categories li {
	list-style-type: circle;
	}

.mt .sidebar img {
	border: 3px solid #fcfcfc;
	}

.mt .photo {
	text-align: left;
	margin-bottom: 20px;
	}
*/
.mt .link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 0.2em;
	margin-bottom: 1.5em;
	}

.mt #powered {
  margin-bottom: 1.5em;
	}
/*
.mt #comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

.mt textarea[id="comment-text"] {
	width: 80%;
	}

.mt .commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}
*/