.grecaptcha-badge{visibility:hidden}










  .RobynTooltip, .Estimating img {vertical-align:middle}
  html {overflow-y: scroll;margin: 0px;}
  html,body {margin:0;padding:0;height:100%;}
  img {behavior: url(/Lib/Inc/iepngfix.htc) }
  body { background-color: #000; margin:0px; }
  img {border:0px;}
  ul { margin-top: 0px; margin-bottom: 0px }
  table { text-align: left; }
  form { display: inline;margin: 0px 0px 0px 0px;}
  a {color:#0ff}
  a.disabled {cursor: not-allowed;}
  .cf:before,.cf:after {content: " "; display: table; }
  .cf:after {clear: both;}
  .cf {*zoom: 1;}
  .warning {text-align: center;font-size:1.4em;border: 1px solid #000;font-weight: bold;color:#000;background-color: #CAD608;min-height: 21px;margin: 1px 0px;width:1016px;float-center;Margin-left:auto;Margin-right:auto;}
  .warning a {text-decoration:none;}
  .warning img {margin:4px}
  .smallwarning {border: 1px solid #000;color:#000;background-color: #CAD608;margin: 1px 0px;padding: 2px 20px;}
  .smallwarning a {text-decoration:none;}
  .smallwarning img {margin:4px}
  h2.bar  { font-size: 16pt; BACKGROUND-COLOR: #3299F8; text-align: center; border-collapse : collapse; border: 1px solid #000000;font-weight:bold }
  table.hoverrows tr:NOT(.subtot):hover td {background:#eeeeee}
  .noUL {text-decoration: none}
  pre.breakwords { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
  table.bl, tr.bl, td.bl, th.bl {border-left:1px solid #000}
  table.br, tr.br, td.br, th.br {border-right:1px solid #000}
  table.bt, tr.bt, td.bt, th.bt {border-top:1px solid #000}
  table.bb, tr.bb, td.bb, th.bb {border-bottom:1px solid #000}
  .borders tr td, .borders tr th, tr.borders td, tr.borders th {border:1px solid #000;}
  .wborders tr td, .wborders tr th {border:1px solid #fff;}
  .sborders tr td, .sborders tr th, tr.sborders td, tr.sborders th {border-left:1px solid #fff;border-right:1px solid #fff;}
  .border1 { border:1px solid #000;}
  table.noborders td, table.noborders th, tr.noborders td, td.noborders {border:0px !important}
  .red {color:#f00 !important}
  .center {Margin-left:auto;Margin-right:auto}
  .fr {float:right}
  .fl {float:left}
  .nobr, .nobr tr td { white-space:nowrap; }
  div.center {Margin-left:auto;Margin-right:auto}
  .TextCenter {text-align:center}
  #content {margin-top:15px}
/*  .ui-datepicker-calendar {color:#fff}*/
  .NoInputMargin input, .NoInputMargin select {margin:0px 0px 1px 0px;padding:0px}
  .Collapse {border-collapse:collapse;}
  .NoMargin, .NoMargin td {margin:0px;padding:0px;}
  @media print {
    .NoPrint, .NoPrint * { display: none !important; }
    body { background: #fff !important; }
  }
  .HiddenCustomerCost { visibility:hidden; }
  .TooltipPH {display:none}
  .tooltip {cursor:help}
  .hidden {display:none;}
  #LoadingImage {margin-left:5px;margin-right:5px}
  .tooltipster-Estimating {border-radius: 5px; border: 2px solid #000;background: #9cf;color: #000;max-width: 500px; }
  .tooltipster-Estimating .tooltipster-content {font-family: Arial, sans-serif;font-size: 14px;line-height: 16px;padding: 1px 1px;overflow: hidden; }
  .VAlignMid {vertical-align:middle}
  .Margin3Px {margin-left:3px;margin-right:3px;}
  .SubmitHTML{background-image:url(/Images/HTML.png);height:36px;width:36px;cursor:pointer}
  .SubmitPDF{background-image:url(/Images/Adobe.png);height:36px;width:36px;cursor:pointer}
  .SubmitXLSX{background-image:url(/Images/XLSX.png);height:36px;width:36px;cursor:pointer}
  .RecentChangesDIV {max-height: 300px;overflow:auto}
  .twocolumns {-webkit-column-count:2;-moz-column-count:2;column-count:2;}
  .HorizontalScroll {overflow-x:auto}
  .noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .GreenButton {background-color: #c0ffc0}
  .RedButton   {background-color: #ffc0c0}
  .BlueButton   {background-color: #c0c0ff}
  .YellowButton {background-color: #E4EC74}

  .NewTable { font-family:"Times New Roman"; border-collapse:collapse }
/*  .NewTable { font-family:Arial, Helvetica, sans-serif; border-collapse:collapse }*/
  .NewTable a { color:#00f; }
  .NewTable.AddPadding td {padding: 2px 5px;}
  .NewTable-Grey { background-color:#dddddd; border:1px solid #000; }
  .NewTable-Grey.Borders td,.NewTable-Grey.Borders th{border:1px solid #000}
  .NewTable-Grey td { color:#000 }
  .NewTable-Grey:not(.SmallData) td { font-size:1em }
  .NewTable-Grey.SmallData td { font-size:.7em }
  .NewTable-Grey th { text-align:center; padding-top:5px; padding-bottom:4px; font-size:1em;background-color:#808080; color:#000;}
  .NewTable-Grey:not(.SmallHeaders) thead th {font-size:1em;background-color:#808080; color:#000;}
  .NewTable-Grey.SmallHeaders th {font-size:.7em;background-color:#808080; color:#000;}
  .NewTable-Grey.SmallHeaders thead th {font-size:.7em;background-color:#808080; color:#000;}
  .NewTable-Grey:not(.SmallHeaders) tfoot th {font-size:1em;background-color:#979797; color:#000;}
  .NewTable-Grey.SmallHeaders tfoot th {font-size:.7em;background-color:#979797; color:#000;}
  .NewTable-Grey:not(.SmallHeaders) tr.TableFooter th {font-size:1em;background-color:#808080; color:#000;}
  .NewTable-Grey.SmallHeaders tr.TableFooter th {font-size:.7em;background-color:#808080; color:#000;}
  .NewTable-Grey tr.NewSection th, .NewTable tr.NewSection td {border-top: 2px solid #000;}
  .NewTable-Grey.HoverRows tr:hover td {background:#ABABAB}
  .NewTable-Grey.Zebra tr:nth-child(2n+2) { background-color:#c0c0c0 }
  .NewTable-Grey tr.NewSection td,.NewTable-Grey.NewSection th {border-top:2px solid #000}

  .NewTable-Blue { background-color:#D5E3EF; border:1px solid #000; }
  .NewTable-Blue td { color:#000 }
  .NewTable-Blue.Borders td,.NewTable-Blue.Borders th{border:1px solid #298bb1}
  .NewTable-Blue:not(.SmallData) td { font-size:1em }
  .NewTable-Blue.SmallData td { font-size:.7em }
  .NewTable-Blue th { text-align:center; padding-top:5px; padding-bottom:4px;font-size:1em;background-color:#74ABDC; color:#000; }
  .NewTable-Blue:not(.SmallHeaders) thead th {font-size:1em;background-color:#74ABDC; color:#000;}
  .NewTable-Blue.SmallHeaders thead th {font-size:.7em;background-color:#74ABDC; color:#000;}
  .NewTable-Blue:not(.SmallHeaders) tfoot th {font-size:1em;background-color:#74ABDC; color:#000;}
  .NewTable-Blue.SmallHeaders tfoot th {font-size:.7em;background-color:#74ABDC; color:#000;}
  .NewTable-Blue:not(.SmallHeaders) tr.TableFooter th {font-size:1em;background-color:#74ABDC; color:#000;}
  .NewTable-Blue.SmallHeaders tr.TableFooter th {font-size:.7em;background-color:#74ABDC; color:#000;}
  .NewTable-Blue tr.NewSection th, .NewTable tr.NewSection td {border-top: 2px solid #000;}
  .NewTable-Blue.HoverRows tr:hover td {background-color:#8DBCE5}
  .NewTable-Blue.Zebra tr:nth-child(2n+2) { background-color:#B0CAE0 }
  .NewTable-Blue tr.NewSection td,.NewTable-Grey.NewSection th {border-top:2px solid #000}

  .NewTable-Black { background-color:#dddddd; border:1px solid #000; }
  .NewTable-Black:not(.SmallData) td { font-size:1em }
  .NewTable-Black.SmallData td { font-size:.7em }
  .NewTable-Black th { text-align:center; padding-top:5px; padding-bottom:4px; font-size:1em;background-color:#000; color:#fff;}
  .NewTable-Black:not(.SmallHeaders) thead th {font-size:1em;background-color:#000; color:#fff;}
  .NewTable-Black.SmallHeaders thead th {font-size:.7em;background-color:#000; color:#fff;}
  .NewTable-Black:not(.SmallHeaders) tfoot th {font-size:1em;background-color:#808080; color:#000;}
  .NewTable-Black.SmallHeaders tfoot th {font-size:.7em;background-color:#808080; color:#000;}
  .NewTable-Black:not(.SmallHeaders) tr.TableFooter th {font-size:1em;background-color:#000; color:#fff;}
  .NewTable-Black.SmallHeaders tr.TableFooter th {font-size:.7em;background-color:#000; color:#fff;}
  .NewTable-Black tr.NewSection th, .NewTable tr.NewSection td {border-top: 2px solid #000;}
  .NewTable-Black.HoverRows tr:hover td {background:#ABABAB}
  .NewTable-Black.Zebra tr:nth-child(2n+2) { background-color:#c0c0c0 }
  .NewTable-Black tr.NewSection td,.NewTable-Grey.NewSection th {border-top:2px solid #000}

  .NewTable-Filter {background:#4C4C4C;border:1px solid #000;color:#fff}
  .NewTable-Filter a {color:#0ff;}
  .NewTable-Filter h3 {margin:0px;}
  .NewTable-Filter div {padding:10px 10px;}
  .NewTable-Filter input, .NewTable-Filter select {margin:0px 5px 1px 5px;font-size:12px;padding:2px}
  .NewTable-Filter.SmallData td { font-size:.7em }

  .NewTable-ReportViewer {background:#4C4C4C;border:1px solid #000;color:#fff}
  .NewTable-ReportViewer a {color:#0ff;}
  .NewTable-ReportViewer h3 {margin:0px;}
  .NewTable-ReportViewer div {padding:3px;}
  .NewTable-ReportViewer input, .NewTable-Filter select {margin:0px 5px 1px 5px;font-size:12px;padding:2px}
  .NewTable-ReportViewer.SmallData td { font-size:.7em }

  .NewTable-Data div {padding:10px 10px;}
  .NewTable-Data td, .NewTable-Data th {vertical-align:middle;border:1px solid #7a7a7a;padding:4px 14px 4px 6px;font-size:11px}
  .NewTable-Data tr.TableHeader th {text-align:center; padding-top:5px; padding-bottom:4px;background-color:#6c6c6c}

  table.HideBorders, table.HideBorders td, tr.HideBorders td, td.HideBorders {border:0px}
  .spaced {margin-left:10px}

  .VideoTutorialNav {width:295px;border:1px solid #000; background:#4C4C4C; color:#fff; padding: 4px;}
  .RobynSortableTable {min-width: 150px;}
  .RobynSortableTable li a{color:#00f}
  .RobynSortableTable li {display: list-item !important;cursor:move;list-style-position:inside; margin: 0px; padding: 2px 5px 0px 3px; padding-left:5px;min-width: 150px;height:24px;color:#000}

  .context-menu-item.icon-EagleIMU  { background-image: url(/Images/Icons/IMU.png);       }
  .context-menu-item.icon-EaglePOS  { background-image: url(/Images/Icons/POS.png);       }
  .context-menu-item.icon-Clipboard { background-image: url(/Images/Icons/Clipboard.png); }
  #context-menu-layer {z-index:10000001}

  .CatalogTooltip-default {border-radius: 5px; border: 2px solid #000;background: #9cf;color: #000;min-width:730px }

  .Btn24985  {margin:2px;width:249px;height:85px}
  .Btn249150 {margin:2px;width:249px;height:150px}
  .Btn189160 {margin:2px;width:189px;height:160px}
  /* Following used on Package Program Homes page */
  .PackageProgram {margin-top:10px;}
  .PackageProgramESTU {width:275px;float:right;}
  .PackageProgramESTU325 {width:325px}
  .PackageProgramESTU a {color:#0ff}
  #RobynWrapper {background-color:#000; padding-bottom:15px;min-height:700px}
  #RobynHeaderBorder { background:#000;padding:5px 0px}
  #RobynHeaderBorder:empty { display:none}
  #RobynHeader { position:relative;z-index:80;margin-bottom:5px;}
  #RobynFooter {
    background:#000000;
    background:-moz-linear-gradient(top,#000000 0%,#333333 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000000),color-stop(100%,#333333));
    background:-webkit-linear-gradient(top,#000000 0%,#333333 100%);
    background:-o-linear-gradient(top,#000000 0%,#333333 100%);
    background:-ms-linear-gradient(top,#000000 0%,#333333 100%);
    background:linear-gradient(to bottom,#000000 0%,#333333 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#333333',GradientType=0);
    border-bottom:solid 1px #d3d2d2;z-index:80; height: 40px;color:#fff;text-align:center;line-height:40px;
  }
  #RobynFooter a {color:#fff}
  #RobynFooterBorder { background:#000;height:10px}
  #RobynHeader header {padding-top:7px;width:1024px; margin-left:auto; margin-right:auto;position: relative;z-index:83;}
  #RobynBreadcrumbWrapper{ width:1024px; margin-left:auto; margin-right:auto;margin-bottom:12px;}
  #RobynBreadcrumbRight{float:right;}
  .RobynBreadcrumb {list-style: none;margin:0px;padding:0px;}
  .RobynBreadcrumb > li {display: inline-block;}
  .RobynBreadcrumb > li + li:before {content: "/\00a0";padding: 0 5px;color: #cccccc;}
  .RobynBreadcrumb > .active {color: #777777;}
  #RobynHeaderContent {height:110px;width:400px;}
  #RobynHeaderContent .FirstLine {font-size:25px;color:#fff}
  #RobynHeaderContent .FirstLine a {font-size:25px;color:#fff}
  #RobynHeaderContent .SecondLine {font-size:18px;color:#fff}
  #RobynHeaderContent .SecondLine a {font-size:18px;color:#fff}
  #RobynHeaderContent .ThirdLine {font-size:12px;color:#fff}
  #RobynHeaderContent .ThirdLine a {font-size:12px;color:#fff}

  .RobynFormDiv {position: relative;display: block;min-height: 20px;margin-top: 5px;margin-bottom: 5px;}
  #RobynDebug {color:#fff;background:#000}
  .RobynContentMargin { z-index:83;width:1024px; margin-left:auto; margin-right:auto;}
  .RobynContentFull {min-width:1024px;z-index:83;width:auto; margin-left:auto; margin-right:auto;}
  .RobynContentMinMargin {min-width:1024px;z-index:83;width:auto; margin-left:auto; margin-right:auto;}
  .RobynContentFullscreen {min-width:1024px;z-index:83;width:100%; margin-left:auto; margin-right:auto;}

#RobynNavRight{color: #fff;float:right;position: relative;top: 50%;transform: translateY(-50%);padding-right:10px}
#RobynNavRight a{color: #fff;text-decoration: none}

.RobynNav{
  -webkit-border-radius:4px 4px 4px 4px;
  -moz-border-radius:4px 4px 4px 4px;
  -ms-border-radius:4px 4px 4px 4px;
  -o-border-radius:4px 4px 4px 4px;
  border-radius:4px 4px 4px 4px;
  background:#585858;
  background:-moz-linear-gradient(top,#585858 0%,#252525 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#585858),color-stop(100%,#252525));
  background:-webkit-linear-gradient(top,#585858 0%,#252525 100%);
  background:-o-linear-gradient(top,#585858 0%,#252525 100%);
  background:-ms-linear-gradient(top,#585858 0%,#252525 100%);
  background:linear-gradient(to bottom,#585858 0%,#252525 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#585858',endColorstr='#252525',GradientType=0);
  padding:10px;width:1004px;margin-bottom:5px;margin-left:auto;margin-right:auto;color: #fff;
}

#RobynNav,
#RobynNav nav.left,
#RobynNav nav.right,
#RobynNav nav.left ul,
#RobynNav nav.right ul,
#RobynNav nav.left li,
#RobynNav nav.right li,
#RobynNav nav.left a,
#RobynNav nav.right a{
  border:none;
  line-height:1;
  margin:0;
  padding:0;
  color:#fff;
}
#RobynNav{
  height:37px;
  display:block;
  border:1px solid;
  border-radius:5px;
  border-color:#fff;
  width:1004px;
  /*margin-bottom:3px;*/
  margin-left:auto;
  margin-right:auto;
  color:#fff;
}
#RobynNav nav.left > ul,
#RobynNav nav.right > ul{
  list-style:inside none;
}
#RobynNav nav.left > ul > li,
#RobynNav nav.right > ul > li{
  list-style:inside none;
  display:inline-block;
  position:relative;
}
#RobynNav nav.left > ul > li a,
#RobynNav nav.right > ul > li a,
#RobynNav nav.left > ul > li > div,
#RobynNav nav.right > ul > li > div{
  outline:none;
  display:block;
  position:relative;
  text-align:center;
  text-decoration:none;
  text-shadow:1px 1px 0 rgba(0,0,0,0.4);
  font-size:13px;
  font-family:Arial,Helvetica,sans-serif;
  color:#ffffff;
  padding:0px 5px;
  height:37px;
  line-height:37px;
}

#RobynNav nav.left > ul > li > div li a,
#RobynNav nav.right > ul > li > div li a{
  background: #585858
}
#RobynNav nav.left > ul > li > div li a:hover,
#RobynNav nav.right > ul > li > div li a:hover{
  background: #fff
}
#RobynNav nav.left a,
#RobynNav nav.right a{
  text-decoration:none;
}
#RobynNav nav.left > ul > li{
  border-right:1px solid #acacac;
}
#RobynNav nav.right > ul > li{
  border-left:1px solid #acacac;
}

#RobynNav nav.left > ul > li > a:hover,
#RobynNav nav.left > ul > li > div:hover,
#RobynNav nav.right > ul > li > a:hover,
#RobynNav nav.right > ul > li > div:hover{
  background:#585858;
  color:#ffffff;
}










#RobynNav_LeftMenu{position:relative;z-index:1}
#RobynNav_LeftMenu .main-menu {
  background-color: #585858;
  max-width:380px;
  position:absolute;
}

#RobynNav_LeftMenu ul {
  margin: 0;
  padding: 0;
  display:block;
  max-width:320px;
}

#RobynNav_LeftMenu .main-menu {
  display: none;
  width:100%;
}

.RobynNav_LeftMenu_ToggleButton:checked + #RobynNav_LeftMenu .main-menu {
  display: block;
}

.RobynNav_LeftMenu_ToggleButton,
#RobynNav_LeftMenu input[type="checkbox"],
#RobynNav_LeftMenu ul span.drop-icon {
  display: none;
}

#RobynNav_LeftMenu li,
.RobynNav_LeftMenu_ToggleMenu,
#RobynNav_LeftMenu .sub-menu {
  border-style: solid;
  border-color: rgba(0, 0, 0, .05);
}

#RobynNav_LeftMenu li,
.RobynNav_LeftMenu_ToggleMenu {
  border-width: 0 0 1px;
}

#RobynNav_LeftMenu .sub-menu {
  background-color: #444;
  border-width: 1px 1px 0;
  margin: 0 1em;
}

#RobynNav_LeftMenu li,
.RobynNav_LeftMenu_ToggleMenu,
#RobynNav_LeftMenu .MenuListItem {
  position: relative;
  display: block;
  color: white;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, .125);
}

#RobynNav_LeftMenu .MenuListItem {
  padding: 0.5em 1.5em;
}

#RobynNav_LeftMenu .MenuListItem {
  transition: all .125s ease-in-out;
  -webkit-transition: all .125s ease-in-out;
  text-decoration: underline;
  cursor:pointer;
}

#RobynNav_LeftMenu .MenuListItem:hover {
  background-color: #fff;
  /*color: #09c;*/
}

#RobynNav_LeftMenu .sub-menu {
  display: none;
}
#RobynNav_LeftMenu .sub-menu .MenuListItem:hover {
  background-color: #555;
}

#RobynNav_LeftMenu input[type="checkbox"]:checked + .sub-menu {
  display: block;
}

#RobynNav_LeftMenu .sub-menu .MenuListItem:hover {
  /*color: #444;*/
}

.RobynNav_LeftMenu_ToggleMenu .drop-icon,
#RobynNav_LeftMenu li label.drop-icon {
  position: absolute;
  right: 1.5em;
  top: 0.5em;
}

#RobynNav_LeftMenu label.drop-icon,
.RobynNav_LeftMenu_ToggleMenu span.drop-icon {
  border-radius: 50%;
  width: 1em;
  height: 1em;
  text-align: center;
  background-color: rgba(0, 0, 0, .125);
  text-shadow: 0 0 0 transparent;
  color: rgba(255, 255, 255, .75);
}

#RobynNav_LeftMenu .drop-icon {
  line-height: 1;
}

.RobynNav_LeftMenu_ToggleMenu{
  /*background-color:#4a94ad;*/
  /*display: inline-block;*/
  /*padding: 1em 1em;*/
  cursor:pointer;
}


  .smalltable.hoverrows tr:NOT(.subtot):hover td {background:#eeeeee}
  .smalltable { font-family:Arial, Helvetica, sans-serif; border-collapse:collapse; background-color:#808080; border:1px solid #000; }
  .smalltable td, .smalltable th  { font-size:11px; padding:2px 5px 2px 5px; background-color:#dddddd; color:#000; }
  .smalltable a, .smalltable td a { color:#00f }
  .smalltable th a { color:#6e8 }
  .smalltable th  { font-size:11px; text-align:center; padding-top:5px; padding-bottom:4px; background-color:#808080; color:#000; }
  .smalltable th.foot { font-size:11px; padding-top:2px; padding-bottom:1px; background-color:#808080; color:#000; }
  .smalltable th.sub { font-size:11px; padding-top:2px; padding-bottom:1px; padding-left:15px; background-color:#404040; color:#fff; text-align:left; }
  .smalltable tr.alt td { color:#000; background-color:#c0c0c0; }
  .smalltable tr.new td, .smalltable tr.new th { border-top: 2px solid #000; }
  .smalltable tr.subtot td { color:#000; background-color:#979797; }
  .smalltable.Zebra tr:nth-child(2n+2) td { background-color:#c0c0c0 }

  .ReportResults { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-collapse:collapse; background-color:#000; border:1px solid #000; }
  .ReportResults td, .ReportResults th { font-size:.7em; padding:3px 3px 2px 3px; background-color:#dddddd; color:#000; }
  .ReportResults a, .ReportResults td a { color:#00f }
  .ReportResults th a { color:#00f }
  .ReportResults th { font-size:1em; text-align:center; padding-top:5px; padding-bottom:4px; background-color:#808080; color:#000; }
  .ReportResults th.foot, .ReportResults tr.foot th, .ReportResults tr.foot td { font-size:.6em; padding-top:2px; padding-bottom:1px; background-color:#808080; color:#000; }
  .ReportResults th.sub { font-size:.8em; padding-top:2px; padding-bottom:1px; padding-left:15px; background-color:#404040; color:#fff; text-align:left; }
  .ReportResults tr.alt td { color:#000; background-color:#c0c0c0; }
  .ReportResults tr.new td, .ReportResults tr.new th { border-top: 2px solid #000; }
  .ReportResults tr.subtot td { color:#000; background-color:#979797; }
  .ReportResults.hoverrows tr:NOT(.subtot):hover td {background:#eeeeee}

  .DataTable { border:1px solid #000; background:#4C4C4C; color:#fff; padding: 4px; }
  .DataTable > div {padding:10px 20px;}
  .DataTable h3 {margin:0px;}
  .DataTable > div input, .DataTable div select {margin:0px 10px 1px 8px;font-size:12px;padding:2px}
  .DataTable table {border-collapse:collapse;}
  .DataTable td {font-size:12px}
  .DataTable td, .DataTable th {vertical-align:middle;border:1px solid #7a7a7a;padding:4px 14px 4px 6px;}
  .ui-widget-content .DataTable a, .DataTable a { color:#0ff; }
  .DataTable tr.head td, .DataTable tr.head th { text-align:center;background:#6c6c6c; }
  .DataTable th { background:#6c6c6c; }

  .thtmlsecheader { color:#000; vertical-align:text-top; text-align:center; width:1024px; font-size: 14pt; background-color: #808080; padding:2px 0px 2px 0px; border-top-color: #000; border-bottom-color: #000; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; margin: 4px 0px 4px 0px }
  .thtmlsecheader a { color:#0ff; }
  .thtmlsecheaderA { color:#000; vertical-align:text-top; text-align:center; width:auto; font-size: 14pt; background-color: #808080; padding:2px 0px 2px 0px; border-top-color: #000; border-bottom-color: #000; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; margin: 4px 0px 4px 0px }
  .thtmlsecheaderA a { color:#0ff; }
  .thtmlsecheaders { color:#000; vertical-align:text-top; text-align:left; width:1004px; font-size: 14pt; background-color: #808080; padding:2px 10px 2px 10px; border-top-color: #000; border-bottom-color: #000; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; margin: 4px 0px 4px 0px }
  .thtmlsecheaders a { color:#0ff; }
  .thtmlsecfooter { color:#000; vertical-align:text-top; text-align:center; width:1024px; font-size: 8pt; background-color: #808080; padding:2px 0px 2px 0px; border-top-color: #000; border-bottom-color: #000; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; margin: 4px 0px 4px 0px }
  .thtmlsecfooter a { color:#0ff; }

  #Dashboard1,#Dashboard2,#Dashboard3 {width:100%}
  .jdash-widget .jdash-body .jdash-content {text-overflow:clip;overflow-y:auto;overflow-x:hidden}
  .DashboardOverlay {width:100%;height:95px;position:absolute;top:40px;left:0;text-align:center;color:#f00;z-index:85}
  .DashboardOverlay div {padding:17px 5px 0px 5px;font-weight:bold;width:95px;height:95px;background-color:#fff;margin:auto;border: 5px solid #555;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;box-shadow: 0 5px 50px #000;-moz-box-shadow: 0 5px 50px #000;-webkit-box-shadow: 0 5px 50px #000;}
  .DashboardCalendarHR {margin-top:5px;margin-bottom:5px;border-top:1px solid #000}

  .nav > li > a.green {background-color: #c0ffc0;}
  .nav > li > a.red {background-color: #ffc0c0;}
  .nav > li > a.blue {background-color: #c0c0ff;}
  .nav > li > a.yellow {background-color: #E4EC74;}
  .nav > li > a.green:hover,.nav > li > a.green:focus {text-decoration: none;background-color: #8DFF8D;}
  .nav > li > a.red:hover,.nav > li > a.red:focus {text-decoration: none;background-color: #FFA7A7;}
  .nav > li > a.blue:hover,.nav > li > a.blue:focus {text-decoration: none;background-color: #A7A9FF;}
  .nav > li > a.yellow:hover,.nav > li > a.yellow:focus {text-decoration: none;background-color: #E1E959;}
  .WindowCentered {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);}

  #RobynBodyWrapper{min-height: 100%;position: relative;}
  #RobynWrapper{padding-bottom: 65px;}
  #RobynFooter{height: 41px;bottom: 0;left: 0;width: 100%;}

