/* Login SP124 */

#tablogin
{
  BORDER-RIGHT: silver 1px solid;
  BORDER-TOP: silver 1px solid;
  FONT-SIZE: 8pt;
  MARGIN: 5px 0px 10px;
  BORDER-LEFT: silver 1px solid;
  WIDTH: 100%;
  BORDER-BOTTOM: silver 1px solid;
  TEXT-ALIGN: left;
}
#tablogin th
{
  BORDER-RIGHT: medium none;
  BORDER-TOP: medium none;
  FONT-SIZE: 8pt;
  BORDER-LEFT: medium none;
  COLOR: white;
  BORDER-BOTTOM: black 1px solid;
  BACKGROUND-COLOR: #004165;
  height: 20px;
  text-align: center;
}
#tablogin td
{
  FONT-SIZE: 8pt;
  VERTICAL-ALIGN: middle;
}
#tablogin td.login_button
{
    text-align: right;
    height: 30px;
}

/* Left menu SP124 */

TABLE.menu
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-COLOR: white;
    FONT-SIZE: 8pt;
}
TABLE.menu TD
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100px;
    BORDER-BOTTOM: 0px
    COLOR: black;
}

TABLE.menu TD.menu_on
{
    BACKGROUND-COLOR: #004165;
}


TABLE.menu TD.menu_on A
{
    COLOR: white;
}

/* Tab Panes on top of editor SP124 */

#editor_tabs {
  float:left;
  width:100%;
  background:#DAE0D2 url("../image/editor_tabs_back.gif") repeat-x bottom;
  font: normal 11px verdana, arial, sans-serif;
  line-height:normal;
}
#editor_tabs ul {
  margin:0;
  padding:0px 4px 0;
  list-style:none;
}
#editor_tabs li {
  float:left;
  background:url("../image/editor_tabs_left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
}
#editor_tabs a {
  display:block;
  background:url("../image/editor_tabs_right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
}
#editor_tabs #current {
  background-image:url("../image/editor_tabs_left_active.gif");
}
#editor_tabs #current a {
  background-image:url("../image/editor_tabs_right_active.gif");
  padding-bottom:5px;
}

/* Tables */

INPUT.button
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: silver;
}
A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #004165
}
BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Courier
}
SELECT.searchresult
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: 'Courier New', Courier, Arial
}
TEXTAREA
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Courier
}
INPUT
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Courier;
    HEIGHT: 15pt
}
INPUT.small
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana;
    HEIGHT: 14pt
}

TABLE.headpane
{
    BACKGROUND-COLOR: #E6DCD2;
}

TABLE.main
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat
}
TABLE.main TH
{
    BORDER-RIGHT: #63a9bc 1px outset;
    BORDER-TOP: #63a9bc 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #63a9bc 1px outset;
    COLOR: black;
    BORDER-BOTTOM: #63a9bc 1px outset;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #E6DCD2;
    TEXT-ALIGN: left
}
TABLE.main TD.bottom
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #63a9bc
}

TABLE.small TD.bottom
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: silver 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #E6DCC8
}
TABLE.small TD.tabcontrol_selected
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #000000 1px solid;
    COLOR: red;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: darkgray;
    TEXT-ALIGN: center
}
TABLE.small TD.tabcontrol_notselected
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: darkgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: darkgray 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TABLE.main TD.wysiwyg_left
{
    FONT-SIZE: 9pt;
    WIDTH: 20%;
    FONT-FAMILY: Arial
}
TABLE.main TD.wysiwyg_right
{
    FONT-SIZE: 9pt;
    BORDER-BOTTOM: silver 1px dotted;
    FONT-FAMILY: Arial
}
TD.treeselected
{
    FONT-WEIGHT: bold
}
TD.treenormal
{
}
TD.dark
{
    BACKGROUND-COLOR: silver
}
TD.light
{
}
TD.bottom A:hover
{
    COLOR: #63a9bc
}
TD.bottom A
{
    COLOR: black
}
TABLE.sdsshowsection
{
    BORDER-RIGHT: #000000 1px double;
    BORDER-TOP: #000000 1px double;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #000000 1px double;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px double;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f0f0f0
}
TABLE.report
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
TABLE.reportitem
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left
}
TABLE.reporttable
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 5px 0px 10px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
TABLE.reporttable TH
{
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial
}
TABLE.reporttable TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
TABLE.report H1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 17pt;
    FONT-FAMILY: Arial
}
TABLE.report H3
{
    BORDER-RIGHT: black;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    FONT-SIZE: 11pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: black;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial
}
H1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Arial
}
H2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Arial
}
TABLE.main TD.sub
{
    BORDER-RIGHT: #63a9bc 1px solid;
    BORDER-TOP: #63a9bc 1px solid;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #63a9bc 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #63a9bc 1px solid;
    BACKGROUND-REPEAT: repeat
}
TABLE.small TD.sub
{
    BORDER-RIGHT: #63a9bc 1px solid;
    BORDER-TOP: #63a9bc 1px solid;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #63a9bc 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #63a9bc 1px solid;
    BACKGROUND-REPEAT: repeat
}
SELECT.disabled
{
    BACKGROUND-COLOR: silver
}
INPUT.disabled
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: silver
}
TABLE.tablelayout
{
    BACKGROUND: white;
    FONT-FAMILY: Arial
}
TABLE.tablelayout TD.space
{
    BACKGROUND: #63a9bc
}
TABLE.small
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 5px 0px 10px;
    BORDER-LEFT: silver 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: silver 1px solid;
    TEXT-ALIGN: left
}
TABLE.small TH
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #E6DCD2;
}
TABLE.small TD
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle
}
