  a.white			{ color: #ffffff; }
  body			{ margin: 0; padding: 0; background-repeat: repeat-x; background-image: url(images/bg.gif); }
  body, td		{ font-family: verdana; font-size: 12px; color: #333333; }
  center.attn		{ margin: 5px; }
  div.body		{ margin: 30px; text-align: left; }
  div.bottom		{ padding: 30px; background-color: #003300; color: #ffffff; }
  div.boxit		{ text-align: left; border: 1px solid #003300; padding: 10px; }
  div.boxitlight	{ text-align: left; border: 1px solid #003300; padding: 10px; background-color: #F4FFF4; }
  div.main		{ margin: 20px 5px 0 5px; text-align: left; }
  div.vis			{ float: left; height: 45px; width: 60px; text-align: center; margin-right: 7px; background-color: #003300; color: white; font-weight: bold; }
  div.visr		{ float: right; height: 45px; width: 60px; text-align: center; margin-left: 7px; background-color: #003300; color: white; font-weight: bold; }
  form			{ margin: 0px; padding: 0px; }
  h1				{ font-size: 14px; color: #003300; text-align: left; margin: 0px 0px 5px 0px; padding: 0; font-style: italic; }
  input.three		{ width: 303px; }
  input.four		{ width: 227px; }
  span.bg			{ background-color: #F4FFF4; font-size: 16px; font-weight: bold; padding: 0 10px 0 10px; margin-left: 5px; color: #888888; }
  span.bgw		{ background-color: #FFFFFF; font-size: 16px; font-weight: bold; padding: 0 10px 0 10px; margin-left: 5px; color: #888888; }
  td.boxit		{ text-align: left; border: 1px solid #003300; padding: 10px; background-color: #FFFFFF; }
  td.boxitlight	{ text-align: left; border: 1px solid #003300; padding: 10px; background-color: #F4FFF4; }
  td.boxitB		{ text-align: left; border: 1px solid #003300; padding: 10px; background-color: #FFFFFF; }
  td.boxitlightB	{ text-align: left; border: 1px solid #003300; padding: 10px; background-color: #E6FFE6; }
  td.boxitS		{ text-align: left; border: 1px solid #003300; padding: 10px; background-color: pink; }
  td.boxitlightS	{ text-align: left; border: 1px solid #003300; padding: 10px; background-color: pink; }
  td.boxitSB		{ text-align: left; border: 1px solid #003300; padding: 10px; background-color: pink; }
  td.boxitlightSB	{ text-align: left; border: 1px solid #003300; padding: 10px; background-color: pink; }
  td.div			{ background-image: url(images/div2.gif); background-position: left center; background-repeat: repeat-x; border-top: 10px solid #ffffff; }
  td.divlight		{ background-image: url(images/div2.gif); background-position: left center; background-repeat: repeat-x; border-top: 10px solid #F4FFF4; }
  th				{ padding: 5px 10px 5px 10px; background-color: #003300; color: #ffffff; font-weight: bold; text-align: center; font-size: 14px; }
  th.big			{ padding: 5px 10px 5px 10px; background-color: green; color: #ffffff; font-weight: bold; text-align: center; font-size: 22px; border: 7px double darkgreen; }
  th.right		{ text-align: right; }
  tr.row1			{ background-color: #F4FFF4; }
  tr.row2			{ background-color: #FFFFFF; }
  tr.row3			{ background-color: #E1FFE1; }
  tr.row3			{ background-color: #C4FFC4; }
  td.vert			{ width: 19px; background-image: url(images/div3.gif); background-repeat: repeat-y; background-position: center top; }
  .attn			{ color: red; font-size: 14px; font-weight: bold; }
  .bold			{ font-weight: bold; }
  .full			{ width: 100%; }
  .fulltall		{ width: 100%; height: 50px; }
  .fullb			{ width: 99.5%; }
  .fulltallb		{ width: 99.5%; height: 50px; }
  .good			{ color: darkgreen; font-size: 14px; font-weight: bold; }
  .linksmall		{ font-size: 10px; }
  .sm			{ font-size: 10px; }
  .green			{ color: green; }
  .red			{ color: red; }
  .yellow			{ color: yellow; }

#dhtmltooltip{
text-align: left;
position: absolute;
width: 150px;
border: 2px solid black;
color: black;
padding: 10px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

