#screenHeader
{
    position:            Fixed;
    position:           Sticky;
    top:                     0;
    left:                  1px;
    width:              1070px;
    height:               29px;
    font-size:            10pt;
    font-weight:          Bold;
    font-family:          Calibri, Arial, Helvetica, sans-serif;
    text-align:           Left; 
    border-top:           1px Solid Black;
    border-left:          0px Solid Black;
    border-right:         0px Solid Black;
    border-bottom:        0px Solid Black;
    color:                #EBEBEB;
    background-color:     #233987;
    z-index:              10;
}
#col00-H0000
{
    position:            Fixed;
    position:           Sticky;
    top:                  30px;
    left:                  1px;
    width:              1068px;
    height:               21px;
    font-size:            14pt;
    font-weight:          Bold;
    text-align:         Center;
    padding-top:           1px;
    padding-left:          1px;
    padding-right:         1px;
    padding-bottom:        2px;
    color:               Black;
    background-color:    #9DBBD0;
    border-top:          0px Solid Black;
    border-bottom:       1px Solid Black;
    border-left:         0px Solid Black;
    border-right:        0px Solid Black;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    z-index:             10;
}
#col00-F0000
{
    position:            Fixed;
    bottom:                  0;
    left:                  1px;
    height:               14px;
    width:               250px;
    padding-left:          3px;
    padding-right:         5px;
    font-size:             8pt;
    font-weight:          Bold;
    text-align:           Left;
    padding-top:           1px;
    padding-bottom:        2px;
    color:               Black;
    background-color:    #9DBBD0;
    border-top:          1px Solid Black;
    border-bottom:       1px Solid Black;
    border-left:         1px Solid Black;
    border-right:        0px Solid Black;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    z-index:             10;
}
#col00-F0001
{
    position:            Fixed;
    bottom:                  0;
    left:                259px;
    height:               14px;
    width:               805px;
    padding-left:          3px;
    padding-right:         5px;
    font-size:             8pt;
    font-weight:          Bold;
    text-align:           Left;
    padding-top:           1px;
    padding-bottom:        2px;
    color:               Black;
    background-color:    #9DBBD0;
    border-top:          1px Solid Black;
    border-bottom:       1px Solid Black;
    border-left:         0px Solid Black;
    border-right:        1px Solid Black;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    z-index:             10;
}
#col00-F0002
{
    position:            Fixed;
    bottom:                  0;
    left:               1073px;
    height:               14px;
    width:               262px;
    font-size:             9pt;
    font-weight:        Normal;
    text-align:         Center;
    padding-left:          3px;
    padding-right:         5px;
    padding-top:           1px;
    padding-bottom:        2px;
    color:               #800020; /* Burgundy */
    background-color:    #9DBBD0;
    border-top:          1px Solid Black;
    border-bottom:       1px Solid Black;
    border-left:         0px Solid Black;
    border-right:        1px Solid Black;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    z-index:             10;
}
#overlay 
{
    display:              None;
    position:             Fixed;
    left:                 0px;
    top:                  0px;
    width:                100%;
    height:               100%;
    background:           #000;
    opacity:              0.5;
    z-index:              11;
}
#popupT
{
    display:              None;
    position:             Fixed;
    top:                  21%;
    left:                 310px;
    width:                400px;
    height:               Auto;
    font-size:            10pt;
    font-weight:          Bold;
    color:                Black;
    text-align:           Left;
    font-family:          Courier New, Calibri, Arial, Helvetica, sans-serif;
    margin-top:           0px;
    margin-left:          0px;
    background:           #B1CFE4;
    border:               5px solid Blue;
    border-radius:        25px;
    z-index:              12;
    /* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, circle farthest-corner, #D9D9D9 0%, #B1CFE4 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, circle farthest-corner, #D9D9D9 0%, #B1CFE4 100%);
    /* Opera */ 
    background-image: -o-radial-gradient(center, circle farthest-corner, #D9D9D9 0%, #B1CFE4 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #D9D9D9), color-stop(1, #B1CFE4));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, circle farthest-corner, #D9D9D9 0%, #B1CFE4 100%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(circle farthest-corner at center, #D9D9D9 0%, #B1CFE4 100%);
}
#popupQ
{
    display:              None;
    position:             Fixed;
    top:                  14%;
    height:               80%;
    left:                 20px;
    width:                1043px;
    overflow:             Auto;
    font-size:            10pt;
    font-weight:          Normal;
    color:                Black;
    text-align:           Left;
	white-space:          pre-wrap;
    font-family:          Courier New, Calibri, Arial, Helvetica, sans-serif;
    margin-top:           0px;
    margin-left:          0px;
    background:           #B1CFE4;
    border:               5px solid Blue;
    border-radius:        25px;
    z-index:              12;
	/* https://digitalsynopsis.com/design/beautiful-color-gradients-backgrounds/           */
	/* Heavy Rain        #CFD9DF 0%, #E2EBF0 100%     #E2EBF0 0%, #CFD9DF 100%             */
	/* Cloudy Knoxville  #FDFBFB 0%, #EBEDEE 100%                                          */
	/* Saint Petersberg  #F5F7FA 0%, #C3CFE2 100%                                          */
	/* Everlasting Sky   #FDFCFB 0%, #E2D1C3 100%                                          */
	/* Happy Fisher      #89F7FE 0%, #66A6FF 100%  Dark but pretty                         */
	/* Shades of blue gray #D9D9D9 0%, #B1CFE4 100%                                        */
	/* Shades of orange    #FFF6E5 0%, #FFF6E5 25%, #FFEDCC 50%, #FFEDCC 75%, #FFE4B2 100% */
    /* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, circle farthest-corner, #E2EBF0 0%, #CFD9DF 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, circle farthest-corner, #E2EBF0 0%, #CFD9DF 100%);
    /* Opera */ 
    background-image: -o-radial-gradient(center, circle farthest-corner, #E2EBF0 0%, #CFD9DF 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #E2EBF0), color-stop(1, #CFD9DF));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, circle farthest-corner, #E2EBF0 0%, #CFD9DF 100%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(circle farthest-corner at center, #E2EBF0 0%, #CFD9DF 100%);
}
.btp
{
    position:            Fixed;
    width:               30px;
    height:              30px;
    font-size:           10pt;
    font-weight:         Bold;
    color:               Yellow;
    text-align:          Center;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border-top:          2px Solid Orange;
    border-left:         2px Solid Orange;
    border-right:        2px Solid Orange;
    border-bottom:       2px Solid Orange;
    background-color:    Blue;
    border-radius:       100px; /* Circle */ 
    cursor:              Pointer;
}
.btt
{
    width:               50px;
    height:              16px;
    font-size:           10pt;
    font-weight:         Normal;
    color:               Blue;
    text-align:          Left;
    text-decoration:     Underline;
    font-family:         Lucida Console, Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.circle
{
	width:                42px;
    height:               13px;
    border-radius:         50%;
    font-size:            10pt;
    font-weight:          Bold;
    color:                Blue;
    text-align:          Center; 
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    background-color:    Transparent;
    border-top:          1px Solid Red;
    border-left:         1px Solid Red;
    border-right:        1px Solid Red;
    border-bottom:       1px Solid Red;
}
.dropdownListMin
{
    width:               110px;
    font-size:            10pt;
    font-weight:         Bold;
    color:               Black;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border-top:          3px Solid Black;
    border-left:         1px Solid Black;
    border-right:        1px Solid Black;
    border-bottom:       1px Solid Black;
    background-color:    #EBEBEB;
    border-radius:       5px;
}
.dropdownListMax
{
    width:               175px;
    font-size:            10pt;
    font-weight:         Bold;
    color:               Black;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border-top:          3px Solid Black;
    border-left:         1px Solid Black;
    border-right:        1px Solid Black;
    border-bottom:       1px Solid Black;
    background-color:    #EBEBEB;
    border-radius:       5px;
}
.dropdownItemA
{
    font-size:           10pt;
    font-weight:         Normal;
    color:               Black;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
}
.dropdownItemB
{
    font-size:           10pt;
    font-weight:         Normal;
    color:               Gray;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
}
.btx
{
    width:               45px;
    font-size:           10pt;
    font-weight:         Bold;
    color:               Black;
    text-align:          Center;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border-top:          3px Solid Black;
    border-left:         1px Solid Black;
    border-right:        1px Solid Black;
    border-bottom:       1px Solid Black;
    background-color:    #EBEBEB;
    border-radius:       100px;
    cursor:              Pointer;
}
.btn
{
    width:               65px;
    font-size:           10pt;
    font-weight:         Bold;
    color:               Black;
    text-align:          Center;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border-top:          3px Solid Black;
    border-left:         1px Solid Black;
    border-right:        1px Solid Black;
    border-bottom:       1px Solid Black;
    background-color:    #EBEBEB;
    border-radius:       100px;
    cursor:              Pointer;
}
.btzq
{
    width:               25px;
    height:              25px;
    font-size:           9pt;
    font-weight:         Bold;
    color:               Black;
    text-align:          Center;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    background-color:    #233987;
    padding-top:         0px;
	padding-left:        0px;
	padding-right:       1px;
	padding-bottom:      4px;
    border-top:          0px Solid Blue;
    border-left:         0px Solid Blue;
    border-right:        0px Solid Blue;
    border-bottom:       0px Solid Blue;
    cursor:              Pointer;
}
.btzy
{
    width:               16px;
    height:              20px;
    font-size:           12pt;
    font-weight:         Bold;
    padding-left:        0px;
    padding-right:       1px;
    border:              None;
    background-color:    #233987;
    color:               #9DBBD0; /* #009E60 Shamrock Green   #FA8072 Salmon Red   #71BC78 Fern Green */
    cursor:              Pointer;
}
.btzn
{
    width:               16px;
    height:              20px;
    font-size:           12pt;
    font-weight:         Bold;
    padding-left:        0px;
    padding-right:       1px;
    border:              None;
    background-color:    #233987;
    color:               #233987;
}
.xAlignLBoldYHoverY
{
    font-size:            10pt;
    font-weight:         Bold;
    color:               Black;
    text-align:          Left;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.xAlignLBoldNHoverY
{
    font-size:            10pt;
    font-weight:         Normal;
    color:               Black;
    text-align:          Left;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.xAlignLBoldYHoverN
{
    font-size:            10pt;
    font-weight:         Bold;
    color:               Black;
    text-align:          Left;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
}
.xAlignLBoldNHoverN
{
    font-size:            10pt;
    font-weight:         Normal;
    color:               Black;
    text-align:          Left;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
}
.xAlignRBoldYHoverY
{
    font-size:            10pt;
    font-weight:         Bold;
    color:               Black;
    text-align:          Right;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.xAlignRBoldYHoverN
{
    font-size:            10pt;
    font-weight:         Bold;
    color:               Black;
    text-align:          Right;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
}
.xAlignLBoldYHoverNX
{
    font-size:            10pt;
    font-weight:         Bold;
    color:               Yellow;
    text-align:          Left;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	border:              Transparent;
    background-color:    #233987;
	text-shadow:         -0.35px 0 Black, 0 0.35px Black, 0.35px 0 Black, 0 -0.35px Black;
}
.xAlignRBoldYHoverNX
{
    font-size:            10pt;
    font-weight:         Bold;
    color:               Yellow;
    text-align:          Right;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	border:              Transparent;
    background-color:    #233987;
	text-shadow:         -0.35px 0 Black, 0 0.35px Black, 0.35px 0 Black, 0 -0.35px Black;
}
.ballpta
{
    font-size:            36pt;
    width:               170px;
    font-weight:         Bold;
    color:               Blue;
    text-align:          Center;
	font-style:          Italic;
    text-decoration:     Underline;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	text-shadow:         -1px 0 Black, 0 1px Black, 1px 0 Black, 0 -1px Black;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.ballptb
{
    font-size:            18pt;
    width:               120px;
    font-weight:         Bold;
    color:               Blue;
    text-align:          Center;
	font-style:          Italic;
    text-decoration:     Underline;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	text-shadow:         -0.5px 0 Black, 0 0.5px Black, 0.5px 0 Black, 0 -0.5px Black;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.ballptc
{
    font-size:            14pt;
    width:                90px;
    font-weight:         Normal;
    color:               Blue;
    text-align:          Center;
	font-style:          Italic;
    text-decoration:     Underline;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	text-shadow:         -0.5px 0 Black, 0 0.5px Black, 0.5px 0 Black, 0 -0.5px Black;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.ballptf1
{
    font-size:            14pt;
    width:               105px;
    font-weight:         Bold;
    color:               #F8C5C5; /* LightCoral */
    text-align:          Left;
	font-style:          Italic;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	text-shadow:         -1.0px 0 Black, 0 1.0px Black, 1.0px 0 Black, 0 -1.0px Black;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.ballptf2
{
    font-size:            14pt;
    width:                95px;
    font-weight:         Bold;
    color:               #F8C5C5; /* LightCoral */
    text-align:          Right;
	font-style:          Italic;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	text-shadow:         -1.0px 0 Black, 0 1.0px Black, 1.0px 0 Black, 0 -1.0px Black;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.ballptd
{
    font-size:             9pt;
    width:                60px;
    font-weight:         Normal;
    color:               Blue;
    text-align:          Center;
	font-style:          Italic;
    text-decoration:     Underline;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	text-shadow:         -0.5px 0 Black, 0 0.5px Black, 0.5px 0 Black, 0 -0.5px Black;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.ballptx
{
    font-size:            14pt;
    width:               265px;
    height:               25px;
    font-weight:         Normal;
    color:               Blue;
    text-align:          Center;
	font-style:          Italic;
    text-decoration:     Underline;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	text-shadow:         -0.5px 0 Black, 0 0.5px Black, 0.5px 0 Black, 0 -0.5px Black;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.ballptz
{
    width:               265px;
    height:              160px;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.titlptc
{
    font-size:             12pt;
    width:                 90px;
    font-weight:           Bold;
    text-align:            Left;
    color:               DarkBlue;
	font-style:          Italic;
    text-decoration:     Underline;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.titlptr
{
    font-size:             12pt;
    width:                 200px;
    font-weight:           Bold;
    text-align:            Left;
    color:               DarkBlue;
	font-style:          Italic;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.titlpts
{
    font-size:             10pt;
    width:                425px;
    font-weight:           Bold;
    text-align:            Left;
    color:                Black;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.titlptx
{
    font-size:             10pt;
    width:                425px;
    font-weight:         Normal;
    text-align:            Left;
    color:                Black;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.rptpta
{
    font-size:            18pt;
    width:               930px;
    font-style:         Normal;
    font-weight:        Normal;
    color:              #003F87;
    text-align:          Left;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	text-shadow:         -1px 0 Black, 0 1px Black, 1px 0 Black, 0 -1px Black;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.rptpty
{
    font-size:            18pt;
    width:                80px;
    font-style:         Normal;
    font-weight:        Normal;
    color:              #003F87;
    text-align:          Left;
    font-family:         Calibri, Arial, Helvetica, sans-serif;
	text-shadow:         -1px 0 Black, 0 1px Black, 1px 0 Black, 0 -1px Black;
    border:              None;
    background-color:    Transparent;
    cursor:              Pointer;
}
.reportLine
{
    font-size:           12pt;
    width:               1035px;
    font-style:          Normal;
    font-weight:         Bold;
    color:               Black;
    text-align:          Left;
    font-family:         Courier New, Calibri, Arial, Helvetica, sans-serif;
    border:              None;
    background-color:    Transparent;
}
.ballpta:hover
{
    font-weight:         Bold;
    color:               #800020; /* Burgundy */
	text-shadow:         1px 1px 1px #BB002F; /* BrightRed */
}
.ballptb:hover
{
    font-weight:         Bold;
    color:               #800020;
	text-shadow:         1px 1px 1px #BB002F;
}
.ballptc:hover
{
    font-weight:         Bold;
    color:               #800020;
	text-shadow:         15px 0 5px Yellow, 0 15px 5px Yellow, -15px 0 5px Yellow, 0 -15px 5px Yellow;
}
.ballptf1:hover
{
    font-weight:         Bold;
    color:               LightBlue;
	text-shadow:         -1.0px 0 Black, 0 1.0px Black, 1.0px 0 Black, 0 -1.0px Black;
}
.ballptf2:hover
{
    font-weight:         Bold;
    color:               LightBlue;
	text-shadow:         -1.0px 0 Black, 0 1.0px Black, 1.0px 0 Black, 0 -1.0px Black;
}
.ballptf1x:hover
{
    font-weight:         Bold;
    color:               Blue;
	text-shadow:         15px 0 5px LightCoral, 0 15px 5px LightCoral, -15px 0 5px LightCoral, 0 -15px 5px LightCoral;
}
.ballptd:hover
{
    font-weight:         Bold;
    color:               #800020;
	text-shadow:         1px 1px 1px #BB002F;
}
.titlptc:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Yellow;
}
.titlptr:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Yellow;
}
.titlpts:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Yellow;
}
.titlptx:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Yellow;
}
.rptpty:hover
{
    font-weight:         Bold;
    color:               #800020;
}
.btp:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Red;
}
.btt:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Yellow;
}
.btn:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Yellow;
}
.btx:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Yellow;
}
.btzq:hover
{
    font-weight:         Bold;
    color:               #800020;
	text-shadow:         3px 0 5px #FFD700, 0 3px 5px #FFD700, -3px 0 5px #FFD700, 0 -3px 5px #FFD700; /* Golden Yellow */
}
.btzy:hover
{
    color:               Yellow;
}
.xAlignLBoldYHoverY:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Yellow;
}
.xAlignLBoldNHoverY:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Yellow;
}
.xAlignRBoldYHoverY:hover
{
    font-weight:         Bold;
    color:               Purple;
    background-color:    Yellow;
}
a:link    {text-decoration: none; color: Black;} /* unvisited link */
a:visited {text-decoration: none; color: Black;} /* visited link */
a:active  {text-decoration: none; color: Black;} /* selected link */
a:hover   {text-decoration: none; font-weight: Bold; color: Purple; background-color: Yellow;} /* mouse over link */
