body
{
  background-color: #fdfdff;
  background-position:top;
  background-repeat: no-repeat;
  color: #073777;
  font-family: sans-serif;
  font-size: medium;
  margin: 0px;
}

a.bitsynx
{
  color: #fdfdff;
  text-decoration: none;
  font-size: xx-small;
}

a.link
{
  text-decoration: none;
}

a.linkc
{
  color: #073777;
  font-size: x-small;
}

a.linkc2
{
  color: #073777;
  font-size: medium;
  padding-left: 2px;
}

a.bloglink
{
  color: #073777;
  #font-size: 100%;
  line-height: 1.5;
  padding-left: 0px;
}

a.link:visited
{
  text-decoration: none;
}

a.link:hover
{
  color: #003399;
  font-weight: bold;
  text-decoration: none;
}

table, tr, td
{
  border-collapse: collapse;
  border-spacing: 0px;
  border-width: 1px;
  padding: 0px;
  vertical-align: top;
}

td.banner
{
  border-bottom: 1px solid #003399;
  background-image: url('images/blue-grad.png');
  color: #fdfdff;
}

td.banner-menu
{
  background: #ffcc00; /* gold */
  border-bottom: 1px solid #003399;
  color: #fdfdff;
  height: 3px;
  padding-left: 8px;
  padding-right: 8px;
}

td.padded-content
{
  padding: 5px;
}

td.dots
{
  border-top: 1px inset #003399;
  height: 0;
  width: 0;
}

.dots 
{
  border-left: 1px solid #003399;
  height: 1px;
  width: 1px;
}

td.blue-content
{
  background: #ffcc00; /* gold */
  border-bottom: 20px solid #003399;
  border-top: 1px solid #003399; /* blue */
  height: 3px;
}

ul
{
  padding-left: 25px;
}

.blog
{
  padding-left:  20pt;
  padding-top: 5pt;
  text-align: center;
  width: 130pt;
}

.email
{
  line-height: 1.25;
  padding-left: 15pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: center;
  width: 130pt;
}

.image-caption
{
  line-height: 1.25;
  padding-left:  5pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: center;
  width: 130pt;
}

.pad-left-100
{
  padding-left: 100px;
}

.mathtt
{
  font-size: small;
}

.indented
{
  line-height: 1.25;
  padding-left:  10pt;
  padding-right: 70pt;
  text-align: justify;
  width: 420pt;
}

.indented2
{
  line-height: 1.25;
  padding-left:  20pt;
  padding-right: 70pt;
  text-align: justify;
  width: 420pt;
}

.black
{
  color: #000000;
}

.blackl
{
  color: #000000;
  font-size: large;
}

.blacks
{
  color: #000000;
  font-size: small;
}

.green
{
  color: #006400; /* nedit code green */
}

.greenl
{
  color: #006400; /* nedit code green */
  font-size: large;
}

.red
{
  color: #800517; /* firebrick */
}

.redl
{
  color: #800517; /* firebrick */
  font-size: large;
}

.xsmfont
{
  font-size: x-small;
  font-style: italic;
}
