@media print{.rp-header{display:none;}}
@media print{.headertext{display:none;}}
@media print{.report{border-right:0px;border-bottom:0px;margin-top:24px;}}
.printOnly{display:none;}
@media print{.printOnly{display:block;}}
.donotPrint{display:block;}
@media print {.donotPrint{display:none;}}
a:link {text-decoration:none;color:navy;background-color:transparent}
a:visited {text-decoration:none;color:navy;background-color:transparent}
a:hover,a:active {text-decoration:underline;color:blue;background-color:transparent}
.ftReport {
  box-shadow: 2px 2px 4px #888888;
  border-color:#888888;
  margin:8px auto;
}
.ftReport th {
  x-background-color:#7BA1C5;
  background-color: #BBCFE1;
}
.ftReport .total1 {
  background-color: #BBCFE1;
}
.ftReport .total2 {
  background-color: #C8D9E8;
}
.ftReport .total3 {
  background-color: #D6E2EE;
}
.ftReport .total4 {
  background-color: #E4ECF4;
}
.ftReport .total5 {
  background-color: #F2F6FA;
}
.ftReport tr:hover {
  background-color: #FFFFD5;
}
.ftReport .oneColor {
  background: #FFFFFF;
}
.ftReport tr:nth-child(even):not(.total):not(.oneColor) {
  background-color: #FFFFFF;
}
.ftReport tr:nth-child(even):not(.total):not(.oneColor):hover {
  background-color: #FFFFD5;
}
.ftReport tr:nth-child(odd):not(.total):not(.oneColor) {
  background-color: #F1F5F9;
}
.ftReport tr:nth-child(odd):not(.total):not(.oneColor):hover {
  background-color: #FFFFD5;
}
.ftReport2 {
  xbox-shadow: 2px 2px 4px #888888;
  xborder-color:#888888;
  margin:8px auto;
}
.ftReport2 tr:nth-child(1) {
  border-bottom:2px solid black;
}
.ftReport2 .total1 {
  border-top:2px solid black;
}
.ftReport2 tbody:last-child {
  xborder-bottom:2px solid black;
}
body {
    font-family: Verdana;
    xfont-size:10pt;
    xbackground-color:#E4E8EE;
    background-color:<%=BodyBGColor%>;
    margin:0 0 0 0;
}
table {font-size:100%;}
input {font-size:11pt;}
textarea {font-size:11pt;font-family: Verdana;}
.centered {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.blackgrad {
    background-image:url('/<%=getPathArray(1)%>/images/blackgrad.jpg');
    background-repeat:repeat-x;
    border:1px solid gray;
    background-color:buttonface;
    cursor:pointer;
    font-weight:bold;
    height:25px;
    vertical-align:bottom;
}
<%response.write "x=""" & getPathArray(1) & """"%>
.button {
    background-image:url('/<%=getPathArray(1)%>/images/buttonback.jpg');
    background-repeat:repeat-x;
    border:1px solid gray;
    background-color:buttonface;
    cursor:pointer;
    font-weight:bold;
    font-size:90%;
    height:25px;
    vertical-align:middle;
    text-align:center;
    padding:0px 4px 0px 4px;
    font-size:10pt;
    color:black;
}
.buttonfull {
    background-image:url('/<%=getPathArray(1)%>/images/buttonback.jpg');
    background-repeat:repeat-x;
    background-position:center;
    background-size:100% 100%;
    border:1px solid gray;
    background-color:white;
    cursor:default;
    font-weight:bold;
    font-size:90%;
    xheight:25px;
    vertical-align:middle;
    text-align:center;
    padding:0 4 0 4;
    margin:1 1 1 1;
    font-size:10pt;
    border:1px solid gray;
}
.buttonpushed {
    background-image:url('/<%=getPathArray(1)%>/images/buttonbackpushed.jpg');
    background-repeat:repeat-x;
    border:1px solid gray;
    background-color:buttonface;
    cursor:pointer;
    font-weight:bold;
    font-size:90%;
    height:25px;
    vertical-align:middle;
    text-align:center;
    padding:0 4 0 4;
    font-size:10pt;
}
.button16 {
    background-image:url('/<%=getPathArray(1)%>/images/buttonback.jpg');
    background-repeat:repeat-x;
    border:1px solid gray;
    background-color:buttonface;
    cursor:pointer;
    font-weight:bold;
    font-size:90%;
    height:16px;
    vertical-align:middle;
    text-align:center;
    padding:0 4 0 4;
    font-size:8pt;
}
.rotate-left {
    -webkit-transform:rotate(-90deg); /* Safari */
    -moz-transform:rotate(-90deg);    /* Firefox */
    -ms-transform:rotate(-90deg);    /* IE */
    -o-transform:rotate(-90deg);     /* Opera */
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer */
    padding:8 8 8 8;
    white-space:nowrap;
}
.rotate-right {
    -webkit-transform: rotate(90deg); /* Safari */
    -moz-transform: rotate(90deg);    /* Firefox */
    -ms-transform: rotate(90deg);    /* IE */
    -o-transform: rotate(90deg);     /* Opera */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /* Internet Explorer */
    padding:8 8 8 8;
    white-space:nowrap;
}
a.orgname {color:white;}
.b800400     {overflow:hidden;background-color:white;box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:824px;height:400px;margin:4px;padding:2px;}
.b600300     {overflow:hidden;background-color:white;box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:600px;height:300px;margin:4px;padding:2px;}
.b400400     {overflow:hidden;background-color:white;box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:408px;height:380px;margin:4px;padding:2px;}
.b400200     {overflow:hidden;background-color:white;box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:408px;height:197px;margin:4px;padding:2px;}
.b200200     {overflow:hidden;background-color:white;box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:200px;height:197px;margin:4px;padding:2px;}
.bLarge      {overflow:hidden;background-color:white;box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:980px;height:554px;xmargin:4px;xpadding:2px;}
.bNormal     {overflow:hidden;background-color:white;box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:640px;height:362px;xmargin:4px;xpadding:2px;}
.bSmall      {overflow:hidden;background-color:white;box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:430px;height:260px;xmargin:4px;xpadding:2px;}
.b800400Grad {overflow:hidden;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:824px;height:400px;margin:4px;padding:2px;}
.b600300Grad {overflow:hidden;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:600px;height:300px;margin:4px;padding:2px;}
.b700400Grad {overflow:hidden;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:700px;height:400px;margin:4px;padding:2px;}
.b400400Grad {overflow:hidden;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:408px;height:380px;margin:4px;padding:2px;}
.b400200Grad {overflow:hidden;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:408px;height:197px;margin:4px;padding:2px;}
.b200200Grad {overflow:hidden;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:200px;height:197px;margin:4px;padding:2px;}
.bLargeGrad  {overflow:hidden;overflow:hidden;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:980px;height:554px;xmargin:4px;xpadding:2px;}
.bNormalGrad {overflow:hidden;overflow:hidden;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:640px;height:362px;xmargin:4px;xpadding:2px;}
.bSmallGrad  {overflow:hidden;overflow:hidden;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 4px #888888;border-radius:7px;-moz-border-radius:7px;border:1px solid gray;width:430px;height:260px;xmargin:4px;xpadding:2px;}
.chartarea {padding:10px 0px;background:repeating-radial-gradient(#C8D8E6,#24384A);}
.chartboxsmall {width:430px;height:260px;display:inline-table;margin:0px 5px;}
.chartboxmedium {width:640px;height:362px;display:inline-table;margin:0px 5px;}
.chartboxlarge {width:980px;height:554px;display:inline-table;margin:0px 5px;}
.chartframesmall {margin:4px;padding:2px;width:100%;height:260px;background-color:#272727;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 5px #404040;border-radius:7px;-moz-border-radius:7px;border:1px solid #808080;}
.chartframemedium {margin:4px;padding:2px;width:100%;height:362px;background-color:#272727;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 5px #404040;border-radius:7px;-moz-border-radius:7px;border:1px solid #808080;}
.chartframelarge {margin:4px;padding:2px;width:100%;height:554px;background-color:#272727;background:radial-gradient(#585858,#272727);box-shadow: 2px 2px 5px #404040;border-radius:7px;-moz-border-radius:7px;border:1px solid #808080;}
