﻿/* Miscellaneous */
.solidBorder {
   border-width: 1px;
   border-color: #444444;
   border-style: solid;
}

.solidBorderLight {
   border-width: 1px;
   border-color: #AAAAAA;
   border-style: solid;
}

.solidBorderThick {
   border-width: 2px;
   border-color: #444444;
   border-style: solid;
}

.dottedBorderLight {
   border-width: 1px;
   border-color: #AAAAAA;
   border-style: dotted;
}

/* EDIT PAGE */
.rcEditorCustomPages {
   width: 99%; /* 950px */
   margin: 10px auto 20px;
   display: block;
}

.dgEditorCustomPages {
   width: 100%;
}

.rcEditorCustomPages .dgHeaderRow {
   text-align: center;
}

/* Page Editor */
.rcPageEditor {
   width: 950px;
   margin: 10px auto 20px;
   display: block;
}

.PageEditorPropertyLabel {
   padding-top: 3px;
   font-weight: bold;
   vertical-align: top;
}

/* TinyMCE Editor Styles Drop-Down-List styles */
/* Hyperlink styles */
.EditorUserStyle_Normal {
}

.EditorUserStyle_Hyperlink_Underlink_Always {
   text-decoration: underline;
}

:hover.EditorUserStyle_Hyperlink_Underlink_Always {
   text-decoration: underline;
}

[disabled]:hover.EditorUserStyle_Hyperlink_Underlink_Always {
   text-decoration: underline;
}

.EditorUserStyle_Hyperlink_Underlink_Hover {
   text-decoration: none;
}

:hover.EditorUserStyle_Hyperlink_Underlink_Hover {
   text-decoration: underline;
}

[disabled]:hover.EditorUserStyle_Hyperlink_Underlink_Hover {
   text-decoration: none;
}

.EditorUserStyle_Hyperlink_Underlink_None {
   text-decoration: none;
}

:hover.EditorUserStyle_Hyperlink_Underlink_None {
   text-decoration: none;
}

[disabled]:hover.EditorUserStyle_Hyperlink_Underlink_None {
   text-decoration: none;
}

/* Border styles */
.EditorUserStyle_Border_Solid {
   border-width: 1px;
   border-color: #444444;
   border-style: solid;
}

.EditorUserStyle_Border_Solid_Light {
   border-width: 1px;
   border-color: #AAAAAA;
   border-style: solid;
}

.EditorUserStyle_Border_Thick {
   border-width: 2px;
   border-color: #444444;
   border-style: solid;
}

.EditorUserStyle_Border_Thick_Light {
   border-width: 2px;
   border-color: #AAAAAA;
   border-style: solid;
}

.EditorUserStyle_Border_Dotted {
   border-width: 1px;
   border-color: #AAAAAA;
   border-style: dotted;
}

/* Table styles */
.EditorUserStyle_Table_Header {
   color: #215864;
   background: #B1D0D6 url('../../../assets/css/images/background.png') repeat-y center top;
   font-weight: bold;
}

.EditorUserStyle_Table_Row {
   background: transparent none;
}

/* VIEW PAGE */
.rcDocumentListContentItem {
   width: 100%;
}

.rcReportListContentItem {
   width: 100%;
}

.TextBlockContentItemContent {
   margin: 0px;
}

/* CONTENT ITEMS */
.rcTextPanelContentItem {
   width: auto;
   margin: 0px;
}

/* GRIDVIEW CONTROLS */
.gridviewHeader {
   color: #215864;
   background: transparent none;
   border: 0px none white;
}

.gridviewItem {
   color: black;
   background: transparent none;
   border: 0px none white;
}

.gridviewItemAlt {
   color: black;
   background: #B1D0D6;
   border: 0px none white;
}

/* FILE BROWSER */
a.filebrowserNonSelectableItemText {
   cursor: default;
   text-decoration: none;
}

a.filebrowserSelectableItemText {
   cursor: pointer;
   text-decoration: none;
}

a.filebrowserSelectableItemText:hover {
   cursor: pointer;
   text-decoration: underline;
}

/* MISCELLANEOUS */
/* Image Editor */
.rcBuildingImageList,
.rcMiscImageList {
   width: 100%;
   margin: 10px auto 0;
}

.dgBuildingImageList,
.dgMiscImageList {
   width: 100%;
   padding: 5px;
   border-radius: 6px;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
   background-color: white;
}

#lightboxImageSlideshow {
   width: 700px;
}

#buildingImagesSlideshow {
   text-align: center;
}

#buildingImagesSlideshow img {
   display: inline;
   position: relative;
   margin: 0 auto;
}

#lightboxPreviewImage {
   width: 320px;
}

#lightboxPreviewImage .lightboxHeaderText {
   margin: 0 0 6px;
}

#lightboxPreviewImage .lightboxContentBox {
   text-align: center;
}

#lightboxPreviewImage img {
   max-width: 320px;
   max-height: 200px;
   margin: 0 0 6px;
}

.imageThumbSize {
   float: right;
   font-size: 0.8em;
   margin-right: 10px;
}

.dgBuildingImageList .buildingListOptionsHeader {
   width: 100px;
}

.dgBuildingImageList .buildingListOptions {
   text-align: right;
}

.dgBuildingImageList tr td {
   padding: 1px 5px;
}

.dgBuildingImageList .imageEditorPreview,
.rcMiscImageList .imageEditorPreview {
   width: 100px;
   padding: 2px;
   text-align: center;
}

.dgBuildingImageList .imageEditorPreview input[type=image],
.rcMiscImageList .imageEditorPreview img {
   max-height: 80px;
   max-width: 100px;
}

.dgBuildingImageList tr td.buildingListOptions input {
   cursor: pointer;
   background: transparent none;
   vertical-align: middle;
}

.dgBuildingImageList tr input[type=image] {
   opacity: 0.5;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   filter: alpha(opacity=50);
}

.dgBuildingImageList .imageEditorPreview input[type=image],
.dgBuildingImageList tr:hover input[type=image] {
   opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
}

.buildingListOptions table {
   float: right;
   width: 70px;
}

.buildingListOptions table tr td {
   width: 16px;
   min-width: 11px;
   padding: 0 2px;
}

.cmsUploadNewBuildingImage,
.cmsUploadNewImage {
   float: right;
   margin: 10px 0 0;
}

#fileUploadDetails img[alt=Remove],
#fileUploadDetails img[alt=Add] {
   cursor: pointer;
}

#fileUploadDetails img[alt=Remove] {
   display: none;
}

.fileUploadNotice {
   font-style: italic;
}

.fileUploadErrorMessage {
   color: Red;
}

/* Document Editor */
.rcDocumentList {
   width: 100%;
   margin: 10px auto 0;
}

.dgDocumentList {
   width: 100%;
   padding: 5px;
   border-radius: 6px;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
   background-color: white;
}

.dgDocumentList .documentListOptionsHeader {
   width: 100px;
}

.dgDocumentList .documentListOptions {
   text-align: right;
}

.dgDocumentList tr td {
   padding: 1px 5px;
}

.dgDocumentList tr td.documentListOptions input {
   cursor: pointer;
   background: transparent none;
   vertical-align: middle;
   position: relative;
   top: -2px;
}

.dgDocumentList tr td.documentListOptions .view {
   position: relative;
   top: 2px;
}

.dgDocumentList tr input[type=image],
.dgDocumentList tr td.documentListOptions .view {
   opacity: 0.5;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   filter: alpha(opacity=50);
}

.dgDocumentList tr:hover input[type=image],
.dgDocumentList tr:hover td.documentListOptions .view {
   opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
}

.documentListOptions table {
   float: right;
   width: 70px;
}

.documentListOptions table tr td {
   width: 16px;
   min-width: 11px;
   padding: 0 2px;
}

.cmsUploadNewDocument {
   float: right;
   margin: 10px 0 0;
}

#documentUploadDetails img[alt=Remove],
#documentUploadDetails img[alt=Add] {
   cursor: pointer;
}

#documentUploadDetails img[alt=Remove] {
   display: none;
}

.documentUploadNotice {
   font-style: italic;
}

.documentUploadErrorMessage {
   color: Red;
}

/* Contact Category */
.rcCategoryList,
.rcBuildingOverrides {
   width: 100%;
   margin: 10px 0;
}

.dgCategoryList,
.dgBuildingOverrides {
   width: 100%;
}

.dgCategoryList tr.dgRow,
.dgCategoryList tr.dgAltRow {
   cursor: pointer;
}

.categoryListOptions table {
   float: right;
   width: 70px;
}

.dgBuildingOverrides .categoryListOptions table {
   float: right;
   width: 35px;
}

.categoryListOptions table tr td {
   width: 16px;
   min-width: 16px;
   padding: 0 1px;
}

.categoryListOptions tr td input {
   cursor: pointer;
   background: transparent none;
   vertical-align: middle;
}

.dgCategoryList tr .categoryListOptions input[type=image],
.dgBuildingOverrides tr .categoryListOptions input[type=image] {
   opacity: 0.5;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   filter: alpha(opacity=50);
}

.dgCategoryList tr:hover .categoryListOptions input[type=image],
.dgCategoryList tr.dgRowEdit .categoryListOptions input[type=image],
.dgBuildingOverrides tr:hover .categoryListOptions input[type=image],
.dgBuildingOverrides tr.dgRowEdit .categoryListOptions input[type=image] {
   opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
}

/* System Visibility */
.rcSystemPageVisibility {
   margin: 10px 0;
   width: 100%;
}

.systemPageVisibilityUpdateMessage {
   display: inline-block;
   padding: 5px 0 10px;
}

.dgSystemPageVisibility {
   width: 100%;
   border-collapse: collapse;
}

.systemPageVisibilityHideHeader {
   text-align: center;
   width: 80px;
}

/* Custom FAQ */
.saveCustomFAQMessage {
   color: Red;
}

.managerCustomFaqCustomText {
   width: 908px;
   padding: 5px;
   margin: 10px auto 5px;
   display: inline-block;
   min-height: 20px;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   background-color: White;
}
