﻿/**------------------------------------------------------------------------------
Microscopes International, LLC.
Main CSS Style Sheet
Copyright (c) 2011-2018.  All rights reserved.
------------------------------------------------------------------------------**/
/*---------------------------------------------------------
---------------------------------------------------------*/
/* Color for <a> tags */
/* Color for <a> tag hover */
/* Color for <a> tags that have been visited */
/* Color for <a> tags that have not been visited */
/* Color for <a> tag active */
/* Header Width */
/* Content Section Width */
/* Footer Width */
/* Deep Zoom Viewer Height */
/* Deep Zoom Viewer Width */
/*---------------------------------------------------------
Button Colors
---------------------------------------------------------*/
/* Color for black buttons */
/* Color for grey buttons */
/* Color for orange buttons */
/* Color for red buttons */
/* Color for blue buttons */
/* Color for light blue buttons */
/* Color for dark green buttons */
/* Color for light green buttons */
/* Color for MXII buttons */
/* Color for HXII buttons */
/* Color for DX buttons */
/* Color for GX buttons */
/*---------------------------------------------------------
General Styling
---------------------------------------------------------*/
.mtop10 {
  margin-top: 10px !important;
}
.mtop20 {
  margin-top: 20px !important;
}
.mtop30 {
  margin-top: 30px !important;
}
.mtop40 {
  margin-top: 40px !important;
}
.mbot10 {
  margin-bottom: 10px !important;
}
.mbot20 {
  margin-bottom: 20px !important;
}
.mbot30 {
  margin-bottom: 30px !important;
}
.mbot40 {
  margin-bottom: 40px !important;
}
/*---------------------------------------------------------
Product Colors
---------------------------------------------------------*/
.mx2fg {
  color: #006225 !important;
}
.mx2bg {
  background: #006225 !important;
}
.mx2bg2 {
  background: #e8f0de !important;
}
.hx2fg {
  color: #903373 !important;
}
.hx2bg {
  background: #903373 !important;
}
.hx2bg2 {
  background: #fdf8fb !important;
}
.fx2fg {
  color: #ED164F !important;
}
.fx2bg {
  background: #ED164F !important;
}
.dx1fg {
  color: #FF7514 !important;
}
.dx1bg {
  background: #FF7514 !important;
}
.dx1bg2 {
  background: #fffcfa !important;
}
.gx1fg {
  color: #763C28 !important;
}
.gx1bg {
  background: #763C28 !important;
}
.gx1bg2 {
  background: #faf2f0 !important;
}
.alert-color {
  color: #800;
}
.error-color {
  color: #F00;
}
.notice-color {
  color: #080;
}
.hidden {
  display: none !important;
}
/*------------------------------------------------------------------------------
Inline Images
------------------------------------------------------------------------------*/
.social-gp-img {
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iLTIyMSAyNzYuMiA5Ni44IDk2LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTIyMSAyNzYuMiA5Ni44IDk2Ljg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTE1OC40LDI3Ni4yaC0yMy4xYy0xMC4zLDAtMTcuNCwyLjMtMjMuOCw3LjZjLTUsNC40LTguMSwxMC43LTguMSwxNi45YzAsOS42LDcuMywxOS44LDIwLjksMTkuOA0KCWMxLjMsMCwyLjgtMC4xLDQtMC4zbC0wLjIsMC41Yy0wLjUsMS4zLTEuMSwyLjUtMS4xLDQuNWMwLDMuOCwxLjgsNi4xLDMuNiw4LjNsMC4yLDAuM2wtMC40LDBjLTUuNiwwLjQtMTYsMS4xLTIzLjcsNS44DQoJYy05LDUuNC05LjcsMTMuMS05LjcsMTUuNGMwLDksOC40LDE4LjEsMjcuMSwxOC4xYzIxLjgsMCwzMy4xLTEyLDMzLjEtMjMuOWMwLTguOC01LjEtMTMuMS0xMC42LTE3LjdsLTQuNi0zLjYNCgljLTEuNC0xLjItMy4yLTIuNi0zLjItNS40YzAtMi43LDEuOC00LjQsMy4zLTZsMC4yLTAuMmM1LTMuOSwxMC42LTguNCwxMC42LTE4YzAtOS43LTYtMTQuNi04LjktMTdoNy43YzAuMSwwLDAuMiwwLDAuMy0wLjENCglsNi42LTQuMWMwLjItMC4xLDAuMy0wLjMsMC4yLTAuNkMtMTU4LDI3Ni4zLTE1OC4yLDI3Ni4yLTE1OC40LDI3Ni4yeiBNLTE4Ni40LDM2Ny43Yy0xMy4zLDAtMjIuMi02LjItMjIuMi0xNS40DQoJYzAtNiwzLjYtMTAuNCwxMC44LTEzYzUuNy0xLjksMTMuMi0yLDEzLjItMmMxLjMsMCwxLjksMCwyLjksMC4xYzkuMyw2LjYsMTMuNywxMC4xLDEzLjcsMTYuN0MtMTY3LjksMzYyLjUtMTc1LDM2Ny43LTE4Ni40LDM2Ny43eg0KCSBNLTE4Ni41LDMxNi45Yy0xMS4xLDAtMTUuOC0xNC42LTE1LjgtMjIuNWMwLTQsMC45LTcsMi44LTkuNGMyLTIuNSw1LjUtNC4yLDguOC00LjJjMTAuMiwwLDE1LjksMTMuNywxNS45LDIzLjINCgljMCwxLjUsMCw2LjEtMy4xLDkuMkMtMTgwLjEsMzE1LjUtMTgzLjUsMzE2LjktMTg2LjUsMzE2Ljl6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTEyNiwzMjEuNGgtMTIuMnYtMTIuMWMwLTAuMy0wLjItMC41LTAuNS0wLjVoLTUuMmMtMC4zLDAtMC41LDAuMi0wLjUsMC41djEyLjFoLTEyLjFjLTAuMywwLTAuNSwwLjItMC41LDAuNQ0KCXY1LjNjMCwwLjMsMC4yLDAuNSwwLjUsMC41aDEyLjF2MTIuMmMwLDAuMywwLjIsMC41LDAuNSwwLjVoNS4yYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMTIuMmgxMi4yYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtNS4zDQoJQy0xMjUuNSwzMjEuNi0xMjUuNywzMjEuNC0xMjYsMzIxLjR6Ii8+DQo8L3N2Zz4=') no-repeat top left !important;
  background-size: contain !important;
  /*
  background: url('/images/social/gp.svg') no-repeat top left !important;
*/
}
.social-in-img {
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iLTU0IDEwOS45IDQzMC4xIDQzMC4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC01NCAxMDkuOSA0MzAuMSA0MzAuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM3Ni4xLDM3MS40djE1OWgtOTIuMlYzODIuMWMwLTM3LjMtMTMuMy02Mi43LTQ2LjctNjIuN2MtMjUuNSwwLTQwLjYsMTcuMS00Ny4zLDMzLjcNCgljLTIuNCw1LjktMy4xLDE0LjItMy4xLDIyLjV2MTU0LjlIOTQuNmMwLDAsMS4yLTI1MS4zLDAtMjc3LjNoOTIuMnYzOS4zYy0wLjIsMC4zLTAuNCwwLjYtMC42LDAuOWgwLjZ2LTAuOQ0KCWMxMi4zLTE4LjksMzQuMS00NS44LDgzLjEtNDUuOEMzMzAuNiwyNDYuNiwzNzYuMSwyODYuMiwzNzYuMSwzNzEuNHogTS0xLjgsMTE5LjRjLTMxLjUsMC01Mi4yLDIwLjctNTIuMiw0Ny45DQoJYzAsMjYuNiwyMCw0Ny45LDUxLDQ3LjloMC42YzMyLjIsMCw1Mi4yLTIxLjMsNTIuMi00Ny45QzQ5LjEsMTQwLjEsMjkuNywxMTkuNC0xLjgsMTE5LjR6IE0tNDguNSw1MzAuNGg5Mi4yVjI1My4xaC05Mi4yVjUzMC40eiIvPg0KPC9zdmc+') no-repeat top left !important;
  background-size: contain !important;
  /*
  background: url('/images/social/in.svg') no-repeat top left !important;
*/
}
.social-fb-img {
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iLTIyMSAyNzYuOSA5Ni4xIDk2LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTIyMSAyNzYuOSA5Ni4xIDk2LjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTQ4LjksMjc2LjlsLTEyLjUsMGMtMTQsMC0yMy4xLDkuMy0yMy4xLDIzLjd2MTAuOUgtMTk3Yy0xLjEsMC0yLDAuOS0yLDJ2MTUuOGMwLDEuMSwwLjksMiwyLDJoMTIuNVYzNzENCgljMCwxLjEsMC45LDIsMiwyaDE2LjRjMS4xLDAsMi0wLjksMi0ydi0zOS45aDE0LjdjMS4xLDAsMi0wLjksMi0ybDAtMTUuOGMwLTAuNS0wLjItMS0wLjYtMS40Yy0wLjQtMC40LTAuOS0wLjYtMS40LTAuNmgtMTQuN3YtOS4yDQoJYzAtNC40LDEuMS02LjcsNi44LTYuN2w4LjQsMGMxLjEsMCwyLTAuOSwyLTJ2LTE0LjdDLTE0NywyNzcuOC0xNDcuOCwyNzYuOS0xNDguOSwyNzYuOXoiLz4NCjwvc3ZnPg==') no-repeat top left !important;
  background-size: contain !important;
  /*
  background: url('/images/social/fb.svg') no-repeat top left !important;
*/
}
.social-tw-img {
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iLTEzIDY5IDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTEzIDY5IDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OTksMTY2LjJjLTE4LjgsOC40LTM5LjEsMTQtNjAuMywxNi41YzIxLjctMTMsMzguMy0zMy42LDQ2LjItNTguMWMtMjAuMywxMi00Mi44LDIwLjgtNjYuNywyNS41DQoJQzM5OSwxMjkuNywzNzEuNywxMTcsMzQxLjUsMTE3Yy01OCwwLTEwNSw0Ny0xMDUsMTA1YzAsOC4yLDAuOSwxNi4yLDIuNywyMy45Yy04Ny4zLTQuNC0xNjQuNy00Ni4yLTIxNi41LTEwOS44DQoJYy05LDE1LjUtMTQuMiwzMy42LTE0LjIsNTIuOGMwLDM2LjQsMTguNSw2OC42LDQ2LjcsODcuNGMtMTcuMi0wLjUtMzMuNC01LjMtNDcuNi0xMy4xYzAsMC40LDAsMC45LDAsMS4zDQoJYzAsNTAuOSwzNi4yLDkzLjMsODQuMywxMDNjLTguOCwyLjQtMTguMSwzLjctMjcuNywzLjdjLTYuOCwwLTEzLjMtMC43LTE5LjgtMS45YzEzLjQsNDEuNyw1Mi4yLDcyLjEsOTguMSw3Mi45DQoJYy0zNS45LDI4LjItODEuMiw0NS0xMzAuNSw0NWMtOC41LDAtMTYuOC0wLjUtMjUuMS0xLjVDMzMuNSw1MTUuNyw4OC43LDUzMywxNDgsNTMzYzE5My4yLDAsMjk4LjktMTYwLjEsMjk4LjktMjk4LjkNCgljMC00LjYtMC4xLTkuMS0wLjMtMTMuNkM0NjcuMSwyMDUuOCw0ODQuOSwxODcuMyw0OTksMTY2LjJ6Ii8+DQo8L3N2Zz4=') no-repeat top left !important;
  background-size: contain !important;
  /*
  background: url('/images/social/tw.svg') no-repeat top left !important;
*/
}
.social-pn-img {
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iLTI2IDgxLjYgNDg2LjQgNDg2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTI2IDgxLjYgNDg2LjQgNDg2LjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDQuMSwyMTYuOUMzOTAuOSwxMjAuNywyOTUuMSw3MS44LDE5Mi45LDgzLjJjLTgwLjgsOS4xLTE2MS40LDc0LjQtMTY0LjcsMTY3LjhjLTIsNTcsMTQuMSw5OS44LDY4LjQsMTExLjgNCgljMjMuNS00MS42LTcuNi01MC43LTEyLjQtODAuOEM2NC4yLDE1OSwyMjYuMiw3NC45LDMxMSwxNjAuOWM1OC43LDU5LjYsMjAsMjQyLjgtNzQuNiwyMjMuN2MtOTAuNi0xOC4yLDQ0LjQtMTY0LTI3LjktMTkyLjYNCgljLTU4LjgtMjMuMy05MCw3MS4xLTYyLjEsMTE4LjFDMTMwLDM5MC44LDk0LjgsNDY2LjgsMTA5LDU2OGM0Ni4yLTMzLjYsNjEuOC05Ny43LDc0LjYtMTY0LjdjMjMuMiwxNC4xLDM1LjcsMjguOCw2NS4zLDMxDQoJQzM1OC4xLDQ0Mi44LDQxOS4xLDMyNS4zLDQwNC4xLDIxNi45eiIvPg0KPC9zdmc+') no-repeat top left !important;
  background-size: contain !important;
  /*
  background: url('/images/social/pn.svg') no-repeat top left !important;
*/
}
.social-yt-img {
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iLTIyNCAyODAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTIyNCAyODAgOTAgOTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTUzLjEsMzQ1LjhoLTQuOWwwLTIuOWMwLTEuMywxLTIuMywyLjMtMi4zaDAuM2MxLjMsMCwyLjMsMSwyLjMsMi4zTC0xNTMuMSwzNDUuOHogTS0xNzEuNiwzMzkuNw0KCWMtMS4zLDAtMi4zLDAuOC0yLjMsMS45djE0YzAsMSwxLDEuOSwyLjMsMS45YzEuMywwLDIuMy0wLjgsMi4zLTEuOXYtMTRDLTE2OS4zLDM0MC41LTE3MC4zLDMzOS43LTE3MS42LDMzOS43eiBNLTE0MS41LDMzMS45djI2LjUNCgljMCw2LjQtNS41LDExLjYtMTIuMywxMS42aC01MC41Yy02LjgsMC0xMi4zLTUuMi0xMi4zLTExLjZ2LTI2LjVjMC02LjQsNS41LTExLjYsMTIuMy0xMS42aDUwLjUNCglDLTE0NywzMjAuMy0xNDEuNSwzMjUuNS0xNDEuNSwzMzEuOXogTS0yMDAuOSwzNjEuM2wwLTI4bDYuMywwdi00LjFsLTE2LjcsMHY0LjFsNS4yLDB2MjhILTIwMC45eiBNLTE4Mi4xLDMzNy41aC01LjJ2MTQuOQ0KCWMwLDIuMiwwLjEsMy4yLDAsMy42Yy0wLjQsMS4yLTIuMywyLjQtMy4xLDAuMWMtMC4xLTAuNCwwLTEuNiwwLTMuNmwwLTE1aC01LjJsMCwxNC44YzAsMi4zLTAuMSw0LDAsNC43YzAuMSwxLjQsMC4xLDIuOSwxLjMsMy44DQoJYzIuMywxLjcsNi44LTAuMyw4LTIuN2wwLDMuMWw0LjIsMEwtMTgyLjEsMzM3LjVMLTE4Mi4xLDMzNy41eiBNLTE2NS40LDM1NC42bDAtMTIuNGMwLTQuNy0zLjUtNy42LTguNC0zLjdsMC05LjJsLTUuMiwwbDAsMzEuOQ0KCWw0LjMtMC4xbDAuNC0yQy0xNjguOSwzNjQuMS0xNjUuNCwzNjAuNi0xNjUuNCwzNTQuNnogTS0xNDkuMSwzNTNsLTMuOSwwYzAsMC4yLDAsMC4zLDAsMC41djIuMmMwLDEuMi0xLDIuMS0yLjEsMi4xaC0wLjgNCgljLTEuMiwwLTIuMS0xLTIuMS0yLjF2LTAuMlYzNTNWMzUwaDl2LTMuNGMwLTIuNS0wLjEtNC45LTAuMy02LjNjLTAuNi00LjUtNi45LTUuMi0xMC4xLTIuOWMtMSwwLjctMS43LDEuNy0yLjIsMi45DQoJYy0wLjQsMS4zLTAuNywzLTAuNyw1LjN2Ny40Qy0xNjIuMywzNjUuMy0xNDcuMywzNjMuNi0xNDkuMSwzNTN6IE0tMTY5LjIsMzEyLjdjMC4zLDAuNywwLjcsMS4yLDEuMywxLjZjMC42LDAuNCwxLjMsMC42LDIuMSwwLjYNCgljMC44LDAsMS40LTAuMiwyLTAuNmMwLjYtMC40LDEuMS0xLDEuNS0xLjlsLTAuMSwyaDUuOHYtMjQuN2gtNC42VjMwOWMwLDEtMC45LDEuOS0xLjksMS45Yy0xLDAtMS45LTAuOS0xLjktMS45di0xOS4yaC00Ljh2MTYuNw0KCWMwLDIuMSwwLDMuNSwwLjEsNC4zQy0xNjkuNiwzMTEuNC0xNjkuNCwzMTIuMS0xNjkuMiwzMTIuN3ogTS0xODYuOCwyOTguOGMwLTIuNCwwLjItNC4yLDAuNi01LjZjMC40LTEuMywxLjEtMi40LDIuMS0zLjINCgljMS0wLjgsMi4zLTEuMiwzLjktMS4yYzEuMywwLDIuNSwwLjMsMy41LDAuOGMxLDAuNSwxLjcsMS4yLDIuMiwyYzAuNSwwLjgsMC45LDEuNywxLjEsMi42YzAuMiwwLjksMC4zLDIuMiwwLjMsNHY2LjMNCgljMCwyLjMtMC4xLDQtMC4zLDUuMWMtMC4yLDEuMS0wLjYsMi4xLTEuMSwzYy0wLjYsMC45LTEuMywxLjYtMi4yLDIuMWMtMC45LDAuNC0yLDAuNy0zLjIsMC43Yy0xLjMsMC0yLjQtMC4yLTMuNC0wLjYNCgljLTAuOS0wLjQtMS42LTEtMi4xLTEuN2MtMC41LTAuOC0wLjktMS43LTEuMS0yLjhjLTAuMi0xLjEtMC4zLTIuNy0wLjMtNC45TC0xODYuOCwyOTguOEwtMTg2LjgsMjk4Ljh6IE0tMTgyLjIsMzA4LjYNCgljMCwxLjQsMSwyLjUsMi4zLDIuNWMxLjMsMCwyLjMtMS4xLDIuMy0yLjV2LTEzLjJjMC0xLjQtMS0yLjUtMi4zLTIuNWMtMS4zLDAtMi4zLDEuMS0yLjMsMi41VjMwOC42eiBNLTE5OC4zLDMxNS4yaDUuNWwwLTE5DQoJbDYuNS0xNi4yaC02bC0zLjQsMTIuMWwtMy41LTEyLjFoLTUuOWw2LjksMTYuM0wtMTk4LjMsMzE1LjJ6Ii8+DQo8L3N2Zz4=') no-repeat top left !important;
  background-size: contain !important;
  /*
  background: url('/images/social/yt.svg') no-repeat top left !important;
*/
}
.social-ig-img {
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iLTIyMCAyNzYuNiA5Ny40IDk3LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTIyMCAyNzYuNiA5Ny40IDk3LjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjA3LjUsMjc2LjZoNzIuNGM2LjksMCwxMi41LDUuMSwxMi41LDEyLjV2NzIuNGMwLDcuNC01LjYsMTIuNS0xMi41LDEyLjVoLTcyLjRjLTYuOSwwLTEyLjUtNS4xLTEyLjUtMTIuNQ0KCXYtNzIuNEMtMjIwLDI4MS43LTIxNC40LDI3Ni42LTIwNy41LDI3Ni42TC0yMDcuNSwyNzYuNnogTS0xNDkuMSwyODcuNGMtMi40LDAtNC40LDItNC40LDQuNHYxMC41YzAsMi40LDIsNC40LDQuNCw0LjRoMTENCgljMi40LDAsNC40LTIsNC40LTQuNHYtMTAuNWMwLTIuNC0yLTQuNC00LjQtNC40SC0xNDkuMUwtMTQ5LjEsMjg3LjR6IE0tMTMzLjYsMzE3LjhoLTguNmMwLjgsMi42LDEuMiw1LjUsMS4yLDguNA0KCWMwLDE2LjItMTMuNiwyOS4zLTMwLjMsMjkuM2MtMTYuNywwLTMwLjMtMTMuMS0zMC4zLTI5LjNjMC0yLjksMC40LTUuNywxLjItOC40aC04Ljl2NDEuMWMwLDIuMSwxLjcsMy45LDMuOSwzLjloNjcuOA0KCWMyLjEsMCwzLjktMS43LDMuOS0zLjlMLTEzMy42LDMxNy44TC0xMzMuNiwzMTcuOHogTS0xNzEuMiwzMDYuMWMtMTAuOCwwLTE5LjYsOC41LTE5LjYsMTljMCwxMC41LDguOCwxOSwxOS42LDE5DQoJYzEwLjgsMCwxOS42LTguNSwxOS42LTE5Qy0xNTEuNiwzMTQuNi0xNjAuNCwzMDYuMS0xNzEuMiwzMDYuMXoiLz4NCjwvc3ZnPg==') no-repeat top left !important;
  background-size: contain !important;
  /*
  background: url('/images/social/ig.svg') no-repeat top left !important;
*/
}
.social-fl-img {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB2aWV3Qm94PSItMjI0IDI4MCA5MCA5MCI+DQogIDxzdHlsZT4NCiAgICAuc3Qwe2ZpbGw6I0ZGMDA4NDt9IC5zdDF7ZmlsbDojMDA2M0RDO30NCiAgPC9zdHlsZT4NCiAgPHBhdGggZD0iTS0xMzQgMzI1YzAgMTEtOSAyMC0yMC4yIDIwLTExLjEgMC0yMC4yLTktMjAuMi0yMHM5LTIwIDIwLjItMjAgMjAuMiA5IDIwLjIgMjB6IiBjbGFzcz0ic3QwIi8+DQogIDxwYXRoIGQ9Ik0tMjAzLjggMzA1Yy0xMS4xIDAtMjAuMiA5LTIwLjIgMjBzOSAyMCAyMC4yIDIwYzExLjEgMCAyMC4yLTkgMjAuMi0yMC0uMS0xMS05LjEtMjAtMjAuMi0yMHoiIGNsYXNzPSJzdDEiLz4NCjwvc3ZnPg==') no-repeat top left !important;
  background-size: contain !important;
  /*
  background: url('/images/social/fl.svg') no-repeat top left !important;
*/
}
.social-elist-img {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIGZpbGwtcnVsZT0ibm9uemVybyIgY2xpcC1ydWxlPSJldmVub2RkIiB2aWV3Qm94PSIwIDAgMTAyNDAgMTAyNDAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCgk8dGl0bGU+c3ltYm9sX2F0IGljb248L3RpdGxlPg0KCTxkZXNjPnN5bWJvbF9hdCBpY29uIGZyb20gdGhlIEljb25FeHBlcmllbmNlLmNvbSBPLUNvbGxlY3Rpb24uIENvcHlyaWdodCBieSBJTkNPUlMgR21iSCAod3d3LmluY29ycy5jb20pLjwvZGVzYz4NCgk8cGF0aCBpZD0iY3VydmUwIiBmaWxsPSIjRkZGRkZGIiBkPSJNNTEyMCA2NDBjMjQ3NCwwIDQ0ODAsMjAwNiA0NDgwLDQ0ODAgMCwxMzIgLTYsMjYzIC0xNywzOTMgLTk0LDEyNDIgLTc4OSwyNTE4IC0yMTgzLDI0MTggLTYzNiwtNDUgLTExNjAsLTM4MCAtMTQ3OSwtODYxIC0zNDYsMjAyIC03MzYsMjkwIC0xMTIxLDI5MCAtODYsMCAtMTczLC03IC0yNjIsLTIxIC05NjksLTE0OSAtMTY3NywtOTk1IC0xNjc3LC0xOTcyIDAsLTEwOSA4LC0yMjMgMjcsLTM0MiAxNjQsLTEwNzAgMTA5NywtMjE0NSAyMjMyLC0yMTQ1IDMxMSwwIDYzNiw2MiA5MjAsMTg5bDE3IC0xMDAgMTI2MCAyMTAgLTQ0MiAyNjE3Yy03MCw0MTYgMTgyLDgyOSA2MTUsODYwIDcwNSw1MSA4MzAsLTEwMzQgODMwLC0xNTM2IDAsLTE3NjcgLTE0MzMsLTMyMDAgLTMyMDAsLTMyMDAgLTE3NjcsMCAtMzIwMCwxNDMzIC0zMjAwLDMyMDAgMCwxNzY3IDE0MzMsMzIwMCAzMjAwLDMyMDAgMzUyLDAgNjkxLC01NyAxMDA4LC0xNjIgNTU5LDM2NCAxMjUzLDUwMiAxOTA3LDM2NCAtNzg0LDY3MiAtMTgwMiwxMDc4IC0yOTE1LDEwNzggLTI0NzQsMCAtNDQ4MCwtMjAwNiAtNDQ4MCwtNDQ4MCAwLC0yNDc0IDIwMDYsLTQ0ODAgNDQ4MCwtNDQ4MHptNjU2IDM5OTNjNSwtMTExIC0xNiwtMjEyIC05NywtMjk0IC04MywtODMgLTIxMywtMTQwIC0zNzIsLTE2NiAtNTIsLTkgLTExNSwtMTMgLTE4NywtMTMgLTQ3OSwwIC05MDAsNjE5IC05NjcsMTA1NSAtOSw1MiAtMTIsMTAzIC0xMiwxNTIgMCwzNDYgMjM5LDY1NCA1ODcsNzA3IDI0LDQgNDgsNiA3Miw2IDIxMSwwIDQxNCwtNTAgNTYyLC0xNzEgMTI3LC0xMDIgMjI4LC0yNjggMjgyLC01MTVsMTMyIC03NjF6Ii8+DQo8L3N2Zz4=') no-repeat top left !important;
  background-size: contain !important;
  /*
  background: url('/images/social/fl.svg') no-repeat top left !important;
*/
}
.youtube-playback-img {
  /*
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iLTIyNCAyODAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTIyNCAyODAgOTAgOTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+IC5zdDB7ZmlsbDojQkIwMDAwO30gLnN0MXtmaWxsOiNGRkZGRkY7fSA8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0xMzQsMzA2YzAtNy40LTYtMTMuNS0xMy40LTEzLjVoLTYzLjFjLTcuNCwwLTEzLjUsNi0xMy41LDEzLjV2MzZjMCw3LjQsNiwxMy41LDEzLjQsMTMuNWg2My4xIGM3LjQsMCwxMy41LTYsMTMuNS0xMy41VjMwNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMTkxLjksMzQxdi0zMy45bDI1LjcsMTYuOUwtMTkxLjksMzQxeiIvPg0KPC9zdmc+') no-repeat top left !important;
  background-size: contain !important;
*/
}
.mi-logo-img {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDQzMzYzKSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjIzMS4xMzVweCIgaGVpZ2h0PSI1Ni45MjNweCIgdmlld0JveD0iMCAwIDIzMS4xMzUgNTYuOTIzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzEuMTM1IDU2LjkyMyINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTMxLjk0LDE2LjczNXYwLjQ1MmMtMC42MDMsMC4wNDItMS4wOTksMC4xMTctMS40ODgsMC4yMjZjLTAuMzg5LDAuMTA5LTAuNzE0LDAuMzU4LTAuOTc0LDAuNzQ4DQoJCQljLTAuMjYsMC4zOS0wLjM1NCwwLjk2OS0wLjI4LDEuNzM3bDEuMjYyLDE1LjQxMWMwLjA5NCwxLjA4LDAuMjQ3LDEuODc3LDAuNDYsMi4zOTFjMC4yMTMsMC41MTUsMC40NzgsMC44NiwwLjc5NCwxLjAzNw0KCQkJYzAuMzE3LDAuMTc2LDAuODE4LDAuMzQyLDEuNTA0LDAuNDk4djAuNDUySDIyLjY4NHYtMC40NTJjMC44ODMtMC4wMjEsMS41NzYtMC4yNTQsMi4wODEtMC43MDENCgkJCWMwLjUwMy0wLjQ0NiwwLjcwNC0xLjMyOSwwLjYtMi42NDhMMjQuMjQzLDIxLjI3SDI0LjE4bC03LjQ5NSwxOC40MThIMTYuMTRsLTcuNzI5LTE3LjgxSDguMzQ5TDcuMzM2LDM0LjY3DQoJCQljLTAuMTA0LDEuMjU3LTAuMDE2LDIuMjIxLDAuMjY1LDIuODkxYzAuMjgsMC42NywwLjY1MiwxLjEwNiwxLjExNCwxLjMxYzAuNDYyLDAuMjAxLDEsMC4zMjQsMS42MTMsMC4zNjV2MC40NTJIMi41Mzd2LTAuNDUyDQoJCQljMC45ODctMC4wNjIsMS43MzItMC40NTcsMi4yMzYtMS4xODRjMC41MDMtMC43MjgsMC44NDQtMS45MzgsMS4wMjEtMy42MzFsMS41NDItMTQuNTIyYy0wLjk2Ni0xLjU0OC0yLjI4NS0yLjQ1Mi0zLjk1OC0yLjcxMQ0KCQkJdi0wLjQ1Mmg4LjI5bDYuNjM4LDE1LjA5OWw2LjE1NS0xNS4wOTlIMzEuOTR6Ii8+DQoJCTxwYXRoIGQ9Ik0zNC41NTcsMTcuMTU2di0wLjQyMUg0NS4zNHYwLjQ1MmMtMS4xOTUsMC0xLjk2NiwwLjI3My0yLjMxNCwwLjgxOGMtMC4zNDgsMC41NDUtMC41MjIsMS4yNjUtMC41MjIsMi4xNTh2MTYuMTExDQoJCQljMCwwLjUxLDAuMDQ2LDAuOTY3LDAuMTQsMS4zNzJjMC4wOTMsMC40MDUsMC4zNCwwLjc3MSwwLjc0LDEuMDk5YzAuMzk5LDAuMzI2LDEuMDEsMC40OSwxLjgzMSwwLjQ5aDAuMTI1djAuNDUySDM0LjU1N3YtMC40NTINCgkJCWMxLjE4NCwwLDEuOTUzLTAuMjcsMi4zMDYtMC44MTFjMC4zNTMtMC41MzksMC41My0xLjI1NiwwLjUzLTIuMTVWMjAuMTY0YzAtMS4wNi0wLjIzMS0xLjgyNi0wLjY5NC0yLjI5OA0KCQkJQzM2LjIzNywxNy4zOTMsMzUuNTIzLDE3LjE1NiwzNC41NTcsMTcuMTU2eiIvPg0KCQk8cGF0aCBkPSJNNjcuMDEyLDI0LjYyaC0wLjU0NWMtMC4xNjctMS4xMTEtMC40ODYtMi4wOTgtMC45NTgtMi45NnMtMS4wNDQtMS41NzYtMS43MTQtMi4xNDNjLTAuNjctMC41NjYtMS40MjMtMC45OTUtMi4yNTktMS4yODYNCgkJCWMtMC44MzYtMC4yOTEtMS43MjItMC40MzYtMi42NTctMC40MzZjLTEuMjQ3LDAtMi4zNDUsMC4yNjUtMy4yOTYsMC43OTRjLTAuOTUsMC41My0xLjY4LDEuMTktMi4xODksMS45NzkNCgkJCWMtMC42MTMsMC45OTgtMS4wNDQsMi4xMDEtMS4yOTMsMy4zMTFjLTAuMjUsMS4yMS0wLjM3NCwyLjUwMS0wLjM3NCwzLjg3M2MwLDIuNDkzLDAuNDM3LDQuNDg3LDEuMzA5LDUuOTgzDQoJCQlzMS45MjQsMi41MzcsMy4xNTUsMy4xMjRzMi40NDMsMC44OCwzLjYzOCwwLjg4YzIuODg4LDAsNS4zOTItMS40MTIsNy41MTEtNC4yMzh2Mi4xMDRjLTAuNjk2LDAuODExLTEuNDQ0LDEuNTI3LTIuMjQ0LDIuMTUNCgkJCXMtMS43OTcsMS4xNDMtMi45OTIsMS41NTljLTEuMTk0LDAuNDE2LTIuNTkyLDAuNjIzLTQuMTkxLDAuNjIzYy0xLjg5MSwwLTMuNTc2LTAuMzE5LTUuMDU2LTAuOTU4DQoJCQljLTEuNDgtMC42MzktMi43MDktMS40OTktMy42ODUtMi41NzljLTAuOTc3LTEuMDgtMS43MTQtMi4zMTYtMi4yMTMtMy43MDhzLTAuNzQ4LTIuODI2LTAuNzQ4LTQuMzAxDQoJCQljMC0xLjI2NywwLjE2MS0yLjQ0NiwwLjQ4My0zLjUzN2MwLjMyMi0xLjA5MSwwLjc1OC0yLjA1OSwxLjMwOS0yLjkwNmMwLjU1MS0wLjg0NiwxLjIwNS0xLjYzMywxLjk2My0yLjM2DQoJCQljMS4yOTgtMS4xODUsMi42NDktMS45OTIsNC4wNTEtMi40MjNjMS40MDItMC40MzEsMi45MTQtMC42NDYsNC41MzQtMC42NDZjMS42LDAsMy4zNDUsMC4yNjUsNS4yMzYsMC43OTUNCgkJCWMwLjY2NSwwLjE1NiwxLjE1MywwLjIzMywxLjQ2NSwwLjIzM2MwLjU3MSwwLDEuMDA3LTAuMzc0LDEuMzA5LTEuMTIyaDAuNDUyVjI0LjYyeiIvPg0KCQk8cGF0aCBkPSJNNzcuMzYzLDI4LjkzNmgtMC43MzJ2Ny4zMzhjMCwwLjg3MywwLjEzLDEuNTI1LDAuMzksMS45NTZzMC41NzcsMC43MDYsMC45NTEsMC44MjZjMC4zNzQsMC4xMTksMC44NzMsMC4xODksMS40OTYsMC4yMQ0KCQkJdjAuNDIxSDY4LjY4NHYtMC40NTJjMS4yMDUsMCwxLjk3OS0wLjI3LDIuMzIyLTAuODExYzAuMzQzLTAuNTM5LDAuNTE0LTEuMjU2LDAuNTE0LTIuMTV2LTE2LjA4YzAtMS4xMDEtMC4yMjQtMS44NzctMC42Ny0yLjMyOQ0KCQkJYy0wLjQ0Ny0wLjQ1Mi0xLjE2OC0wLjY3OC0yLjE2Ni0wLjY3OHYtMC40NTJoMTEuOTA1YzEuNTY4LDAsMi45NDUsMC4yNDQsNC4xMjksMC43MzJjMS4xODQsMC40ODgsMi4wODgsMS4xNzksMi43MTEsMi4wNzINCgkJCWMwLjYyNCwwLjg5NCwwLjkzNSwxLjkxNywwLjkzNSwzLjA3YzAsMC45MzUtMC4xOTgsMS43NjYtMC41OTIsMi40OTNjLTAuMzk1LDAuNzI3LTAuOTI3LDEuMzI0LTEuNTk3LDEuNzkyDQoJCQljLTAuNjcsMC40NjgtMS40MTYsMC44MjYtMi4yMzYsMS4wNzVjMS4wNywwLjY3NiwyLjEwOCwxLjg3LDMuMTE2LDMuNTg0bDIuNzQzLDQuNjU5YzAuNDY3LDAuOCwwLjg5OCwxLjQyMSwxLjI5MywxLjg2Mg0KCQkJYzAuMzk1LDAuNDQxLDAuNzQzLDAuNzMyLDEuMDQ0LDAuODcyYzAuMzAxLDAuMTQsMC42MjgsMC4yMzYsMC45ODEsMC4yODh2MC40NTJoLTcuNDAxYy0wLjcxNy0xLjI5OC0xLjI2OC0yLjMzMi0xLjY1Mi0zLjEwMQ0KCQkJYy0xLjIyNi0yLjQtMi4xMTktNC4wNjYtMi42OC01LjAwMmMtMC41NjEtMC45MzYtMS4xNC0xLjYxLTEuNzM3LTIuMDI2Qzc5LjA0OSwyOS4xNDQsNzguMjg4LDI4LjkzNiw3Ny4zNjMsMjguOTM2eg0KCQkJIE03Ny44NzcsMTguMDEzaC0xLjI0N3Y5LjY0NWgxLjA0NGMxLjc4NywwLDMuMTMyLTAuNDI4LDQuMDM2LTEuMjg2YzAuOTAzLTAuODU3LDEuMzU1LTIuMDksMS4zNTUtMy43MDENCgkJCWMwLTAuOTk3LTAuMTk1LTEuODQxLTAuNTg0LTIuNTMycy0wLjk3MS0xLjIxOC0xLjc0NS0xLjU4MlM3OS4wMSwxOC4wMTMsNzcuODc3LDE4LjAxM3oiLz4NCgkJPHBhdGggZD0iTTkyLjcxMywyOC4xNDFjMC0xLjU1OCwwLjI2OC0zLjA0OCwwLjgwMy00LjQ3MmMwLjUzNS0xLjQyMywxLjMyMi0yLjY3MiwyLjM2MS0zLjc0OA0KCQkJYzEuMDM5LTEuMDc1LDIuMjk4LTEuOTExLDMuNzc4LTIuNTA5YzEuNDgtMC41OTcsMy4xNTUtMC44OTYsNS4wMjUtMC44OTZjMS44OTEsMCwzLjU3NiwwLjMwNCw1LjA1NiwwLjkxMg0KCQkJczIuNzM3LDEuNDUyLDMuNzcxLDIuNTMyYzEuMDMzLDEuMDgxLDEuODE1LDIuMzI5LDIuMzQ1LDMuNzQ3czAuNzk1LDIuOTI3LDAuNzk1LDQuNTI3YzAsMS41ODktMC4yNTcsMy4wODQtMC43NzEsNC40ODcNCgkJCXMtMS4yNywyLjY0NS0yLjI2NywzLjcyNWMtMC45OTcsMS4wOC0yLjI1MSwxLjkzMi0zLjc2MywyLjU1NmMtMS41MTEsMC42MjMtMy4yMjMsMC45MzUtNS4xMzQsMC45MzUNCgkJCWMtMi4wNTcsMC0zLjg1Mi0wLjM1LTUuMzg0LTEuMDUxcy0yLjc4NC0xLjYyOS0zLjc1NS0yLjc4MnMtMS42OS0yLjQyNS0yLjE1OC0zLjgxN0M5Mi45NDcsMzAuODk0LDkyLjcxMywyOS41MTMsOTIuNzEzLDI4LjE0MXoNCgkJCSBNOTguMTY3LDI3Ljg0NWMwLDEuNTU4LDAuMTE3LDMuMDkzLDAuMzUxLDQuNjA1YzAuMjMzLDEuNTExLDAuODM4LDIuOTI0LDEuODE1LDQuMjM4czIuNDQ2LDEuOTcxLDQuNDEsMS45NzENCgkJCWMyLjc1MywwLDQuNTE2LTEuMTA5LDUuMjktMy4zMjZjMC43NzQtMi4yMTksMS4xNjEtNC40OCwxLjE2MS02Ljc4N2MwLTEuNzk3LTAuMTU2LTMuNDgtMC40NjctNS4wNDgNCgkJCWMtMC4zMTItMS41NjgtMC45NDgtMi45MTEtMS45MDktNC4wMjhjLTAuOTYxLTEuMTE2LTIuMzE5LTEuNjc1LTQuMDc1LTEuNjc1Yy0xLjk3NCwwLTMuNDQ2LDAuNjM2LTQuNDE3LDEuOTA5DQoJCQlzLTEuNTc0LDIuNjI1LTEuODA3LDQuMDU5Qzk4LjI4NCwyNS4xOTYsOTguMTY3LDI2LjU1Nyw5OC4xNjcsMjcuODQ1eiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggZD0iTTEzMC41NDcsMjEuMTQ1aC0wLjI0OWMtMC4xNDYtMS4xMTEtMC42MzEtMi4wODUtMS40NTctMi45MjJjLTAuODI1LTAuODM2LTEuOTE0LTEuMjU0LTMuMjY1LTEuMjU0DQoJCQljLTAuODgzLDAtMS42NjcsMC4yMDgtMi4zNTMsMC42MjNzLTEuMjE1LDAuOTgyLTEuNTg5LDEuNjk4Yy0wLjM3NCwwLjcxNy0wLjU2MSwxLjUzOC0wLjU2MSwyLjQ2Mg0KCQkJYzAsMC43MTYsMC4xMTIsMS4zNTMsMC4zMzUsMS45MDljMC4yMjQsMC41NTYsMC41NTMsMS4wNDYsMC45OSwxLjQ3MmMwLjQzNiwwLjQyNiwwLjk1LDAuODI0LDEuNTQyLDEuMTkyDQoJCQljMC41OTMsMC4zNjksMS4zOTIsMC44MzMsMi4zOTksMS4zOTVjMS42ODQsMC45MjUsMi45OTIsMS44NDYsMy45MjcsMi43NjZjMC45MzUsMC45MTksMS40MDIsMi4xNzksMS40MDIsMy43NzgNCgkJCWMwLDAuOTc3LTAuMjUyLDEuOTItMC43NTUsMi44MjhjLTAuNTA1LDAuOTEtMS4yNjYsMS42NTQtMi4yODMsMi4yMzZjLTEuMDE5LDAuNTgyLTIuMjgxLDAuODczLTMuNzg3LDAuODczDQoJCQljLTAuOTQ1LDAtMS43ODEtMC4xMDItMi41MDgtMC4zMDVjLTAuNzI3LTAuMjAyLTEuNDY1LTAuNDg0LTIuMjEyLTAuODQ5Yy0wLjMxMi0wLjEwNC0wLjUyNS0wLjE1Ni0wLjYzOS0wLjE1Ng0KCQkJYy0wLjIxOCwwLTAuMzYxLDAuMDc4LTAuNDI4LDAuMjMzYy0wLjA2OCwwLjE1Ni0wLjE1OSwwLjQ5NC0wLjI3MywxLjAxNGgtMC4yNjV2LTUuNzVoMC4yNjVjMC4zNzQsMS42ODMsMS4xMDEsMi45NTUsMi4xODIsMy44MTcNCgkJCWMxLjA4LDAuODYyLDIuMzk0LDEuMjk0LDMuOTQyLDEuMjk0YzEuMTY0LDAsMi4wOTYtMC4yMTksMi43OTctMC42NTRjMC43MDEtMC40MzgsMS4xODgtMC45NjcsMS40NTctMS41OQ0KCQkJYzAuMjcxLTAuNjIzLDAuNDA1LTEuMjQ2LDAuNDA1LTEuODdjMC0xLjI4OC0wLjM5Mi0yLjMzOS0xLjE3Ny0zLjE1NWMtMC43ODQtMC44MTUtMS45NzctMS42NDgtMy41NzYtMi41MDENCgkJCWMtMS4xMDEtMC42MDItMS45MTYtMS4wNy0yLjQ0Ni0xLjQwMmMtMC41My0wLjMzMi0xLjA2Ny0wLjc2My0xLjYxMy0xLjI5M3MtMC45NzktMS4xNTYtMS4zMDEtMS44NzgNCgkJCWMtMC4zMjItMC43MjItMC40ODMtMS41NS0wLjQ4My0yLjQ4NWMwLTEuMDgsMC4yODYtMi4xMTQsMC44NTctMy4xMDFzMS4zODItMS43NzksMi40MzEtMi4zNzYNCgkJCWMxLjA0OS0wLjU5NywyLjIzOC0wLjg5NiwzLjU2OC0wLjg5NmMxLjAwOCwwLDIuMDQxLDAuMTcxLDMuMTAxLDAuNTE0YzAuMTY2LDAuMDgzLDAuMzksMC4xMjUsMC42NywwLjEyNQ0KCQkJYzAuMzQzLDAsMC41NzctMC4yMzQsMC43MDEtMC43MDFoMC4yNDlWMjEuMTQ1eiIvPg0KCQk8cGF0aCBkPSJNMTU0LjI0MiwyMS44NzdoLTAuMjY0Yy0wLjE5Ny0xLjEyMi0wLjcyNS0yLjA3Mi0xLjU4Mi0yLjg1MnMtMS44NDItMS4zNDgtMi45NTMtMS43MDZzLTIuMTUtMC41MzgtMy4xMTYtMC41MzgNCgkJCWMtMS4zMTksMC0yLjU1OCwwLjI3OC0zLjcxNiwwLjgzM3MtMi4xNTgsMS4zNC0zLDIuMzUzYy0wLjg0MiwxLjAxMy0xLjQ5NiwyLjIyOC0xLjk2MywzLjY0Ng0KCQkJYy0wLjQ2OCwxLjQxOC0wLjcwMSwyLjk1OC0wLjcwMSw0LjYyYzAsMS42MSwwLjIyNiwzLjEwNCwwLjY3OCw0LjQ3OWMwLjQ1MSwxLjM3NywxLjExMSwyLjU3MiwxLjk3OSwzLjU4NA0KCQkJYzAuODY3LDEuMDE0LDEuODczLDEuNzc5LDMuMDE2LDIuMjk5czIuNDA5LDAuNzc5LDMuODAyLDAuNzc5YzEuMTYzLDAsMi40NC0wLjIzNiwzLjgzMy0wLjcwOXMyLjY0OC0xLjI2LDMuNzcxLTIuMzYxdjAuODg5DQoJCQljLTEuMzgzLDEuMDctMi42NDYsMS44NTQtMy43OTUsMi4zNTRjLTEuMTQ4LDAuNDk4LTIuNTc4LDAuNzQ4LTQuMjkzLDAuNzQ4Yy0xLjgwOCwwLTMuNDU3LTAuMzMtNC45NDctMC45OQ0KCQkJcy0yLjc1LTEuNTUxLTMuNzc4LTIuNjcyYy0xLjAyOC0xLjEyMi0xLjgwOC0yLjM4NS0yLjMzNy0zLjc4N2MtMC41My0xLjQwMi0wLjc5NS0yLjg0Ni0wLjc5NS00LjMzMg0KCQkJYzAtMi4yMzMsMC41NTEtNC4zMDgsMS42NTEtNi4yMjVjMS4xMDEtMS45MTcsMi41OTItMy40MzMsNC40NzItNC41NWMxLjg4MS0xLjExNiwzLjkyMi0xLjY3NSw2LjEyNC0xLjY3NQ0KCQkJYzEuMzYsMCwyLjgxLDAuMjAzLDQuMzQ3LDAuNjA3bDEuNjIxLDAuNDUyYzAuMzEyLDAuMDYyLDAuNTc2LDAuMDkzLDAuNzk1LDAuMDkzYzAuNDA0LDAsMC42NzYtMC4wNiwwLjgxMS0wLjE3OQ0KCQkJYzAuMTM1LTAuMTE5LDAuMjM4LTAuMzM1LDAuMzExLTAuNjQ2aDAuMjVMMTU0LjI0MiwyMS44Nzd6Ii8+DQoJCTxwYXRoIGQ9Ik0xODAuNjA4LDI4LjIzNWMwLDIuMTUxLTAuNTMzLDQuMTUtMS41OTgsNS45OTljLTEuMDY0LDEuODUtMi41MTcsMy4zMjItNC4zNTQsNC40MTgNCgkJCWMtMS44MzksMS4wOTYtMy44NzUsMS42NDUtNi4xMDgsMS42NDVjLTIuMjQ0LDAtNC4zMDEtMC41NDktNi4xNzEtMS42NDVjLTEuODY5LTEuMDk2LTMuMzQyLTIuNTc0LTQuNDE3LTQuNDM0DQoJCQlzLTEuNjEzLTMuODg1LTEuNjEzLTYuMDc3YzAtMS42ODMsMC4zMTktMy4yNjQsMC45NTktNC43NDVjMC42MzktMS40OCwxLjUzMi0yLjc3MSwyLjY4LTMuODcyczIuNDU3LTEuOTUzLDMuOTI3LTIuNTU1DQoJCQlzMy4wMDUtMC45MDQsNC42MDQtMC45MDRjMS41NjgsMCwzLjA3NCwwLjI4OCw0LjUxOSwwLjg2NXMyLjc0LDEuNDEsMy44ODgsMi41MDFjMS4xNDcsMS4wOSwyLjA0OSwyLjM4NCwyLjcwMywzLjg4DQoJCQlDMTgwLjI4MSwyNC44MDcsMTgwLjYwOCwyNi40NDgsMTgwLjYwOCwyOC4yMzV6IE0xNzcuODY1LDI4LjI5N2MwLTMuMDU0LTAuNTQtNS40NDMtMS42Mi03LjE2Nw0KCQkJYy0xLjA4LTEuNzI0LTIuMzI3LTIuODgtMy43MzktMy40NjdjLTEuNDEzLTAuNTg3LTIuNzQzLTAuODgtMy45ODktMC44OGMtMC45NjYsMC0xLjk2OSwwLjE1OC0zLjAwOCwwLjQ3NQ0KCQkJYy0xLjAzOCwwLjMxNy0yLjA0OSwwLjg5Ni0zLjAzLDEuNzM3cy0xLjc4OSwyLjAyNi0yLjQyMywzLjU1M3MtMC45NSwzLjQxMy0wLjk1LDUuNjU2YzAsMS45NzMsMC4yNjIsMy42OTYsMC43ODYsNS4xNjYNCgkJCXMxLjI0NywyLjY3LDIuMTY2LDMuNTk5YzAuOTIsMC45MzEsMS45MzMsMS42MDEsMy4wMzksMi4wMTFjMS4xMDUsMC40MTEsMi4yNTYsMC42MTYsMy40NTEsMC42MTYNCgkJCWMxLjA2OSwwLDIuMTUyLTAuMTg5LDMuMjQ5LTAuNTY5YzEuMDk2LTAuMzgsMi4wOTgtMC45OTcsMy4wMDctMS44NTRzMS42NDYtMi4wMiwyLjIxMy0zLjQ5DQoJCQlDMTc3LjU4MiwzMi4yMTEsMTc3Ljg2NSwzMC40MTYsMTc3Ljg2NSwyOC4yOTd6Ii8+DQoJCTxwYXRoIGQ9Ik0xODIuODg1LDE3di0wLjI2NWg3LjUyNWMxLjI1NywwLDIuMzY2LDAuMTcxLDMuMzI3LDAuNTE0czEuNzYxLDAuODEsMi4zOTksMS40MDJzMS4xMTYsMS4yNiwxLjQzNCwyLjAwMg0KCQkJYzAuMzE2LDAuNzQzLDAuNDc2LDEuNTI0LDAuNDc2LDIuMzQ1YzAsMC44LTAuMTQ4LDEuNTcyLTAuNDQ0LDIuMzE0Yy0wLjI5NiwwLjc0My0wLjc2MSwxLjQwMi0xLjM5NSwxLjk3OQ0KCQkJcy0xLjQ2NSwxLjAzNi0yLjQ5MywxLjM3OXMtMi4yMTMsMC41MTQtMy41NTMsMC41MTRjLTAuNDI2LDAtMS4yNDctMC4wNjItMi40NjItMC4xODd2Ny45MTZjMCwxLjYzMSwwLjgzMSwyLjQ3MiwyLjQ5MywyLjUyNA0KCQkJdjAuMjQ5aC03LjMwOHYtMC4yNDljMC43MTctMC4wMjEsMS4zMDYtMC4yMjcsMS43NjktMC42MTVjMC40NjItMC4zOTEsMC42OTMtMS4wMjYsMC42OTMtMS45MDlWMTkuNTU2DQoJCQljMC0wLjUzLTAuMDg0LTAuOTcxLTAuMjUtMS4zMjVjLTAuMTY2LTAuMzUzLTAuMzYtMC42MDUtMC41ODQtMC43NTVzLTAuNDczLTAuMjYyLTAuNzQ4LTAuMzM1cy0wLjQ2NS0wLjEyLTAuNTY4LTAuMTQxSDE4Mi44ODV6DQoJCQkgTTE4Ny42OTksMTcuNTQ1djEwLjgxNGMwLjgsMC4xNDYsMS41ODksMC4yMTgsMi4zNjgsMC4yMThjMS40ODUsMCwyLjc0NS0wLjM4MiwzLjc3OS0xLjE0NmMxLjAzMy0wLjc2MywxLjU1LTIuMTc5LDEuNTUtNC4yNDYNCgkJCWMwLTEuNzAzLTAuNDU0LTMuMTAzLTEuMzYzLTQuMTk5Yy0wLjkwOS0xLjA5Ni0yLjI4OC0xLjY0NC00LjEzNy0xLjY0NEMxODkuMTgsMTcuMzQzLDE4OC40NDcsMTcuNDExLDE4Ny42OTksMTcuNTQ1eiIvPg0KCQk8cGF0aCBkPSJNMTk5LjI4OSwxN3YtMC4yNjVoMTMuNjgxdjMuNjE1aC0wLjIxOGMwLTEuOTMyLTEuMjg4LTIuODk4LTMuODY0LTIuODk4aC00Ljc4NHYxMC40MjRoNC4yMDcNCgkJCWMwLjgzMSwwLDEuNTc0LTAuMTM1LDIuMjI5LTAuNDA1YzAuNjU0LTAuMjcsMS4wMjgtMC44ODgsMS4xMjItMS44NTRoMC4yMzN2NS4yMDRoLTAuMjMzYy0wLjA5NC0wLjU5Mi0wLjI3MS0xLjA0Ni0wLjUzLTEuMzYzDQoJCQlzLTAuNTE3LTAuNTI3LTAuNzcxLTAuNjMxYy0wLjI1NC0wLjEwNC0wLjQ4LTAuMTU2LTAuNjc4LTAuMTU2Yy0wLjM3NC0wLjA2Mi0wLjc2My0wLjA5My0xLjE2OC0wLjA5M2gtNC40MXY4LjE1DQoJCQljMCwwLjYxMiwwLjExNywxLjE0MywwLjM1MSwxLjU4OWMwLjIzNCwwLjQ0NiwwLjc3NiwwLjY3LDEuNjI5LDAuNjdoMy40MTJjMC44MiwwLDEuNDk2LTAuMTE5LDIuMDI1LTAuMzU4DQoJCQljMC41My0wLjIzOCwwLjk0OC0wLjU3MSwxLjI1NS0wLjk5N2MwLjMwNi0wLjQyNiwwLjU2My0wLjk0LDAuNzcxLTEuNTQzaDAuMjE5bC0wLjc5NSwzLjZoLTEzLjY4MXYtMC4yNDloMC4zMTINCgkJCWMwLjQ4OCwwLDAuOTY2LTAuMTk3LDEuNDM0LTAuNTkyYzAuNDY4LTAuMzk2LDAuNzAxLTEuMDM5LDAuNzAxLTEuOTMzVjE5LjYxOGMwLTAuNzA3LTAuMTU4LTEuMzE5LTAuNDc2LTEuODM5DQoJCQljLTAuMzE2LTAuNTItMC44Ny0wLjc3OS0xLjY1OS0wLjc3OUgxOTkuMjg5eiIvPg0KCQk8cGF0aCBkPSJNMjI4LjA1MywyMS4xNDVoLTAuMjQ5Yy0wLjE0Ni0xLjExMS0wLjYzMS0yLjA4NS0xLjQ1Ny0yLjkyMmMtMC44MjUtMC44MzYtMS45MTQtMS4yNTQtMy4yNjUtMS4yNTQNCgkJCWMtMC44ODMsMC0xLjY2NywwLjIwOC0yLjM1MywwLjYyM3MtMS4yMTUsMC45ODItMS41ODksMS42OThjLTAuMzc0LDAuNzE3LTAuNTYyLDEuNTM4LTAuNTYyLDIuNDYyDQoJCQljMCwwLjcxNiwwLjExMSwxLjM1MywwLjMzNSwxLjkwOXMwLjU1NCwxLjA0NiwwLjk4OSwxLjQ3MmMwLjQzNywwLjQyNiwwLjk1MSwwLjgyNCwxLjU0MywxLjE5MnMxLjM5MiwwLjgzMywyLjM5OSwxLjM5NQ0KCQkJYzEuNjgzLDAuOTI1LDIuOTkyLDEuODQ2LDMuOTI3LDIuNzY2YzAuOTM2LDAuOTE5LDEuNDAyLDIuMTc5LDEuNDAyLDMuNzc4YzAsMC45NzctMC4yNTIsMS45Mi0wLjc1NiwyLjgyOA0KCQkJYy0wLjUwNCwwLjkxLTEuMjY1LDEuNjU0LTIuMjgyLDIuMjM2Yy0xLjAxOSwwLjU4Mi0yLjI4LDAuODczLTMuNzg3LDAuODczYy0wLjk0NSwwLTEuNzgxLTAuMTAyLTIuNTA4LTAuMzA1DQoJCQljLTAuNzI4LTAuMjAyLTEuNDY1LTAuNDg0LTIuMjEzLTAuODQ5Yy0wLjMxMi0wLjEwNC0wLjUyNC0wLjE1Ni0wLjYzOS0wLjE1NmMtMC4yMTksMC0wLjM2MSwwLjA3OC0wLjQyOSwwLjIzMw0KCQkJYy0wLjA2NywwLjE1Ni0wLjE1OCwwLjQ5NC0wLjI3MiwxLjAxNGgtMC4yNjZ2LTUuNzVoMC4yNjZjMC4zNzQsMS42ODMsMS4xMDEsMi45NTUsMi4xODEsMy44MTcNCgkJCWMxLjA4MSwwLjg2MiwyLjM5NSwxLjI5NCwzLjk0MiwxLjI5NGMxLjE2NCwwLDIuMDk2LTAuMjE5LDIuNzk3LTAuNjU0YzAuNzAxLTAuNDM4LDEuMTg4LTAuOTY3LDEuNDU3LTEuNTkNCgkJCWMwLjI3MS0wLjYyMywwLjQwNS0xLjI0NiwwLjQwNS0xLjg3YzAtMS4yODgtMC4zOTMtMi4zMzktMS4xNzctMy4xNTVjLTAuNzg0LTAuODE1LTEuOTc2LTEuNjQ4LTMuNTc1LTIuNTAxDQoJCQljLTEuMTAyLTAuNjAyLTEuOTE3LTEuMDctMi40NDYtMS40MDJjLTAuNTMtMC4zMzItMS4wNjctMC43NjMtMS42MTMtMS4yOTNjLTAuNTQ1LTAuNTMtMC45NzktMS4xNTYtMS4zMDEtMS44NzgNCgkJCWMtMC4zMjItMC43MjItMC40ODMtMS41NS0wLjQ4My0yLjQ4NWMwLTEuMDgsMC4yODYtMi4xMTQsMC44NTctMy4xMDFzMS4zODEtMS43NzksMi40MzEtMi4zNzYNCgkJCWMxLjA0OS0wLjU5NywyLjIzOC0wLjg5NiwzLjU2OC0wLjg5NmMxLjAwNywwLDIuMDQxLDAuMTcxLDMuMTAxLDAuNTE0YzAuMTY2LDAuMDgzLDAuMzksMC4xMjUsMC42NywwLjEyNQ0KCQkJYzAuMzQzLDAsMC41NzYtMC4yMzQsMC43MDEtMC43MDFoMC4yNDlWMjEuMTQ1eiIvPg0KCTwvZz4NCgk8cGF0aCBmaWxsPSIjMDA1NEE0IiBkPSJNMzIuMTU1LDkuNzU0YzMuODgtOC44NTMsMjEuMzc4LTEwLjE3NSwzOS4wODItMi45NTVjNS4yNjksMi4xNDksOS45NjIsNC44MTUsMTMuODUzLDcuNzI5DQoJCUM4MC41MTQsMTIsNzMuOTk3LDguODY3LDY3LjY5Miw3LjQ2MWMtMTcuMzY0LTMuODY5LTMyLjEsMC4zMDUtMzMuOTYyLDguMDg4Yy0wLjAxOSwwLjA3NS0wLjAyNiwwLjE0Ny0wLjA0LDAuMjIxDQoJCWMtMC4wMSwwLjAyNy0wLjAyMywwLjA1My0wLjAzMiwwLjA3OGwtMi4yNjItMS45NTlDMzEuMzQxLDEyLjQ0MiwzMS41ODQsMTEuMDUzLDMyLjE1NSw5Ljc1NCIvPg0KCTxwYXRoIGZpbGw9IiMwMDU0QTQiIGQ9Ik0xMDEuNzcxLDQ3LjY4M2MtMy44ODEsOC44NTQtMjEuMzc5LDEwLjE3NC0zOS4wODMsMi45NTRjLTUuMjctMi4xNDYtOS45NjItNC44MTItMTMuODUzLTcuNzI5DQoJCWM0LjU3NywyLjUyOCwxMS4wOTUsNS42NjMsMTcuMzk3LDcuMDY3YzE3LjM2NSwzLjg2NiwzMi4xLTAuMzA2LDMzLjk2NC04LjA5MWMwLjAxNy0wLjA3MSwwLjAyNS0wLjE0MywwLjAzOC0wLjIxNw0KCQljMC4wMTEtMC4wMjYsMC4wMjMtMC4wNTMsMC4wMzMtMC4wNzhsMi4yNjIsMS45NTdDMTAyLjU4NCw0NC45OTgsMTAyLjM0LDQ2LjM4MywxMDEuNzcxLDQ3LjY4MyIvPg0KCTxnPg0KCQk8cGF0aCBkPSJNMTE4LjQ4Nyw0OC44NDJ2LTQuNzQzaDAuNjQ3djQuNzQzSDExOC40ODd6Ii8+DQoJCTxwYXRoIGQ9Ik0xMjguNjM3LDQ4LjkwN2wtMi40NTEtMy40Njl2My40MDNoLTAuNjE1di00Ljc0M2gwLjI1OWwyLjM4NiwzLjI3OXYtMy4yNzloMC42MTV2NC44MDlIMTI4LjYzN3oiLz4NCgkJPHBhdGggZD0iTTEzNi45NDIsNDQuNjgxdjQuMTYxaC0wLjY0N3YtNC4xNjFoLTEuNTF2LTAuNTgyaDMuNzM0djAuNTgySDEzNi45NDJ6Ii8+DQoJCTxwYXRoIGQ9Ik0xNDUuMTIxLDQ0LjY4MXYxLjMxOGgxLjU2NnYwLjU1MWgtMS41NjZ2MS43MDloMi4xNXYwLjU4M2gtMi43OTh2LTQuNzQzaDIuODMzdjAuNTgySDE0NS4xMjF6Ii8+DQoJCTxwYXRoIGQ9Ik0xNTUuOTU2LDQ4Ljg0MmwtMS4yNjctMi4wMzZjLTAuMTQ1LDAtMC4zNzMtMC4wMTItMC42ODYtMC4wMzN2Mi4wNjloLTAuNjQ4di00Ljc0M2MwLjAyNCwwLDAuMTkyLTAuMDA4LDAuNTA0LTAuMDI0DQoJCQlzMC41MzktMC4wMjQsMC42ODItMC4wMjRjMS4xNCwwLDEuNzEsMC40NTMsMS43MSwxLjM1OWMwLDAuMjk5LTAuMDkyLDAuNTY2LTAuMjc1LDAuODA1cy0wLjQwMSwwLjM4Ny0wLjY1NCwwLjQ0NWwxLjM3NiwyLjE4Mw0KCQkJSDE1NS45NTZ6IE0xNTQuMDA0LDQ0LjY4MXYxLjU0MmMwLjE1NSwwLjAyMSwwLjMwNiwwLjAzMiwwLjQ1MywwLjAzMmMwLjM4OSwwLDAuNjcxLTAuMDYyLDAuODQ4LTAuMTg4DQoJCQljMC4xNzgtMC4xMjUsMC4yNjYtMC4zNSwwLjI2Ni0wLjY3YzAtMC4yNjYtMC4wOTUtMC40NTctMC4yODQtMC41NzRjLTAuMTktMC4xMTYtMC40OS0wLjE3NC0wLjktMC4xNzQNCgkJCUMxNTQuMzIsNDQuNjQ5LDE1NC4xOTMsNDQuNjU5LDE1NC4wMDQsNDQuNjgxeiIvPg0KCQk8cGF0aCBkPSJNMTY1LjY4LDQ4LjkwN2wtMi40NTEtMy40Njl2My40MDNoLTAuNjE1di00Ljc0M2gwLjI2bDIuMzg2LDMuMjc5di0zLjI3OWgwLjYxNXY0LjgwOUgxNjUuNjh6Ii8+DQoJCTxwYXRoIGQ9Ik0xNzQuOTc4LDQ4Ljg0MmwtMC4zMjctMS4wMDFoLTEuNzY1bC0wLjM1LDEuMDAxaC0wLjcyNmwxLjkyNy00LjgwOGgwLjE3MmwxLjc4Nyw0LjgwOEgxNzQuOTc4eiBNMTczLjc5Miw0NS4yNzYNCgkJCWwtMC43MzQsMi4wODloMS40MDhMMTczLjc5Miw0NS4yNzZ6Ii8+DQoJCTxwYXRoIGQ9Ik0xODIuODcsNDQuNjgxdjQuMTYxaC0wLjY0N3YtNC4xNjFoLTEuNTA5di0wLjU4MmgzLjczMnYwLjU4MkgxODIuODd6Ii8+DQoJCTxwYXRoIGQ9Ik0xOTAuNDYxLDQ4Ljg0MnYtNC43NDNoMC42NDd2NC43NDNIMTkwLjQ2MXoiLz4NCgkJPHBhdGggZD0iTTE5Ny4zMzgsNDYuNDNjMC0wLjY4NywwLjE3Mi0xLjI2MSwwLjUxNy0xLjcyM3MwLjgwOS0wLjY5MiwxLjM5NC0wLjY5MmMwLjY1OSwwLDEuMTYzLDAuMjEzLDEuNTE0LDAuNjM3DQoJCQljMC4zNTIsMC40MjYsMC41MjYsMS4wMTksMC41MjYsMS43NzhjMCwwLjc3OS0wLjE3NiwxLjM5LTAuNTI3LDEuODMxYy0wLjM1MywwLjQ0MS0wLjg1NiwwLjY2Mi0xLjUxMywwLjY2Mg0KCQkJYy0wLjU5OCwwLTEuMDY1LTAuMjMzLTEuNDAzLTAuNjk5QzE5Ny41MDcsNDcuNzU3LDE5Ny4zMzgsNDcuMTU5LDE5Ny4zMzgsNDYuNDN6IE0xOTguMDE4LDQ2LjQzYzAsMC41NDQsMC4xMDcsMC45OTksMC4zMjIsMS4zNjMNCgkJCXMwLjUxOCwwLjU0NywwLjkwOCwwLjU0N2MwLjQ0MiwwLDAuNzgtMC4xNjcsMS4wMTItMC41MDJjMC4yMzItMC4zMzUsMC4zNDktMC44MDQsMC4zNDktMS40MDhjMC0xLjIyMi0wLjQ1My0xLjgzMy0xLjM2LTEuODMzDQoJCQljLTAuNDAxLDAtMC43MDcsMC4xNjQtMC45MTYsMC40OTJTMTk4LjAxOCw0NS44NjQsMTk4LjAxOCw0Ni40M3oiLz4NCgkJPHBhdGggZD0iTTIxMC41MjMsNDguOTA3bC0yLjQ1MS0zLjQ2OXYzLjQwM2gtMC42MTV2LTQuNzQzaDAuMjZsMi4zODYsMy4yNzl2LTMuMjc5aDAuNjE1djQuODA5SDIxMC41MjN6Ii8+DQoJCTxwYXRoIGQ9Ik0yMTkuODEzLDQ4Ljg0MmwtMC4zMjctMS4wMDFoLTEuNzY1bC0wLjM1LDEuMDAxaC0wLjcyNmwxLjkyNy00LjgwOGgwLjE3MmwxLjc4Nyw0LjgwOEgyMTkuODEzeiBNMjE4LjYyOCw0NS4yNzYNCgkJCWwtMC43MzQsMi4wODloMS40MDhMMjE4LjYyOCw0NS4yNzZ6Ii8+DQoJCTxwYXRoIGQ9Ik0yMjYuNDY4LDQ4Ljg0MnYtNC43NDNoMC42NDd2NC4xNmgyLjE0NHYwLjU4M0gyMjYuNDY4eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K') no-repeat top left !important;
  background-size: contain !important;
}
.social-gp-backgnd {
  background: #DD4B39;
  background: -webkit-gradient(linear, left top, left bottom, from(#e47365), to(#c23321));
  background: -webkit-linear-gradient(#e47365, #c23321);
  background: -moz-linear-gradient(#e47365, #c23321);
  background: -ms-linear-gradient(#e47365, #c23321);
  background: -o-linear-gradient(#e47365, #c23321);
  background: linear-gradient(#e47365, #c23321);
  -pie-background: linear-gradient(#e47365, #c23321);
  behavior: url(/css/pie.htc);
}
.social-in-backgnd {
  background: #007BB5;
  background: -webkit-gradient(linear, left top, left bottom, from(#009ee8), to(#005882));
  background: -webkit-linear-gradient(#009ee8, #005882);
  background: -moz-linear-gradient(#009ee8, #005882);
  background: -ms-linear-gradient(#009ee8, #005882);
  background: -o-linear-gradient(#009ee8, #005882);
  background: linear-gradient(#009ee8, #005882);
  -pie-background: linear-gradient(#009ee8, #005882);
  behavior: url(/css/pie.htc);
}
.social-fb-backgnd {
  background: #3B5998;
  background: -webkit-gradient(linear, left top, left bottom, from(#4c70ba), to(#2d4373));
  background: -webkit-linear-gradient(#4c70ba, #2d4373);
  background: -moz-linear-gradient(#4c70ba, #2d4373);
  background: -ms-linear-gradient(#4c70ba, #2d4373);
  background: -o-linear-gradient(#4c70ba, #2d4373);
  background: linear-gradient(#4c70ba, #2d4373);
  -pie-background: linear-gradient(#4c70ba, #2d4373);
  behavior: url(/css/pie.htc);
}
.social-tw-backgnd {
  background: #00ACED;
  background: -webkit-gradient(linear, left top, left bottom, from(#21c2ff), to(#0087ba));
  background: -webkit-linear-gradient(#21c2ff, #0087ba);
  background: -moz-linear-gradient(#21c2ff, #0087ba);
  background: -ms-linear-gradient(#21c2ff, #0087ba);
  background: -o-linear-gradient(#21c2ff, #0087ba);
  background: linear-gradient(#21c2ff, #0087ba);
  -pie-background: linear-gradient(#21c2ff, #0087ba);
  behavior: url(/css/pie.htc);
}
.social-pn-backgnd {
  background: #CB2027;
  background: -webkit-gradient(linear, left top, left bottom, from(#e03e44), to(#9f191f));
  background: -webkit-linear-gradient(#e03e44, #9f191f);
  background: -moz-linear-gradient(#e03e44, #9f191f);
  background: -ms-linear-gradient(#e03e44, #9f191f);
  background: -o-linear-gradient(#e03e44, #9f191f);
  background: linear-gradient(#e03e44, #9f191f);
  -pie-background: linear-gradient(#e03e44, #9f191f);
  behavior: url(/css/pie.htc);
}
.social-yt-backgnd {
  background: #BB0000;
  background: -webkit-gradient(linear, left top, left bottom, from(#ee0000), to(#880000));
  background: -webkit-linear-gradient(#ee0000, #880000);
  background: -moz-linear-gradient(#ee0000, #880000);
  background: -ms-linear-gradient(#ee0000, #880000);
  background: -o-linear-gradient(#ee0000, #880000);
  background: linear-gradient(#ee0000, #880000);
  -pie-background: linear-gradient(#ee0000, #880000);
  behavior: url(/css/pie.htc);
}
.social-ig-backgnd {
  background: #125688;
  background: -webkit-gradient(linear, left top, left bottom, from(#1872b5), to(#0c3a5b));
  background: -webkit-linear-gradient(#1872b5, #0c3a5b);
  background: -moz-linear-gradient(#1872b5, #0c3a5b);
  background: -ms-linear-gradient(#1872b5, #0c3a5b);
  background: -o-linear-gradient(#1872b5, #0c3a5b);
  background: linear-gradient(#1872b5, #0c3a5b);
  -pie-background: linear-gradient(#1872b5, #0c3a5b);
  behavior: url(/css/pie.htc);
}
.social-fl-backgnd {
  background: #EEEEEE;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5d5d5));
  background: -webkit-linear-gradient(#ffffff, #d5d5d5);
  background: -moz-linear-gradient(#ffffff, #d5d5d5);
  background: -ms-linear-gradient(#ffffff, #d5d5d5);
  background: -o-linear-gradient(#ffffff, #d5d5d5);
  background: linear-gradient(#ffffff, #d5d5d5);
  -pie-background: linear-gradient(#ffffff, #d5d5d5);
  behavior: url(/css/pie.htc);
}
.social-elist-backgnd {
  background: #64991E;
  background: -webkit-gradient(linear, left top, left bottom, from(#80c426), to(#486e16));
  background: -webkit-linear-gradient(#80c426, #486e16);
  background: -moz-linear-gradient(#80c426, #486e16);
  background: -ms-linear-gradient(#80c426, #486e16);
  background: -o-linear-gradient(#80c426, #486e16);
  background: linear-gradient(#80c426, #486e16);
  -pie-background: linear-gradient(#80c426, #486e16);
  behavior: url(/css/pie.htc);
}
.social-gp-border {
  border-color: #ac2d1e !important;
}
.social-in-border {
  border-color: #004769 !important;
}
.social-fb-border {
  border-color: #263961 !important;
}
.social-tw-border {
  border-color: #0074a1 !important;
}
.social-pn-border {
  border-color: #89161a !important;
}
.social-yt-border {
  border-color: #6e0000 !important;
}
.social-ig-border {
  border-color: #092b44 !important;
}
.social-fl-border {
  border-color: #c8c8c8 !important;
}
.social-elise-border {
  border-color: #3a5911 !important;
}
/*------------------------------------------------------------------------------
HTML Tag Resets
------------------------------------------------------------------------------*/
html,
body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
fieldset,
input,
abbr,
article,
aside,
command,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
meter,
nav,
output,
progress,
section,
summary,
time {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
pre {
  font-family: Monospace;
}
html {
  overflow-y: scroll;
  height: 100%;
  background: #ACC6DE;
  /* E9EDF2 */
  background-image: url('/images/template/bg_bottom_texture.jpg');
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: top left;
}
body {
  height: 100%;
  min-height: 100%;
  min-width: 800px;
  color: #0F1419;
}
body,
form,
input,
textarea,
select,
optgroup,
option,
fieldset,
legend,
table,
tr,
th,
td {
  font-style: normal;
  font-weight: normal;
  font-size: 10pt;
}
.clr {
  clear: both;
}
.noclr {
  clear: none !important;
}
.ctr {
  text-align: center;
}
.sml {
  font-size: 85%;
  line-height: 120% !important;
}
.normal {
  font-weight: normal;
}
.nowrap {
  white-space: nowrap;
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.nooutline {
  outline: none;
}
div.rgt {
  float: right;
}
div.lft {
  float: left;
}
.alft {
  text-align: left;
}
.actr {
  text-align: center;
}
.argt {
  text-align: right;
}
/*------------------------------------------------------------------------------
Anchor Tags
------------------------------------------------------------------------------*/
a {
  color: #003f94;
  text-decoration: underline;
  outline: none;
}
a:link {
  color: #003f94;
  text-decoration: underline;
}
a:hover {
  color: #003f94;
  text-decoration: underline;
}
a:visited {
  color: #003f94;
  text-decoration: underline;
}
a:active {
  color: #003f94;
  text-decoration: underline;
}
/*------------------------------------------------------------------------------
Borders
------------------------------------------------------------------------------*/
.borderDS {
  box-shadow: 1px 2px 3px #888;
  -webkit-box-shadow: 1px 2px 3px #888;
  -moz-box-shadow: 1px 2px 3px #888;
}
.borderDS2 {
  box-shadow: 2px 2px 10px #888;
  -webkit-box-shadow: 2px 2px 10px #888;
  -moz-box-shadow: 2px 2px 10px #888;
}
.borderDS3 {
  box-shadow: 2px 2px 5px #888;
  -webkit-box-shadow: 2px 2px 5px #888;
  -moz-box-shadow: 2px 2px 5px #888;
}
.borderL1 {
  border: 1px solid #999;
}
.borderL2 {
  border: 1px solid #CCC;
}
.borderRC {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.borderTopLite {
  border-top: 1px solid #aaa;
}
/*------------------------------------------------------------------------------
------------------------------------------------------------------------------*/
a img {
  border: none;
}
.lmar {
  margin-left: 5px;
}
.rmar {
  margin-right: 5px;
}
.reflect {
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(90%, transparent), to(rgba(255, 255, 255, 0.15)));
}
/*------------------------------------------------------------------------------
Headers for Development & Staging
------------------------------------------------------------------------------*/
div.sitehdr {
  color: white;
  background: red;
  text-align: center;
  font-size: 1.5em;
  font-weight: bold;
  padding: 1em 0;
}
/*------------------------------------------------------------------------------
Background
------------------------------------------------------------------------------*/
#xbg {
  background-image: url('/images/template/bg_middle_texture.jpg');
  background-repeat: repeat-x;
  background-position: top left;
  background-attachment: fixed;
  width: 100%;
  min-height: 100%;
  min-width: 1000px;
  margin: 0;
  padding: 0;
  /*
  position: relative;
  z-index: -100;
*/
}
/*------------------------------------------------------------------------------
Page Content Panel
------------------------------------------------------------------------------*/
#pnl {
  /*
  position: relative;
  z-index: 0;
*/
}
/*------------------------------------------------------------------------------
Company Logo
------------------------------------------------------------------------------*/
#xlgo {
  /*  display: block; */
  margin: 0 auto -12px auto;
  padding: 18px 0 0 0;
  text-align: left;
  width: 980px;
}
/*------------------------------------------------------------------------------
Global Navigation
------------------------------------------------------------------------------*/
#xhdr {
  background: #666;
  background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 97%, rgba(0, 0, 0, 0.45) 100%), -moz-linear-gradient(center bottom, #777 0pt, #666 50%, #888 51%, #AAA 100%);
  background: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0.2)), color-stop(5%, transparent), color-stop(97%, transparent), to(rgba(0, 0, 0, 0.45))), -webkit-gradient(linear, center bottom, center top, from(#777), color-stop(50%, #666), color-stop(51%, #888), to(#AAA));
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 97%, rgba(0, 0, 0, 0.45) 100%), -webkit-linear-gradient(bottom, #777 0%, #666 50%, #888 51%, #AAA 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 97%, rgba(0, 0, 0, 0.45) 100%), -o-linear-gradient(bottom, #777 0pt, #666 50%, #888 51%, #AAA 100%);
  background: linear-gradient(center top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 97%, rgba(0, 0, 0, 0.45) 100%), linear-gradient(center bottom, #777 0pt, #666 50%, #888 51%, #AAA 100%);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #AAA;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  display: block;
  height: 36px;
  margin: 18px auto;
  position: relative;
  text-align: left;
  width: 980px;
  /*  z-index: 9998;  */
}
#xnav {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: relative;
  height: 36px;
  display: table;
  float: left;
  table-layout: fixed;
}
#xhdr #xnav li {
  display: table-cell;
  overflow: hidden;
  height: 36px;
  width: 100px;
  font: Normal 10pt Verdana, sans-serif;
}
#xhdr #xnav li a {
  background: -moz-linear-gradient(left center, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%;
  background: -webkit-gradient(linear, left center, right center, from(rgba(0, 0, 0, 0.3)), color-stop(1%, transparent), color-stop(99%, transparent), to(rgba(0, 0, 0, 0.3)));
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%;
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%;
  background: linear-gradient(left center, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%;
  cursor: pointer;
  text-decoration: none;
  overflow: hidden;
  outline: medium none;
  height: 36px;
  border-width: 0 2px 0 1px;
  display: block;
  float: none;
  width: 100px;
  color: #FFF;
  border-right: 1px solid #222;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#xhdr #xnav li a:hover {
  background: #444;
  background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 95%, rgba(0, 0, 0, 0.45) 100%) repeat scroll 0 0%, -moz-linear-gradient(left center, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%, -moz-linear-gradient(center bottom, #555 0%, #444 50%, #666 51%, #888 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0.2)), color-stop(5%, transparent), color-stop(95%, transparent), to(rgba(0, 0, 0, 0.45))), -webkit-gradient(linear, left center, right center, from(rgba(0, 0, 0, 0.3)), color-stop(1%, transparent), color-stop(99%, transparent), to(rgba(0, 0, 0, 0.3))), -webkit-gradient(linear, center bottom, center top, from(#555), color-stop(50%, #444), color-stop(51%, #666), to(#888));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 95%, rgba(0, 0, 0, 0.45) 100%) repeat scroll 0 0%, -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%, -webkit-linear-gradient(bottom, #555 0%, #444 50%, #666 51%, #888 100%) repeat scroll 0 0 transparent;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 95%, rgba(0, 0, 0, 0.45) 100%) repeat scroll 0 0%, -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%, -o-linear-gradient(bottom, #555 0%, #444 50%, #666 51%, #888 100%) repeat scroll 0 0 transparent;
  background: linear-gradient(center top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 95%, rgba(0, 0, 0, 0.45) 100%) repeat scroll 0 0%, linear-gradient(left center, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%, linear-gradient(center bottom, #555 0%, #444 50%, #666 51%, #888 100%) repeat scroll 0 0 transparent;
}
#xhdr #xnav li a.sel {
  background: #222;
  background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 95%, rgba(0, 0, 0, 0.45) 100%) repeat scroll 0 0%, -moz-linear-gradient(left center, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%, -moz-linear-gradient(center bottom, #333 0%, #222 50%, #444 51%, #666 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0.2)), color-stop(5%, transparent), color-stop(95%, transparent), to(rgba(0, 0, 0, 0.45))), -webkit-gradient(linear, left center, right center, from(rgba(0, 0, 0, 0.3)), color-stop(1%, transparent), color-stop(99%, transparent), to(rgba(0, 0, 0, 0.3))), -webkit-gradient(linear, center bottom, center top, from(#333), color-stop(50%, #222), color-stop(51%, #444), to(#666));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 95%, rgba(0, 0, 0, 0.45) 100%) repeat scroll 0 0%, -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%, -webkit-linear-gradient(bottom, #333 0%, #222 50%, #444 51%, #666 100%) repeat scroll 0 0 transparent;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 95%, rgba(0, 0, 0, 0.45) 100%) repeat scroll 0 0%, -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%, -o-linear-gradient(bottom, #333 0%, #222 50%, #444 51%, #666 100%) repeat scroll 0 0 transparent;
  background: linear-gradient(center top, rgba(0, 0, 0, 0.2) 0%, transparent 5%, transparent 95%, rgba(0, 0, 0, 0.45) 100%) repeat scroll 0 0%, linear-gradient(left center, rgba(0, 0, 0, 0.3) 0%, transparent 1%, transparent 99%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0%, no-repeat scroll 50% 50%, linear-gradient(center bottom, #333 0%, #222 50%, #444 51%, #666 100%) repeat scroll 0 0 transparent;
}
#xhdr #xnav li a span {
  display: block;
  height: 30px;
  margin: 8px 0 0 0;
  text-align: center;
  width: 100%;
}
#xhdr #xnav li:first-of-type {
  border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
}
/*------------------------------------------------------------------------------
Page Content Title
------------------------------------------------------------------------------*/
#xttl {
  width: 980px;
  height: 32px;
  margin: 6px auto;
}
#xttl h1 {
  display: inline;
  padding: 0;
  color: #333;
  font-size: 2em;
  font-weight: normal;
  margin: 0 0 0 10px;
  float: left;
}
/*------------------------------------------------------------------------------
Local Navigation
------------------------------------------------------------------------------*/
#xttl #lnav {
  list-style: none outside none;
  margin: 0 5px 0 0;
  padding: 0;
  position: relative;
  float: right;
  display: flex;
}
#xttl #lnav li {
  font: normal 10pt Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  margin: 0 -1px 0 0;
  padding: 0;
  display: inline-block;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-radius: 7px 7px 0 0;
  -webkit-border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
  background: #d0d0d0;
  position: relative;
  z-index: 0;
  min-height: 40px;
  max-height: 40px;
  overflow: hidden;
}
#xttl #lnav li:hover {
  background: #e0e0e0;
}
#xttl #lnav li.sel {
  background: #eee;
  z-index: 2;
}
#xttl #lnav li a,
#xttl #lnav li a:visited {
  color: #666;
  text-decoration: none;
  padding: 6px 9px 6px 9px;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#xttl #lnav li a:hover {
  color: #222;
}
#xttl #lnav li.sel a,
#xttl #lnav li.sel a:visited,
#xttl #lnav li a.sel,
#xttl #lnav li a.sel:visited {
  color: #000;
}
#xttl #lnav li a span {
  display: block;
  font-size: 82%;
  font-weight: normal;
}
#xttl + #xmid {
  margin-top: 10px;
  top: -2.1px;
}
/*------------------------------------------------------------------------------
Local Navigation 2
------------------------------------------------------------------------------*/
#lnav2 {
  list-style: none outside none;
  margin: 10px 10px 30px 0;
  padding: 0 !important;
  display: flex;
  float: right;
  height: 100%;
}
#lnav2 li {
  display: inline-block;
  font: normal 9pt Arial, Helvetica, sans-serif;
  margin: 0 !important;
  padding: 0 !important;
}
#lnav2 li + li::before {
  content: "|";
  color: #ccc;
  margin-right: 4px;
  margin-left: 4px;
}
#lnav2 a,
#lnav2 a:visited {
  padding: 3px 6px !important;
  margin: 0 !important;
  color: #666;
  border: 1px solid #fff;
  text-decoration: none;
  display: inline-block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#lnav2 a:hover {
  background: #ddd;
  border-color: #bbb;
  color: #444;
}
#lnav2 a.sel,
#lnav2 a.sel:visited {
  color: #fff;
  background: #888;
  border-color: #666;
}
/*------------------------------------------------------------------------------
Menu Bar Search
------------------------------------------------------------------------------*/
#srch_div {
  float: right;
  margin-right: 10px;
  margin-top: 7px;
}
#srch_query {
  display: none;
  width: 260px;
  height: 25px;
  font-size: 90%;
  position: relative;
  top: -7px;
  outline: none;
  padding: 0 6px;
  border: 1px solid #999;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}
#srch_glass {
  width: 22px;
}
.search_site {
  padding: 10px;
  margin: 10px;
  background: #EEE;
  border: 1px solid #CCC;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.search_kb {
  padding: 10px;
  margin-right: 2px;
  background: #EEE;
  border: 1px solid #CCC;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.search_kb form,
.search_site form {
  text-align: center;
}
.search_kb form .button,
.search_site form .button {
  position: relative;
  top: -1px;
}
.search_input {
  height: 24px;
  width: 500px;
  max-width: 500px;
  position: relative;
  top: 1px;
  padding: 0 5px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid #AAA;
}
/*------------------------------------------------------------------------------
Page Content
------------------------------------------------------------------------------*/
#xmid {
  width: 980px;
  margin: 6px auto;
  overflow: hidden;
  background: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, #eee), color-stop(34px, #fff));
  background: -webkit-linear-gradient(top, #eee 0px, #fff 34px);
  background: -moz-linear-gradient(top, #eee 0px, #fff 34px);
  background: -ms-linear-gradient(top, #eee 0px, #fff 34px);
  background: -o-linear-gradient(top, #eee 0px, #fff 34px);
  background: linear-gradient(to bottom, #eee 0px, #fff 34px);
  -pie-background: linear-gradient(to bottom, #eee 0px, #fff 34px);
  position: relative;
  z-index: 1;
  border: 1px solid #aaa;
}
.popup #xmid {
  background: inherit !important;
  -pie-background: inherit !important;
}
#xmid .grd {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, #eee), color-stop(50px, #fff));
  background: -webkit-linear-gradient(top, #eee 0px, #fff 50px);
  background: -moz-linear-gradient(top, #eee 0px, #fff 50px);
  background: -ms-linear-gradient(top, #eee 0px, #fff 50px);
  background: -o-linear-gradient(top, #eee 0px, #fff 50px);
  background: linear-gradient(to bottom, #eee 0px, #fff 50px);
  -pie-background: linear-gradient(to bottom, #eee 0px, #fff 50px);
}
#xmid h2 {
  margin-top: 24pt;
}
#xmid h2 span.nav {
  display: inline-block;
  float: right;
}
#xmid h2 span.nav a {
  text-decoration: none;
}
#xmid h3 {
  margin-top: 20pt;
}
#xmid h4 {
  margin-top: 16pt;
}
#xmid h2,
#xmid h3,
#xmid h4 {
  font-weight: normal;
  margin-bottom: 3pt;
}
#xmid h2 + p,
#xmid h2 + ul,
#xmid h2 + ol {
  margin-top: 12pt;
}
#xmid h3 + p {
  margin-top: 9pt;
}
#xmid h4 + p {
  margin-top: 6pt;
}
#xmid .b {
  font-weight: bold !important;
}
#xmid p,
#xmid dl {
  margin-bottom: 6pt;
  line-height: 14pt;
}
#xmid .tag {
  font-size: 1.1em;
  color: #777;
  margin-bottom: 12pt;
  margin-top: 0;
}
#xmid .small {
  font-size: 85%;
}
#xmid .dim {
  color: #666;
}
#xmid .brd {
  border-top: 1px solid #DDD;
  margin-top: 40px;
  padding-top: 20px;
}
#xmid .sec {
  margin: 40px 50px;
}
#xmid .sectext {
  margin: 40px 40px;
}
#xmid img {
  font-size: 9pt;
  line-height: 11pt;
  text-align: center;
}
#xmid img.lft {
  position: relative;
  float: left;
  margin-right: 10px;
}
/*#xmid img.lftold {
  position: relative;
  float: left;
  left: -20px;
}*/
#xmid img.rgt {
  position: relative;
  float: right;
  margin-left: 10px;
}
/*#xmid img.rgtold {
  position: relative;
  float: right;
  right: -20px;
}*/
#xmid ul {
  list-style-type: square;
  padding-left: 16px;
}
#xmid ol {
  padding-left: 50px;
}
#xmid li {
  margin: 12px 0;
}
#xmid li small {
  font-size: 90%;
}
#xmid .faq ul {
  padding-left: 18px;
  margin: 24px 0;
}
#xmid .faq ul li {
  margin: 12px 0;
}
#xmid ul.tight li {
  margin: 3px 0 !important;
}
#xmid ul.normal li {
  margin: 6px 0;
}
#xmid ul.tight + p {
  margin-top: 12pt;
}
#xmid p + ul.tight {
  margin-top: 12pt;
}
#xmid hr {
  margin: 40px 0;
  border-top: 1px solid #DDD;
}
#xmid .note {
  font-style: italic;
  border-top: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  padding: 3px 0;
  margin: 20px 0;
}
#xmid .note p {
  font-weight: normal;
  margin: 0;
}
#xmid .note p:first-of-type {
  font-weight: bold;
  margin: 0;
}
#xmid .note *:last-child {
  margin-bottom: 0;
}
#xmid .boprefs {
  margin-top: 40px;
  padding-top: 10px;
  border-top: 1px solid #EEE;
}
#xmid .boprefs p {
  font-size: 8pt;
  line-height: 14px;
}
#xmid sup {
  font-size: 70%;
  vertical-align: super;
  line-height: 0;
}
#xmid sub {
  font-size: 70%;
  vertical-align: sub;
  line-height: 0;
}
/*---------------------------------------------------------
Sashes, Angeltags, Infotags
---------------------------------------------------------*/
#xmid .angletag {
  float: left;
  font-weight: Bold;
  padding: 5px 50px;
  display: inline-block;
  width: 200px;
  position: relative;
  top: -45px;
  left: -67px;
  font-size: 10pt;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  box-shadow: 2px 2px 15px #666;
  -webkit-box-shadow: 2px 2px 15px #666;
  -moz-box-shadow: 2px 2px 15px #666;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#xmid .sash-disc {
  float: left;
  text-align: center;
  font-weight: Bold;
  padding: 5px 50px;
  margin-bottom: 25px;
  display: inline-block;
  width: 100px;
  position: relative;
  top: 35px;
  left: -53px;
  font-size: 10pt;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  box-shadow: 2px 2px 15px #666;
  -webkit-box-shadow: 2px 2px 15px #666;
  -moz-box-shadow: 2px 2px 15px #666;
  background: #F00;
  color: #FFF;
  z-index: 9;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#xmid .sash-disc:after {
  content: 'Discontinued';
  white-space: pre;
}
#xmid .sash-new {
  float: left;
  font-weight: Bold;
  padding: 5px 50px;
  display: inline-block;
  width: 200px;
  position: relative;
  top: -45px;
  left: -67px;
  font-size: 10pt;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  box-shadow: 2px 2px 15px #666;
  -webkit-box-shadow: 2px 2px 15px #666;
  -moz-box-shadow: 2px 2px 15px #666;
  background: #F00;
  color: #FFF;
  z-index: 9;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#xmid .sash-new:after {
  content: 'New!';
}
#xmid .sash-soon {
  float: left;
  text-align: center;
  font-weight: Bold;
  padding: 5px 50px;
  margin-bottom: 25px;
  display: inline-block;
  width: 100px;
  position: relative;
  top: 11px;
  left: -67px;
  font-size: 10pt;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  box-shadow: 2px 2px 15px #666;
  -webkit-box-shadow: 2px 2px 15px #666;
  -moz-box-shadow: 2px 2px 15px #666;
  background: #F70;
  color: #FFF;
  z-index: 9;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#xmid .sash-soon:after {
  content: 'Coming\aSoon!';
  white-space: pre;
}
#xmid .sash-unpub {
  float: left;
  font-weight: Bold;
  padding: 5px 50px;
  display: inline-block;
  width: 200px;
  position: relative;
  top: 2px;
  left: -67px;
  font-size: 10pt;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  box-shadow: 2px 2px 15px #666;
  -webkit-box-shadow: 2px 2px 15px #666;
  -moz-box-shadow: 2px 2px 15px #666;
  background: #F00;
  color: #FFF;
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* ~"" required to avoid LESS errors */
  z-index: 9;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#xmid .sash-unpub:after {
  content: 'UNPUBLISHED';
}
#xmid .sash-discontinued {
  float: left;
  font-weight: Bold;
  padding: 5px 50px;
  display: inline-block;
  width: 200px;
  position: relative;
  top: 10px;
  left: -67px;
  font-size: 10pt;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  box-shadow: 2px 2px 15px #666;
  -webkit-box-shadow: 2px 2px 15px #666;
  -moz-box-shadow: 2px 2px 15px #666;
  background: #F00;
  color: #FFF;
  opacity: 0.5;
  filter: alpha(opacity=50);
  /* ~"" required to avoid LESS errors */
  z-index: 9;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#xmid .sash-discontinued:after {
  content: 'DISCONTINUED';
}
#xmid .sash-outdated {
  float: left;
  font-weight: Bold;
  padding: 5px 50px;
  display: inline-block;
  width: 200px;
  position: relative;
  top: -14px;
  left: -67px;
  font-size: 10pt;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  box-shadow: 2px 2px 15px #666;
  -webkit-box-shadow: 2px 2px 15px #666;
  -moz-box-shadow: 2px 2px 15px #666;
  background: #F00;
  color: #FFF;
  z-index: 9;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#xmid .sash-outdated:after {
  content: 'OUTDATED';
}
#xmid .tag-new,
#xmid .tag-upd {
  padding: 0 9px 1px;
  margin-right: 3px;
  font-size: 80%;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#xmid .tag-new {
  color: #FFF;
  background: #D00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2b2b), to(#aa0000));
  background: -webkit-linear-gradient(#ff2b2b, #aa0000);
  background: -moz-linear-gradient(#ff2b2b, #aa0000);
  background: -ms-linear-gradient(#ff2b2b, #aa0000);
  background: -o-linear-gradient(#ff2b2b, #aa0000);
  background: linear-gradient(#ff2b2b, #aa0000);
  -pie-background: linear-gradient(#ff2b2b, #aa0000);
  border: 1px solid #770000;
}
#xmid .tag-upd {
  color: #FFF;
  background: #FF8C00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffa333), to(#b36200));
  background: -webkit-linear-gradient(#ffa333, #b36200);
  background: -moz-linear-gradient(#ffa333, #b36200);
  background: -ms-linear-gradient(#ffa333, #b36200);
  background: -o-linear-gradient(#ffa333, #b36200);
  background: linear-gradient(#ffa333, #b36200);
  -pie-background: linear-gradient(#ffa333, #b36200);
  border: 1px solid #995400;
}
#xmid .tag-new:after {
  content: 'New!';
}
#xmid .tag-upd:after {
  content: 'Updated!';
}
#xmid .new {
  background: #F00;
  color: #FFF;
}
#xmid .preliminary {
  background: #FD0;
  color: #000;
  top: -9px !important;
}
#xmid .replaced {
  margin: 30px auto;
  width: 420px;
  text-align: center;
  background: #FAA;
  color: #000;
  padding: 15px 10px;
  border: 1px #C00 solid #CCC;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 2px 2px 15px #666;
  -webkit-box-shadow: 2px 2px 15px #666;
  -moz-box-shadow: 2px 2px 15px #666;
}
/*---------------------------------------------------------
Table Formatting
---------------------------------------------------------*/
#xmid table.mi {
  border-collapse: separate !important;
  border-spacing: 0;
  margin: 24px 0;
}
#xmid table.mi tr th {
  background: #000;
  color: #fff;
  height: 30px;
  font-weight: bold;
  text-align: left;
  padding: 0 10px;
  font-size: 90%;
}
#xmid table.adm tr th {
  padding-top: 5px;
  padding-bottom: 5px;
  background: #666;
}
#xmid table.adm tr td img {
  height: 16px;
  padding: 3px 0 0 0;
}
#xmid table.mi tr.ctr th,
#xmid table.mi tr.ctr td {
  text-align: center;
}
#xmid table.mi tr td {
  padding: 3px 10px;
  border-bottom: 1px solid #999;
}
#xmid table.mi tr td.bold {
  font-weight: bold;
}
#xmid table.mi tr td.nolrpad {
  padding-left: 0;
  padding-right: 0;
}
#xmid table.mi tr td.nolpad {
  padding-left: 0;
}
#xmid table.mi tr td.norpad {
  padding-right: 0;
}
#xmid table.mi tr td.left,
#xmid table.mi tr td.lft,
#xmid table.mi tr th.left,
#xmid table.mi tr th.lft {
  text-align: left !important;
}
#xmid table.mi tr td.rgt,
#xmid table.mi tr th.rgt {
  text-align: right !important;
}
#xmid table.mi tr td.ctr,
#xmid table.mi tr th.ctr {
  text-align: center !important;
}
#xmid table.mi tr {
  background: #EEE;
}
#xmid table.mi tr th:first-child,
#xmid table.mi tr td:first-child {
  border-left: 1px solid #999;
}
#xmid table.mi tr th:last-child,
#xmid table.mi tr td:last-child {
  border-right: 1px solid #999;
}
#xmid table.mi tr th.tl,
#xmid table.mi tr:first-child th:first-child {
  border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
}
#xmid table.mi tr th.tr,
#xmid table.mi tr:first-child th:last-child {
  border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
}
#xmid table.mi tr td.bl,
#xmid table.mi tr:last-child td:first-child {
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
}
#xmid table.mi tr td.br,
#xmid table.mi tr:last-child td:last-child {
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
}
#xmid table.bb tr th:first-child,
#xmid table.bb tr td:first-child {
  border-left: 1px solid #000;
}
#xmid table.bb tr th:last-child,
#xmid table.bb tr td:last-child {
  border-right: 1px solid #000;
}
#xmid table.bb tr:first-child th {
  border-top: 1px solid #000;
}
#xmid table.bb tr:last-child th,
#xmid table.bb tr:last-child td {
  border-bottom: 1px solid #000;
}
#xmid table.bb tr td.no_bl {
  border-left: none !important;
  border-bottom-left-radius: unset !important;
  -webkit-border-bottom-left-radius: unset !important;
  -moz-border-radius-bottomleft: unset !important;
}
/*---------------------------------------------------------
Technical Specification Table Formatting
---------------------------------------------------------*/
#xmid table.stats {
  margin: 3px 0 10px 0;
  background: #f8f8f8;
  border: 1px solid #eee;
}
#xmid table.stats tr th {
  height: 24px;
}
#xmid table.stats tr td {
  padding-top: 2px;
  padding-bottom: 2px;
}
/*---------------------------------------------------------
uScopeMX2 Table Formatting
---------------------------------------------------------*/
#xmid table.mx2 thead {
  background: #538018;
  background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
  background: -webkit-linear-gradient(#6b9d28, #436b0c);
  background: -moz-linear-gradient(#6b9d28, #436b0c);
  background: -ms-linear-gradient(#6b9d28, #436b0c);
  background: -o-linear-gradient(#6b9d28, #436b0c);
  background: linear-gradient(#6b9d28, #436b0c);
  -pie-background: linear-gradient(#6b9d28, #436b0c);
  behavior: url(/css/pie.htc);
}
#xmid table.mx2 thead tr,
#xmid table.mx2 thead tr th {
  background: transparent;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
}
#xmid table.mx2 tbody tr {
  background: #E7F2D9;
}
#xmid table.mx2 tr td {
  border-bottom: 1px solid #538312;
}
#xmid table.mx2 tr th:first-child,
#xmid table.mx2 tr td:first-child {
  border-left: 1px solid #538312;
}
#xmid table.mx2 tr th:last-child,
#xmid table.mx2 tr td:last-child {
  border-right: 1px solid #538312;
}
/*---------------------------------------------------------
uScopeHX2 Table Formatting
---------------------------------------------------------*/
#xmid table.hx2 thead {
  background: #903373;
  background: -webkit-gradient(linear, left top, left bottom, from(#b64091), to(#6a2655));
  background: -webkit-linear-gradient(#b64091, #6a2655);
  background: -moz-linear-gradient(#b64091, #6a2655);
  background: -ms-linear-gradient(#b64091, #6a2655);
  background: -o-linear-gradient(#b64091, #6a2655);
  background: linear-gradient(#b64091, #6a2655);
  -pie-background: linear-gradient(#b64091, #6a2655);
  behavior: url(/css/pie.htc);
}
#xmid table.hx2 thead tr,
#xmid table.hx2 thead tr th {
  background: transparent;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
}
#xmid table.hx2 tbody tr {
  background: #fdf8fb;
}
#xmid table.hx2 tr td {
  border-bottom: 1px solid #7d2c64;
}
#xmid table.hx2 tr th:first-child,
#xmid table.hx2 tr td:first-child {
  border-left: 1px solid #7d2c64;
}
#xmid table.hx2 tr th:last-child,
#xmid table.hx2 tr td:last-child {
  border-right: 1px solid #7d2c64;
}
/*---------------------------------------------------------
uScopeDX Table Formatting
---------------------------------------------------------*/
#xmid table.dx thead {
  background: #FF7514;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9347), to(#e05c00));
  background: -webkit-linear-gradient(#ff9347, #e05c00);
  background: -moz-linear-gradient(#ff9347, #e05c00);
  background: -ms-linear-gradient(#ff9347, #e05c00);
  background: -o-linear-gradient(#ff9347, #e05c00);
  background: linear-gradient(#ff9347, #e05c00);
  -pie-background: linear-gradient(#ff9347, #e05c00);
  behavior: url(/css/pie.htc);
}
#xmid table.dx thead tr,
#xmid table.dx thead tr th {
  background: transparent;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
}
#xmid table.dx tbody tr {
  background: #fffcfa;
}
#xmid table.dx tr td {
  border-bottom: 1px solid #fa6700;
}
#xmid table.dx tr th:first-child,
#xmid table.dx tr td:first-child {
  border-left: 1px solid #fa6700;
}
#xmid table.dx tr th:last-child,
#xmid table.dx tr td:last-child {
  border-right: 1px solid #fa6700;
}
/*---------------------------------------------------------
uScopeGX Table Formatting
---------------------------------------------------------*/
#xmid table.gx thead {
  background: #763C28;
  background: -webkit-gradient(linear, left top, left bottom, from(#9c4f35), to(#50291b));
  background: -webkit-linear-gradient(#9c4f35, #50291b);
  background: -moz-linear-gradient(#9c4f35, #50291b);
  background: -ms-linear-gradient(#9c4f35, #50291b);
  background: -o-linear-gradient(#9c4f35, #50291b);
  background: linear-gradient(#9c4f35, #50291b);
  -pie-background: linear-gradient(#9c4f35, #50291b);
  behavior: url(/css/pie.htc);
}
#xmid table.gx thead tr,
#xmid table.gx thead tr th {
  background: transparent;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
}
#xmid table.gx tbody tr {
  background: #faf2f0;
}
#xmid table.gx tr td {
  border-bottom: 1px solid #633222;
}
#xmid table.gx tr th:first-child,
#xmid table.gx tr td:first-child {
  border-left: 1px solid #633222;
}
#xmid table.gx tr th:last-child,
#xmid table.gx tr td:last-child {
  border-right: 1px solid #633222;
}
/*---------------------------------------------------------
Vertical Column Title Table Formatting
---------------------------------------------------------*/
#xmid table tr th.vrt {
  max-width: 20px;
  height: 80px;
  width: 20px;
  padding: 0;
}
#xmid table tr td.vrt {
  padding: 0;
}
#xmid table tr th.vrt .vert {
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  white-space: nowrap;
  overflow: hidden;
  padding: 0 3px !important;
  font-size: 80% !important;
  font-weight: normal !important;
  display: block;
  transform-origin: 10px;
  position: relative;
  top: 25px;
  width: 80px;
}
/*------------------------------------------------------------------------------
Subtitle below home page annimation
------------------------------------------------------------------------------*/
#xmid .xsub {
  color: #003f94;
  background: #DDD;
  padding: 18px 0;
  margin: 0;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  text-align: center;
  clear: both;
  font: bold 15pt Arial, Helvetica, sans-serif;
  font-weight: bold;
  overflow: hidden;
}
#xmid .morebut {
  text-align: right;
  margin-top: 12px;
}
/*------------------------------------------------------------------------------
Navigator Filter Content
------------------------------------------------------------------------------*/
#xmid .sec .filter {
  margin-top: 20px;
}
#xmid .sec .filter .descr {
  width: 540px;
  float: left;
}
#xmid .sec .filter .descr p {
  margin-bottom: 16px;
}
#xmid .sec .filter .image {
  width: 300px;
  float: right;
}
#xmid .sec .filter .caption {
  text-align: center;
  font-weight: bold;
  margin-bottom: 10px;
}
/*------------------------------------------------------------------------------
Legal Content
------------------------------------------------------------------------------*/
.legal,
.legal2 {
  font-size: 80%;
}
.legal p,
.legal2 p {
  margin-bottom: 9pt !important;
  line-height: 11pt !important;
}
.legal h2,
.legal h3,
.legal2 h2,
.legal2 h3 {
  margin-top: 18pt;
  font-size: 150%;
}
.legal li {
  margin: 3px 0 !important;
}
.legal ul {
  margin-bottom: 16px !important;
  margin-top: -6px !important;
}
.legal h3 ~ ul {
  margin-top: 16px !important;
}
/*------------------------------------------------------------------------------
Image Snapshot Appearance
------------------------------------------------------------------------------*/
.bpix {
  padding: 12px;
  background: #FFF;
  border: 1px solid #BBB;
  position: relative;
  box-shadow: 0 2px 15px #AAA;
  -webkit-box-shadow: 0 2px 15px #AAA;
  -moz-box-shadow: 0 2px 15px #AAA;
  behavior: url(/css/pie.htc);
}
.spix {
  padding: 6px;
  background: #FFF;
  border: 1px solid #BBB;
  position: relative;
  box-shadow: 0 2px 15px #AAA;
  -webkit-box-shadow: 0 2px 15px #AAA;
  -moz-box-shadow: 0 2px 15px #AAA;
  behavior: url(/css/pie.htc);
}
.pdf {
  border: 1px solid #333;
  box-shadow: 0 2px 15px #AAA;
  -webkit-box-shadow: 0 2px 15px #AAA;
  -moz-box-shadow: 0 2px 15px #AAA;
  behavior: url(/css/pie.htc);
}
.gravatar {
  width: 50%;
}
/*------------------------------------------------------------------------------
Lightbox Images
------------------------------------------------------------------------------*/
.lbox {
  margin: 0 -5px;
}
.lbox ul {
  margin: 0;
  padding: 0;
}
.lbox ul li {
  width: 171px;
  height: 100px;
  display: block;
  margin: 4px;
  padding: 0;
  float: left;
  text-align: center;
}
.lbox ul a {
  width: 171px;
  height: 100px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.lbox img {
  border: 2px solid #AAA;
  margin: 0;
  padding: 0;
  /*
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
*/
}
.lbox a:hover img {
  border: 2px solid #666;
  color: #fff;
  box-shadow: 1px 1px 9px #000;
  -webkit-box-shadow: 1px 1px 9px #000;
  -moz-box-shadow: 1px 1px 9px #000;
  behavior: url(/css/pie.htc);
}
.lbox a:focus img {
  border: 2px solid #FFF;
  color: #fff;
}
/*------------------------------------------------------------------------------
Forms
------------------------------------------------------------------------------*/
.fms_sort {
  float: right;
}
.fms {
  position: relative;
  border: 2px solid #BBB;
  padding: 20px;
  margin: 20px 0 6px 0;
  color: #203360;
  background: #EEE;
  background: -webkit-gradient(linear, left top, left bottom, from(#d5d5d5), to(#EEE));
  background: -webkit-linear-gradient(#d5d5d5, #EEE);
  background: -moz-linear-gradient(#d5d5d5, #EEE);
  background: -ms-linear-gradient(#d5d5d5, #EEE);
  background: -o-linear-gradient(#d5d5d5, #EEE);
  background: linear-gradient(#d5d5d5, #EEE);
  -pie-background: linear-gradient(#d5d5d5, #EEE);
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  behavior: url(/css/pie.htc);
}
.fms .fld {
  display: block;
  position: relative;
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 9pt;
  color: #555;
}
.fms .fld .val {
  margin-left: 1em;
  font-size: 90%;
  color: #123;
  display: block;
}
.fms .fld .inl {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.fms .fld .inl:last-of-type {
  margin-right: 0;
}
.fms h4 {
  margin: 0 0 9px 0 !important;
  font-size: 110%;
  font-weight: bold !important;
  color: #395cad;
}
.fms h5 {
  margin: 0 0 6px 0 !important;
  font-size: 100%;
  font-weight: bold !important;
  color: #5375c6;
}
.fms .lft {
  float: left;
  width: 400px;
}
.fms .rgt {
  float: right;
  width: 400px;
}
.fms .section {
  margin-top: 20px;
}
.fms .blk {
  border: 1px solid #BBB;
  padding: 3px 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: rgba(255, 255, 255, 0.3);
}
.fms .blknobord {
  padding: 4px 12px 4px 0;
}
.fms .bdy label,
.label {
  display: block;
  position: relative;
  font-size: 8pt;
  color: #777;
  margin: 0 0 2px 3px;
}
.fms .bdy label.sub {
  margin: 0 0 6px 3em;
  font-size: 80% !important;
  display: block !important;
  color: #777 !important;
}
.fms .bdy label.error {
  display: block;
  position: relative;
  font-size: 7pt;
  color: #F00;
  margin: 0 0 0 3px;
}
.fms .bdy .info {
  margin-left: 3px;
  font-size: 10pt;
  color: #000;
}
.fms .bdy .stat .icon img {
  width: 1.8em;
}
.fms .bdy .stat .icon {
  display: inline-block;
  vertical-align: middle;
}
.fms .bdy .stat .desc {
  display: inline-block;
}
.fms .errlist li {
  font-size: 9pt;
  color: #F00;
  margin: 0 0 0 15px !important;
}
.fms .errlist p {
  color: #F00;
}
.fms .errlist ul {
  margin-bottom: 18px;
}
.fms .bdy input,
.fms .bdy textarea {
  display: block;
  position: relative;
  border: 1px solid #BBB;
  background: #EEE;
  padding: 3px 5px;
  margin: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  behavior: url(/css/pie.htc);
}
.fms .bdy select.dropdownlist {
  display: block;
  position: relative;
  border: 1px solid #BBB;
  background: #EEE;
  height: 24px;
}
.fms .bdy select.listbox {
  display: block;
  position: relative;
  border: 1px solid #BBB;
  background: #EEE;
}
.fms .bdy input[type='checkbox'],
.fms .bdy input[type='checkbox'] ~ label {
  display: inline;
  font-size: 9pt;
  color: #555;
}
.fms .bdy input[type='radio'],
.fms .bdy input[type='radio'] ~ label {
  display: inline;
  font-size: 9pt;
  color: #555;
  margin-right: 3px;
}
.fms .bdy input[type='radio'] ~ label {
  margin-right: 16px;
}
.fms .bdy input:focus,
.fms .bdy textarea:focus,
.fms .bdy select:focus {
  outline: none;
  background: #FFF !important;
  border-color: #000;
}
.fms .bdy input[type='checkbox']:focus ~ label,
.fms .bdy input[type='radio']:focus ~ label {
  color: #000 !important;
}
.fms .bdy input.error,
.fms .bdy textarea.error,
.fms .bdy select.error {
  border: 1px solid #E00;
  background: #FEE;
  position: relative;
}
.fms .bdy .required {
  border-color: #A00 !important;
}
.fms .buttons {
  margin-top: 20px;
  text-align: center;
}
.fms select option:checked {
  font-weight: bold;
}
/*------------------------------------------------------------------------------
Content Management Articles
------------------------------------------------------------------------------*/
.micm h1 {
  font-weight: normal;
  font-size: 14pt;
}
.micm .sep {
  border-top: 1px solid #999;
  padding-top: 20px;
  margin-top: 20px;
}
.micm h2,
.micm h3,
.micm h4 {
  font-weight: bold !important;
  color: #000;
  clear: both;
}
.micm p {
  margin: 10px 0;
}
.micm pre {
  background: #EEE;
  padding: 10px;
}
.micm ul {
  margin: 20px 0;
}
.micm ul li {
  margin: 6px 0 !important;
}
.micm ol {
  padding-left: 18px !important;
  margin: 20px 0;
}
.micm ol li {
  margin: 10px 0 !important;
}
.micm ol li ol {
  margin: 0;
  list-style-type: lower-alpha;
}
.micm table {
  border-collapse: separate;
  border-spacing: 0;
  margin: 24px 0;
}
.micm table tr th {
  background: #000;
  color: #fff;
  text-align: left;
  padding: 5px 10px;
  font-weight: bold;
  font-size: 90%;
}
.micm table tr th small {
  font-weight: normal;
  font-size: 90%;
}
.micm table tr.ctr th,
.micm table tr.ctr td {
  text-align: center;
}
.micm table tr td {
  padding: 3px 10px;
  border-bottom: 1px solid #000;
  font-size: 90%;
}
.micm table tr td.bold {
  font-weight: bold;
}
.micm table tr td.lft,
.micm table tr th.lft {
  text-align: left;
}
.micm table tr td.rgt,
.micm table tr th.rgt {
  text-align: right;
}
.micm table tr td.ctr,
.micm table tr th.ctr {
  text-align: center;
}
.micm table tr {
  background: #EEE;
}
.micm table tr th:first-child,
.micm table tr td:first-child {
  border-left: 1px solid #000;
}
.micm table tr th:last-child,
.micm table tr td:last-child {
  border-right: 1px solid #000;
}
.micm table tr th.tl,
.micm table tr:first-child th:first-child {
  border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
}
.micm table tr th.tr,
.micm table tr:first-child th:last-child {
  border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
}
.micm table tr td.bl,
.micm table tr:last-child td:first-child {
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
}
.micm table tr td.br,
.micm table tr:last-child td:last-child {
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
}
.micm table tr td.no_bl {
  border-left: none !important;
  border-bottom-left-radius: unset !important;
  -webkit-border-bottom-left-radius: unset !important;
  -moz-border-radius-bottomleft: unset !important;
}
.micm img.bord {
  border: 1px solid #999;
}
.micm img.scap {
  border: 1px solid #999;
  box-shadow: 2px 2px 5px #BBB;
  -webkit-box-shadow: 2px 2px 5px #BBB;
  -moz-box-shadow: 2px 2px 5px #BBB;
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
Support KB
------------------------------------------------------------------------------*/
.kb h1,
.kbcat h1 {
  font-weight: normal;
  font-size: 14pt;
}
.kb h1 .title,
.kbcat h1 .title {
  font-weight: bold;
  font-size: 18pt;
}
.kb h1 .disco,
.kbcat h1 .disco {
  color: red;
}
.kb .pgtitle .icon,
.kbcat .pgtitle .icon {
  display: inline-flex;
  vertical-align: top;
  margin-right: 6px;
  border: 2px solid #AAA;
  padding: 5px;
  background: #999;
  box-shadow: inset 0 0 15px #000;
  -webkit-box-shadow: inset 0 0 15px #000;
  -moz-box-shadow: inset 0 0 15px #000;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
.kb .pgtitle .icon img,
.kbcat .pgtitle .icon img {
  height: 42px;
  filter: drop-shadow(2px 2px 1px #555);
  /* ~"" required to avoid LESS errors */
  -webkit-filter: drop-shadow(2px 2px 1px #555);
}
.kb .pgtitle .text,
.kbcat .pgtitle .text {
  display: inline-block;
  vertical-align: top;
  width: 800px;
}
.kb .notify {
  text-align: center;
  margin: 48px 0;
  padding: 12px 0 0 0;
  border-top: 1px solid #DDD;
  color: #666;
}
.kb .notify .button {
  font-weight: bold;
  line-height: 11pt !important;
}
.kb .notify .button small {
  font-size: 75%;
}
.kb .appliesto {
  margin: 24px 0;
  padding: 12px 0 0 0;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  color: #666;
}
.kb .appliesto .hdrdates {
  text-align: center;
  font-size: 80%;
  margin: 20px 0 0 0 !important;
  color: #AAA;
}
.kb .appliesto ul {
  padding-left: 50px;
  margin-bottom: 12pt;
  font-size: 90%;
}
.kb .appliesto ul li {
  margin: 3px 0 !important;
}
.kb .lastmod {
  margin-top: 40px;
  text-align: center;
}
.kb-list ul {
  font-size: 90%;
}
.kb-split-list ul {
  display: inline-block;
  vertical-align: top;
  width: 48%;
  list-style-position: inside;
  padding-left: 0 !important;
}
.kb-split-list ul:first-child {
  margin-right: 3%;
}
.kb-split-list ul li {
  margin: 4px 0 !important;
  line-height: 20px !important;
  white-space: nowrap;
  overflow: hidden;
}
.kb .bnf {
  color: #777777;
  font-size: 200%;
  line-height: 40%;
  position: relative;
  top: 3px;
}
.kb dl.whlist {
  margin: 20px 0 !important;
}
.kb dl.whlist dt {
  float: left;
  clear: left;
  width: 100px;
  font-style: italic;
  font-family: monospace;
}
.kb dl.whlist dd {
  margin: 0 0 0 110px;
  padding: 0 0 0.5em 0;
}
.kb dl.whlist dd:last-child {
  padding: 0;
}
.kb blockquote {
  margin: 20px 0 20px 60px;
  border-left: 5px solid #AAA;
  padding-left: 10px;
  font-style: italic;
}
.kb blockquote::before,
.kb blockquote::after {
  content: '"';
}
.kb .note {
  overflow: hidden;
}
.kb .flex {
  display: flex;
  flex-wrap: wrap;
}
.kb .flex-ctr {
  justify-content: center;
}
.kb .bbox {
  box-sizing: border-box;
}
/*------------------------------------------------------------------------------
Support KB Article
------------------------------------------------------------------------------*/
.kb .mxb,
.kb .hxb,
.kb .dxa,
.kb .gxa,
.kb .nbr,
.kb .ncp,
.kb .ndz,
.kb .nds,
.kb .nfl,
.kb .ngn,
.kb .nin,
.kb .njx,
.kb .npf,
.kb .nsc,
.kb .ntl,
.kb .nvw {
  display: none;
}
/*------------------------------------------------------------------------------
NEW Multi-Column Sections
------------------------------------------------------------------------------*/
.cl2,
.cl3,
.cl4,
.cl5,
.cl6 {
  width: 100%;
  font-size: 9pt;
}
.cl2.lrg,
.cl3.lrg,
.cl4.lrg,
.cl5.lrg,
.cl6.lrg {
  font-size: 10pt;
}
.cl2.sml,
.cl3.sml,
.cl4.sml,
.cl5.sml,
.cl6.sml {
  font-size: 8pt;
}
.cl2.m1,
.cl3.m1,
.cl4.m1,
.cl5.m1,
.cl6.m1 {
  margin: 12px 0 6px 0;
}
.cl {
  color: #666;
  display: inline-block;
  vertical-align: top;
  margin-right: 1%;
  margin-left: 1%;
}
.cl:first-child {
  margin-left: 0 !important;
}
.cl:last-child {
  margin-right: 0 !important;
}
.cl2 .cl {
  width: 49%;
}
.cl3 .cl {
  width: 31.7%;
}
.cl4 .cl {
  width: 23.5%;
}
.cl5 .cl {
  width: 18.4%;
}
.cl6 .cl {
  width: 14.66%;
}
/*------------------------------------------------------------------------------
Multi-Column Sections
------------------------------------------------------------------------------*/
.col2,
.col3,
.col4,
.col5,
.col6,
.bopcol {
  width: 100%;
  font-size: 9pt;
}
.col2.lrg,
.col3.lrg,
.col4.lrg,
.col5.lrg,
.col6.lrg {
  font-size: 10pt;
}
.col2.sml,
.col3.sml,
.col4.sml,
.col5.sml,
.col6.sml {
  font-size: 8pt;
}
.col2 .col,
.col3 .col,
.col4 .col,
.col5 .col,
.col6 .col {
  display: inline-block;
  vertical-align: top;
}
.col2.norm {
  font-size: inherit;
}
.col2 .col {
  width: 420px;
  margin-left: 10px;
  margin-right: 10px;
}
.col2 .col:nth-child(2n+1) {
  margin-left: 0;
}
.col2 .col:nth-child(2n+2) {
  margin-right: 0;
}
.col2.norm .col {
  color: inherit;
}
.col3 .col {
  width: 277px;
  color: #666;
  margin-left: 10px;
  margin-right: 10px;
}
.col3 .col:nth-child(3n+1) {
  margin-left: 0;
}
.col3 .col:nth-child(3n+3) {
  margin-right: 0;
}
.blk .col3 .col {
  width: 245px;
}
.col4 .col {
  width: 210px;
  color: #666;
  margin-left: 7px;
  margin-right: 7px;
}
.col4 .col:nth-child(4n+1) {
  margin-left: 0;
}
.col4 .col:nth-child(4n+4) {
  margin-right: 0;
}
.col5 .col {
  width: 19%;
  color: #666;
  margin-left: 5px;
  margin-right: 5px;
}
.col5 .col:nth-child(5n+1) {
  margin-left: 0;
}
.col5 .col:nth-child(5n+5) {
  margin-right: 0;
}
.col6 .col {
  width: 140px;
  color: #666;
  margin-left: 4px;
  margin-right: 4px;
}
.col6 .col:nth-child(6n+1) {
  margin-left: 0;
}
.col6 .col:nth-child(6n+6) {
  margin-right: 0;
}
.bopcol {
  display: inline-flex;
}
.bopcol .col {
  vertical-align: top;
  display: inline-block;
  color: #666;
  margin-left: 5px;
  margin-right: 5px;
}
.col2 .col.right {
  float: right !important;
}
.col .lbl {
  font-weight: bold;
}
#xmid .col h3,
.col h3 {
  border-top: 1px solid #CCC;
  margin: 24px 0 12px 0;
  color: #000;
  font-weight: bold;
}
#xmid .col h4,
.col h4 {
  margin: 0 0 6px 0;
  font-size: 110%;
}
#xmid .col h5,
.col h5 {
  font-weight: bold;
}
#xmid .col ul {
  padding-left: 18px;
}
#xmid .col li,
.col li {
  margin: 6px 0;
  line-height: 1.4em;
}
#xmid .col li ul li,
.col li ul li {
  margin: 6px 0;
  line-height: 1em;
}
#xmid .col ul td {
  font-size: 80%;
  color: #222;
}
#xmid .col ul tr.ctr th,
#xmid .col ul tr.ctr td {
  text-align: center;
}
#xmid .col ul tr th.lft,
#xmid .col ul tr td.lft {
  text-align: left;
}
#xmid .col > h2,
#xmid .col > h3,
#xmid .col > h4 {
  margin-top: 0 !important;
}
#xmid .blk .col li,
.col li {
  margin: 6px 0;
  line-height: 1em;
}
#xmid .blk .col li ul li,
.blk .col li ul li {
  margin: 6px 0;
  line-height: 0.08em;
}
/*------------------------------------------------------------------------------
Bottom of Page
------------------------------------------------------------------------------*/
.breadcrumbs {
  padding-bottom: 16px;
  margin-top: -16px;
  margin-bottom: 16px;
  font-size: 90%;
  color: #777;
  border-bottom: 1px solid #DDD;
  line-height: 30px;
}
.breadcrumbs span .sep {
  height: 20px;
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* ~"" required to avoid LESS errors */
  top: 6px;
  position: relative;
}
.bop {
  width: 90%;
  margin: 20px auto 20px auto;
}
/*------------------------------------------------------------------------------
Bottom-of-Page YouTube Video Styles
------------------------------------------------------------------------------*/
.YTGallery {
  margin-top: 40px;
}
.bop .yt {
  text-align: center;
  position: relative;
}
.bop .yt a.ytcb {
  outline: 0;
}
.bop .yt img.ytvc {
  border: 1px solid #666;
  width: 280px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  /* ~"" required to avoid LESS errors */
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 2px 2px 5px #888;
  -webkit-box-shadow: 2px 2px 5px #888;
  -moz-box-shadow: 2px 2px 5px #888;
}
.bop .yt:after {
  content: "";
  position: absolute;
  top: 60px;
  left: 120px;
  width: 40px;
  height: 40px;
  z-index: 100;
  background: transparent url('/images/social/mi-youtube-play.svg') no-repeat center;
  pointer-events: none;
}
iframe.yt {
  border: 1px solid #000;
  box-shadow: 3px 3px 3px #999;
  -webkit-box-shadow: 3px 3px 3px #999;
  -moz-box-shadow: 3px 3px 3px #999;
  margin: 12px 0;
}
p.YTDescr {
  margin-bottom: 40px !important;
}
.YTVideo {
  margin: 24px 0;
}
.YTVideo .tnail {
  margin-bottom: 6px;
}
.YTVideo .tnail img {
  width: 80%;
  border: 1px solid #000;
  box-shadow: 3px 3px 3px #999;
  -webkit-box-shadow: 3px 3px 3px #999;
  -moz-box-shadow: 3px 3px 3px #999;
}
.YTVideo .title {
  text-align: center;
  width: 80%;
  font-size: 90%;
  font-style: italic;
}
/*------------------------------------------------------------------------------
Bottom-of-Page Deep Zoom Image Styles
------------------------------------------------------------------------------*/
.DZGallery {
  margin-top: 40px;
  text-align: center;
}
.DZGallery .DZItem {
  width: 127px;
  margin: 10px 0;
  text-align: center;
  padding: 0 8px;
  display: inline-grid;
}
.DZGallery .DZItem a {
  display: block;
  position: relative;
  height: 120px;
  left: 2px;
}
.DZGallery .DZItem p {
  line-height: 12pt !important;
  font-size: 9pt;
  margin-top: 12px;
  color: #666;
}
.DZGallery .DZItem p span.scaninfo {
  display: block;
  font-weight: bold;
}
.DZGallery .DZItem p span.modelinfo {
  display: block;
  color: #777;
  font-size: 85%;
}
.DZGallery .DZItem p span.hitinfo {
  display: block;
  color: #999;
  font-size: 80%;
  line-height: 10pt;
}
.DZGallery .DZItem span.dznew {
  display: block;
  color: #fff;
  background: #F00;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 auto;
  width: 55px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
.DZGallery .DZItem span.dznew:after {
  content: 'New!';
}
/* .DZGallery .DZItem */
.DZImg img {
  border: 2px solid #666;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  box-shadow: 2px 2px 5px #888;
  -webkit-box-shadow: 2px 2px 5px #888;
  -moz-box-shadow: 2px 2px 5px #888;
  width: 120px;
  height: 120px;
  behavior: url(/css/pie.htc);
}
/* .DZGallery .DZItem */
.DZThumb {
  display: block;
  position: absolute;
  border: 2px solid #666;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 120px;
  height: 120px;
  behavior: url(/css/pie.htc);
}
@media screen {
  .DZThumb {
    box-shadow: 2px 2px 5px #AAA;
    -webkit-box-shadow: 2px 2px 5px #AAA;
    -moz-box-shadow: 2px 2px 5px #AAA;
  }
}
/* .DZGallery .DZItem */
.DZOrb {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  height: 122px;
  z-index: 10;
}
.bop .dz,
.bop .dzr {
  text-align: center;
  position: relative;
}
.bop .dz img {
  border: 1px solid #666;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 2px 2px 5px #888;
  -webkit-box-shadow: 2px 2px 5px #888;
  -moz-box-shadow: 2px 2px 5px #888;
  behavior: url(/css/pie.htc);
}
.bop .col3 .dz img {
  width: 230px;
  height: 153px;
}
.bop .col4 .dz img {
  width: 180px;
  height: 120px;
}
.bop .col5 .dz img {
  width: 160px;
  height: 107px;
}
.bop .dzr img {
  border: 2px solid #666;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  box-shadow: 2px 2px 5px #888;
  -webkit-box-shadow: 2px 2px 5px #888;
  -moz-box-shadow: 2px 2px 5px #888;
  width: 120px;
  height: 120px;
  behavior: url(/css/pie.htc);
}
.bop h4 {
  font-weight: bold !important;
  color: #444;
  font-size: 105% !important;
}
/*------------------------------------------------------------------------------
Bottom of Page Infolinks
------------------------------------------------------------------------------*/
.boplist {
  margin-top: 30px;
  margin-bottom: 0;
  background: #EEE;
  width: 100%;
  border-top: 1px solid #E0E0E0;
}
.boplist .pad {
  padding: 4%;
}
.boplist .col {
  margin: 0 2px !important;
}
.boplist a {
  text-decoration: none;
  color: #777;
}
.boplist a:hover {
  text-decoration: underline;
  color: #666;
}
.boplist a.hd {
  color: #444;
}
.boplist h4 {
  color: #333;
  font-size: 9pt !important;
  font-weight: 400 !important;
}
.boplist ul {
  padding-left: 0 !important;
  font-size: 8pt;
}
.boplist li {
  list-style-type: none;
  line-height: 1em !important;
  font-size: 92%;
}
.boplist li ul {
  padding-left: 6px !important;
}
/*------------------------------------------------------------------------------
Distributor Info
------------------------------------------------------------------------------*/
.dsFlagList {
  width: 700px;
  margin: 0 auto;
  text-align: center;
}
.dsFlagList .dsFlag {
  margin: 5px 10px;
  font-size: 60%;
  display: inline-table;
  width: 60px;
}
.dsPage dl.tm {
  margin-top: 9px;
}
.dsPage dl {
  clear: both;
  margin-bottom: 0 !important;
}
.dsPage dl dd {
  float: left;
  width: 120px;
  padding-right: 10px;
  overflow: hidden;
  white-space: nowrap;
  color: #888;
}
.dsPage dl dt {
  float: left;
  width: 300px;
  overflow-wrap: break-word;
}
.dsPage .dsInfo {
  margin-top: 40px;
  color: #777;
}
.dsPage .dsInfo p {
  font-size: 90%;
}
.dsPage .dsInfo ul {
  margin: 5px 0 10px 0;
}
.dsPage .dsInfo li {
  font-size: 90%;
  margin: 6px 0 !important;
}
.dsOrb {
  text-align: right;
  position: relative;
  z-index: 2;
  height: 105px;
}
@media screen {
  .dsOrb {
    filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.5));
    /* ~"" required to avoid LESS errors */
    -webkit-filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.5));
  }
}
.dsMap {
  text-align: right;
  margin-right: 50px;
  position: relative;
  top: -63px;
}
.dsMapImg {
  border: 2px solid #AAA;
  border-radius: 49px;
  -webkit-border-radius: 49px;
  -moz-border-radius: 49px;
  width: 350px;
  height: 350px;
}
.dsHBar {
  text-align: center;
  margin-top: 40px;
}
.dsHBar img {
  width: 75%;
}
.ds_list {
  list-style-type: none !important;
  padding-left: 0 !important;
}
.ds_list .ds_norow {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  padding: 3px 1px 0 2px;
  overflow: hidden;
}
.ds_list .ds_row {
  display: inline-block;
  border: 1px solid #7c9230;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  padding: 3px 1px 0 2px;
  overflow: hidden;
  background: #aac552;
}
.ds_list .ds_nfo {
  display: inline-block;
  margin-left: 6px;
  vertical-align: top;
}
/*------------------------------------------------------------------------------
Social Stuff
------------------------------------------------------------------------------*/
.social_icons_bar {
  height: 26px;
  background: #EEE;
  padding: 6px 12px;
  border-bottom: 1px solid #ccc;
  position: relative;
  z-index: 10;
  display: flex;
}
.social_icons_bar .sib {
  display: inline-block;
  margin: 0 7px;
}
.social_icons_bar .sib:first-child {
  margin-left: 0 !important;
}
.social_icons_bar .sib:last-child {
  margin-right: 0 !important;
}
.social_icons_bar a {
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.social_icons_bar .share {
  display: inline-block;
  color: #FFF;
  font-size: 12px;
  padding: 0 8px;
  line-height: 24px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  box-shadow: 0.5px 1px 2px #888;
  -webkit-box-shadow: 0.5px 1px 2px #888;
  -moz-box-shadow: 0.5px 1px 2px #888;
  behavior: url(/css/pie.htc);
}
.social_icons_bar a .share,
.social_icons_bar a:link .share,
.social_icons_bar a:visited .share {
  color: #EEE;
  background: #999;
  border: 1px solid #666666;
  background: -webkit-gradient(linear, left top, left bottom, from(#bfbfbf), to(#737373));
  background: -webkit-linear-gradient(#bfbfbf, #737373);
  background: -moz-linear-gradient(#bfbfbf, #737373);
  background: -ms-linear-gradient(#bfbfbf, #737373);
  background: -o-linear-gradient(#bfbfbf, #737373);
  background: linear-gradient(#bfbfbf, #737373);
  -pie-background: linear-gradient(#bfbfbf, #737373);
  behavior: url(/css/pie.htc);
}
.social_icons_bar a:active .share {
  box-shadow: -0.5px -1px 2px #888;
  -webkit-box-shadow: -0.5px -1px 2px #888;
  -moz-box-shadow: -0.5px -1px 2px #888;
  position: relative;
  top: 1px;
  left: 1px;
}
.social_icons_bar .count {
  display: inline-block;
  color: #333;
  background: #F8F8F8;
  font-size: 12px;
  line-height: 24px;
  margin-left: 4px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 5px;
  border: 1px solid #999;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  box-shadow: 0.5px 1px 2px #DDD;
  -webkit-box-shadow: 0.5px 1px 2px #DDD;
  -moz-box-shadow: 0.5px 1px 2px #DDD;
  behavior: url(/css/pie.htc);
}
.social_icons_bar a .share .icon,
.social_icons_bar a:link .share .icon,
.social_icons_bar a:visited .share .icon,
.social_icons_bar a:hover .share .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  position: relative;
  top: 4px;
  fill: #FFF;
  behavior: url(/css/pie.htc);
}
.social_icons_bar a:active .share .icon {
  behavior: url(/css/pie.htc);
}
@media screen {
  .social_icons_bar a .share .icon,
  .social_icons_bar a:link .share .icon,
  .social_icons_bar a:visited .share .icon,
  .social_icons_bar a:hover .share .icon {
    filter: drop-shadow(0.5px 1px 2px rgba(0, 0, 0, 0.5));
    /* ~"" required to avoid LESS errors */
    -webkit-filter: drop-shadow(0.5px 1px 2px rgba(0, 0, 0, 0.5));
  }
  .social_icons_bar a:active .share .icon {
    filter: drop-shadow(-0.5px -1px 2px rgba(0, 0, 0, 0.5));
    /* ~"" required to avoid LESS errors */
    -webkit-filter: drop-shadow(-0.5px -1px 2px rgba(0, 0, 0, 0.5));
  }
}
.social_icons_bar .share .text {
  position: relative;
  top: 3px;
}
.social_icons_bar #sib_gp a:hover .share {
  background: #DD4B39;
  border: 1px solid #96271a;
  background: -webkit-gradient(linear, left top, left bottom, from(#e47365), to(#c23321));
  background: -webkit-linear-gradient(#e47365, #c23321);
  background: -moz-linear-gradient(#e47365, #c23321);
  background: -ms-linear-gradient(#e47365, #c23321);
  background: -o-linear-gradient(#e47365, #c23321);
  background: linear-gradient(#e47365, #c23321);
  -pie-background: linear-gradient(#e47365, #c23321);
  behavior: url(/css/pie.htc);
}
.social_icons_bar #sib_gp a:active .share {
  background: #DD4B39;
  border: 1px solid #96271a;
  background: -webkit-gradient(linear, left top, left bottom, from(#d73925), to(#e15f4f));
  background: -webkit-linear-gradient(#d73925, #e15f4f);
  background: -moz-linear-gradient(#d73925, #e15f4f);
  background: -ms-linear-gradient(#d73925, #e15f4f);
  background: -o-linear-gradient(#d73925, #e15f4f);
  background: linear-gradient(#d73925, #e15f4f);
  -pie-background: linear-gradient(#d73925, #e15f4f);
  behavior: url(/css/pie.htc);
}
.social_icons_bar #sib_in a:hover .share {
  background: #007BB5;
  border: 1px solid #00364f;
  background: -webkit-gradient(linear, left top, left bottom, from(#009ee8), to(#005882));
  background: -webkit-linear-gradient(#009ee8, #005882);
  background: -moz-linear-gradient(#009ee8, #005882);
  background: -ms-linear-gradient(#009ee8, #005882);
  background: -o-linear-gradient(#009ee8, #005882);
  background: linear-gradient(#009ee8, #005882);
  -pie-background: linear-gradient(#009ee8, #005882);
  behavior: url(/css/pie.htc);
}
.social_icons_bar #sib_fb a:hover .share {
  background: #3B5998;
  border: 1px solid #1e2e4f;
  background: -webkit-gradient(linear, left top, left bottom, from(#4c70ba), to(#2d4373));
  background: -webkit-linear-gradient(#4c70ba, #2d4373);
  background: -moz-linear-gradient(#4c70ba, #2d4373);
  background: -ms-linear-gradient(#4c70ba, #2d4373);
  background: -o-linear-gradient(#4c70ba, #2d4373);
  background: linear-gradient(#4c70ba, #2d4373);
  -pie-background: linear-gradient(#4c70ba, #2d4373);
  behavior: url(/css/pie.htc);
}
.social_icons_bar #sib_tw a:hover .share {
  background: #00ACED;
  border: 1px solid #006287;
  background: -webkit-gradient(linear, left top, left bottom, from(#21c2ff), to(#0087ba));
  background: -webkit-linear-gradient(#21c2ff, #0087ba);
  background: -moz-linear-gradient(#21c2ff, #0087ba);
  background: -ms-linear-gradient(#21c2ff, #0087ba);
  background: -o-linear-gradient(#21c2ff, #0087ba);
  background: linear-gradient(#21c2ff, #0087ba);
  -pie-background: linear-gradient(#21c2ff, #0087ba);
  behavior: url(/css/pie.htc);
}
.social_icons_bar #sib_pn a:hover .share {
  background: #CB2027;
  border: 1px solid #731216;
  background: -webkit-gradient(linear, left top, left bottom, from(#e03e44), to(#9f191f));
  background: -webkit-linear-gradient(#e03e44, #9f191f);
  background: -moz-linear-gradient(#e03e44, #9f191f);
  background: -ms-linear-gradient(#e03e44, #9f191f);
  background: -o-linear-gradient(#e03e44, #9f191f);
  background: linear-gradient(#e03e44, #9f191f);
  -pie-background: linear-gradient(#e03e44, #9f191f);
  behavior: url(/css/pie.htc);
}
.social_icons_bar #sib_ig a:hover .share {
  background: #125688;
  border: 1px solid #061d2e;
  background: -webkit-gradient(linear, left top, left bottom, from(#1872b5), to(#0c3a5b));
  background: -webkit-linear-gradient(#1872b5, #0c3a5b);
  background: -moz-linear-gradient(#1872b5, #0c3a5b);
  background: -ms-linear-gradient(#1872b5, #0c3a5b);
  background: -o-linear-gradient(#1872b5, #0c3a5b);
  background: linear-gradient(#1872b5, #0c3a5b);
  -pie-background: linear-gradient(#1872b5, #0c3a5b);
  behavior: url(/css/pie.htc);
}
.social_icons_bar #sib_elist a:hover .share {
  background: #64991E;
  border: 1px solid #2c440d;
  background: -webkit-gradient(linear, left top, left bottom, from(#80c426), to(#486e16));
  background: -webkit-linear-gradient(#80c426, #486e16);
  background: -moz-linear-gradient(#80c426, #486e16);
  background: -ms-linear-gradient(#80c426, #486e16);
  background: -o-linear-gradient(#80c426, #486e16);
  background: linear-gradient(#80c426, #486e16);
  -pie-background: linear-gradient(#80c426, #486e16);
  behavior: url(/css/pie.htc);
}
.social_icons_bar #sib_in .icon {
  margin-right: 10px;
}
.social_icons_bar #sib_fb .icon {
  margin-right: 5px;
  margin-left: -4px;
}
.social_icons_bar #sib_elist .icon {
  margin-right: 5px;
}
.comment_bar {
  margin: 0 auto 50px auto;
  position: relative;
  width: 882px;
}
ul.social-icons-links {
  list-style: none;
  display: inline-flex;
}
ul.social-icons-links li {
  display: inline-block;
  margin: 0 3px;
}
ul.social-icons-links li a {
  display: block;
}
.social-icons-links .b1 {
  display: block;
  /*  border: 1px solid @bord-color; */
  padding: 3px;
  background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#999));
  background: -webkit-linear-gradient(#ddd, #999);
  background: -moz-linear-gradient(#ddd, #999);
  background: -ms-linear-gradient(#ddd, #999);
  background: -o-linear-gradient(#ddd, #999);
  background: linear-gradient(#ddd, #999);
  -pie-background: linear-gradient(#ddd, #999);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  behavior: url(/css/pie.htc);
}
.social-icons-links .b2 {
  display: block;
  border: 1px solid #CCC;
  padding: 4px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  behavior: url(/css/pie.htc);
}
.social-icons-links .b3 {
  display: block;
  width: 14px;
  height: 14px;
  behavior: url(/css/pie.htc);
}
@media screen {
  .social-icons-links .b1 {
    box-shadow: 1px 2px 3px #666;
    -webkit-box-shadow: 1px 2px 3px #666;
    -moz-box-shadow: 1px 2px 3px #666;
  }
  .social-icons-links .b2 {
    filter: drop-shadow(1px 2px 2px #FFF);
    /* ~"" required to avoid LESS errors */
    -webkit-filter: drop-shadow(1px 2px 2px #FFF);
  }
  .social-icons-links .b3 {
    filter: drop-shadow(0.5px 1px 1px rgba(0, 0, 0, 0.5));
    /* ~"" required to avoid LESS errors */
    -webkit-filter: drop-shadow(0.5px 1px 1px rgba(0, 0, 0, 0.5));
  }
}
/*------------------------------------------------------------------------------
Page Footer
------------------------------------------------------------------------------*/
#xftr {
  font-size: 7pt;
  color: #444;
  line-height: 1.5em;
  width: 974px;
  margin: 6px auto 0 auto;
  padding-bottom: 70px;
}
#xftr .fmenu a {
  margin-left: 18px;
}
/*------------------------------------------------------------------------------
Button Outline
------------------------------------------------------------------------------*/
button {
  margin: 0;
  padding: 0;
}
.button {
  display: inline-block;
  zoom: 1;
  /* zoom and *display = ie7 hack for display:inline-block */
  vertical-align: baseline;
  margin: 0 2px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  line-height: 130% !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: 0.5em 2em 0.55em 2em;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  behavior: url(/css/pie.htc);
}
.button:hover {
  text-decoration: none;
}
.button:active {
  position: relative;
  top: 1px;
  text-shadow: -0.5px -1px 1px rgba(0, 0, 0, 0.9);
  behavior: url(/css/pie.htc);
}
.bigrounded {
  border-radius: 2em;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  behavior: url(/css/pie.htc);
}
.button.med {
  font-size: 12pt;
  padding: 0.4em 1.5em 0.42em;
}
.button.tiny {
  font-size: 8pt;
  font-weight: bold;
  padding: 1px 10px;
}
.button.sml {
  font-size: 10pt;
  padding: 0.2em 1em 0.275em;
}
.button.xsml {
  font-size: 9pt;
  padding: 0.2em 0.8em 0.1em;
}
.button.more {
  font-size: 10pt;
  padding: 0.3em 0.8em 0.375em;
  margin-top: 10px;
}
.button.lrg {
  font-size: 18pt;
  padding: 0.6em 2em 0.6em;
}
.button.huge {
  min-width: 200px;
  font-size: 1em;
  padding: 0.5em 1em 0.575em;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  behavior: url(/css/pie.htc);
}
/*
#lnav .button {
font-size: 9pt;
padding: 1px 5px;
margin: 0 20px 5px 20px;
}
*/
.button.lnav {
  font-size: 9pt;
  font-weight: bold;
  padding: 2px 8px;
  margin: 0;
}
/*------------------------------------------------------------------------------
Black
------------------------------------------------------------------------------*/
.button.black,
.button.black:link,
.button.black:hover,
.button.black:active,
.button.black:visited {
  color: #d7d7d7;
  text-decoration: none;
}
.button.black {
  border: solid 1px #333;
  background: #333;
  background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
  background: -webkit-linear-gradient(#666, #000);
  background: -moz-linear-gradient(#666, #000);
  background: -ms-linear-gradient(#666, #000);
  background: -o-linear-gradient(#666, #000);
  background: linear-gradient(#666, #000);
  -pie-background: linear-gradient(#666, #000);
  behavior: url(/css/pie.htc);
}
.button.black:hover {
  background: #000;
  background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
  background: -webkit-linear-gradient(#444, #000);
  background: -moz-linear-gradient(#444, #000);
  background: -ms-linear-gradient(#444, #000);
  background: -o-linear-gradient(#444, #000);
  background: linear-gradient(#444, #000);
  -pie-background: linear-gradient(#444, #000);
  behavior: url(/css/pie.htc);
}
.button.black:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
  background: -webkit-linear-gradient(#000, #444);
  background: -moz-linear-gradient(#000, #444);
  background: -ms-linear-gradient(#000, #444);
  background: -o-linear-gradient(#000, #444);
  background: linear-gradient(#000, #444);
  -pie-background: linear-gradient(#000, #444);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
Gray
------------------------------------------------------------------------------*/
.button.grey,
.button.grey:link,
.button.grey:hover,
.button.grey:active,
.button.grey:visited {
  color: #e9e9e9;
  text-decoration: none;
}
.button.grey {
  border: solid 1px #555555;
  background: #6e6e6e;
  background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757));
  background: -webkit-linear-gradient(#888888, #575757);
  background: -moz-linear-gradient(#888888, #575757);
  background: -ms-linear-gradient(#888888, #575757);
  background: -o-linear-gradient(#888888, #575757);
  background: linear-gradient(#888888, #575757);
  -pie-background: linear-gradient(#888888, #575757);
  behavior: url(/css/pie.htc);
}
.button.grey:hover {
  background: #616161;
  background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
  background: -webkit-linear-gradient(#757575, #4b4b4b);
  background: -moz-linear-gradient(#757575, #4b4b4b);
  background: -ms-linear-gradient(#757575, #4b4b4b);
  background: -o-linear-gradient(#757575, #4b4b4b);
  background: linear-gradient(#757575, #4b4b4b);
  -pie-background: linear-gradient(#757575, #4b4b4b);
  behavior: url(/css/pie.htc);
}
.button.grey:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#757575));
  background: -webkit-linear-gradient(#575757, #757575);
  background: -moz-linear-gradient(#575757, #757575);
  background: -ms-linear-gradient(#575757, #757575);
  background: -o-linear-gradient(#575757, #757575);
  background: linear-gradient(#575757, #757575);
  -pie-background: linear-gradient(#575757, #757575);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
Orange
------------------------------------------------------------------------------*/
.button.orange,
.button.orange:link,
.button.orange:hover,
.button.orange:active,
.button.orange:visited {
  color: #fef4e9;
  text-decoration: none;
}
.button.orange {
  border: solid 1px #da7c0c;
  background: #f78d1d;
  background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
  background: -webkit-linear-gradient(#faa51a, #f47a20);
  background: -moz-linear-gradient(#faa51a, #f47a20);
  background: -ms-linear-gradient(#faa51a, #f47a20);
  background: -o-linear-gradient(#faa51a, #f47a20);
  background: linear-gradient(#faa51a, #f47a20);
  -pie-background: linear-gradient(#faa51a, #f47a20);
  behavior: url(/css/pie.htc);
}
.button.orange:hover {
  background: #f47c20;
  background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
  background: -webkit-linear-gradient(#f88e11, #f06015);
  background: -moz-linear-gradient(#f88e11, #f06015);
  background: -ms-linear-gradient(#f88e11, #f06015);
  background: -o-linear-gradient(#f88e11, #f06015);
  background: linear-gradient(#f88e11, #f06015);
  -pie-background: linear-gradient(#f88e11, #f06015);
  behavior: url(/css/pie.htc);
}
.button.orange:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#f88e11));
  background: -webkit-linear-gradient(#f47a20, #f88e11);
  background: -moz-linear-gradient(#f47a20, #f88e11);
  background: -ms-linear-gradient(#f47a20, #f88e11);
  background: -o-linear-gradient(#f47a20, #f88e11);
  background: linear-gradient(#f47a20, #f88e11);
  -pie-background: linear-gradient(#f47a20, #f88e11);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
Red
------------------------------------------------------------------------------*/
.button.red,
.button.red:link,
.button.red:hover,
.button.red:active,
.button.red:visited {
  color: #faddde;
  text-decoration: none;
}
.button.red {
  border: solid 1px #980c10;
  background: #d81b21;
  background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
  background: -webkit-linear-gradient(#ed1c24, #aa1317);
  background: -moz-linear-gradient(#ed1c24, #aa1317);
  background: -ms-linear-gradient(#ed1c24, #aa1317);
  background: -o-linear-gradient(#ed1c24, #aa1317);
  background: linear-gradient(#ed1c24, #aa1317);
  -pie-background: linear-gradient(#ed1c24, #aa1317);
  behavior: url(/css/pie.htc);
}
.button.red:hover {
  background: #b61318;
  background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
  background: -webkit-linear-gradient(#c9151b, #a11115);
  background: -moz-linear-gradient(#c9151b, #a11115);
  background: -ms-linear-gradient(#c9151b, #a11115);
  background: -o-linear-gradient(#c9151b, #a11115);
  background: linear-gradient(#c9151b, #a11115);
  -pie-background: linear-gradient(#c9151b, #a11115);
  behavior: url(/css/pie.htc);
}
.button.red:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#c9151b));
  background: -webkit-linear-gradient(#aa1317, #c9151b);
  background: -moz-linear-gradient(#aa1317, #c9151b);
  background: -ms-linear-gradient(#aa1317, #c9151b);
  background: -o-linear-gradient(#aa1317, #c9151b);
  background: linear-gradient(#aa1317, #c9151b);
  -pie-background: linear-gradient(#aa1317, #c9151b);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
Blue
------------------------------------------------------------------------------*/
.button.blue,
.button.blue:link,
.button.blue:hover,
.button.blue:active,
.button.blue:visited {
  color: #d8e1fe;
  text-decoration: none;
}
.button.blue {
  border: solid 1px #0027a4;
  background: #0095cd;
  background: -webkit-gradient(linear, left top, left bottom, from(#003DFF), to(#001D74));
  background: -webkit-linear-gradient(#003DFF, #001D74);
  background: -moz-linear-gradient(#003DFF, #001D74);
  background: -ms-linear-gradient(#003DFF, #001D74);
  background: -o-linear-gradient(#003DFF, #001D74);
  background: linear-gradient(#003DFF, #001D74);
  -pie-background: linear-gradient(#003DFF, #001D74);
  behavior: url(/css/pie.htc);
}
.button.blue:hover {
  background: #007ead;
  background: -webkit-gradient(linear, left top, left bottom, from(#0027A4), to(#00165C));
  background: -webkit-linear-gradient(#0027A4, #00165C);
  background: -moz-linear-gradient(#0027A4, #00165C);
  background: -ms-linear-gradient(#0027A4, #00165C);
  background: -o-linear-gradient(#0027A4, #00165C);
  background: linear-gradient(#0027A4, #00165C);
  -pie-background: linear-gradient(#0027A4, #00165C);
  behavior: url(/css/pie.htc);
}
.button.blue:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#001D74), to(#0027A4));
  background: -webkit-linear-gradient(#001D74, #0027A4);
  background: -moz-linear-gradient(#001D74, #0027A4);
  background: -ms-linear-gradient(#001D74, #0027A4);
  background: -o-linear-gradient(#001D74, #0027A4);
  background: linear-gradient(#001D74, #0027A4);
  -pie-background: linear-gradient(#001D74, #0027A4);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
Light Blue
------------------------------------------------------------------------------*/
.button.lblue,
.button.lblue:link,
.button.lblue:hover,
.button.lblue:active,
.button.lblue:visited {
  color: #d9eef7;
  text-decoration: none;
}
.button.lblue {
  border: solid 1px #0076a3;
  background: #0095cd;
  background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
  background: -webkit-linear-gradient(#00adee, #0078a5);
  background: -moz-linear-gradient(#00adee, #0078a5);
  background: -ms-linear-gradient(#00adee, #0078a5);
  background: -o-linear-gradient(#00adee, #0078a5);
  background: linear-gradient(#00adee, #0078a5);
  -pie-background: linear-gradient(#00adee, #0078a5);
  behavior: url(/css/pie.htc);
}
.button.lblue:hover {
  background: #007ead;
  background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
  background: -webkit-linear-gradient(#0095cc, #00678e);
  background: -moz-linear-gradient(#0095cc, #00678e);
  background: -ms-linear-gradient(#0095cc, #00678e);
  background: -o-linear-gradient(#0095cc, #00678e);
  background: linear-gradient(#0095cc, #00678e);
  -pie-background: linear-gradient(#0095cc, #00678e);
  behavior: url(/css/pie.htc);
}
.button.lblue:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#0095cc));
  background: -webkit-linear-gradient(#0078a5, #0095cc);
  background: -moz-linear-gradient(#0078a5, #0095cc);
  background: -ms-linear-gradient(#0078a5, #0095cc);
  background: -o-linear-gradient(#0078a5, #0095cc);
  background: linear-gradient(#0078a5, #0095cc);
  -pie-background: linear-gradient(#0078a5, #0095cc);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
Green
------------------------------------------------------------------------------*/
.button.green,
.button.green:link,
.button.green:hover,
.button.green:active,
.button.green:visited {
  color: #d0e0bb;
  text-decoration: none;
}
.button.green {
  border: solid 1px #37560c;
  background: #486e16;
  background: -webkit-gradient(linear, left top, left bottom, from(#618e25), to(#314f09));
  background: -webkit-linear-gradient(#618e25, #314f09);
  background: -moz-linear-gradient(#618e25, #314f09);
  background: -ms-linear-gradient(#618e25, #314f09);
  background: -o-linear-gradient(#618e25, #314f09);
  background: linear-gradient(#618e25, #314f09);
  -pie-background: linear-gradient(#618e25, #314f09);
  behavior: url(/css/pie.htc);
}
.button.green:hover {
  background: #375510;
  background: -webkit-gradient(linear, left top, left bottom, from(#4f741e), to(#263d07));
  background: -webkit-linear-gradient(#4f741e, #263d07);
  background: -moz-linear-gradient(#4f741e, #263d07);
  background: -ms-linear-gradient(#4f741e, #263d07);
  background: -o-linear-gradient(#4f741e, #263d07);
  background: linear-gradient(#4f741e, #263d07);
  -pie-background: linear-gradient(#4f741e, #263d07);
  behavior: url(/css/pie.htc);
}
.button.green:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#314f09), to(#4f741e));
  background: -webkit-linear-gradient(#314f09, #4f741e);
  background: -moz-linear-gradient(#314f09, #4f741e);
  background: -ms-linear-gradient(#314f09, #4f741e);
  background: -o-linear-gradient(#314f09, #4f741e);
  background: linear-gradient(#314f09, #4f741e);
  -pie-background: linear-gradient(#314f09, #4f741e);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
Light Green
------------------------------------------------------------------------------*/
.button.lgreen,
.button.lgreen:link,
.button.lgreen:hover,
.button.lgreen:active,
.button.lgreen:visited {
  color: #e8f0de;
  text-decoration: none;
}
.button.lgreen {
  border: solid 1px #538312;
  background: #64991e;
  background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
  background: -webkit-linear-gradient(#7db72f, #4e7d0e);
  background: -moz-linear-gradient(#7db72f, #4e7d0e);
  background: -ms-linear-gradient(#7db72f, #4e7d0e);
  background: -o-linear-gradient(#7db72f, #4e7d0e);
  background: linear-gradient(#7db72f, #4e7d0e);
  -pie-background: linear-gradient(#7db72f, #4e7d0e);
  behavior: url(/css/pie.htc);
}
.button.lgreen:hover {
  background: #538018;
  background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
  background: -webkit-linear-gradient(#6b9d28, #436b0c);
  background: -moz-linear-gradient(#6b9d28, #436b0c);
  background: -ms-linear-gradient(#6b9d28, #436b0c);
  background: -o-linear-gradient(#6b9d28, #436b0c);
  background: linear-gradient(#6b9d28, #436b0c);
  -pie-background: linear-gradient(#6b9d28, #436b0c);
  behavior: url(/css/pie.htc);
}
.button.lgreen:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#6b9d28));
  background: -webkit-linear-gradient(#4e7d0e, #6b9d28);
  background: -moz-linear-gradient(#4e7d0e, #6b9d28);
  background: -ms-linear-gradient(#4e7d0e, #6b9d28);
  background: -o-linear-gradient(#4e7d0e, #6b9d28);
  background: linear-gradient(#4e7d0e, #6b9d28);
  -pie-background: linear-gradient(#4e7d0e, #6b9d28);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
MXII
------------------------------------------------------------------------------*/
.button.mxii,
.button.mxii:link,
.button.mxii:hover,
.button.mxii:active,
.button.mxii:visited {
  color: #e8f0de;
  text-decoration: none;
}
.button.mxii {
  border: solid 1px #538312;
  background: #64991e;
  background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
  background: -webkit-linear-gradient(#7db72f, #4e7d0e);
  background: -moz-linear-gradient(#7db72f, #4e7d0e);
  background: -ms-linear-gradient(#7db72f, #4e7d0e);
  background: -o-linear-gradient(#7db72f, #4e7d0e);
  background: linear-gradient(#7db72f, #4e7d0e);
  -pie-background: linear-gradient(#7db72f, #4e7d0e);
  behavior: url(/css/pie.htc);
}
.button.mxii:hover {
  background: #538018;
  background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
  background: -webkit-linear-gradient(#6b9d28, #436b0c);
  background: -moz-linear-gradient(#6b9d28, #436b0c);
  background: -ms-linear-gradient(#6b9d28, #436b0c);
  background: -o-linear-gradient(#6b9d28, #436b0c);
  background: linear-gradient(#6b9d28, #436b0c);
  -pie-background: linear-gradient(#6b9d28, #436b0c);
  behavior: url(/css/pie.htc);
}
.button.mxii:active {
  background: #6b9d28;
  background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#6b9d28));
  background: -webkit-linear-gradient(#4e7d0e, #6b9d28);
  background: -moz-linear-gradient(#4e7d0e, #6b9d28);
  background: -ms-linear-gradient(#4e7d0e, #6b9d28);
  background: -o-linear-gradient(#4e7d0e, #6b9d28);
  background: linear-gradient(#4e7d0e, #6b9d28);
  -pie-background: linear-gradient(#4e7d0e, #6b9d28);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
HXII
------------------------------------------------------------------------------*/
.button.hxii,
.button.hxii:link,
.button.hxii:hover,
.button.hxii:active,
.button.hxii:visited {
  color: #fdf8fb;
  text-decoration: none;
}
.button.hxii {
  border: solid 1px #581f46;
  background: #903373;
  background: -webkit-gradient(linear, left top, left bottom, from(#d587bd), to(#6a2655));
  background: -webkit-linear-gradient(#d587bd, #6a2655);
  background: -moz-linear-gradient(#d587bd, #6a2655);
  background: -ms-linear-gradient(#d587bd, #6a2655);
  background: -o-linear-gradient(#d587bd, #6a2655);
  background: linear-gradient(#d587bd, #6a2655);
  -pie-background: linear-gradient(#d587bd, #6a2655);
  behavior: url(/css/pie.htc);
}
.button.hxii:hover {
  background: #6a2655;
  background: -webkit-gradient(linear, left top, left bottom, from(#b64091), to(#6a2655));
  background: -webkit-linear-gradient(#b64091, #6a2655);
  background: -moz-linear-gradient(#b64091, #6a2655);
  background: -ms-linear-gradient(#b64091, #6a2655);
  background: -o-linear-gradient(#b64091, #6a2655);
  background: linear-gradient(#b64091, #6a2655);
  -pie-background: linear-gradient(#b64091, #6a2655);
  behavior: url(/css/pie.htc);
}
.button.hxii:active {
  background: #b64091;
  background: -webkit-gradient(linear, left top, left bottom, from(#6a2655), to(#b64091));
  background: -webkit-linear-gradient(#6a2655, #b64091);
  background: -moz-linear-gradient(#6a2655, #b64091);
  background: -ms-linear-gradient(#6a2655, #b64091);
  background: -o-linear-gradient(#6a2655, #b64091);
  background: linear-gradient(#6a2655, #b64091);
  -pie-background: linear-gradient(#6a2655, #b64091);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
DX
------------------------------------------------------------------------------*/
.button.dx,
.button.dx:link,
.button.dx:hover,
.button.dx:active,
.button.dx:visited {
  color: #fffcfa;
  text-decoration: none;
}
.button.dx {
  border: solid 1px #933d00;
  background: #FF7514;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffa261), to(#e05c00));
  background: -webkit-linear-gradient(#ffa261, #e05c00);
  background: -moz-linear-gradient(#ffa261, #e05c00);
  background: -ms-linear-gradient(#ffa261, #e05c00);
  background: -o-linear-gradient(#ffa261, #e05c00);
  background: linear-gradient(#ffa261, #e05c00);
  -pie-background: linear-gradient(#ffa261, #e05c00);
  behavior: url(/css/pie.htc);
}
.button.dx:hover {
  background: #c65200;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff842e), to(#c65200));
  background: -webkit-linear-gradient(#ff842e, #c65200);
  background: -moz-linear-gradient(#ff842e, #c65200);
  background: -ms-linear-gradient(#ff842e, #c65200);
  background: -o-linear-gradient(#ff842e, #c65200);
  background: linear-gradient(#ff842e, #c65200);
  -pie-background: linear-gradient(#ff842e, #c65200);
  behavior: url(/css/pie.htc);
}
.button.dx:active {
  background: #ffa261;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa6700), to(#ffa261));
  background: -webkit-linear-gradient(#fa6700, #ffa261);
  background: -moz-linear-gradient(#fa6700, #ffa261);
  background: -ms-linear-gradient(#fa6700, #ffa261);
  background: -o-linear-gradient(#fa6700, #ffa261);
  background: linear-gradient(#fa6700, #ffa261);
  -pie-background: linear-gradient(#fa6700, #ffa261);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
GX
------------------------------------------------------------------------------*/
.button.gx,
.button.gx:link,
.button.gx:hover,
.button.gx:active,
.button.gx:visited {
  color: #faf2f0;
  text-decoration: none;
}
.button.gx {
  border: solid 1px #2a150e;
  background: #763C28;
  background: -webkit-gradient(linear, left top, left bottom, from(#cd846a), to(#50291b));
  background: -webkit-linear-gradient(#cd846a, #50291b);
  background: -moz-linear-gradient(#cd846a, #50291b);
  background: -ms-linear-gradient(#cd846a, #50291b);
  background: -o-linear-gradient(#cd846a, #50291b);
  background: linear-gradient(#cd846a, #50291b);
  -pie-background: linear-gradient(#cd846a, #50291b);
  behavior: url(/css/pie.htc);
}
.button.gx:hover {
  background: #50291b;
  background: -webkit-gradient(linear, left top, left bottom, from(#9c4f35), to(#50291b));
  background: -webkit-linear-gradient(#9c4f35, #50291b);
  background: -moz-linear-gradient(#9c4f35, #50291b);
  background: -ms-linear-gradient(#9c4f35, #50291b);
  background: -o-linear-gradient(#9c4f35, #50291b);
  background: linear-gradient(#9c4f35, #50291b);
  -pie-background: linear-gradient(#9c4f35, #50291b);
  behavior: url(/css/pie.htc);
}
.button.gx:active {
  background: #9c4f35;
  background: -webkit-gradient(linear, left top, left bottom, from(#50291b), to(#9c4f35));
  background: -webkit-linear-gradient(#50291b, #9c4f35);
  background: -moz-linear-gradient(#50291b, #9c4f35);
  background: -ms-linear-gradient(#50291b, #9c4f35);
  background: -o-linear-gradient(#50291b, #9c4f35);
  background: linear-gradient(#50291b, #9c4f35);
  -pie-background: linear-gradient(#50291b, #9c4f35);
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
Info Items: News, Press, Blogs, Classes, Shows, Webinars
------------------------------------------------------------------------------*/
div.info_sbar {
  float: left;
  width: 20%;
}
div.info_sbar p {
  font-size: 80%;
}
div.info_text {
  float: right;
  width: 79%;
}
div.info_text h2,
div.info_text h3,
div.info_text h4 {
  margin-top: 12pt !important;
}
div.info_text h2 {
  font-size: 14pt;
  font-weight: normal !important;
}
div.info_text h2 .type {
  font-size: 125%;
  font-weight: bold;
  color: #666;
}
div.info_text .info_over {
  font-style: italic;
  color: #800;
}
div.info_text .masthead {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border: 1px solid #CCC;
}
ul.infolist {
  list-style-type: none !important;
  margin: 16pt 0 0 0 !important;
  padding: 0 !important;
}
ul.infolist li {
  clear: both;
}
ul.infolist li {
  margin: 16px 0 !important;
}
ul.infolist li div.thumbblk img.thumbnail {
  float: left;
  margin-right: 10px;
  border: 1px solid #BBB;
  position: relative;
  box-shadow: 0 2px 15px #AAA;
  -webkit-box-shadow: 0 2px 15px #AAA;
  -moz-box-shadow: 0 2px 15px #AAA;
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  padding: 3px;
  background: #FFF;
  height: 40px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  behavior: url(/css/pie.htc);
}
ul.infolist li div.stuffblk {
  height: 48px;
  overflow: hidden;
  padding-top: 3px;
}
ul.infolist li div.stuffblk span.titleblk {
  display: inline-block;
  white-space: nowrap;
}
ul.infolist li div.stuffblk span.descrblk {
  display: block;
  font-size: 80%;
  margin-top: 3px;
}
/*
ul.infolist li .thumbnail,
ul.bloglist li .thumbnail,
ul.newslist li .thumbnail,
ul.presslist li .thumbnail,
ul.classlist li .thumbnail,
ul.showlist li .thumbnail,
ul.webinarlist li .thumbnail {
float: left;
margin-right: 10px;
border: 1px solid #BBB;
position: relative;
.box-shadow(0, 2px, 15px, #AAA);
.border-radius(9px);
padding: 3px;
top: -3px;
background: #FFF;
height: 40px;

behavior: url(/css/pie.htc);
}

ul.infolist li .newtag,
ul.bloglist li .newtag,
ul.newslist li .newtag,
ul.presslist li .newtag,
ul.classlist li .newtag,
ul.showlist li .newtag,
ul.webinarlist li .newtag {
color: #FFF;
background: #F00;
padding: 0 9px;
margin-right: 7px;
.border-radius(20px);
}
*/
/*
ul.infolist li .titleblock {
display: block;
white-space: nowrap;
overflow: hidden;
}
*/
p.indent {
  margin-left: 40px;
}
dl.blogdl {
  margin: 20px 0 !important;
}
dl.blogdl dt {
  float: left;
  clear: left;
  width: 100px;
  text-align: right;
  font-style: italic;
}
dl.blogdl dd {
  margin: 0 0 0 110px;
  padding: 0 0 0.5em 0;
}
dl.blogdl dd:last-child {
  padding: 0;
}
/**** START DELETE ME 12/1/2017 ***/
div.bloglatest {
  padding: 15px;
}
div.bloglatest h1:first-child,
div.bloglatest h2:first-child,
div.bloglatest h3:first-child,
div.bloglatest h4:first-child {
  margin-top: 0 !important;
}
.bloglisthdr {
  margin-top: 60px !important;
}
/**** STOP DELETE ME 12/1/2017 ***/
span.blogdate {
  float: right;
  font-weight: normal;
  font-size: 13px;
  color: #999;
}
/*------------------------------------------------------------------------------
Software Updates
------------------------------------------------------------------------------*/
.sw_update {
  width: 60%;
  border: 1px solid #000;
  padding: 1em;
  margin-bottom: 20px;
  background: #EEE;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  behavior: url(/css/pie.htc);
}
.sw_update h4 {
  font-size: 125%;
  font-weight: bold !important;
  margin-top: 0 !important;
}
.sw_update .sw_release_date {
  margin-top: 10px;
  color: #555;
}
.sw_update .sw_type {
  font-size: 85%;
}
.sw_update .sw_comments {
  margin-top: 12px;
}
.sw_update .sw_buttons {
  margin-top: 16px;
}
/*------------------------------------------------------------------------------
Error Pages
------------------------------------------------------------------------------*/
span.http_error {
  font-weight: bold;
  color: #008;
}
#goog-fixurl {
  border: 1px solid #777;
  padding: 8px;
  background: #eee;
  margin-top: 40px;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  box-shadow: 2px 2px 15px #999;
  -webkit-box-shadow: 2px 2px 15px #999;
  -moz-box-shadow: 2px 2px 15px #999;
  behavior: url(/css/pie.htc);
}
/*------------------------------------------------------------------------------
Global, Persistent Colorbox Stuff
------------------------------------------------------------------------------*/
#colorbox button {
  outline: none;
}
/*------------------------------------------------------------------------------
Email List Description Pages
------------------------------------------------------------------------------*/
dl.emaillist {
  margin: 20px 0;
}
dl.emaillist dt {
  font-weight: bold;
  display: inline-table;
  width: 12%;
  font-size: 90%;
  margin: 6px 0;
}
dl.emaillist dd {
  display: inline-table;
  width: 87%;
  font-size: 90%;
  margin: 6px 0;
}
/*------------------------------------------------------------------------------
Carousels
------------------------------------------------------------------------------*/
.carousel.is-hidden {
  display: none;
}
.carousel-mxii,
.carousel-hxii {
  width: 480px;
  position: relative;
  margin: 0 0 70px 0;
}
.carousel-mxii .carousel-cell,
.carousel-hxii .carousel-cell {
  width: 400px;
  height: 300px;
  padding: 0 40px;
}
.carousel-gx,
.carousel-dx {
  width: 480px;
  position: relative;
  margin: 0 0 70px 0;
}
.carousel-gx .carousel-cell,
.carousel-dx .carousel-cell {
  width: 400px;
  padding: 0 40px;
}
/*------------------------------------------------------------------------------
Trend Graphs
------------------------------------------------------------------------------*/
div.trend {
  position: relative;
  border: 1px solid #777;
  height: 100px;
  background: #DDD;
  margin-bottom: 30px;
}
div.trend .nodata {
  margin: 17px;
  color: #888;
  font-weight: bold;
  text-align: center;
}
div.trend div.bar {
  position: absolute;
  bottom: 0px;
  border-left: 1px solid #777;
  border-right: 1px solid #777;
  border-top: 1px solid #777;
  background: #AAA;
  max-height: 100%;
}
div.trend.monthly div.bar {
  width: 3%;
}
div.trend.weekly div.bar {
  width: 0.2%;
}
div.trend div.lbl {
  position: absolute;
  bottom: -14px;
  text-align: center;
}
div.trend.monthly div.lbl {
  width: 3%;
  font-size: 80%;
}
div.trend.weekly div.lbl {
  width: 0.2%;
  font-size: 40%;
  display: none;
}
/*------------------------------------------------------------------------------
Web Crawlers
------------------------------------------------------------------------------*/
div.bot .botitem {
  margin-left: 2em;
  font-size: 80%;
}
div.bot .botitem.new1 {
  background: #486e16;
  color: white;
  padding: 1px;
  display: table;
}
div.bot .botitem.new2 {
  background: #64991e;
  color: white;
  padding: 1px;
  display: table;
}
/*------------------------------------------------------------------------------
Google Custom Search Overrides
------------------------------------------------------------------------------*/
.gs-richsnippet-box {
  display: none !important;
}
/*------------------------------------------------------------------------------
EasyPolls
------------------------------------------------------------------------------*/
.ezpl {
  float: right;
  background: #FFF;
}
.ezpl > div {
  margin-left: 30px;
  float: right;
}
/*------------------------------------------------------------------------------
jQuery UI Overrides
------------------------------------------------------------------------------*/
.ui-dialog {
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.6);
}
.ui-datepicker-trigger {
  vertical-align: bottom;
}
.ui-datepicker-today a.ui-state-highlight {
  border: 1px solid #995e00;
  background: #ff9d00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffb133), to(#cc7e00));
  background: -webkit-linear-gradient(#ffb133, #cc7e00);
  background: -moz-linear-gradient(#ffb133, #cc7e00);
  background: -ms-linear-gradient(#ffb133, #cc7e00);
  background: -o-linear-gradient(#ffb133, #cc7e00);
  background: linear-gradient(#ffb133, #cc7e00);
  -pie-background: linear-gradient(#ffb133, #cc7e00);
  color: #000;
}
.ui-datepicker-holiday a {
  border: 1px solid #0a3b1f !important;
  background: #18934d !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#1fbf64), to(#116736)) !important;
  background: -webkit-linear-gradient(#1fbf64, #116736) !important;
  background: -moz-linear-gradient(#1fbf64, #116736) !important;
  background: -ms-linear-gradient(#1fbf64, #116736) !important;
  background: -o-linear-gradient(#1fbf64, #116736) !important;
  background: linear-gradient(#1fbf64, #116736) !important;
  -pie-background: linear-gradient(#1fbf64, #116736) !important;
  color: #FFF !important;
}
.ui-dialog .ui-dialog-buttonpane button {
  outline: none;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  outline: none;
}
.ui-widget-overlay {
  background-color: #000 !important;
  background-image: none !important;
  opacity: 0.5 !important;
  filter: alpha(opacity=50) !important;
  /* ~"" required to avoid LESS errors */
}
.ui-widget-overlay.dialog-overlay {
  background-color: #000 !important;
  background-image: none !important;
  opacity: 0.75 !important;
  filter: alpha(opacity=75) !important;
  /* ~"" required to avoid LESS errors */
}
.ui-button,
.ui-slider-handle {
  outline: none;
}
/*------------------------------------------------------------------------------
Dialog Box
------------------------------------------------------------------------------*/
div.dlg {
  margin: 20px 0;
}
div.dlg p {
  margin-bottom: 12px;
}
/*------------------------------------------------------------------------------
Round Image Tags
------------------------------------------------------------------------------*/
.circle {
  border: 2px solid #999;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  box-shadow: 0 2px 15px #AAA;
  -webkit-box-shadow: 0 2px 15px #AAA;
  -moz-box-shadow: 0 2px 15px #AAA;
}
/*------------------------------------------------------------------------------
Weather Underground
------------------------------------------------------------------------------*/
.weather7day {
  width: 870px;
  margin: 12px auto 0 auto;
}
.weather7day .day {
  width: 112px;
  font-size: 9pt;
  margin: 0 2px;
  padding: 3px 3px 7px 3px;
  border: 1px solid #CCC;
  background: #EEE;
  border-radius: 11px;
  display: block;
  float: left;
  min-height: 165px;
  overflow: hidden;
}
.weather7day .day .dayofweek {
  text-align: center;
  font-weight: bold;
}
.weather7day .day .date {
  text-align: center;
  font-size: 7pt;
}
.weather7day .day .icon {
  text-align: center;
  margin: 4px 0;
}
.weather7day .day .zup {
  position: relative;
  z-index: 10;
}
.weather7day .day .icon img {
  width: 100%;
  margin: -20px 0;
  text-align: inherit;
  background-image: radial-gradient(#53b7e887 0%, rgba(0, 0, 0, 0) 72%);
}
.weather7day .day .lo {
  color: #00D;
  float: left;
  width: 46px;
  text-align: right;
}
.weather7day .day .hi {
  color: #D00;
  float: right;
  width: 46px;
  text-align: left;
}
.weather7day .day .conditions {
  text-align: center;
  margin-top: 8px;
  font-size: 7pt;
}
.weather7day .day .humidity {
  text-align: center;
  color: #888;
}
.weather7day .day .wind {
  text-align: center;
  margin-top: 4px;
  font-size: 7pt;
  color: #5f9ea0;
}
.weatherccnd .icon {
  text-align: left;
}
.weatherccnd .icon img {
  width: 100px;
}
.weatherccnd dl {
  margin-top: 12px;
}
.weatherccnd dt {
  color: #000;
  line-height: normal;
  font-weight: bold;
  display: inline-block;
  min-width: 100px;
  vertical-align: top;
  text-align: right;
}
.weatherccnd dd {
  line-height: normal;
  display: inline-block;
  min-width: 160px;
  vertical-align: top;
  margin-left: 6px;
}
/*------------------------------------------------------------------------------
YELP
------------------------------------------------------------------------------*/
.yelp_search .business {
  margin: 18px 0;
}
.yelp_search .business .name {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
}
.yelp_search .business .info {
  color: #999;
  margin: 3px 0;
}
.yelp_search .business .rate {
  margin: 4px 0 3px -5px;
}
.yelp_search .business .cats {
  font-size: 90%;
}
.yelp_search .business .cats span {
  border: 1px solid #999;
  padding: 0 3px 1px 3px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  line-height: 21px;
  background: #EEE;
  white-space: nowrap;
}
.yelp_search .business .locn {
  margin: 3px 0;
  white-space: nowrap;
  overflow: hidden;
}
.yelp_search .business .phone {
  margin: 3px 0;
}
div.yelp_search.split_list div:last-child {
  margin-right: 0;
}
div.yelp_search.col2 > div {
  display: inline-block;
  vertical-align: top;
  width: 48%;
  margin-right: 3%;
}
div.yelp_search.col3 > div {
  display: inline-block;
  vertical-align: top;
  width: 31%;
  margin-right: 3%;
}
div.yelp_search.col4 > div {
  display: inline-block;
  vertical-align: top;
  width: 22.5%;
  margin-right: 3%;
}
/*------------------------------------------------------------------------------
HYPE Borders
------------------------------------------------------------------------------*/
div.hype {
  border: 1px solid #000;
  box-shadow: 3px 3px 7px #AAA;
  -webkit-box-shadow: 3px 3px 7px #AAA;
  -moz-box-shadow: 3px 3px 7px #AAA;
}
/*------------------------------------------------------------------------------
EOF
------------------------------------------------------------------------------*/