anchor.diff:  <%--DOCUMENT--%>
   
   .document-viewer .imcms-content .multiselect-adapter {
  -	background-color: #f0f0f0;
  -	padding: 5px;
  -	width: 400px;
  +    background-color: #f0f0f0;
  +    padding: 5px;
  +    width: 400px;
   }
   
   .document-viewer .imcms-content .multiselect-adapter .field:first-child {
  -	padding-top: 0;
  +    padding-top: 0;
   }
   
   .document-viewer .imcms-content table {
  -	border-left: none;
  -	border-right: none;
  -	margin-top: 20px;
  -	width: 100%;
  -	overflow: hidden;
  +    border-left: none;
  +    border-right: none;
  +    margin-top: 20px;
  +    width: 100%;
  +    overflow: hidden;
   }
   
   .editor-document .imcms-content table tr th,
   .document-viewer .imcms-content table tr th,
   .document-viewer .imcms-content table tr td {
  -	font-weight: normal;
  -	text-align: left;
  -	vertical-align: top;
  +    font-weight: normal;
  +    text-align: left;
  +    vertical-align: top;
   }
   
   .editor-document .imcms-content table tr th,
   .document-viewer .imcms-content table tr th {
  -	background: #0091e1;
  -	color: white;
  -	/*border-bottom: 3px solid #dcdcf0;*/
  -	font-weight: 300;
  -	line-height: 30px;
  -	text-transform: uppercase;
  -	padding: 0 20px;
  -	vertical-align: middle;
  -	text-align: center;
  +    background: #0091e1;
  +    color: white;
  +    /*border-bottom: 3px solid #dcdcf0;*/
  +    font-weight: 300;
  +    line-height: 30px;
  +    text-transform: uppercase;
  +    padding: 0 20px;
  +    vertical-align: middle;
  +    text-align: center;
   }
   
   .document-viewer .imcms-content table tr td {
  -	border-bottom: 1px solid #f0f0ff;
  -	padding: 7.5px 20px;
  -	vertical-align: middle;
  -	text-align: center;
  +    border-bottom: 1px solid #f0f0ff;
  +    padding: 7.5px 20px;
  +    vertical-align: middle;
  +    text-align: center;
   }
   
   .document-viewer .imcms-content table tr.clicked td {
  -	background: #0091e1;
  -	color: white;
  +    background: #0091e1;
  +    color: white;
   }
   
   .document-viewer .imcms-content table tr:hover td {
  -	background: #ffff64;
  +    background: #ffff64;
   }
   
   .document-viewer .imcms-content table tr td.buttons {
  -	margin: 0;
  +    margin: 0;
   }
   
   .document-viewer .imcms-content table tr td.buttons button,
   .document-viewer .imcms-content table tr td.buttons .button {
  -	font-size: 13px;
  -	line-height: 25px;
  -	visibility: hidden;
  -	padding: 0 10px;
  +    font-size: 13px;
  +    line-height: 25px;
  +    visibility: hidden;
  +    padding: 0 10px;
   }
   
   .document-viewer .imcms-content table tr:hover td.buttons button,
   .document-viewer .imcms-content table tr:hover td.buttons .button {
  -	visibility: visible;
  +    visibility: visible;
   }
   
   .document-viewer .imcms-content table input[type=radio] {
  -	width: 20px;
  -	height: 20px;
  +    width: 20px;
  +    height: 20px;
   }
   
   .document-viewer .imcms-content .field input[type=checkbox] {
  -	float: left;
  -	height: 20px;
  -	width: 20px;
  -	padding: 10px;
  +    float: left;
  +    height: 20px;
  +    width: 20px;
  +    padding: 10px;
   }
   
   .document-viewer .imcms-content .imcms-column {
  -	float: left;
  -	margin-right: 10px;
  +    float: left;
  +    margin-right: 10px;
   }
   
   .document-viewer .imcms-content .field .label {
  -	padding: 5px 10px;
  -	height: 20px;
  +    padding: 5px 10px;
  +    height: 20px;
   }
   
   .document-viewer .imcms-content .keywords-page .field > * {
  -	float: left;
  +    float: left;
   }
   
   .document-viewer .imcms-content .keywords-page .field > label {
  -	float: none;
  +    float: none;
   }
   
   .document-viewer .imcms-content .file-page tr button,
   .document-viewer .imcms-content .access-page tr button {
  -	visibility: hidden;
  -	background: #dc0000 url("<%=cp%>/images/remove.png") no-repeat center;
  -	line-height: 20px;
  -	padding: 0;
  -	width: 20px;
  -	height: 20px;
  +    visibility: hidden;
  +    background: #dc0000 url("<%=cp%>/images/remove.png") no-repeat center;
  +    line-height: 20px;
  +    padding: 0;
  +    width: 20px;
  +    height: 20px;
   }
   
   .document-viewer .imcms-content .file-page tr:hover button,
   .document-viewer .imcms-content .access-page tr:hover button {
   
  -	visibility: visible;
  +    visibility: visible;
   }
   
   .editor-document .imcms-content table {
  -	width: 100%;
  +    width: 100%;
   }
   
   .editor-document .imcms-content table tr td {
  -	vertical-align: middle;
  -	padding: 0 20px;
  +    vertical-align: middle;
  +    padding: 0 20px;
   }
   
   .editor-document .imcms-content table tr.archived td {
  -	vertical-align: middle;
  -	padding: 0 20px;
  -	background: #eee;
  +    vertical-align: middle;
  +    padding: 0 20px;
  +    background: #eee;
   }
   
   .editor-document .imcms-content table tr:hover td {
  -	background: #ffff64;
  +    background: #ffff64;
   }
   
   .editor-document .imcms-content table tr td:last-child {
  -	line-height: 0;
  -	padding: 5px;
  -	width: 220px;
  +    line-height: 0;
  +    padding: 5px;
  +    width: 220px;
   }
   
   .editor-document .imcms-content table tr td input[type=checkbox] {
  
positive.code: }
  
  .pop-up-form .imcms-content .field input.date-time {
  	width: 200px;
  	margin: 0 5px;
  }
  
  .pop-up-form .imcms-content .field input.date-time-short {
  
negative.code: .pop-up-form .imcms-content .field select,
  .editor-form .imcms-content .field input,
  .pop-up-form .imcms-content .field input {
      background: #f0f0f0;
      border: none;
      padding: 5px 10px;
      width: 400px;
      outline: none;
      height: 20px;
      resize: none;
  }
  
  .pop-up-form .imcms-content .field select {
      height: 20px;
      width: 420px;
  }
  
  .pop-up-form .imcms-content .field select[multiple] {
      height: 200px;
  }
  
  .pop-up-form .imcms-content .field textarea {
      background: #f0f0f0;
      border: none;
      padding: 5px 10px;
      width: 705px;
      height: 100px;
  }
  
  .pop-up-form .imcms-content .checkbox {
      padding-top: 10px;
  }
  
  .pop-up-form .imcms-content .buttons {
      padding: 20px 0 0;
      overflow: hidden;
  }
  
  .pop-up-form .imcms-content .buttons .imcms-positive {
      margin-right: 20px;
  }
  
  .pop-up-form .imcms-content .buttons .imcms-neutral {
      background: #323232;
  }
  
  .pop-up-form .imcms-content .buttons .imcms-neutral:hover {
      background: #484848;
  }
  
  ::-moz-focus-inner {
      border: 0;
      padding: 0;
  }
  
  ::-ms-clear {
      display: none;
  }
  
  ::-ms-reveal {
      display: none;
  }
  
  <%--EDITOR THEME--%>
  