div#UDBasicContentLayout {
  border: thin solid #204aba;
}
div#UDBasicContent {
  border: thin solid #204aba;
  margin: 0px;
  background-color:rgb(248,248,213);
}


.top { 
  background-color:#fff5b8;
  text-align:center;
  padding: 0px; margin: 0px;
}
.top p { padding-top: 4px; margin: 0px auto; }
.top h1 { 
  color: white; background-color:#204aba; 
  padding: 2px; 
  margin: .5em 0em; 
}
.bottom {
  clear: both;
  margin-top: .7em;
  border-top: thick solid #204aba;
  padding-top: .3em;
  text-align: center;
  font-size: 10pt;
}
.main {
  margin:10px 5px 5px 5px;
  padding-right: 5px;
  padding-left:15px;
}
.main p {padding-right:10px;}
body {background-color:#fafade; color: #000066; margin:0; }
h1 { clear:both; padding-top:24px;padding-left:0px;font-size: 1.6em; color: #306699; }
h2 { clear:both; padding-top:12px;padding-left:0px;font-size: 1.4em; color: #306699; }
h3 { clear:both; padding-top:6px;padding-left:0px;font-size: 1.2em; color: #306699; }

.contents h2 { margin-bottom: .2em; padding-bottom: 0em; color: black; }
.contents ul {
  border: medium inset #ffe;
  list-style-image: url(http://www.udel.edu/images/sphere/blue14.gif);
  padding: 0ex 6px 6px 28px;
  margin: 0px 24pt;
  background-color: #eec;
}
.contents ul li {
  background-color: white;
  padding-left: .5ex;
  padding-top: 2px;
  margin-top: 2px;
}
.contents li a:hover { color:#008;background-color:#ff8 }
.contents li a { text-decoration: none; color:#369; }

code, span.listing, span.code, td.listing, td.code, nobr.listing code {
  font-family: courier, monospace;
  color: black;
}
td.listing {
  background-color: #dcdcdc; 
}
var {
  font-style: italic;
  padding-right: 0.5ex;
  font-family: monospace;
  color: black;
}

dl.bold > dt {font-weight: bold; margin-bottom: .5ex;}
dl.bold > dd {margin-bottom: 2.5ex;}
dl.bold ul, dl.bold ol {margin-top: .5ex; padding-top: 0ex;}

dl.code {
   padding: 0ex 3ex;
}
dl.code dt {
  color: black; 
  font-family: courier, monospace;
  margin-top: -.5em;
}
dl.code dd {
  margin-bottom: 0.75em; 
  margin-left: 3ex;
}

pre.terminal {
  border-style: double;
  border-width: 4px;
  padding: 2px;
  width: 440pt;
  color: black; background-color: white;
  font-family: courier, monospace;
  font-size: 9pt;
}
pre.listing, pre.code{
  color: black; background-color: #dcdcdc; 
  font-family: courier, monospace;
  font-size: 9pt; 
}
pre.code{
  width: 440pt;
}
pre.listing{
  width: 500pt;
}

.insetbox {
margin: 0;
color: white;
font-family: Verdana, sans-serif;
padding-left: .5ex;
font-size: small;
border-width: 2px;
background-color: #073756;
border-color:#073756;
border-style: inset;
}
.outsetbox {
margin: 0;
color: white;
font-family: Verdana, sans-serif;
padding-left: .5ex;
font-size: small;
border-width: 2px;
background-color: #0f4f75;
border-color:#0f4f75;
border-style: outset;
}

span.highlight td.highlight {
  font-color: #ff0000;
}
p.listing, p.code {
  font-family: courier, monospace;
  color: black;
  margin: .5ex 0pt .5ex 40pt;
}
.boxed {
border-width: 2px;
border-style: groove;
padding: 4pt 10pt 3pt 10pt;
margin: .5ex 20pt 1ex 40pt;
text-align: justify;
}
.note   {
margin-right: 5em;
margin-left: 40pt;
padding-left: 0pt;
font-size: .85em;
text-align: justify;
font-family: "ariall narrow", verdana, "gill sans", helvetica, sans-serif
}

