.legal_documents {
  /*calender*/
}
.legal_documents .legal_doc_content-padding {
  border-color: -moz-use-text-color #CCCCCC #CCCCCC;
  border-image: none;
  margin-bottom: 10px;
}
.legal_documents .box_bg {
  border: 1px solid #ccc;
}
.legal_documents .detail_stt {
  text-align: center;
}
.legal_documents .list_result {
  padding-top: 10px;
  margin: 5px;
  clear: both;
}
.legal_documents .clear {
  clear: both;
}
.legal_documents #resultSearchLegalDocumentsTable_itemsPerPageInput {
  padding-left: 1px;
  padding-right: 1px;
}
.legal_documents #resultSearchLegalDocumentsTable_th4 {
  width: 14%;
}
.legal_documents .dataRow td:FIRST-CHILD {
  text-align: center;
}
.legal_documents .totalRecord {
  font-family: arial !important;
  font-size: 12px !important;
  font-weight: bold;
  margin-bottom: 10px;
}
.legal_documents .documentStatus {
  color: #c61915;
  font-size: 0.9em;
}
.legal_documents .totalRecordsValue {
  padding-left: 5px;
  color: red;
}
.legal_documents #legal_docsSearch_form {
  margin: 0px !important;
}
.legal_documents .legalDocsSearch-button {
  float: left;
}
.legal_documents .documentSymbol {
  font-weight: bold;
  color: #003092;
  min-width: 110px;
  padding-left: 5px;
}
.legal_documents .documentSymbol:HOVER {
  cursor: pointer;
  color: #003092;
  text-decoration: underline;
}
.legal_documents .documentSymbol:VISITED {
  color: #003092;
}
.legal_documents .list_result table {
  width: 100%;
  border: 1px solid #cdcdcd;
  border-collapse: collapse;
}
.legal_documents .vbpq-search {
  margin: 5px;
}
.legal_documents .list_result table th {
  background-color: #fbebb1;
  color: #111111;
  font-weight: bold;
}
.legal_documents .listOtherLegalDocUl {
  padding-right: 5px;
}
.legal_documents .listOtherLegalDocUl li {
  float: left;
  font-size: 12px;
  text-align: left;
  width: 100%;
  padding: 5px 0;
  border-bottom: 1px dotted #CCCCCC;
  list-style-type: square;
  color: #FF6600;
  margin-left: 10px;
}
.legal_documents .listOtherLegalDocUl li:last-child {
  border-bottom: none;
}
.legal_documents .list_result table td {
  border: 1px solid #cdcdcd;
  font-size: 12px;
  color: #333;
  padding: 3px;
}
.legal_documents .list_result table th {
  border: 1px solid #cdcdcd;
  font-size: 12px;
  color: #333;
  padding-top: 10px;
  padding-bottom: 10px;
}
.legal_documents .list_result table td {
  line-height: 20px;
}
.legal_documents .list_result table tr:hover {
  background-color: #fcf5d6;
  cursor: pointer;
}
.legal_documents .list_result table td a {
  color: #6F310A;
}
.legal_documents .list_result table td a:hover {
  text-decoration: underline;
}
.legal_documents .file_attach_icon {
  background: rgba(0, 0, 0, 0) url("../../../images/icons/icon_attachment.png") no-repeat scroll 0 0;
  height: 20px;
  width: 20px;
  margin-bottom: 5px;
  margin-left: 3px;
  float: left;
}
.legal_documents .file_attach_icon_doc {
  background: rgba(0, 0, 0, 0) url("../../../images/icons/word-ico.png") no-repeat scroll 0 0;
  height: 20px;
  width: 20px;
  margin-bottom: 5px;
  margin-left: 3px;
  float: left;
}
.legal_documents .file_attach_icon_pdf {
  background: rgba(0, 0, 0, 0) url("../../../images/icons/pdf-ico.png") no-repeat scroll 0 0;
  height: 20px;
  width: 20px;
  margin-bottom: 5px;
  margin-left: 3px;
  float: left;
}
.legal_documents .list_result table td .dateTimeTdGreen {
  font-size: 0.9em;
  min-width: 120px;
  color: #0f8e0f;
}
.legal_documents .list_result table td .dateTimeTd {
  font-size: 0.9em;
  min-width: 120px;
}
.legal_documents .detail_documnet table td {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.legal_documents .detail_documnet {
  margin-bottom: 5px;
  font-size: 12px;
}
.legal_documents .legal_doc_detail_content_css {
  padding: 5px;
}
.legal_documents .legal_doc_detail_content_css {
  margin: 10px;
}
.legal_documents .legal_doc_detail_content_css table {
  width: 100%;
  border: 1px solid #cdcdcd;
  border-collapse: collapse;
}
.legal_documents .legal_doc_detail_content_css table td, .legal_documents .legal_doc_detail_content_css table th {
  border: 1px solid #cdcdcd;
  font-size: 12px;
  color: #333;
  padding: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.legal_documents .legal_doc_detail_content_css table td {
  line-height: 20px;
}
.legal_documents .legal_doc_detail_content_css table th {
  font-weight: bold;
  background-color: #fbebb1;
  color: #111;
}
.legal_documents .legal_doc_detail_content_css table tr:hover {
  background-color: #fcf5d6;
}
.legal_documents .legal_doc_detail_content_css table td a {
  color: #6F310A;
}
.legal_documents .legal_doc_detail_content_css table td a:hover {
  text-decoration: underline;
}
.legal_documents div.legal_domain_list_content {
  width: 45%;
  float: left;
  padding-left: 5%;
}
.legal_documents .clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.legal_documents .legalDocsSearch-contentField {
  width: 100%;
  clear: both;
}
.legal_documents .legalDocsSearch-contentFieldA {
  float: left;
  width: 50%;
  margin-bottom: 5px;
}
.legal_documents .legalDocsSearch-contentFieldB {
  float: left;
  width: 50%;
  margin-bottom: 5px;
}
.legal_documents .legalDocsSearch-contentFieldB .control-group {
  margin-bottom: 0px !important;
}
.legal_documents .legalDocsSearch-contentFieldA .control-group {
  margin-bottom: 0px !important;
}
.legal_documents select {
  width: 270px;
}
.legal_documents #button-legalDoc-searchId {
  margin-bottom: 6px;
}
.legal_documents .legalDocsSearch-buttonField {
  width: 100%;
  padding-left: 13%;
  margin-bottom: 10px;
}
.legal_documents .details_legal_doc_title {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
.legal_documents .pagingNumber.activePage {
  font-weight: bold;
  color: red;
}
.legal_documents .pagingNumber {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 23px;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  height: 23px;
  line-height: 23px;
  margin-left: 6px;
  padding: 5px 9px;
  text-align: center;
  width: 23px;
}
.legal_documents span {
  font-size: 12px;
  font-weight: bold;
  padding-top: 5px;
  width: 130px;
}
.legal_documents .legalDocsSearch-contentRowA {
  font-size: 12px;
  font-weight: bold;
  margin-right: 15px;
  padding-top: 5px;
  width: 130px;
}
.legal_documents .legalDocsSearch-contentRowB {
  width: 70%;
}
.legal_documents .textbox-search {
  border: 1px solid #CCCCCC;
  color: #555555;
  font-size: 12px;
  line-height: 20px;
  padding: 3px;
  text-align: left;
  width: 257px;
}
.legal_documents .short_textbox-search {
  background: url("../images/calendar-green.gif") no-repeat scroll 148px 5px rgba(0, 0, 0, 0);
  border: 1px solid #CCCCCC;
  color: #555555;
  font-size: 12px;
  line-height: 20px;
  padding: 5px;
  text-align: left;
  width: 160px;
}
.legal_documents .selectbox-search {
  border: 1px solid #CCCCCC;
  color: #555555;
  font-size: 12px;
  line-height: 20px;
  padding: 5px;
  text-align: left;
  width: 252px;
}
.legal_documents .ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
  background: #FFF;
  border: 1px solid #ccc;
}
.legal_documents .ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.legal_documents .ui-datepicker .ui-datepicker-prev,
.legal_documents .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.legal_documents .ui-datepicker .ui-datepicker-prev-hover,
.legal_documents .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.legal_documents .ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.legal_documents .ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.legal_documents .ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.legal_documents .ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.legal_documents .ui-datepicker .ui-datepicker-prev span,
.legal_documents .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.legal_documents .ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.legal_documents .ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.legal_documents .ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.legal_documents .ui-datepicker select.ui-datepicker-month,
.legal_documents .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.legal_documents .ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.legal_documents .ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.legal_documents .ui-datepicker td {
  border: 0;
  padding: 1px;
}
.legal_documents .ui-datepicker td span,
.legal_documents .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.legal_documents .ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.legal_documents .ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.legal_documents .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.legal_documents .ui-state-default, .legal_documents .ui-widget-content .ui-state-default, .legal_documents .ui-widget-header .ui-state-default {
  background: url(../../images/icons/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50% #E6E6E6;
  border: 1px solid #D3D3D3;
  color: #555555;
  font-weight: normal;
}
.legal_documents .ui-state-active, .legal_documents .ui-widget-content .ui-state-active, .legal_documents .ui-widget-header .ui-state-active {
  background: url(../../images/icons/ui-bg_glass_65_ffffff_1x400.png) repeat-x scroll 50% 50% #FFFFFF;
  border: 1px solid #AAAAAA;
  color: #212121;
  font-weight: normal;
}
.legal_documents .ui-state-highlight, .legal_documents .ui-widget-content .ui-state-highlight, .legal_documents .ui-widget-header .ui-state-highlight {
  background: url(../../images/icons/ui-bg_glass_55_fbf9ee_1x400.png) repeat-x scroll 50% 50% #FBF9EE;
  border: 1px solid #FCEFA1;
  color: #363636;
}
.legal_documents .ui-helper-clearfix:before, .legal_documents .ui-helper-clearfix:after {
  border-collapse: collapse;
  content: "";
  display: table;
}
.legal_documents .ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.legal_documents .ui-datepicker .ui-datepicker-prev, .legal_documents .ui-datepicker .ui-datepicker-next {
  height: 1.8em;
  position: absolute;
  top: 2px;
  width: 1.8em;
}
.legal_documents .ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.legal_documents .ui-datepicker .ui-datepicker-prev span, .legal_documents .ui-datepicker .ui-datepicker-next span {
  display: block;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.legal_documents .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.legal_documents .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.legal_documents .ui-widget-header .ui-icon {
  background-image: url(../../images/icons/ui-icons_222222_256x240.png);
}
.legal_documents .ui-icon {
  height: 16px;
  width: 16px;
}
.legal_documents .ui-icon {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -99999px;
}
.legal_documents #details_file_attach .file_attach_icon {
  background-image: url("../../../images/icons/icon_attachment.png");
  height: 25px;
  margin: 0 5px;
  width: 25px;
  float: left;
}
.legal_documents .field-input {
  border: 1px solid #CCCCCC;
  color: #555555;
  font-size: 12px;
  line-height: 20px;
  padding: 5px;
  text-align: left;
  width: 252px;
}
.legal_documents .legalDocsSearch-button-advance-search {
  text-decoration: underline;
  font-style: italic;
  font-size: 12px;
}
.legal_documents .legal_doc_detail_content_css .tdShortContent {
  background: #ffffb4 none repeat scroll 0 0;
  color: #0077d3;
  font: bold 10pt Arial, Helvetica, sans-serif;
  padding: 10px;
}
.legal_documents .legal_doc_detail_content_css .tdLabel {
  font-weight: bold;
  color: #333333;
  font-family: arial !important;
  font-size: 12px !important;
  padding: 8px;
  width: 20%;
}
.legal_documents .legal_doc_detail_content_css .tdValue {
  color: #333333;
  font-family: arial !important;
  font-size: 12px !important;
  padding: 8px;
}
.legal_documents .legalRowFilterCenter {
  text-align: center;
}
.legal_documents .legalRowFilter {
  width: 100%;
  margin: 5px;
}
.legal_documents .legalRowFilterLeft {
  width: 50%;
  float: left;
}
.legal_documents .legalRowFilterRight {
  width: 50%;
  float: left;
}
.legal_documents .filterLabel {
  width: 40%;
  float: left;
  font-family: arial !important;
  font-size: 12px !important;
  font-weight: bold;
}
.legal_documents .filterTag {
  width: 60%;
  float: left;
}
.legal_documents .filterTag input {
  width: 85%;
  font-size: 13px !important;
}
.legal_documents .filterTag select {
  width: 85%;
}
.legal_documents .filterTag .input-medium {
  width: 80%;
}
.legal_documents .filterLabelAll {
  width: 20%;
  float: left;
  font-family: arial !important;
  font-size: 12px !important;
  font-weight: bold;
}
.legal_documents .legalQuote {
  width: 94.5%;
}
.legal_documents .filterTagAll {
  width: 80%;
  float: left;
}
.legal_documents #button-legalDoc-searchId {
  text-align: center;
}
.legal_documents .fitContent {
  white-space: nowrap;
}