BODY {
  background: #ffffff;
  color: #000000;
  padding: 1px;
}

a:hover
{
cursor: pointer;
}

FORM {
	display: inline;
}

A {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
  text-align : center;
  text-decoration: none;
}

A:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
  text-align : center;
  text-decoration: underline;
}

A.white {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
  text-decoration: none;
}

A.white:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
  text-decoration: underline;
}

A.info {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight : normal;
  text-align : center;
  text-decoration: none;
}

A.info:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight : normal;
  text-align : center;
  text-decoration: underline;
}

A.link {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
  text-decoration: none;
}

A.link:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight : bold;
  text-align : center;
  text-decoration: none;
}

A.blacklink {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight : bold;
  text-align : center;
  text-decoration: none;
}

A.blacklink:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight : bold;
  text-align : center;
  text-decoration: underline;
}

TABLE.head_border {
  background: #FDFBFC;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

TABLE.border_blue, IMG.border_blue {
  border-color: #364D99;
  border-style: solid;
  border-width: 1px;
}

TD.head {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-align: left;
}

TD.line11 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FFF799;
  color: #000000;
  font-weight: bold;
  text-align: right;
}

TD.line12 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FFFBC5;
  color: #000000;
  font-weight: bold;
  text-align: left;
}

TD.line21 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #6DCFF6;
  color: #000000;
  font-weight: bold;
  text-align: right;
}

TD.line22 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #E1F2FA;
  color: #000000;
  font-weight: bold;
  text-align: left;
}

TD.menu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000000;
  cursor: pointer;
  font-weight: bold;
  text-align: left;
}

TD.menu_over {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FFEC01;
  color: #000000;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
}

TD.heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #00A5E9;
  color: #ffffff;
  font-weight: bold;
}

TD.menu_small {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  cursor: pointer;
  font-weight: bold;
  text-align: left;
}

TD.menu_small_over {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFF799;
  color: #000000;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
}

TD.top_menu {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #364D99;
  font-weight: bold;
  text-align: center;
}

TD.top_menu_over {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #FFEC01;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.white {
  font-family: Verdana, Arial, sans-serif;
  background: #ffffff;
  color: #000000;
  font-weight: bold;
  font-size: 10px;
}

TR.headerline {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #364D99;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
}

hr {
  border: 0;
  width: 80%;
  color: #000000;
  background-color: #000000;
  height: 1px;
  text-align: center;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #0054A6;
}

.input_fields
 { background: #FFF799;
   color: #0054A6; 
   height: 15px;
   border-color: #364D99;
   border-style: solid;
   border-width: 1px;
 }

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #FFF799;
  color: #0054A6; 
  border-color: #364D99;
  border-style: solid;
  border-width: 1px;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

TR.productListing-odd {
  background: #FFFEEA;
}

TD.productListing-odd {
  background: #FFFEEA;
}

TR.productListing-even {
  background: #FBEFCE;
}

TD.productListing-even {
  background: #FBEFCE;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #364D99;
  border-spacing: 1px;
}

.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  cursor: pointer;
}

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }