/* -------------------------------------------------------------------------
  boc1.css
------------------------------------------------------------------------- */
:link { color: #00A }
:visited { color: #080 }
h1 {
  color:#C00;
  font-size:xx-large;
  font-weight:bold;
  margin-bottom:0.25in;
}
h2 {
  color:#C00;
  font-weight:bold;
  font-size:x-large;
}
h3 {
  color:#C00;
  font-weight:bold;
  font-size:large;
}
h4 {
  color:#049;
}
textarea {
  font-family:sans-serif;
}
.c {
  text-align:center;
}
.rtal {
  text-align:right;
}
.ltal {
  text-align:left;
}
.half {
  width:50%;
  margin-left:auto;
  margin-right:auto;
}
@media screen {
span.newbox {
  background-color:#E00;
  color:#FF0;
  font-family:"Trebuchet MS","Gill Sans","Gill Sans MT",sans-serif;
  font-size:small;
  font-weight:bold;
  padding:0 2pt 0 2pt;
  margin-right:1ex;
}
}
.fltl {
  float:left;
  clear:left;
  margin-right:1em;
}
.fltr {
  float:right;
  clear:right;
  margin-left:1em;
}
hr {
  color:gray; /* grey not understood */
  clear:both;
  background-color:gray;
  border:0;
}
hr.h3 {
  height:3px;
}
hr.h5 {
  height:5px;
}
img.inh1 { /* for boc04.gif */
  height:112px;
  width:112px;
  vertical-align:middle;
  margin-right:1em;
}
img.letter { /* for let2.gif */
  height:27px;
  width:31px;
  position:relative;
  top:0.35em;
  border:0;
}
img.post { /* for post.gif */
  height:16px;
  width:25px;
  position:relative;
  top:0.25em;
  border:0;
}
img.arrow { /* for up, dn, lt, rt.gif */
  position:relative;
  width:25px;
  height:25px;
  border:0;
}
img.shdnr { /* for lt.gif */
  top:7px;
  right:5px;
}
img.shdn { /* for rt.gif */
  top:7px;
}
#xhtml_image {
  margin-top:6pt;
  height:31px;
  width:88px;
}
div.webfoot {
  border-bottom:medium none;
  border-left: medium none;
  border-right: medium none;
  border-top: black 1pt dotted; 
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 1pt;
  margin-top:0.35in;
  clear:both;
}
div.webfoot p {
  margin-top:12pt;
  margin-bottom:6pt;
  font-size:small;
  color:gray;
}
tr {
  vertical-align:top;
}
.padlr, table.padlr td, table.padlr th, table.showbars td, table.showbars th {
  padding-left:1ex;
  padding-right:1ex;
}
table.c {
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
table.showbars {
   border-width:5px;
   border-style:outset;
   border-collapse:separate;
   border-spacing:2pt;/* doesn't work! */
}
table.showbars td, table.showbars th {
  border:inset #CCC 2px;
}
a.model:visited { 
  text-decoration:none;
}
#b2ls {
 height:94px;
 width:94px;
 margin-right:1em;
}
a.model:hover {
  text-decoration:underline;
}
address {
 font-style:normal;
 /*white-space:pre;*/
}
 /* sliding doors */
#header {
 float:left;
 width:100%;
 font-size:93%;
 line-height:normal;
 background:#D2E0DA url("images/grey_bg.gif") repeat-x bottom;
}
#header ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
}
#header li {
  float:left;
  margin:0;
  padding:0 0 0 9px;
  background:url("images/grey_norm_left.gif") no-repeat left top;
  border-bottom:1px solid #567;
}
#header a, #header strong, #header span {
  display:block;
  background:url("images/grey_norm_right.gif") no-repeat right top;
  padding:5px 11px 4px 2px;
}
#header #current {
  background-image:url("images/grey_norm_left_on.gif");
  border-width:0;
}
#header #current a {
  background-image:url("images/grey_norm_right_on.gif");
  padding-bottom:5px;
}
@media print {
  .noprint, span.newbox {
    display:none;
  }
}