A:link
{
  color: #FFFFFF;
  text-decoration: none;
}
A:visited
{
  color: #FFFFFF;
  text-decoration: none;
}
A:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}
A:active
{
  color: #9F175E;
  text-decoration: none;
} 

BODY {
  background-color: #ffffff;
  background-image: none;
  margin-top: 5px;
  margin-right: 10;
  margin-bottom: 5px;
  margin-left: 10;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

DT, DD, OL, UL
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller
}

TEXTAREA
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
}

TABLE
{
  background-color: #223985;
  padding: 0;
  margin:  0;
  border-width: 0;
}

TD
{
  background-color: #FFFFFF;
  padding: 0;
  margin:  0;
  border-width: 0;
}	

IMG
{ 
  border: 0 none #ff00ff;
}

/*** Banner Styles ***/
/*
.bannerTable
{
  width: 100%;
  border-bottom: 3px solid #ff9933;
}
.bannerLogoCell
{
  width: 1%;
  background-color: #ffffff; 
}
.bannerTitleCell
{
  width: 99%;
  background-color: #ffcc99; 
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  padding-left: 20; 
  padding-right: 20; 
}
.bannerLinkCell
{
  width: 20%;
  background-color: #ffcc99; 
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
  white-space: nowrap;
  padding-left: 10; 
  padding-right: 10; 
}
*/

.collapsed { 
  padding: 0;
  margin:  0;
  border-width: 0;
}

TABLE.header { 
  padding: 0;
  margin:  0;
  border-width: 0;
  background-color: #223985;
}

TABLE.footer { 
  padding: 0;
  margin:  0;
  border-width: 0;
  background-color: #223985;
}

TD.borderCell { 
  background-color: #223985;
  width: 72;
  padding: 0;
  margin: 0;
  border: 0;
}
TD.topMarginCell { 
  background-color: #223985;
  width: 72;
  padding: 0;
  margin: 0;
  border: 0;
}

TABLE.contentTable { 
  padding: 0;
  margin: 0;
  border: 0;
  background-color: #ffffff;
}



/*** Footer Styles ***/
.footerTable
{
  width: 100%;
  border-top: 1px solid #ff9933;
}
.footerCell
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
  padding-top: 5px; 
}

/*** Text styles ***/
.pageTitle
{
/*  color: #223560; */
  color: #456789;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-large;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: -.1em;
  padding: 10;  
  text-align: left;
  border-bottom: 2px solid #456789;
}

.pageText
{ 
  vertical-align: top;
  padding-left: 20;
  padding-right: 20;
  padding-bottom: 20;
  font-size: x-small;
}

.leftNav
{ 
  vertical-align: top;
  padding: 10;
  color: #ffffff;
  font-size: x-small;
}
.leftNav A:link
{ 
  color: #ffffff;
}

.pageTextSmall
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
}
.errorText 
{
  color: #ff0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
  font-weight: bold;
}

/*** From styles ***/
.formTable
{
  border: 0;
  padding: 0;
  margin: 0;
  width: 640;
}
.fieldLabel
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
  font-weight: bold;
  padding: 2px;
  padding-right: 5px;
  margin: 0;
  border: 0;
  text-align: left;
  white-space: nowrap;
  width: 1%;
}
.fieldLabelError
{
  color: #ff0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
  font-weight: bold;
  padding: 2px;
  padding-right: 5px;
  margin: 0;
  border: 0;
  text-align: left;
  white-space: nowrap;
  width: 1%;
}
.fieldText
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
  padding: 2px;
  margin: 0;
  border: 0;
  text-align: left;
  width: 98%;
}
.field
{
  padding: 2px;
  margin: 0;
  border: 0;
  text-align: left;
}
.formButton
{
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #ff9933; 
  border-top: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-bottom: 1px solid #666666; 
  border-right: 1px solid #666666; 
  height: 22px; 
}
.requiredImage
{
  width: 7px;
  height: 10;	
  border: 0;
  margin: 2px;
  margin-left: 0;
}
.securityImage
{
  border: 0;
  margin-left: 30;
  vertical-align: middle;
}
.termsAndConditionsBox
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #e2e2e2; 
  border: 1px solid #7f9db9;
  padding: 3px;
  width: 630;
  height: 200;
  overflow: auto;
}
