@import url('resultline.css');

h2 span.description {
  font-size:small;
  vertical-align: middle;
}

div.editContent h2 span.pendinginfo {
  color: #F00;
}

div.formData table.formTable {
  border-collapse:collapse;
  border-style:none;
}

div.formData table.formTable td {
  padding:1px 5px;
  vertical-align:top;
}

div.formData table.formTable td.tool {
  padding: 0px;
  vertical-align: middle;
}

div.formData table.formTable td.center {
  text-align: center;
  vertical-align: middle;
}

div.formData table.formTable td.confirm {
  font-weight: bold;
  padding-left: 5px;
}

div.formData table.formTable td.spacer {
  padding-top: 10px;
}

div.formData table.formTable td.message {
  font-weight: bold;
}

div.formData table.formTable td label {
  white-space:nowrap;
}

div.formData table.formTable td label.wrap {
  white-space:normal;
}

div.formData table.formTable td input, div.formData table.formTable td select {
  vertical-align:middle;
}

div.formData input.edit, 
div.formData select, 
div.formData textarea,
div.editable form textarea {
  border:1px solid #A0A0A0;
  padding:0.3ex;
}

div.formData textarea {
  font-size:small;
}

div.formData select {
  padding:0;
}

div.formData div.replace input {
  width:250px;
}

div.formData input:focus, 
div.formData textarea:focus, 
div.formData select:focus,
div.editable form textarea:focus {
  background-color:#FFFFE5;
  border-color:#707070;
}

div.formData .error input, 
div.formData .error textarea, 
div.formData .error select { 
  background-color:#EFCFC4;
  border:1px solid #EF3434;
}

div.formData .error {
  position:relative;
}

div.formData .error {
  background:none repeat scroll 0 0 transparent;
}

div.formData .error span.errorMsg {
  display:none;
}

div.formData .error:hover span.errorMsg {
  -moz-box-shadow:2px 2px 5px #A0A0A0;
  -webkit-box-shadow:2px 2px 5px #A0A0A0;
  box-shadow:2px 2px 5px #A0A0A0;
  background-color:#EF6F6F;
  border:1px solid #EA6A6A;
  display:block;
  font-weight:bold;
  padding:3px;
  position:absolute;
  text-align:left;
  z-index:10;
}

div.formData button.calButton {
  background:url("../img/management/calbutton.gif") no-repeat scroll 2px 2px transparent;
  height:22px;
  margin-bottom:0;
  margin-left:-1px;
  padding:0;
  vertical-align:middle;
  width:22px;
}
div.formData fieldset {
  border-style:solid none none;
  border-top:1px solid silver;
  margin-bottom:15px;
  padding:10px 0 0;
  width:auto;
}
div.formData fieldset legend {
  font-size:small;
  font-weight:bold;
  padding-right:5px;
}
div.formData.login {
  height:200px;
  margin:125px auto auto;
  width:350px;
}
div.formData table.formTable td.alnRight {
  text-align:right;
}
div.formData table.formTable td.alnRight a.newpassword {
  margin-right: 10px;
  font-size: smaller;
  vertical-align: middle;
}

div.list {
  margin: 20px 0px;
}

table.list  {
  border:1px solid silver;
  border-collapse:collapse;
  cursor:default;
  font-size:small;
  margin-bottom: 10px;
}

table.list thead {
  background:url("../img/management/bar_back.png") repeat-x scroll 0 0 #F4F4F4;
}

table.list thead tr {
  border-bottom: 1px solid silver;
}

table.list thead th {
  text-align:left;
}

table.list tbody tr:hover {
  background-color:#EAEAEA;
}

table.list td, table.list th {
  padding:1px 5px;
}

table.list td.top {
  vertical-align: top;
}

table.list td.date, table.list th.date {
  width: 75px;
}

table.list td.status.active {
  color:#007800;
  font-weight:bold;
}
table.list td.status.inactive {
  color:#BF0000;
}

table.list th a {
  text-decoration: none;
}

table.list th a span.dirindic {
  display:inline-block;
  height:14px;
  margin-left:2px;
  text-decoration:none;
  vertical-align:middle;
  width:10px;
}

table.list th a span.dirindic.asc {
  background:url("/static/img/management/sort3_asc.png") no-repeat scroll 0 0 transparent;
}

table.list th a span.dirindic.desc {
  background:url("/static/img/management/sort3_desc.png") no-repeat scroll 0 0 transparent;
}

div.editDeeplinks table.list {
  margin-bottom: 10px;
}

div.editTop table.list {
  margin-bottom: 10px;
}

div.editNotes table.list tbody tr {
  border-top: 1px dashed silver;
}

a.action {
  -moz-box-shadow:1px 1px 2px #D4D4D4;
  background:url("../img/management/bar_back.png") repeat-x scroll 0 0 #F4F4F4;
  border:1px solid #D8D8D8;
  color:#3D3D3D;
  display:inline;
  margin-right: 5px;
  outline-style:none;
  padding:0px 5px;
  text-decoration:none;
}
a.action:hover {
  border:1px solid silver;
}
a.action:active {
  background:url("../img/management/bar_back_inv.png") repeat-x scroll 0 0 #DFDFDF;
}

div.checklistbox {
  border:1px solid silver;
  height:400px;
  overflow-y:scroll;
  width:250px;
}

div.checklistbox ul {
  padding:0;
  margin:0;
}

div.checklistbox ul li {
  list-style:none;
}

div.checklistbox ul li input {
  vertical-align:middle;
}

div.button.bar  {
  margin-top:10px;
}

button.button {
  background:#E5E5E5 url('../img/management/button_back.png') repeat-x scroll 0 0;
  border:1px solid #D2D2D2;
  color:#3D3D3D;
  font-weight:bold;
  height:26px;
  margin-bottom: 5px;
  margin-right: 5px;
  min-width:120px;
  outline-style:none;
  white-space: nowrap;
}

button.button::-moz-focus-inner {
  border-style:none;
}

button.button:active {
  background-image:url('../img/management/button_back_inv.png');
}

button.button.accept:hover {
  background-image:url('../img/management/button_back_ok.png');
}

button.button.accept:active {
  background-image:url('../img/management/button_back_ok_inv.png');
}

button.button.cancel:hover {
  background-image:url('../img/management/button_back_cancel.png');
}

button.button.cancel:active {
  background-image:url('../img/management/button_back_cancel_inv.png');
}

button.button.small {
  min-width:0;
  height: 22px;
}

button.button.symbol {
  min-width:0;
  height: 24px;
  padding: 1px 0px;
  width: 22px;
}

div.editServices {
  margin-left: 15px;
}

div.editServices div.checklistbox {
  float: left;
  height: 450px;
  width: 250px;
}

div.editServices div.button.bar {
  float: left;
  margin-left: 10px;
  margin-top: 0;
  width: 130px;
}

div.editDetails div.checklistbox {
  height: 140px;
  width: 150px;
}

div.editContent div.preview {
  margin-bottom: 10px;
  min-height: 110px;
  padding-bottom: 10px;
  border-bottom: 1px dotted silver;
}

div.editContent div.preview div.result_entry h2,
div.editContent div.preview div.result_entry div.description {
  cursor: pointer;
}

div.editContent h3 {
  margin-bottom: 5px;
  font-size: small;
}

div.editContent div.result_entry {
  border-left: 1px solid silver;
}

div.managePictures div#gallery  {
}

div.managePictures div.imageblock {
  -moz-border-radius:10px;
  border-radius:10px;
  background:url('../img/management/pict_back.jpg') repeat-x scroll 0 0;
  border:1px solid silver;
  float:left;
  height: 185px;
  margin:10px;
  padding:10px;
  width:230px;
}

div.managePictures div.imageblock.pending {
  background:url('../img/management/pictpending_back.jpg') repeat-x scroll 0 0;
}

div.managePictures div.imageblock.placeholder {
  background:#EDEDED;
  border:1px dotted #CF1010;
}

div.managePictures div.imageblock div.top {
  margin-bottom:10px;
}

div.managePictures div.imageblock div.right {
}

div.managePictures div.imageblock div.left {
}

div.managePictures div.imageblock div.top div.left {
  border:1px solid silver;
  float:left;
  height:150px;
  width:100px;
}

div.managePictures div.imageblock div.top div.left img {
}

div.managePictures div.imageblock div.top div.right {
  float:right;
}

div.managePictures div.imageblock div.bottom {
}

div.managePictures div.imageblock div.bottom div.left {
}

div.managePictures div.imageblock div.top div.right button.delete {
  margin: 5px 0px;
  margin-left: 5px;
}

div.managePictures div.imageblock div.top div.right button.delete.small {
  margin: 0px;
  margin-left: 5px;
}

div.managePictures div.imageblock div.top div.right div.imgProperties {
  margin-bottom: 5px;
  margin-left: 5px;
  font-size: small;
}

div.managePictures div.imageblock div.top div.right div.imgProperties label {
  display: block;
  font-size: x-small;
}

div.managePictures div.imageblock div.top div.right div.imgProperties.inline label {
  display: inline;
}

div.editDeeplinks span#spanCheckResult {
  font-size: small;
}

div.editDeeplinks span#spanCheckResult.success {
  color: green;
  font-weight: bold;
}

div.editDeeplinks span#spanCheckResult.failure {
  color: #CF1010;
  font-weight: bold;
}

.hidden {
  display: none;
}

div.createPreviewImage div.imageOrg {
  float:left;
  margin-bottom: 10px;
  margin-right: 10px;
}

div.createPreviewImage div.imagePreview {
  border: 1px dotted silver;
  float:left;
  height: 80px;
  margin-bottom: 10px;
  width: 118px;
}

div.editGalleryImage div.createPreview div.contentimages {
  border:1px solid silver;
  float:left;
  height:275px;
  margin:10px;
  overflow-y:scroll;
  width:460px;
}
div.editGalleryImage div.createPreview div.previewImageBox {
  background:url('../img/management/pict_back.jpg') repeat-x scroll 0 0;
  border:1px solid silver;
  float:left;
  margin-left:15px;
  margin-top:10px;
  padding:5px;
}
div.editGalleryImage div.createPreview div.previewImageBox {
  font-size:small;
  font-weight:bold;
}
div.editGalleryImage div.createPreview div.previewImageBox div#previewImage {
  background-color: #FFF;
  border:1px solid silver;
  margin:5px auto;
  height:80px;
  width:118px;
}
div.editGalleryImage div.createPreview a.selectImage {
  float:left;
  margin:5px;
}

div.editGalleryImage div.currentPreview, div.editGalleryImage div.pendingPreview {
  float:left;
  margin-bottom:10px;
  margin-right:10px;
  text-align:center;
  width:300px;
}

div.editGalleryImage div.currentPreview div.message, div.editGalleryImage div.pendingPreview div.message {
  font-size:small;
  font-weight:bold;
  margin-bottom:5px;
}

div.editGalleryImage div.currentPreview div.previewImage, div.editGalleryImage div.pendingPreview div.previewImage {
  border:1px solid silver;
  margin:auto;
  margin-bottom: 5px;
  width:118px;
}
a.tool.icon {
  display: block;
  height: 20px;
  width: 20px;
}
a.tool.icon.search {
  background: url('../img/management/tools_search.png') no-repeat scroll 0 0;
}
div.editable form textarea {
  font-size: 12px;
  height:auto !important;
  overflow:hidden;
}

#fancybox-outer.smallBorder #fancybox-left, #fancybox-outer.smallBorder #fancybox-right {
  width:20% !important;
}

