/* DHTML Free Edit CSS */

div.fc_Menu {
  position: absolute;
  display: none;
  z-index: 10000;
}

div.fc_Menu table {
  position: relative;
  top: -3px;
  left: 0;
  border-color: #707070;
  border-width: 1px 3px 3px 1px;
  border-style: solid;
  background-color: #fff; 
  white-space: nowrap;
  cursor: pointer;
}

div.fc_Menu table tr td {
  color: blue;
  font-size: 9px;
  border-right: 1px solid #707070;
  padding-right: 3px;
  white-space: nowrap;
  text-decoration: none;
}

div.fc_Menu table tr td.closer {
  border-right: 0;
  padding-right: 0;
}


div.menuBarSeparator {
  margin: 0 8px;
  width: 1px;
  height: 25px;
  background-image: url(/images/pageflex/FreeEditControls/MenuBarSeparator.gif);
  background-repeat: repeat-y;
}

div.pageflexClient {
  border-top: 1px solid #707070;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #707070;  
}

td.pageflexClientRight {
  padding-left: 5px;
}

div.pageControls {
  margin-top: 6px;
}

a.menuItem,
a.menuItem:visited,
a.menuItem:link
{
  font-size: 11px;
  text-decoration: none;
  color: blue;
}

a.menuItem:hover {
  color: red;
  text-decoration: underline;
}

img.menuCheckMarkOff {
  width: 7px;
  height: 7px;
}

img.menuCheckMarkOn {
  background-image: url(/images/pageflex/FreeEditControls/MenuCheck.gif);
  background-repeat: no-repeat;
  background-position: center center;
  width: 7px;
  height: 7px;
}

div.fc_PropertiesPanel {
  background: #fff;
  width: 800px; 
  margin: 3px;
  z-index: -10;
}

div.fc_PropertiesPanel-inner {
  width: 800px; 
}

div.fc_PropertiesPanel table tr td {
   white-space: nowrap;
   padding-right: 12px;
}


div.fc_Tab_Active    { background: #fff; }
div.fc_Tab_Active-t  { background: url(/images/pageflex/FreeEditControls/FlashButton-t.gif)  repeat-x  top         ; }
div.fc_Tab_Active-b  { } 
div.fc_Tab_Active-l  { background: url(/images/pageflex/FreeEditControls/FlashButton-l.gif)  repeat-y         left ; }
div.fc_Tab_Active-r  { background: url(/images/pageflex/FreeEditControls/FlashButton-r.gif)  repeat-y         right; }
div.fc_Tab_Active-tl { background: url(/images/pageflex/FreeEditControls/FlashButton-tl.gif) no-repeat top    left ; }
div.fc_Tab_Active-tr { background: url(/images/pageflex/FreeEditControls/FlashButton-tr.gif) no-repeat top    right; }
div.fc_Tab_Active-bl { }
div.fc_Tab_Active-br { }
div.fc_Tab_Active-inner { padding: 4px; }
div.fc_Tab_Active-inner a,
div.fc_Tab_Active-inner a:hover { font-weight: bold; color: #000; }


div.fc_Tab_Inactive    { background: #fff; }
div.fc_Tab_Inactive-t  { background: url(/images/pageflex/FreeEditControls/FlashButton-t.gif)  repeat-x  top         ; }
div.fc_Tab_Inactive-b  { } 
div.fc_Tab_Inactive-l  { background: url(/images/pageflex/FreeEditControls/FlashButton-l.gif)  repeat-y         left ; }
div.fc_Tab_Inactive-r  { background: url(/images/pageflex/FreeEditControls/FlashButton-r.gif)  repeat-y         right; }
div.fc_Tab_Inactive-tl { background: url(/images/pageflex/FreeEditControls/FlashButton-tl.gif) no-repeat top    left ; }
div.fc_Tab_Inactive-tr { background: url(/images/pageflex/FreeEditControls/FlashButton-tr.gif) no-repeat top    right; }
div.fc_Tab_Inactive-bl { }
div.fc_Tab_Inactive-br { } 
div.fc_Tab_Inactive-inner { padding: 4px; }
div.fc_Tab_Inactive-inner a { font-weight: normal; color: gray; }

img.emptyImage { width: 16px; height: 16px; vertical-align: top;}

div.fc_TabbedPanel_ButtonBar {
   clear: both;
   padding: 4px;
   border: 1px solid gray;
   height: 20px;
   width: 250px;
   background: #fff;
}

div.vpPicker,
div.colorPicker,
div.imagePicker,
div.findText,
div.spellChecker {
   clear: both;
   border: 1px solid gray; 
   width: 250px; 
   background: #fff;
   padding: 4px;
}
div.findText {
   width:300px;
}

div.vpPicker {
	width:300px;
	overflow: auto;
}

div.rightPanel {
  width: 205px;
}

div.colorPicker,
div.imagePicker {
   overflow: auto;
}

img.PF_SF_Thumb 
{
    border: 0;
    cursor: pointer; 
}


div.fc_PropertiesPanel    { }
div.fc_PropertiesPanel-t  { background: url(/images/pageflex/FreeEditControls/Area_TopEdge.gif)  repeat-x  top         ; }
div.fc_PropertiesPanel-b  { background: url(/images/pageflex/FreeEditControls/Area_BottomEdge.gif)  repeat-x  bottom      ; }
div.fc_PropertiesPanel-l  { background: url(/images/pageflex/FreeEditControls/Area_LeftEdge.gif)  repeat-y         left ; }
div.fc_PropertiesPanel-r  { background: url(/images/pageflex/FreeEditControls/Area_RightEdge.gif)  repeat-y         right; }
div.fc_PropertiesPanel-tl { background: url(/images/pageflex/FreeEditControls/Area_TopLeftCorner.gif) no-repeat top    left ; }
div.fc_PropertiesPanel-tr { background: url(/images/pageflex/FreeEditControls/Area_TopRightCorner.gif) no-repeat top    right; }
div.fc_PropertiesPanel-bl { background: url(/images/pageflex/FreeEditControls/Area_BottomLeftCorner.gif) no-repeat bottom left ; }
div.fc_PropertiesPanel-br { background: url(/images/pageflex/FreeEditControls/Area_BottomRightCorner.gif) no-repeat bottom right; }
div.fc_PropertiesPanel-inner { padding: 4px 4px 5px 4px; }

td.fc_PropertiesPanel_VerticalSeparator { 
  width: 6px;
  background-image: url(/images/pageflex/FreeEditControls/MenuBarSeparator.gif);
  background-repeat: repeat-y;
}

td.propertiesShapeLabel {
 width: 16px;
}   

input.panelSelect,
select.panelSelect {
  width: 150px;
}
input.panelSelect { display: none; }
select.panelSelect { display: inline; }

div.fc_textbutton {
  background: url(/images/pageflex/FreeEditControls/FlashButton.gif); 
}
div.fc_textbutton-t  { background: url(/images/pageflex/FreeEditControls/FlashButton-t.gif)  repeat-x  top         ; }
div.fc_textbutton-b  { background: url(/images/pageflex/FreeEditControls/FlashButton-b.gif)  repeat-x  bottom      ; }
div.fc_textbutton-l  { background: url(/images/pageflex/FreeEditControls/FlashButton-l.gif)  repeat-y         left ; }
div.fc_textbutton-r  { background: url(/images/pageflex/FreeEditControls/FlashButton-r.gif)  repeat-y         right; }
div.fc_textbutton-tl { background: url(/images/pageflex/FreeEditControls/FlashButton-tl.gif) no-repeat top    left ; }
div.fc_textbutton-tr { background: url(/images/pageflex/FreeEditControls/FlashButton-tr.gif) no-repeat top    right; }
div.fc_textbutton-bl { background: url(/images/pageflex/FreeEditControls/FlashButton-bl.gif) no-repeat bottom left ; }
div.fc_textbutton-br { background: url(/images/pageflex/FreeEditControls/FlashButton-br.gif) no-repeat bottom right; }

div.fc_button   , div.FC_ButtonSelected,
div.fc_button_up, div.fc_button_out {
  border: 1px solid transparent;
  background-color: transparent;
}

div.fc_button_over {
  border: 1px solid gray;
  background-color: transparent;
}

div.fc_button_disabled {
  border: 1px solid transparent;
  background-color: Transparent;
  filter:alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
}

div.fc_button_down {
  border: 1px solid gray;
  background-color: #CCCCCC;
}

/* controls the spacing between buttons */
div.buttonSpacer {
   border: 0;
   width: 3px; 
   height: 3px;
}

div.fc_textbutton-inner {
   padding: 3px 6px; 
}
div.fc_button-inner 
{
   padding: 1px; 
}

a.fc_button, 
a.fc_button:hover,
a.fc_textbutton, 
a.fc_textbutton:hover,
a.fc_Tab_Active,
a.fc_Tab_Active:hover,
a.fc_Tab_Inactive,
a.fc_Tab_Inactive:hover {
   font-weight: normal;
   font-size: 11px;
   text-decoration: none;
   color: #000;
   white-space: nowrap;
   cursor: pointer;

}

a.fc_textbutton:hover,
a.fc_button:hover,
a.fc_Tab_Inactive:hover {
   color: #bc306b;
}

div.colorSwatch {
   cursor: pointer;
   float: left;
   border: 1px solid #fff;
   width: 22px;
   height: 22px;
   padding-top: 2px;
}

img.colorSwatchSize { 
   width:16px; 
   height:16px;
}

img.colorBorderSwatchSize { 
   width:12px; 
   height:12px;
   vertical-align: middle;
}

img.iconSize {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}

div.textColorMask {
  width: 18px;
  background-image: url(/images/pageflex/FreeEditControls/TextColorMask.gif);
  background-repeat: repeat-x;
  background-position: top left;
}

div.fillColorMaskBorder {
  width: 16px;
  background-image: url(/images/pageflex/FreeEditControls/FillColorMaskBorder.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

div.textColorMaskBorder {
  width: 16px;
  background-image: url(/images/pageflex/FreeEditControls/TextColorWhite.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

td.txtFormatButtons {
  padding-left: 22px; 
}

img.boldFontStyle {
  background-image: url(/images/pageflex/FreeEditControls/BoldFontStyle.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.boldFontStyleSelected {
  background-image: url(/images/pageflex/FreeEditControls/BoldFontStyleSelected.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.boldFontStyleDisabled {
  background-image: url(/images/pageflex/FreeEditControls/BoldFontStyleDisabled.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.copy {
  background-image: url(/images/pageflex/FreeEditControls/Copy.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.cut {
  background-image: url(/images/pageflex/FreeEditControls/Cut.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.delete {
  background-image: url(/images/pageflex/FreeEditControls/Delete.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.fitInWindow {
  background-image: url(/images/pageflex/FreeEditControls/FitInWindow.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.fontName {
  width: 16px;
  background-image: url(/images/pageflex/FreeEditControls/FontName.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.fontSize {
  width: 16px;
  background-image: url(/images/pageflex/FreeEditControls/FontSize.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.globalLibraryImages {
  background-image: url(/images/pageflex/FreeEditControls/GlobalLibraryImages.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.goToFirstPage {
  background-image: url(/images/pageflex/FreeEditControls/GoToFirstPage.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.goToLastPage {
  background-image: url(/images/pageflex/FreeEditControls/GoToLastPage.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.goToNextPage {
  background-image: url(/images/pageflex/FreeEditControls/GoToNextPage.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.goToPreviousPage {
  background-image: url(/images/pageflex/FreeEditControls/GoToPreviousPage.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.insertBulletChar {
  background-image: url(/images/pageflex/FreeEditControls/InsertBulletChar.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.insertCopyrightChar {
  background-image: url(/images/pageflex/FreeEditControls/InsertCopyrightChar.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.InsertMdashChar {
  background-image: url(/images/pageflex/FreeEditControls/InsertMdashChar.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.insertNdashChar {
  background-image: url(/images/pageflex/FreeEditControls/InsertNdashChar.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.insertRegisteredChar {
  background-image: url(/images/pageflex/FreeEditControls/InsertRegisteredChar.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.insertTrademarkChar {
  background-image: url(/images/pageflex/FreeEditControls/InsertTrademarkChar.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.italicFontStyle {
  background-image: url(/images/pageflex/FreeEditControls/ItalicFontStyle.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.italicFontStyleSelected {
  background-image: url(/images/pageflex/FreeEditControls/ItalicFontStyleSelected.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.italicFontStyleDisabled {
  background-image: url(/images/pageflex/FreeEditControls/ItalicFontStyleDisabled.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.menuDownArrow {
  background-image: url(/images/pageflex/FreeEditControls/MenuDownArrow.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.myLibraryImages {
  background-image: url(/images/pageflex/FreeEditControls/MyLibraryImages.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.newCircleTool {
  background-image: url(/images/pageflex/FreeEditControls/NewCircleTool.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.newImageTool {
  background-image: url(/images/pageflex/FreeEditControls/NewImageTool.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.newRectangleTool {
  background-image: url(/images/pageflex/FreeEditControls/NewRectangleTool.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.newTextContainerTool {
  background-image: url(/images/pageflex/FreeEditControls/NewTextContainerTool.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.paragraphStyle {
  background-image: url(/images/pageflex/FreeEditControls/ParagraphStyle.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.paste {
  background-image: url(/images/pageflex/FreeEditControls/Paste.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.projectLibraryImages {
  background-image: url(/images/pageflex/FreeEditControls/ProjectLibraryImages.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.redo {
  background-image: url(/images/pageflex/FreeEditControls/Redo.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.setBorderColor {
  background-image: url(/images/pageflex/FreeEditControls/SetBorderColor.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.setFillColor {
  background-image: url(/images/pageflex/FreeEditControls/SetFillColor.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.setTextColor {
  background-image: url(/images/pageflex/FreeEditControls/SetTextColor.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.singleSelectionMode {
  background-image: url(/images/pageflex/FreeEditControls/SingleSelectionMode.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

td.txtAlignmentButtons {
  padding-left: 22px; 
}

img.textAlignCenter {
  background-image: url(/images/pageflex/FreeEditControls/TextAlignCenter.gif);
  background-repeat: no-repeat;
}

img.textAlignJustify {
  background-image: url(/images/pageflex/FreeEditControls/TextAlignJustify.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.textAlignLeft {
  background-image: url(/images/pageflex/FreeEditControls/TextAlignLeft.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.textAlignRight {
  background-image: url(/images/pageflex/FreeEditControls/TextAlignRight.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.textAlignCenterSelected {
  background-image: url(/images/pageflex/FreeEditControls/TextAlignCenterSelected.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.textAlignJustifySelected {
  background-image: url(/images/pageflex/FreeEditControls/TextAlignJustifySelected.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.textAlignLeftSelected {
  background-image: url(/images/pageflex/FreeEditControls/TextAlignLeftSelected.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.textAlignRightSelected {
  background-image: url(/images/pageflex/FreeEditControls/TextAlignRightSelected.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.textLeading {
  background-image: url(/images/pageflex/FreeEditControls/TextLeading.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.underlineFontStyle {
  background-image: url(/images/pageflex/FreeEditControls/UnderlineFontStyle.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.underlineFontStyleSelected {
  background-image: url(/images/pageflex/FreeEditControls/UnderlineFontStyleSelected.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.underlineFontStyleDisabled {
  background-image: url(/images/pageflex/FreeEditControls/UnderlineFontStyleDisabled.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.undo {
  background-image: url(/images/pageflex/FreeEditControls/Undo.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.zoomIn {
  background-image: url(/images/pageflex/FreeEditControls/ZoomIn.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.zoomOut {
  background-image: url(/images/pageflex/FreeEditControls/ZoomOut.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.zoomTool {
  background-image: url(/images/pageflex/FreeEditControls/ZoomTool.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.angle {
  background-image: url(/images/pageflex/FreeEditControls/Angle.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

img.borderThickness {
  background-image: url(/images/pageflex/FreeEditControls/BorderThickness.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

