A.no_uline:link { text-decoration:none }
A.no_uline:visited { text-decoration:none }
A.no_uline:hover { text-decoration:none; color: #000000 }
A.no_uline:active { text-decoration:none }
A:hover.no_uline { text-decoration:none }

A:link { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11pt; text-decoration:none}
A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11pt; text-decoration:none}
A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:#006600; font-size: 11pt; text-decoration:underline}
A:active { font-family: Verdana, Arial, Helvetica, sans-serif; color:#006600; font-size: 11pt; text-decoration:none}

A:link.button { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;font-size: 7pt; text-decoration:underline}
A:visited.button { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;font-size: 7pt; text-decoration:none}
A:hover.button { font-family: Verdana, Arial, Helvetica, sans-serif; color:#006600;font-size: 7pt; text-decoration:underline}
A:active.button { font-family: Verdana, Arial, Helvetica, sans-serif; color:#006600;font-size: 7pt; text-decoration:none}

A:link.button2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;font-size: 7pt; text-decoration:underline}
A:visited.button2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;font-size: 7pt; text-decoration:none}
A:hover.button2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;font-size: 7pt; text-decoration:underline}
A:active.button2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;font-size: 7pt; text-decoration:none}

A:link.button3 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 10pt; text-decoration:underline}
A:visited.button3 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 10pt; text-decoration:none}
A:hover.button3 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 10pt; text-decoration:underline}
A:active.button3 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 10pt; text-decoration:none}

A:link.fi { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 16pt; text-decoration:underline}
A:visited.fi { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 16pt; text-decoration:none}
A:hover.fi { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 16pt; text-decoration:underline}
A:active.fi { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 16pt; text-decoration:none}

.box { border: 2px solid #CCCCCC;}

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 17pt;
	font-weight: bold;
}
.smltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}

/*  AJS's own styles  */
  body        { font-family: arial, helvetica, sans-serif }
  td, th      { vertical-align: top }
  .header2    { font-weight: bold; font-size: small }
  .body2      { font-size: small }
  .body3      { font-size: medium }
  .prompt2    { font-weight: bold; font-size: small; text-align: right }
  .rhs2       { font-size: small; text-align: right }
  .copyrt     { font-size: x-small; vertical-align: bottom }
  .addrch     { font-size: small; text-align: center; vertical-align: middle }
  .bronze     { border-left: 5px solid #ffffff; border-right: 5px solid #ffffff;
                padding: 5px 10px 5px 10px; text-align: center;
                background-color: #996600; font-size: small }
  .silver     { border-left: 5px solid #ffffff; border-right: 5px solid #ffffff;
                padding: 5px 10px 5px 10px; text-align: center;
                background-color: #cccccc; font-size: small }
  .gold       { border-left: 5px solid #ffffff; border-right: 5px solid #ffffff;
                padding: 5px 10px 5px 10px; text-align: center;
                background-color: #ffcc00; font-size: small }
  .saving     { font-weight: bold; font-size: medium }
  #finance    { font-size: 18pt; font-weight: bold; text-align: center; display: none }
  .no_uline   { text-decoration: none }
  .centre     { text-align: center }
  .talktous   { border-top: 2px solid #c0c0c0; vertical-align: middle;
                text-align: center; font-size: large; font-weight: bold }
  .banner     { background-color: #cccccc; color: #000000; text-align: center;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 7pt; line-height: 10pt }
  .linkbar    { border-top: 6px solid #ffffff; border-bottom: 6px solid #ffffff;
                padding: 2px 2em 2px 2em; background-color: #d0d0d0;
                text-align: right; font-size: 12pt }

/*  Stage One specific styles  */

  .why_use    { font-family: Arial, Helvetica, sans-serif;
                font-weight: normal; font-size: 18pt; color:#666666;
                line-height: 22pt }
  .benefit    { border: 2px solid #888888 }
  .ben_head   { font-family: Arial, Helvetica, sans-serif;
                font-size: 17pt; font-weight: bold; color: #6a7283;
                line-height: 20pt }
  .ben_text   {  font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt; color:#666666;
                 line-height: 14pt }
  .ben_note   {  font-family: Arial, Helvetica, sans-serif;
                 font-size: 8pt; color:#666666;
                 line-height: 12pt }
