body
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 14px;
  color: #000000;
/*  background-color: #222288; */
  background:url('/bggrad-gray-dark.png') repeat-x top #000000;width:100%;

/*  background-color: #111111;  */
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.firsth
{
  margin: 0 0 1.0em 0;
}


h2, h3, h4, h5 { margin: 1em 0 1em 0; padding: 0; }

html
{
	min-height: 100%;
}


h1
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 18px;
  text-align: center;
  margin: 1.7em 0 1.7em 0;
  color: #27314c;
}
h2
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 16px;
  text-align: left;
  color: #27314c;
}
h3
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 14px;
  text-align: left;
  color: #000000;
}
h4
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 14px;
  text-align: left;
  color: #000000;
}

p
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 13px;
  text-align: left;
  margin: 1em 0 1em 0;
  padding: 0;
  line-height:1.6;
}
dl, ul, ol
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 13px;
  text-align: left;
  margin-top: 1em;
  margin-bottom: 1em;
}
li
{
  margin-top: 1em;
  margin-bottom: 1em;
  display: list-item;
}
td
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 14px;
}
th
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 14px;
}
form
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
}
pre
{
  font-family: monospace;
  color: #101010;
}

small
{
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 11px;
}

/*
div
{
	margin-top: 1px;
	margin-bottom: 1px;
}
*/

.sitehead
{
  /* background-image: url(/gfx/bg.jpg);  */
  /* background-color: #000020; */
}

.sitenav
{
  background: #cecece;
  color: #0e0e0e;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 14px;
}

.avbodymargin
{
  margin-top: 36px;
}


.smallerh1
{
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 18px;
  text-align: center;
  margin: 1.0em 0 1.0em 0;
  color: #27314c;
}


.labsnav
{
  background: #7e7e7e;
  color: #0e0e0e;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 14px;
}

.prodtitle
{
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
}

.dlbox
{
  color: #000000;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 20px;
  text-align: center;
}

.dlbox_ttsub
{
  color: #000000;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}

.quoteblock
{
  color: #000000;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 11px;
}

.tdlink
{
  color: #FFFFFF;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 11px;
  text-align: center;
  margin: 0.1em 0.1em 0.1em 0.1em;
}

.featurelist
{
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 11px;
}

.bodyquote
{
  /* color: #4c597a; */
  /* color: #1c297a; */
  color: #2040b0;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 15px;
  font-style: italic;
  font-weight: bold;
}

.linehead
{
  color: #4c597a;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
}

.navbox
{
  background-image: url(/gfx/bg.jpg);
  background-repeat: repeat-y;
}

.scratchbg
{
  background-image: url(/gfx/ssbg.gif);
}

.djbg
{
  background-image: url(/gfx/djtbg.gif);
}


.ttbg
{
  background-image: url(/gfx/tttbg.gif);
}

.studiobg
{
  background-image: url(/gfx/sttbg.gif);
}

.labsbg
{
  background-image: url(/gfx/ltbg.gif);
}

.bodytext
{
  background: #ffffff;
  color: #000000;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 14px;
}

.sectionnav
{
  background: #ffffff;
/*  background-image: url(/gfx/ntbg.gif); */
  color: #000000;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 14px;
}

.border
{
  background: #000000;
  color: #000000;
}

.borderwhite
{
  background: #FFFFFF;
  color: #FFFFFF;
}


.bordergreen
{
  background: #0AD800;
  color: #0AD800;
}

.tabletotal
{
  font-family: Helvetica, Arial, Sans-Serif;
  color: #ffffff;
  background: #4c597a;
}

.tablehead
{
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
  background: #222288;
}

.tableheadblack
{
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
  background: #111111;
}

.tableheadorder
{
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
  background: #1111AE;
}


.errorprompt
{
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  color: #ff0000;
}

.tableheadtext
{
  font-family: Helvetica, Arial, Sans-Serif;
/*   font-style: italic; */
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}


.tableblack
{
  font-family: Helvetica, Arial, Sans-Serif;
  color: #FFFFFF;
  background: #000000;
}


.tablelight
{
  font-family: Helvetica, Arial, Sans-Serif;
  color: #000000;
  background: #e3e6ef;
}


.tabledark
{
  font-family: Helvetica, Arial, sans-serif;
  color: #000000;
  background: #D0D6EC;
}

.super
{
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  color: #ff0000;
}

.superbig
{
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  color: #ff0000;
}

.superhuge
{
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 42px;
  font-weight: bold;
  font-style: italic;
  color: #ff0000;
}

.small
{
  font-family: Helvetica, Arial, Sans-serif;
  font-size: 11px;
}


a:link
{
  color: #27319c;
  /* color: #27314c; */
  text-decoration: none;
}
a:active
{
  color: #27319c;
  text-decoration: none;
}
a:visited
{
  color: #27319c;
  text-decoration: none;
}
a:hover
{
  color: #27319c;
  text-decoration: underline;
}


/* hide this text in a CSS enabled browser */
.hide
{
  display: none;
}

.sidetext
{
  color: #ff4040;
}

.sidehead
{
  font-family: Helvetica, Arial, Sans-Serif;
  font-style: italic;
  font-weight: bold;
  color: #ff4040;
}


a.navlink:link
{
  color: #FFFFFF;
  text-decoration: none;
}

a.navlink:active
{
  color: #FFFFFF;
  text-decoration: none;
}

a.navlink:visited
{
  color: #FFFFFF;
  text-decoration: none;
}

a.navlink:hover
{
/*  color: #FFDB78; */
  color: #FFDB8C;
  text-decoration: underline;
}



a.sidelink:link
{
  color: #27314c;
  text-decoration: none;
  font-size: 12px;
}

a.sidelink:active
{
  color: #6f799a;
  text-decoration: none;
  font-size: 12px;
}

a.sidelink:visited
{
  color: #27314c;
  text-decoration: none;
  font-size: 12px;
}

a.sidelink:hover
{
  color: #6f799a;
  text-decoration: underline;
  font-size: 12px;
}

a.sidelinkbold:link
{
  color: #27314c;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

a.sidelinkbold:active
{
  color: #6f799a;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

a.sidelinkbold:visited
{
  color: #27314c;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

a.sidelinkbold:hover
{
  color: #6f799a;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold;
}
