/* Don't sow margins on the Page generally */
body  { margin: 0; height: 100%; }
html  { height: 100%; }

/* Defining Background Colors */
.Background   { background-color: #bdd9ff !important}
.BackgroundON { background-color: #ffe7a2 !important}

/* Defining filters for the Tree */
.transparent { color: #888888; filter: alpha(opacity=40); opacity: 0.4 }
.solid { color: #000000; filter: alpha(opacity=100); opacity: 1 }

/* Background for selected stuff */
.selected { color: black !important; font-family: Verdana, Arial, Helvetica, sans-serif;  background-color: #b3c8e8 !important }

/* Background to color every second row in a table/tree */
.color { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebeff5 }
.nocolor { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  background-color: #fff }

.disabled          { color: gray !important; }
.disabled button   { color: gray !important; }
.disabled div      { color: gray !important; }
.disabled input    { color: gray !important; }
.disabled label    { color: gray !important; }
.disabled select   { color: gray !important; }
.disabled td       { color: gray !important; }
.disabled thead    { color: gray !important; }
.disabled textarea { color: gray !important; }

.hidden {display: none;}

.Expand {height: 100%; width: 100%}

/* Needed as a workaround for the submit/reset buttons used in the 3.0 Contribute pages */
.Empty { background-color: transparent; cursor: default }
.link { text-decoration:underline; cursor: pointer; color:blue }

/* ViewObject and Icon Styles */
.arrow { color: white; font-size: 10px; font-family: webdings !important; margin-top: -3px; margin-bottom: 2px; padding: 0 0 2px; width: 10px; height: 11px; overflow: hidden }
.arrowBlack { color: black; font-size: 10px; font-family: webdings !important; margin-top: -3px; margin-bottom: 2px; padding: 0 0 2px; width: 10px; height: 11px; overflow: hidden }
.bitfieldTable { color: #000; font-size: 10px; font-family: Courier, "MS Courier New", monospace; font-weight: normal; background-color: #fff; text-align: center; cursor: pointer; margin: 0; padding: 0; z-index: 0; vertical-align: middle; border: solid 1px black }
.comboBoxTable td { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
.ControlButton { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; width: 120px; vertical-align: middle }
.ControlButtonSmall { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; width: 70px; vertical-align: middle }
.textfield { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff }

/* FrameTitle */
.FrameTitle  { color: #15428b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 5px; vertical-align: middle }
/* Property Bar */
.PropBar { vertical-align: middle; color: #15428b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; cursor: default }

/* Special text sets */
/* Used in the ErrorMessageBars */
.ErrorText { color: red; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; border: 0 }
/* Used almost everywhere */
.InfoText { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: center; vertical-align: baseline; border: 0 }
/* Used in the Polling sections of the Sidebars */
.PollText  { color: #15428b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; vertical-align: bottom; border: 0 }
/* deprecated. should be replaced by BoldText (that has no paddings) */
.BigText { color: #000000; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px 40px 10px 80px }
/* Bigger text, used on pages with a lot of space like Welcome.html od the config.htm from the demo */
.BoldText { color: #000000; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }
/* Not only used in Popups */
.PopupText { color: #000000; font-size: 12px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: normal; }
/* Used for DPs in FunctionBlock graphics */
.DPText  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; cursor: pointer; vertical-align: middle; border: 0 }
.SymbolText  { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; vertical-align: bottom; border: 0 }
/* Only used in AGC */
.InfoTextBorder { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; vertical-align: bottom }

/* Titles */
/* Only used in Menu.htm */
.Title { color: #15428b; font-size: 24px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; }
/* The Title Style in all the Popups */
.PopupTitle  { color: #15428b; font-size: 20px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; margin: 0; padding-right: 5px; padding-left: 5px; vertical-align: middle }
/* SectionTitle */
.SectionTitle { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-left: 15px }
/* The blue bar under the title */
.TitleBar { font-size: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e6e6e6; margin: 0; padding: 0 }

.ElonGlobal {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ElonGlobal td {padding-right: 5px; padding-left: 5px}
.ElonGlobal th {padding-right: 5px; padding-left: 5px}
.ElonGlobal thead {color: #15428b; font-weight: bold; cursor: default }

.IS_OFFLINE     {background-color: #f79b9b}
.IS_APP_STOPPED {background-color: #f79b9b}
.IS_ERROR       {background-color: #f79b9b}
.IS_NOTSYNCED   {background-color: #f7ee9b}
.IS_UNCONFIGURED{background-color: #ffd480}
.ORPHAN         {background-color: #f79b9b}
