#sdlbcol { float: left; margin:0; width:50%;}
#HLine {border-top:0;width:0.36vw;}
#tdHLine {border: thin none;padding:0%;}
#noborder {border: thin none; width:2%; background:#FFFFFF;}
td.rotate45 { height:8.18vw;width:1.81vw;min-width:1.81vw;max-width:1.81vw;position:relative;vertical-align:bottom;padding:0;line-height:0.8;border:thin none;}
td.rotate45 > div {position: relative;top:0;left:3.63vw;height: 100%;-ms-transform:skew(-45deg,0deg);-moz-transform:skew(-45deg,0deg);-webkit-transform:skew(-45deg,0deg);-o-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg);overflow: hidden;}
td.rotate45 > div > span {-ms-transform:skew(45deg,0deg) rotate(315deg);-moz-transform:skew(45deg,0deg) rotate(315deg);-webkit-transform:skew(45deg,0deg) rotate(315deg);-o-transform:skew(45deg,0deg) rotate(315deg);transform:skew(45deg,0deg) rotate(315deg);position: absolute;bottom:2.72vw;left: -2.27vw;display: inline-block;width:7.72vw;text-align: left;}
#arrayfoot {color:#004080;background:#FFFFFF;border:0 none;border-top:1px solid #9CB6D2;margin-left:0;padding-left:2px;padding-top:3px;font-size:7pt;text-align:left;border:solid 1px #FFFFFF;border:none;}
.ttle1 {font-size:18pt;text-align:center;overflow:hidden;text-overflow:ellipsis;width:95%;font-weight:bold;}
.ttle2 {font-size:14pt;text-align:center;overflow:hidden;text-overflow:ellipsis;padding-top:0.9vw;padding-bottom:0.9vw;width:100%;background:#6A91BC; color:#004080; font-weight:bold;}
.ttle3 {font-size:11pt;text-align:center;overflow:hidden;text-overflow:ellipsis;width:95%;font-weight:bold;}
.ttle4 {font-size:11pt;text-align:left;overflow:hidden;text-overflow:ellipsis;width:95%;}
.ttle5 {font-size:11pt;text-align:left;overflow:hidden;text-overflow:ellipsis;width:95%;}
.ttle6 {font-size:7pt;text-align:left;overflow:hidden;text-overflow:ellipsis;width:95%;}
table.Mi tr,.Mi {font-size:6pt;}
table.MM tr,.MM {font-size:7pt;}
table.Mn tr,.Mn {font-size:9pt;}
table.Nr tr,.Nr {font-size:11pt;}
table.NM tr,.NM {font-size:13pt;}
table.Md tr,.Md {font-size:14pt;}
table.Mx tr,.Mx {font-size:18pt;}
table.Ma tr,.Ma {font-size:24pt;}
table.Pinspotter {font-size:9pt;margin:0;width:100%;min-width:10vw;max-width:250px;text-align: center;height:2.72vw;}
table.Pinspotter  td {height:1.63vw;border: thin none;padding:2px;}
div.Pinspotter {background-color:#F0F0F0;color:black;border:1px solid gray;border-radius: 12px;margin-left:auto;margin-right:auto;padding:12px;text-align:center;width:auto;min-width:1vw;max-width:1.81vw;height:40%;}
.BGLE { background:#517FB1;}
.FtDef {margin-bottom:0;border-width:0;border-collapse:collapse; font-size:11pt;}
#lwg {display:block; padding-top:4px; padding-bottom:4px; font-weight: bold; color:#FF0000; text-align:center;height:auto;padding:10px;}
#lwgbk {display:block; padding-top:4px; padding-bottom:4px; font-weight: bold; color:#FF0000; text-align:center;height:auto;padding:10px;}
#lwgbkvalue {-webkit-animation: blink .9s linear infinite;-moz-animation: blink .9s linear infinite;-ms-animation: blink .9s linear infinite;-o-animation: blink .9s linear infinite;animation: blink .9s linear infinite;}
@-webkit-keyframes blink { 0% { opacity: 1;} 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
@-moz-keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
@keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
.toparrayline {width:100%;padding-top:2px;padding-bottom:2px;margin-bottom:1px;}
.pins {float:left;width:auto;margin:10px;}
.pt {background:#FFFFC1;margin:1px;display:inline-block;width:3.63vw;line-height:2.72vw;height:2.72vw;text-align:center;border:1px solid #D0D0D0;vertical-align:middle;}
.titleframe {border:1px solid #FF8C8C;text-align: center;font-size:10pt;padding:0.36vw;}
table.hds th {padding-top:6px;padding-bottom:6px;}
table.LXTitle {width:100%;margin-top:0;border-width:0;padding:0;}
table.LXA       { background:#B5C8DD;line-height:100%;border-width:0;text-align: center;border-collapse:collapse;font-size:11pt;}
table.LXAB      { background:#B5C8DD;line-height:100%;border-width:0;text-align: center;font-size:11pt;}
table.LXABSA { background:#B5C8DD;line-height:100%;border-width:0;text-align: center;font-size:11pt;}
table.LXAM      { background:#B5C8DD;line-height:100%;border-width:0;text-align: center;border-collapse:collapse;font-size:11pt;}
table.LXAMSA { background:#B5C8DD;line-height:100%;border-width:0;text-align: center;border-collapse:collapse;font-size:11pt;}
table.LXAH      { background:#B5C8DD;line-height:100%;border-width:0;text-align: center;border-collapse:collapse;font-size:11pt;}
table.LXADCC  { margin-left:2.5%;}
table.LXA       td, table.LXA       th { border:1px solid #9CB6D2;padding:7px;padding-left:0.45vw;padding-right:0.36vw;white-space: nowrap;overflow:hidden;}
table.LXAB      td, table.LXAB      th { border:1px solid #9CB6D2;padding:7px;padding-left:0.45vw;padding-right:0.36vw;white-space: nowrap;overflow:hidden;}
table.LXABSA td, table.LXABSA th { border:1px solid #9CB6D2;padding:7px;padding-left:0.45vw;padding-right:0.36vw;white-space: nowrap;overflow:hidden;}
table.LXAM      td, table.LXAM      th { border:1px solid #9CB6D2;padding:7px;padding-left:0.45vw;padding-right:0.36vw;}
table.LXAMSA td, table.LXAMSA th { border:1px solid #9CB6D2;padding:7px;padding-left:0.45vw;padding-right:0.36vw;}
table.LXAMSA th { border-bottom:2px solid #9CB6D2;}
table th {
  background-color:#517FB1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#799CC3), to(#517FB1));
  background-image: -webkit-linear-gradient(top, #799CC3, #517FB1);
  background-image:    -moz-linear-gradient(top, #799CC3, #517FB1);
  background-image:     -ms-linear-gradient(top, #799CC3, #517FB1);
  background-image:      -o-linear-gradient(top, #799CC3, #517FB1);
  background-image:         linear-gradient(top, #799CC3, #517FB1);
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
  box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}
table.LXAH td { border:0;padding:7px;padding-left:0;white-space: nowrap;overflow:hidden;}
table.LXADC td { padding:7px;border:1px solid #C0C0C0;}

@media screen and (max-width: 600px) { 
  .p5{display:none;}
  #logoimage {width:20pt;margin-right:0.9vw;float:left; height:20pt;}
  #logoimage {width:24pt;margin-top:8pt;margin-right:0;float:left; height:24pt;}
  #header {padding-top:2pt;padding-bottom:3pt;padding-right:2pt;}
  #header h1 { font-size: 12pt;}
  #header h2, #header h3 { font-size: 10pt;}
  ul#nav{padding-left:8px;}
  ul#nav li{width:50%;margin-bottom:2px;}
  ul#nav a {font-size:10px;}
  table.LXADCFrame td { padding:0;font-size:70%;}
}

@media screen and (max-width: 800px) { 
   table.hds, table.hds th, table.hds td {font-size:90%;}
  .dblcontainer {flex-direction: column;}
}
