        /* Target Lucee's HTML output classes */
        .luceeH2 {
           background-color: #6607ff !important;
           color: white !important;
           font-family: 'Courier New', monospace;
           font-size: 18px;
        }

        .luceeH1 {
           background-color: #62504f !important;
           color: white !important;
           font-family: 'Courier New', monospace;
           font-size: 18px;
        }

        .HighlightableRow:hover {
           background-color: silver;
        }

        .fontClass {
           font-family: 'Comic Sans MS';
           font-size: 12px;
        }

        .capfontClass {
           color: black;
           font-size: 12px;
        }

        .closefontClass {
           color: lightblue;
           font-size: 12px;
           text-align: right
        }

        .fgClass {
           background-color: lightblue;
           color: red;
        }

        .bgClassRed {
           background-color: red;
        }

        .bgClassLightblu {
           background-color: lightblue;
        }

        .bgClassBlack {
           background-color: Black;
        }

        .Ltext {
           text-align: left
        }

        .Ctext {
           text-align: center
        }

        .Rtext {
           text-align: right
        }

        .blockindented {
           margin-left: 5%;
           margin-right: 5%;
        }

        .indented {
           margin-left: 5%
        }

        .small {
           height: 15px;
           width: 15px;
        }

        .medium {
           height: 30px;
           width: 30px;
        }

        .big {
           height: 50px;
           width: 50px;
           color: #FFFF00;
           background-color: #FF0000;
           border: 1px solid #FF9900;
        }

        .Size24 {
           color: Black;
           font-size: 24px;
        }

        .Size22 {
           color: Black;
           font-size: 22px;
        }

        .Size20 {
           color: Black;
           font-size: 20px;
        }

        .Size16 {
           color: Black;
           font-size: 16px;
        }

        .Size15 {
           color: Black;
           font-size: 15px;
        }

        .Size14 {
           color: Black;
           font-size: 14px;
        }

        .Size12 {
           color: Black;
           font-size: 12px;
        }

        .Size11 {
           color: Black;
           font-size: 11px;
        }

        .Size10 {
           color: Black;
           font-size: 10px;
        }

        .Size24b {
           color: Black;
           font-size: 24px;
           font-weight: bold;
           text-align: center;
        }

        .Size22b {
           color: Black;
           font-size: 22px;
           font-weight: bold;
           text-align: center;
        }

        .Size20b {
           color: Black;
           font-size: 20px;
           font-weight: bold;
           text-align: center;
        }

        .Size16b {
           color: Black;
           font-size: 16px;
           font-weight: bold;
           text-align: center;
        }

        .Size15b {
           color: Black;
           font-size: 16px;
           font-weight: bold;
           text-align: center;
        }

        .Size14b {
           color: Black;
           font-size: 14px;
           font-weight: bold;
           text-align: center;
        }

        .altButtonFormat {
           background-color: black;
           font-family: Arial;
           border: black 1px solid;
           font-size: 13px;
           font-weight: bold;
           color: yellow;
           text-decoration: none;
           cursor: pointer;
        }

        .breakhere {
           page-break-before: always;
        }

        .HighlightableRow:hover {
           background-color: lightgray;
        }

        BODY {
           font-family: Arial;
           margin: 0pt;
           background-color: white;
        }

        BODY.BodyClass2 {
           margin-top: 0pt;
           background-color: white;
           border-left: 0px solid black;
        }

        BODY.BodyClass1 {
           font-family: Arial;
           margin: 0pt;
           background-color: black;
           margin: 5px;
        }


        B {
           font-family: Arial;
           font-size: 12px;
        }

        SELECT {
           font-family: Arial;
           font-size: 13px;
        }

        INPUT {
           font-family: Arial;
           font-size: 13px;
           text-align: center;
        }

        INPUT.alignLeft {
           font-family: Arial;
           font-size: 13px;
           text-align: left;
        }

        INPUT.alignRight {
           font-family: Arial;
           font-size: 13px;
           text-align: Right;
        }

        INPUT:hover {
           color: black;
           background-color: lightblue;
           text-decoration: none;
        }

        INPUT.bigcheck {
           height: 25px;
           width: 25px;
        }


        TABLE {
           background-color: silver;
        }

        TABLE.Lmargin {
           background-color: silver;
           margin-left: 0px;
        }

        TABLE.BGWhite {
           background-color: silver;
        }

        TR {
           font-family: Arial;
           font-size: 12px;
           color: black;
           background-color: #FBF5E3;
           margin-left: 1pt;
        }

        TR.sliverbackground {
           background-color: silver;
        }

        TR.Altcolor0 {
           background-color: #FDEFE1;
        }

        TR.Altcolor1 {
           background-color: #FBF5E3;
        }

        TR.Altcolor2 {
           background-color: #FDEFE1;
        }

        TR.Altcolor3 {
           background-color: #FBE1C8;
        }

        TR.bgSilver {
           background-color: silver;
        }

        TR.F6E7C0 {
           background-color: #F6E7C0;
        }

        TR.F6DDC0 {
           background-color: #F6DDC0;
        }

        TH {
           font-family: Arial;
           font-size: 12px;
           color: white;
           background-color: rgb(64, 65, 64);
           text-align: center;
        }

        TH.headerL {
           font-family: Arial;
           font-size: 13px;
           font-weight: bold;
           color: white;
           background-color: #0002AF;
           text-align: Left;
        }

        TH.headerC {
           font-family: Arial;
           font-size: 13px;
           font-weight: bold;
           color: white;
           background-color: #0002AF;
           text-align: center;
        }

        TH.Ltext {
           text-align: left;
        }

        TH.bgcolor {
           background-color: black;
        }

        TH.Altcolor1 {
           color: white;
        }

        TD {
           background-color:
        }

        TD.bgcolor {
           background-color: white;
        }

        TD.bgcolor1 {
           background-color: #0002AF;
        }

        TD.bgFFEBCD {
           background-color: #FFEBCD;
        }

        TD.bgSilver {
           background-color: Silver;
        }

        TD.bgBlack {
           background-color: black;
           color: white;
        }

        TD.headerL {
           font-family: Arial;
           font-size: 12px;
           color: white;
           background-color: #3163CE;
           text-align: left;
        }

        TD.headerC {
           font-family: Arial;
           font-size: 12px;
           color: white;
           background-color: #3163CE;
           text-align: center;
        }

        TD.headerR {
           font-family: Arial;
           font-size: 12px;
           color: white;
           background-color: #3163CE;
           text-align: right;
        }

        TD.BgBlack_Ctr {
           font-family: Arial;
           font-size: 13px;
           color: white;
           background-color: black;
           text-align: Center;
        }

        aa:link {
           color: white;
           background-color: black;
           text-decoration: none;
           border: 2px solid white;

        }


        aa:hover {
           color: black;
           background-color: white;
           text-decoration: none;
           border: 2px solid black;

        }

        a:link {
           font-family: Arial;
           color: ;
        }

        a:visited {
           color: red;
           text-decoration: underline;
           font-weight: bold;
           background-color: #FFFF00;
        }

        a:hover {
           color: black;
           background-color: lightblue;
           text-decoration: none;
        }

        a:active {
           color: lightgreen;
           background-color: #FFFF00;
        }

        A.Font9 {
           color: white;
           font-family: Arial;
           font-size: 9px;
        }

        A.YellowColor {
           background-color: Yellow;
        }

        A.BlueColor {
           background-color: blue;
        }

        A.sliverbackground {
           background-color: silver;
        }

        A.bluebackground {
           background-color: blue;
        }

        A.nu {
           text-decoration: none;
           color: blue;
           font-family: Arial;
           font-size: 12px;
        }

        a.nu:visited {
           color: Navy;
           text-decoration: underline;
           font-weight: bold;
           background-color: lightbrown;
        }

        a.nu:active {
           color: Navy;
           text-decoration: underline;
           font-weight: bold;
           background-color: yellow;
        }

        a.nu1 {
           text-decoration: none;
           color: blue;
           font-family: Arial;
           font-size: 13px;
           background-color: silver;
        }

        a.nu:hover {
           font-size: ;
        }

        span {
           margin-left: 3px;
           margin-right: 3px;
           margin-top: 2px;
        }

        span.info {
           color: yellow;
           text-align: right;
        }

        span.yellowbackground {
           background-color: yellow;
        }

        span.SPAN2 {
           color: blue;
        }

        span.AlignRight {
           text-align: right;
        }

        span.info {
           color: yellow;
           text-align: right;
        }

        span.BgLightGreen {
           background-color: lightgreen;
        }

        SPAN.glow {
           background: white;
           color: white;
           text-shadow: black 0px 0px 5px;
        }