form.new_fs_category .formrow label,
form.edit_fs_category .formrow label {
  width: 110px; }
form.new_fs_category .formrow input,
form.edit_fs_category .formrow input {
  width: 275px; }
form.new_fs_category .formrow .bottom_info,
form.new_fs_category .formrow .form_error_message,
form.edit_fs_category .formrow .bottom_info,
form.edit_fs_category .formrow .form_error_message {
  margin-left: 116px; }
form.new_fs_category .text_area_formrow textarea,
form.edit_fs_category .text_area_formrow textarea {
  width: 460px; }
form.new_fs_category .text_area_formrow .mceEditor,
form.edit_fs_category .text_area_formrow .mceEditor {
  margin-left: 114px; }
form.new_fs_category .submitrow,
form.edit_fs_category .submitrow {
  margin-top: 15px;
  width: 577px; }

#fs_category_description,
#fs_category_description_full {
  margin: 7px 0;
  text-align: justify; }

ul#fs_child_categories {
  list-style-type: none;
  margin: 2px 4px;
  padding: 0; }
  ul#fs_child_categories li {
    background: url(/images/icons/folder.png) no-repeat 0 0;
    padding-left: 20px; }
    ul#fs_child_categories li a {
      font-size: 11px; }
    ul#fs_child_categories li.filled {
      background-image: url(/images/icons/folder_page.png); }
    ul#fs_child_categories li.suggestions {
      margin-top: 1px;
      padding-left: 21px;
      background: url(/images/icons/folder_suggestions.png) no-repeat 1px 0; }
    ul#fs_child_categories li.new {
      margin-top: 7px;
      background: url(/images/icons/folder_add.png) no-repeat 0 2px; }

#fs_categories_top {
  float: right;
  height: 23px; }
  #fs_categories_top a {
    font-size: 11px; }
    #fs_categories_top a.active {
      font-weight: bold; }

.search_result_msg {
  margin: 7px 0; }

ul#fs_files {
  list-style-type: none;
  margin: 2px 0;
  padding: 0; }
  ul#fs_files li {
    position: relative;
    background-repeat: no-repeat;
    background-position: 4px 5px;
    padding-left: 24px; }
    ul#fs_files li.document {
      clear: right;
      padding: 4px;
      padding-left: 24px; }
      ul#fs_files li.document .title a {
        font-weight: bold; }
      ul#fs_files li.document .actions a {
        background: url(/images/icons/small_go.png) no-repeat 2px 0;
        padding-left: 18px; }
      ul#fs_files li.document .topright {
        position: absolute;
        top: 4px;
        right: 4px;
        font-size: 11px; }
      ul#fs_files li.document .bottomright {
        position: absolute;
        bottom: 4px;
        right: 4px;
        font-size: 11px; }
        ul#fs_files li.document .bottomright a {
          font-weight: bold; }
    ul#fs_files li.odd {
      background-color: #eaf4d3; }
    ul#fs_files li.none_found {
      clear: right;
      text-align: center;
      padding: 12px; }
    ul#fs_files li.new {
      background-image: url(/images/icons/add.png);
      background-repeat: no-repeat;
      background-position: 0 2px;
      margin-right: 300px; }
      ul#fs_files li.new a {
        font-size: 11px; }
    ul#fs_files li.interim {
      height: 6px; }
    ul#fs_files li.link {
      background-image: url(/images/icons/link.png); }
    ul#fs_files li.pdf {
      background-image: url(/images/icons/pdf.png); }
    ul#fs_files li.excel {
      background-image: url(/images/icons/excel.png); }
    ul#fs_files li.msword {
      background-image: url(/images/icons/word.png); }
    ul#fs_files li.zip {
      background-image: url(/images/icons/zip.png); }
    ul#fs_files li.jpeg {
      background-image: url(/images/icons/pic.png); }
