body {
 font-family:Georgia,"Bookman Old Style","Book Antiqua","Trebuchet MS",Verdana,serif;
 font-size:10.4pt;
 color:#001;
}
img { border: none; }
/* a { text-decoration:none; } */
a:link    {color:#700;}
a:active  {color:#003;}
a:visited {color:#300;}
a:hover   {
 color:#009;
}
table { 
  border:none;
  padding:0;
  margin:0
}
td, td td {
 vertical-align:top;
}
input {
 font-family:sans-serif;
 font-size:80%;
}
input.searchbox {
 background-image:url("/ddx/img/box-back.jpg");
 font-size:75%;
 width:103px;
 border: 2px groove #a66;
 padding:1px 1px 1px 3px;
 margin:2px 0 8px 0;
}

div#content { 
 left:170px;
 vertical-align:top;
 top:124px;
 width:470px;
 margin:0 0 25px 20px;
 padding-bottom:25px;
} 

div#foot {
 margin: 30px 0 30px 18px;
}

h1,h2,h3 {
 color:#200;
 margin:.25em 0 .15em 0;
 line-height:110%;
 font-weight:bold;
}

h1 { font-size:125%; }
h2 { font-size:115%; }
h3 { font-size:110%; }

div.sep { margin: 4px 0 12px 0; }

dl {
 margin: -1em .5em 1.5em 0;
 padding-top:0;
}
dt {
 font-weight:bold;
 font-size:105%;
 margin-top:2em;
}
dd {
 margin: 0 0 .33em 1.8em;
}
dd + dt {
 padding: .4em 0 0 0;
}
.ord {
 font-size:75%;
 vertical-align:text-top;
}
dd.large {
 font-size:140%;
 margin: .2em 0 .5em 1.8em;
 line-height:123%;
}
.large {
  font-size:155%;
}
.bi { font-weight:bold; font-style:italic; }

.boxBound {
 padding:0;
 margin: 0 10px 9px 0;
}
.box {
 border:1px solid #600;
 padding:3px 2px 5px 4px;
/* not reliable padding:.3em .25em .3em .4em; */
 font-size:80%;
 width:auto;
 position:relative;
 background-color:#fff;
 background-image:url("http://sedition.com/ddx/img/box-back.jpg");
 background-repeat:repeat-y;
 z-index:99;
}

.note { font-size:80%; font-family:optima,verdana,sans-serif }

p {
 margin: 0 .8em .2em 0;
 line-height: 1.2em;
 font-size:11pt;
 padding:0;
 border: none;
 font-size:11pt;
 float:none;
 font-weight:normal;
}
p + p {
 text-indent:1.8em;
 margin-top:.4em;
}
p + img { margin-top: 1em }

.leftInput {
 float:left;
 padding-right:4px;
 width:30%;
 text-align:right;
}
form > div {
  padding: .2em 3px .3em 2px;
}
.center {
  text-align:center;
  vertical-align:middle;
}

dl.text > dd + dd { 
  margin-top: .5em; 
  text-indent: 1.8em;
}

.amznAd {
 position:relative;
 height:4em;
 max-width:230px;
 font-size:80%;
 margin-bottom:.8em;
}
.amznImg {
 height:4em;
 float:left;
 padding-right:4px;
}

.cols {
 font-size:95%;
 float:left;
 line-height:105%;
 text-indent:-2%;
 padding:2px 1% .25em 3%;
 width:29%;
}
.buttonize {
 font-size:60%;
 color:#fef;
 font-family:verdana,sans-serif;
 font-weight:bold;
 background-color:#600;
 float:right;
 margin-right:25px;
 padding:0 2px 0 2px;
 border:2px outset #900;
 letter-spacing:1px;
}
.pa {
 margin:5px 4px 5px 30px;
}

dd .no {
 font-weight: bold;
}

dl.single dt {
 font-size: 125%;
}

dl.single dd {
 font-size: 115%;
}

dd.multi {
 text-indent:-1.2em;
 margin-left:3em ! important;
}

table, tr, td, th, img {
 margin:0;
 padding:0;
 border-collapse:collapse;
 border:0;
}
table.alpha img,
table.alpha td {
 width:30px;
 height:30px;
 margin-bottom:-5px;
}
img.title {
 display:block;
}

dt a {
 text-decoration:none;
}
