body, body#dasbodyyo {
  background-color:#ffffee;
  margin:1em 1em 2em 1em!important;
}

body, td, div, p {
  font-family:arial, helvetica, sans;
  font-size:13px;
}

a, a:active {
  font-weight:bold;
  color:#0077b0;
  text-decoration:none;
}

a:hover {
  color:#ff7735!important;
}

a:visited {
  color:#336688;
}

.txtSmall, .txtSmall td {
  font-size:12px;
}

h1 {
  font-family:arial, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#ff7735;
  margin:0.75em 0;
}

h2 {
  font-family:arial, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#ff7735;
}

h3 {
  font-family:arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#0077b0;
}

.callout1 {
  font-family:arial, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#0075B5;
}

.callout2 {
  font-family:arial, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#ff7735;
}

p {
    margin:0 0 2em;
}

ul { 
  list-style-type:square;
  margin:0 0 1em;
  padding-left:1.5em;
}

li {
  margin-left:0;
  margin-bottom:1em;
}

.heading-box {
  border:2px solid #0077b0;
  background:#99ccff;
  padding:2px;
  font-size:13px;
  font-weight:bold;
  letter-spacing:1px;
  color:black;
}

#mainContent {
  width:550px;
  margin-top:2px;
}

#footer {
  margin-top:2em;
  font-size:10px;
  color:black;
}

#navbar {
  padding-top:2px;
}

#navbar p {
  margin:1em 0 0;
}

#navbar a {
  color:#0075B5;
  font-size:12px;
  font-weight:normal;
  font-family:arial, sans-serif;
}


#navbar a:hover {
  color:#F37333;
}

.feature-box {
  background:white;
  border:1px solid #888888;
  padding:1em;
  margin:2em 0px;
}

.mono {
  font-family:'lucida console',monospace;
  font-size:11px;
}
