/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: rgb(255, 255, 255);
    font-size: x-small;
    }

  em { font-style: italic;
    font-weight: bold;
    }

  h1 { font-weight: bold;
    font-size: small;
    color: rgb(255, 255, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: rgb(51, 0, 153);
    margin-top: 1px;
    margin-bottom: 2px;
    }

  h2 { border-color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: small;
    color: rgb(11, 71, 157);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: rgb(202, 219, 237);
    margin-top: 1px;
    margin-bottom: 1px;
    }

  h3 { font-weight: bold;
    color: rgb(51, 51, 51);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: small;
    }

  p { color: rgb(51, 51, 51);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: small;
    padding-top: 1px;
    padding-bottom: 2px;
    }

  strong { font-weight: bold;
    }

  table { text-align: left;
    }

  table caption { padding-left: 0px;
    font-weight: bold;
    padding-bottom: 20px;
    color: rgb(51, 51, 51);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align: left;
    font-size: small;
    }

  td { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: small;
    }

  th { background-color: rgb(246, 241, 216);
    text-align: left;
    font-size: small;
    }

  .arrowpadding { margin-top: 3px;
    padding-top: 3px;
    }

  .barends { border-left: 1px solid rgb(153, 153, 153);
    border-right: 1px solid rgb(153, 153, 153);
    }

  .bluefade { background-position: 50% bottom;
    background-image: url(../images/blue_vert_fade_box.jpg);
    background-repeat: repeat-x;
    }

  .bluetext { color: rgb(51, 0, 153);
    }

  .bluelineborderbtm { border: 1px solid rgb(0, 113, 183);
    }

  .boxborderbaseleft { border-left: 1px dotted rgb(204, 204, 204);
    border-bottom: 1px dotted rgb(204, 204, 204);
    }

  .boxborderbaseright { border-right: 1px dotted rgb(204, 204, 204);
    border-bottom: 1px dotted rgb(204, 204, 204);
    }

  .boxborderes { border-bottom: 1px none rgb(204, 204, 204);
    background-color: rgb(253, 253, 253);
    }

  .boxborderesWhite { border-bottom: 1px dotted rgb(204, 204, 204);
    background-color: rgb(255, 255, 255);
    }

  .center { text-align: center;
    }

  .dropdown { width: 120px;
    height: 25px;
    text-align: center;
    }

  .footerbar { border-top: 2px solid rgb(0, 0, 153);
    border-bottom: 2px solid rgb(0, 0, 153);
    background-color: rgb(255, 204, 0);
    color: rgb(0, 0, 153);
    }

  .headerbar { border-bottom: 4px solid rgb(0, 0, 153);
    font-weight: bold;
    color: rgb(11, 71, 157);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: large;
    background-color: rgb(255, 204, 0);
    height: 74px;
    }

  .help { font-weight: bold;
    color: black;
    background-color: yellow;
    }

  .h1Table { font-weight: bold;
    font-size: small;
    color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding-bottom: 2px;
    border-top-width: 0px;
    border-top-color: rgb(255, 255, 255);
    background-position: right center;
    background-color: rgb(0, 0, 153);
    }

  .h2Table { border-bottom-color: rgb(255, 255, 255);
    background-position: right bottom;
    font-weight: bold;
    font-size: small;
    color: rgb(11, 71, 157);
    background-repeat: no-repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: rgb(202, 219, 237);
    padding-bottom: 2px;
    border-bottom-width: 8px;
    background-attachment: fixed;
    }

  .highlightred { font-size: x-small;
    color: rgb(255, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .iconrow { float: left;
    }

  .imagefloatright { float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    }

  .imgBullet {  }

  .imgBullet li { margin: 5px;
    }

  .line { border-top: 1px solid rgb(204, 204, 204);
    }

  .linkcolour { font-size: x-small;
    color: rgb(0, 0, 128);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .menuitem { border-bottom: 1px dotted rgb(202, 219, 237);
    font-weight: bold;
    padding-bottom: 6px;
    padding-top: 5px;
    padding-left: 18px;
    }

  .mainlink:link { font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(0, 0, 153);
    }

  .mainlink:visited { font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(204, 51, 204);
    }

  .mainlink:hover { font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(204, 0, 0);
    }

  .picedges { border: 1px solid rgb(197, 197, 197);
    }

  .spacer5 { background-repeat: no-repeat;
    background-position: left bottom;
    padding-left: 5px;
    background-image: url(../images/spacer.gif);
    background-color: rgb(255, 255, 255);
    }

  .spacer6blue { padding-left: 6px;
    background-color: rgb(51, 0, 153);
    background-image: url(../images/spacer.gif);
    }

  .spacer6lblue { background-image: url(../images/spacer.gif);
    background-position: left bottom;
    background-color: rgb(202, 219, 237);
    padding-left: 6px;
    }

  .spacer20 { background-color: rgb(255, 255, 255);
    background-image: url(../images/spacer.gif);
    background-position: left bottom;
    padding-left: 20px;
    }

  .x-small { font-size: x-small ! important;
    }

  .yellowvertfade { background-position: 50% bottom;
    background-image: url(../images/yellow_vert_fade_box.jpg);
    background-repeat: repeat-x;
    }

  a.smalllink:link { font-weight: bold;
    font-size: xx-small;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(0, 0, 102);
    text-decoration: underline;
    }

  a.smalllink:visited { font-weight: bold;
    font-size: xx-small;
    color: rgb(0, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: underline;
    }

  a.smalllink:hover { font-weight: bold;
    font-size: xx-small;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: underline;
    }

  a:link { color: rgb(0, 0, 153);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: underline;
    font-size: small;
    }

  a:visited { font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: underline;
    font-size: small;
    color: rgb(0, 0, 153);
    }

  a:active { font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: underline;
    font-size: small;
    color: rgb(204, 0, 0);
    }

  a:hover { font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: underline;
    font-size: small;
    color: rgb(204, 0, 0);
    }

  a.x-small:link { color: rgb(0, 0, 153);
    }

  a.x-small:visited { color: rgb(0, 0, 153);
    }

  a.x-small:hover { color: rgb(204, 0, 0);
    }

  a.x-small:active { color: rgb(0, 0, 153);
    }

