﻿/*
    1.01    Added #btnLoadRemaining, added .closed
*/
ul.nav-tabs {
  margin-bottom: 0;
}

.summary-header {
  font-weight: bold;
  margin-top: 5px;
  padding-bottom: 0;
}

.summary-label {
  font-style: italic;
  color: rgb(129, 129, 135);
}

.filter-header td TD {
  border-bottom: 1px solid black;
  margin-bottom: 20px;
}

.full-photo {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 150px;
  height: 150px;
}

.filer-photo-container {
  float: left;
}

.general-info-container {
  float: left;
  margin-top: 30px;
}

#leftTab {
  position: fixed;
  left: -42px;
  top: 180px;
  width: 100px;
  height: 20px;
  text-align: center;
  letter-spacing: 3px;
  /* Safari */
  -webkit-transform: rotate(90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);
  /* Opera */
  -o-transform: rotate(-90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  z-index: 10;
  cursor: pointer;
}

#divSidebar, #filerSideBar {
  position: fixed; /*the outer div needs to be fixed or absolute*/
  top: 42px;
  left: 3px;
  bottom: 1px; /*set a bottom too */
  width: 225px;
  z-index: 1;
  overflow: hidden; /*for scrolling*/
  white-space: nowrap; /* for scrolling*/
  padding-bottom: 5px; /*pad the bottom edge*/
}
#divSidebar.thin, #filerSideBar.thin {
  width: 10px;
}
#divSidebar INPUT, #divSidebar SELECT, #filerSideBar INPUT, #filerSideBar SELECT {
  font-family: Verdana, Geneva, Tahoma, Sans-Serif;
  font-size: 9pt;
  margin-bottom: 2px;
  margin-left: 2px;
  width: 202px;
}

#divFilerFilters {
  position: relative;
  top: 2px;
  left: 2px;
  right: 2px; /*set a right position too*/
  width: 99%; /*make less than 100%*/
  height: 80px;
  z-index: 40;
}

#FilerFilter {
  width: 200px;
}

#divFilerList {
  position: relative;
  top: 8px;
  bottom: 0; /*set a bottom too */
  left: 2px;
  right: 2px; /*set a right position too*/
  max-height: 90%; /*make less than 100%*/
  width: 220px; /*make less than 100%*/
  z-index: 50;
  overflow: auto;
  margin-bottom: 2px; /*set a margin*/
  overflow-x: hidden;
  font-family: Verdana;
}

#tblFilerList, #filer-listing-table {
  width: 100%;
  margin-bottom: 3px;
}
#tblFilerList TD, #filer-listing-table TD {
  color: black;
  font-size: 8pt;
  cursor: pointer;
  border: 1px solid #999999;
  background-color: White;
  width: 200px;
}
#tblFilerList TD DIV, #filer-listing-table TD DIV {
  width: 216px;
}
#tblFilerList .fl, #filer-listing-table .fl {
  cursor: pointer;
}
#tblFilerList .fl.inactive, #filer-listing-table .fl.inactive {
  color: #C63100;
}

#btnLoadRemaining {
  width: 140px;
  padding: 0;
}

#tblReportItems {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2px;
  margin-top: 5px;
  width: 100%;
}
