body { 
  background-color: #dbdbdb; 
  font-family: verdana, sans-serif;
  font-size: small; 
  margin-left: 2.0em; 
  margin-right: 2.0em
}

body.admin { 
  background-color: #d0d0d0; 
  font-family: verdana, sans-serif;
  font-size: small; 
  margin-left: 2.0em; 
  margin-right: 2.0em
}

a:link { color: #00008b }
a:visited { color: #0000ff }
a:hover { color: #cc0033 }

hr {color: #dddddd }

.h3 {color: #000000;
  font-size: 1.75em;
  font-weight: normal}
  
h2 {color: #000000 }
h3 {color: #000000 }

.about {color: #fffff0 }

.bold {font-weight: bold }
  
.warn {color: #dc143c;
  font-weight: bold }

p.question {font-weight: bold;
  margin-top: 1em;
  margin-bottom: 0em }

p.answer {margin-top: 0em;
  margin-bottom: 0.5em }

p.indent { 
  padding-left: 1.5em; 
  padding-right: 1.5em
}

.pre {
  white-space: pre;
  font-family: Courier New, Monospace;
  font-size: 1em;
  font-weight: normal;
  color: #00008b;
}

td.bold {font-weight: bold;
  font-size: 0.85em }

table, th, td {
  font-family: Verdana, sans-serif; 
  border-collapse: collapse;
}

table.tblCenter {
  margin-left: auto;
  margin-right: auto
}

table.Menu {
  border: ridge 1px #dcdcdc
}

table.Updated { 
  font-family: verdana, sans-serif; 
  border-collapse: collapse;
  border: solid 1px #8bbbbb
}

table.admin { 
  font-family: verdana, sans-serif; 
  border-collapse: collapse;
  background-color: #eeeeee;
  border: solid 1px #8bbbbb
}

table.drilldown {
  border-collapse: collapse;
  border-bottom: solid, 1px, #cccccc;
  border-right: solid, 1px, #cccccc
}

td.navOld {
  border: solid, 1px, #00008b;
  border-collapse: collapse;
  border-color: Gray;
  background-color: #d0d0d0;
  text-align: center;
  vertical-align: middle;
  font-size: 0.85em;
  font-weight: bold;
}

td.nav {
  border: none;
  border-collapse: collapse;
  background-color: #d0d0d0;
  text-align: center;
  vertical-align: middle;
  font-size: 0.85em;
  font-weight: bold;
}

.slides {
  border: 0px;
  border-collapse: collapse; 
  text-align: center;
  vertical-align: bottom;
  font-size: 0.85em;
}

td.uRight {
  font-size: 0.85em;
  vertical-align: top;
  text-align: right;
}

td.default {
  font-size: 0.85em;
  vertical-align: top;
  text-align: left;
}

td.DisplayPhoto {
  background-color: #cdcdcd
}

td.DisplayDetails {
  font-size: 0.85em;
  vertical-align: top;
  background-color: #cdcdcd;
  padding-left: 12px;
  padding-right: 12px
}

td.button {
  font-size: 0.85em;
  vertical-align: middle;
  text-align: center;
}

td.defaultRight {
  font-size: 0.85em;
  text-align: right
}

td.Slide {
  height: 170px;
  width: 170px;
  background-image:url('images/Site/Slide.png');
  text-align: center;
  vertical-align: middle
}

td.SlideOLD {
  height: 170px;
  width: 170px;
  background-image:url('Slide.png');
  text-align: center;
  vertical-align: middle;
  background-color: #fffff0;
  border-collapse: separate;
  border-color: #000000;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-bottom: solid 1px #000000;
  border-top: solid 1px #000000
}

td.NoSlide {
  height: 170px;
  width: 170px;
  text-align: center;
  vertical-align: middle;
  background-color: #dbdbdb;
  border-color: #eeeeee;
}

td.img {
  color: #00008b;
  text-align: center; 
  vertical-align: middle
}

td.links {
  background-color: #0000ff; 
  color: #fffff0;
  text-align: left; 
  vertical-align: top
}

td.list {
  background-color: #909090;
  color: #ddeeee;
  text-align: left; 
  vertical-align: top
}

td.footer {
  font-size: 0.85em;
  text-align: center; 
  vertical-align: top
}

input.submit { 
  color: #00008b;
  border-style: double; 
  border-width: 2px;
  background-color: #ffffff; 
  font-family: Verdana; 
  font-size: 8pt; 
  font-weight: bold; 
  border-color: #cccccc;
  text-align: center;
}

input.recent { 
  color: #8b0000;
  border-style: double; 
  border-width: 2px;
  background-color: #ffffff; 
  font-family: Verdana; 
  font-size: 8pt; 
  font-weight: bold; 
  border-color: #cccccc;
  text-align: center;
}

input.custom { 
  color: #00008b;
  border-style: double; 
  border-width: 2px;
  background-color: #ffffff; 
  font-family: Verdana; 
  font-size: 8pt; 
  font-weight: bold; 
  border-color: #cccccc;
  text-align: center;
  width: 120px;
}

.text {
  font-family: verdana, sans-serif;
  font-size: 0.95em;
  font-weight: normal
}

div#cover { 
  position: relative;
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
  z-index: 2; 
  background-image: url(http://www.neillosin.com/images/clear.gif); 
  background-repeat: repeat;
}

.Pager td {
  padding-top: 10px;
  padding-left: 10px;     
  padding-right: 10px }

.Header {
  font-size: 1.2em }

.ShowHide {
  font-size: 0.85em }