body {font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; font-size: medium; font-weight: normal }

a:link { color: #336699 } 
a:visited { color: #666666 }
a:hover { color: #003366 }

h1 { font-weight: bold; font-size: large; margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px }
h2 { font-size: medium; font-weight: bold; margin: 0px; padding-top: 0px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px }
h3 { font-size: medium; font-weight: bold; margin: 0px; padding-top: 0px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px }

.bold { font-weight: bold }
.small { font-size: small }

#headerLogo { width: 355px; height: 40px; clear: both; float: left }
#headerSearchBox { height: 40px; clear; both; float: right; padding-top: 5px; padding-right: 5px }
#searchform { margin: 0px; padding: 0px }
#tagline { font-style: italic }

div.header { background-color: #336699; width: 100%; height: 40px; text-align: center }
div.homepage { width: 100%; text-align: center; font-size: small }
div.teasertext { background-color:  #BCD1E3; font-size: small; padding-left: 5px; padding-right: 5px }
div.copyright { background-color: #336699; color: #FFFFFF; font-size: x-small; text-align: center}

div.adColumn { }

#pageHeader { width: 100%; clear: none; float: left } 
#pageTitle { clear: none; float: left}
#pageMenuLinks { clear: none; float: right; font-size: small; text-align: right; padding-left: 20px; padding-right: 5px; padding-top: 5px }

div.menuLinks { font-size: x-small; color: #336699 }
a.menuLinks:link { font-size: x-small; color: #336699 }
a.menuLinks:visited { font-size: x-small; color: #666666 }
a.menuLinks:hover { font-size: x-small; color: #003366 }


#articleBody { padding-bottom: 10px; padding-left: 5px; padding-right: 5px }

div.searchBody {padding-bottom: 10px; padding-left: 5px; padding-right: 5px }

div.alphaBody { padding-bottom: 10px; padding-left: 5px; padding-right: 5px }

div.thumbs { width: 100px; margin-right: 10px; float: left; color: #336699; font-size: x-small }

div.seoBlock { font-size: small; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; border-top: solid 2px #336699; background-color: #ECF6FF; clear:both; }
div.seoBlockAlternate { font-size: small; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; border-top: solid 2px #336699; background-color: white; clear:both; }
div.seoSubheader { font-weight: bold; padding-bottom: 10px }
div.seoLink { padding-top: 5px; padding-bottom: 5px; border-top: solid 1px #336699 }


ul.citations {
    list-style-type:  none;
    margin: 0px;
    padding: 0px;
    float: left;
    clear: both;
    width: 80%;
}

ul.citations li {
     margin: 10px 0px 0px 0px;
     padding: 0px;
     float: left;
     clear: both;
     width: 100%;
     overflow: visible;
}

ul.citations li .citeText {
    text-indent: -25px;
    padding-left: 25px;
    float: left;
    display: block;
    clear: both;
}

ul.citations li .citeUrl, ul.citations li .citeUrl a {
    white-space: nowrap;
}  

div.alphabeticControls { text-align: center; font-size: small }
div.searchThumb { padding-right: 10px; float: left; clear: none }
div.searchGist { padding-left: 40px; float: left; clear: both }
div.imageResults { padding-top: 5px; padding-bottom: 5px; border-top: solid 1px #336699; width:100%; text-align: center }
div.imageResults img { padding: 0px; margin-left:10px; vertical-align:middle; } 

div.searchPagination { text-align: center; font-weight: bold; font-size: small }
a.searchPagination { font-weight: bold; font-size: small }
div.assembly {
  align:center;
  padding-left: 5px; 
  padding-right: 5px; 
  padding-bottom: 10px;
}

div.asmblyContent {
  text-align:center;
  align:center;
  margin-bottom:10px;
}

div.asmblyLinks {
  align:center;
  text-align:center;
  valign:top;
}

div.assemblyGist {
  padding-left: 50px;
  padding-right: 50px;
  text-align: left
}

div.emailColumn { padding-left: 100px; padding-top: 10px }
div.emailBlock { padding: 5px; clear: both; width: 420px }
div.emailFieldName { clear: none; float: left; font-size: medium }
div.emailFieldValue { clear: none; float: right; font-size: medium }

a.footer:link { font-size: 10px; color: #FFFFFF; text-decoration: underline }
a.footer:visited { font-size: 10px; color: #FFFFFF; text-decoration: underline }
a.footer:hover { font-size: 10px; color: #CCFF66; text-decoration: underline }

/*
     FILE ARCHIVED ON 09:43:21 Oct 11, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:05:43 Jun 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.539
  captures_list: 0.475
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.038
  esindex: 0.009
  cdx.remote: 5.551
  LoadShardBlock: 85.171 (3)
  PetaboxLoader3.datanode: 57.878 (4)
  PetaboxLoader3.resolve: 126.786 (2)
  load_resource: 144.154
*/