BODY.main {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
	align: center;
	letter-spacing: 0px;/* Ticket 24315 Faulty display of check-boxes over description */
}

#bottom {
	width: 100%;
	position: fixed;
	bottom: 0px;
	background: #ffffff;
	text-align: center;
}

BODY.xmain {
	FONT-SIZE: 10px;
	COLOR: #00448b;
	FONT-FAMILY: Arial, sans-serif
}

BODY {
	FONT-SIZE: 10px;
	COLOR: #00448b;
	FONT-FAMILY: Arial, sans-serif;
	letter-spacing: 0px;/* Ticket 24315 Faulty display of check-boxes over description */
}

.tbmain {
	FONT-SIZE: 10px;
	COLOR: #00448b;
	FONT-FAMILY: Arial, sans-serif
}

.td {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, sans-serif
}

.intern {
	COLOR: #83bae3;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: underline
}

.extern {
	COLOR: #c31d1f;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: underline
}

.presse1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #014188;
	FONT-FAMILY: Arial, sans-serif
}

.presse2 {
	FONT-SIZE: 11px;
	COLOR: #83bae3;
	FONT-FAMILY: Arial, sans-serif
}

.presse3 {
	FONT-SIZE: 11px;
	COLOR: #83bae3;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: none
}

.presse4 {
	FONT-SIZE: 11px;
	COLOR: #014188;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: none
}

.links1 {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: 700;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	COLOR: #014188;
	PADDING-TOP: 4px;
	FONT-FAMILY: Arial, sans-serif
}

.links2 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	COLOR: #83bae3;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, sans-serif
}

.home {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: none
}

.navt {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: none
}

.headline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #c31d1f;
	FONT-FAMILY: Arial, sans-serif
}

.navg {
	BORDER-TOP-WIDTH: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 11px;
	BORDER-LEFT-COLOR: white;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-BOTTOM-COLOR: white;
	COLOR: #c31d1f;
	BORDER-TOP-COLOR: white;
	FONT-FAMILY: Arial, sans-serif;
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-RIGHT-COLOR: white
}

.footer {
	FONT-SIZE: 11px;
	COLOR: #014188;
	FONT-FAMILY: Arial, sans-serif
}

.clCMEvent {
	Z-INDEX: 300;
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%
}

.clCMAbs {
	LEFT: 0px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 0px
}

.clT {
	OVERFLOW: hidden;
	CURSOR: hand;
	POSITION: absolute
}

.clTover {
	OVERFLOW: hidden;
	CURSOR: hand;
	POSITION: absolute
}

.clS {
	OVERFLOW: hidden;
	CURSOR: hand;
	POSITION: absolute
}

.clSover {
	OVERFLOW: hidden;
	CURSOR: hand;
	POSITION: absolute
}

.clT {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.clTover {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.clT {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #40518a;
	layer-background-color: #40518A
}

.clTover {
	COLOR: #cccccc
}

.clS {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.clSover {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.clS {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #40518a;
	layer-background-color: #40518A
}

.clSover {
	COLOR: #cccccc
}

.clSover {
	BACKGROUND-COLOR: #40518a;
	layer-background-color: #40518A
}

.clTover {
	BACKGROUND-COLOR: #40518a;
	layer-background-color: #40518A
}

.clB {
	BACKGROUND-COLOR: #40518a;
	layer-background-color: #40518A
}

.clBar {
	BACKGROUND-COLOR: #40518a;
	layer-background-color: #40518A
}

.clB1 {
	BACKGROUND-COLOR: #40518a;
	layer-background-color: #40518A
}

.clB {
	Z-INDEX: 300;
	VISIBILITY: hidden;
	POSITION: absolute
}

.clB1 {
	Z-INDEX: 300;
	VISIBILITY: hidden;
	POSITION: absolute
}

.clBar {
	VISIBILITY: hidden;
	POSITION: absolute
}

.clCMEvent_sub {
	Z-INDEX: 300;
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%
}

.clCMAbs_sub {
	LEFT: 0px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 0px
}

.clT_sub {
	OVERFLOW: hidden;
	CURSOR: hand;
	BORDER-BOTTOM: #40518a 1px dotted;
	POSITION: absolute
}

.clTover_sub {
	OVERFLOW: hidden;
	CURSOR: hand;
	BORDER-BOTTOM: #40518a 1px dotted;
	POSITION: absolute
}

.clS_sub {
	OVERFLOW: hidden;
	CURSOR: hand;
	BORDER-BOTTOM: #40518a 1px dotted;
	POSITION: absolute
}

.clSover_sub {
	OVERFLOW: hidden;
	CURSOR: hand;
	BORDER-BOTTOM: #40518a 1px dotted;
	POSITION: absolute
}

.clT_sub {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.clTover_sub {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.clT_sub {
	COLOR: #000;
	BACKGROUND-COLOR: #f0f0f0;
	layer-background-color: #f0f0f0
}

.clTover_sub {
	COLOR: #ff0000
}

.clS_sub {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.clSover_sub {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.clS_sub {
	COLOR: #000;
	BACKGROUND-COLOR: #f0f0f0;
	layer-background-color: #f0f0f0
}

.clSover_sub {
	COLOR: #ff0000
}

.clSover_sub {
	BACKGROUND-COLOR: #f0f0f0;
	layer-background-color: #eee
}

.clTover_sub {
	BACKGROUND-COLOR: #f0f0f0;
	layer-background-color: #eee
}

.clB_sub {
	BACKGROUND-COLOR: #f0f0f0;
	layer-background-color: #f0f0f0
}

.clBar_sub {
	BACKGROUND-COLOR: #f0f0f0;
	layer-background-color: #f0f0f0
}

.clB1_sub {
	BACKGROUND-COLOR: #f0f0f0;
	layer-background-color: #f0f0f0
}

.clB_sub {
	Z-INDEX: 300;
	VISIBILITY: hidden;
	POSITION: absolute
}

.clB1_sub {
	Z-INDEX: 300;
	VISIBILITY: hidden;
	POSITION: absolute
}

.clBar_sub {
	VISIBILITY: hidden;
	POSITION: absolute
}

.clB_sub {
	BORDER-RIGHT: #bbbbbb 1px solid;
	BORDER-TOP: #bbbbbb 1px solid;
	BORDER-LEFT: #bbbbbb 1px solid;
	BORDER-BOTTOM: #bbbbbb 1px solid
}

#mainContainer {
	PADDING-RIGHT: 16px;
	PADDING-LEFT: 16px;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px auto;
	WIDTH: 760px;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left
}

#dhtmlgoodies_menu IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#dhtmlgoodies_menu UL LI UL {
	DISPLAY: none
}

#dhtmlgoodies_menu {
	VISIBILITY: hidden
}

#dhtmlgoodies_menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#dhtmlgoodies_menu LI {
	LIST-STYLE-TYPE: none
}

#dhtmlgoodies_menu A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#dhtmlgoodies_menu UL {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #000 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #fff
}

#dhtmlgoodies_menu UL.menuBlock1 {
	BORDER-RIGHT: #317082 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #317082 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	OVERFLOW: visible;
	BORDER-LEFT: #317082 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #317082 1px solid;
	BACKGROUND-COLOR: #e2ebed
}

#dhtmlgoodies_menu UL.menuBlock2 {
	BORDER-RIGHT: #555 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #555 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #555 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #555 1px solid
}

#dhtmlgoodies_menu A {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	COLOR: #000;
	TEXT-DECORATION: none
}

#dhtmlgoodies_menu .currentDepth1 {
	BORDER-RIGHT: #e2ebed 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e2ebed 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #e2ebed 1px solid;
	BORDER-BOTTOM: #e2ebed 1px solid
}

#dhtmlgoodies_menu .currentDepth1over {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #317082
}

#dhtmlgoodies_menu .currentDepth1 A {
	FONT-WEIGHT: bold
}

#dhtmlgoodies_menu .currentDepth1over A {
	FONT-WEIGHT: bold;
	COLOR: #fff
}

#dhtmlgoodies_menu .currentDepth2 {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid
}

#dhtmlgoodies_menu .currentDepth2over {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #e2ebed
}

#dhtmlgoodies_menu .currentDepth2over A {
	COLOR: #000
}

#dhtmlgoodies_menu .currentDepth3 {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid
}

#dhtmlgoodies_menu .currentDepth3over {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #ede3eb
}

#dhtmlgoodies_menu .currentDepth4 {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid
}

#dhtmlgoodies_menu .currentDepth4over {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #ebede3
}

input.rich-inplace-field {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	width: 100%;
}

.rich-inplace-view {
	font-size: 11px;
}

.dataTableSmall TABLE {
	BORDER-RIGHT: #d2c9c4 1px solid;
	BORDER-TOP: #d2c9c4 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #d2c9c4 1px solid;
	BORDER-BOTTOM: #d2c9c4 1px solid;
	FONT-FAMILY: Arial;
	BORDER-COLLAPSE: collapse
}

.dataTableSmall TABLE CAPTION {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 6px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: left
}

.dataTableSmall TABLE THEAD TH {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 10px;
	BACKGROUND: url(/eptos/pages/img/th.bg.gif) #fff repeat-x 0px 100%;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #d2c9c4 1px solid;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #d2c9c4 1px solid;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: left
}

.dataTableSmall TABLE TBODY TD {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #e4dbd5 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #d2c9c4 1px solid;
	FONT-FAMILY: Arial
}

.dataTable TABLE {
	BORDER-RIGHT: #83bae3 1px solid;
	BORDER-TOP: #83bae3 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #83bae3 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #83bae3 1px solid;
	FONT-FAMILY: Arial;
	BORDER-COLLAPSE: collapse
}

.dataTable TABLE CAPTION {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 6px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: left
}

.dataTable TABLE THEAD TH {
	BORDER-RIGHT: #83bae3 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #83bae3 1px solid;
	PADDING-LEFT: 6px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #83bae3 1px solid;
	COLOR: #254188;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #83bae3 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #c8e1f5;
	TEXT-ALIGN: left
}

.dataTable TABLE TBODY TD {
	BORDER-RIGHT: #83bae3 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #83bae3 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #83bae3 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #83bae3 1px solid;
	FONT-FAMILY: Arial
}

.resultDataTable TABLE {
	BORDER-RIGHT: #83bae3 1px solid;
	BORDER-TOP: #83bae3 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #83bae3 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #83bae3 1px solid;
	FONT-FAMILY: Arial;
	BORDER-COLLAPSE: collapse
}

.resultDataTable TABLE CAPTION {
	FONT-WEIGHT: bold;
	FONT-SIZE: 30px;
	PADDING-BOTTOM: 6px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: left
}

.resultDataTable TABLE THEAD TH {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #83bae3 1px solid;
	COLOR: #014188;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #83bae3 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #83bae3;
	TEXT-ALIGN: center
}

.resultDataTable TABLE THEAD TH A {
	COLOR: #014188
}

.resultDataTable TABLE TBODY TD {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #83bae3 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #83bae3 1px solid;
	FONT-FAMILY: Arial
}

TABLE.matrixTable {
	BORDER-RIGHT: #83bae3 1px solid;
	BORDER-TOP: #83bae3 1px solid;
	BORDER-LEFT: #83bae3 1px solid;
	BORDER-BOTTOM: #83bae3 1px solid;
	BORDER-COLLAPSE: collapse
}

TABLE.matrixTable TD {
	BORDER-RIGHT: #83bae3 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #83bae3 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #83bae3 1px solid;
	WIDTH: 100px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #83bae3 1px solid;
	TEXT-ALIGN: center
}

.treeComponent {
	OVERFLOW: auto;
	WIDTH: 400px;
	HEIGHT: 300px
}

.treeNodeSelected {
	border: #83bae3 1px solid;	
	font-size: 10px;
	font-weight: bold;
	color: #3467a0;
	white-space: nowrap;
	background-color: #c8e1f5;
	text-decoration: none;
}

.treeNode {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	COLOR: #000000;
	PADDING: 0px;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
	CURSOR: pointer;
}

.treeNodeSelectedUnsync {
	BORDER-RIGHT: #97dbda 1px solid;
	BORDER-TOP: #97dbda 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #97dbda 1px solid;
	COLOR: #3467a0;
	BORDER-BOTTOM: #97dbda 1px solid;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

.treeNodeHighlight {
	BORDER-RIGHT: #83bae3 1px solid;
	BORDER-TOP: #83bae3 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #83bae3 1px solid;
	BORDER-BOTTOM: #83bae3 1px solid;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #97dbda;
	TEXT-DECORATION: none
}

.treeNode:active {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

.treeNode:hover {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #c8e1f5;
	TEXT-DECORATION: none
}

.treeNode:link {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

.treeNode:visited {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

.overviewLabel {
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: top;
	WIDTH: 20%;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #efefef;
	PADDING-RIGHT: 10px;
	TEXT-DECORATION: none
}

/* Label column */
.overviewLabel1 {
  font-size: 12px;
  font-weight: bold;
  vertical-align: top;
  width: 20%;
  color: #333;
  padding: 6px 8px;
  white-space: nowrap;
  background: transparent;
}

.overviewValue {
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: top;
	WIDTH: 80%;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f7f3f7;
	TEXT-DECORATION: none
}

/* Value column */
.overviewValue1 {
  font-size: 12px;
  vertical-align: top;
  width: 80%;
  color: #000;
  padding: 6px 8px;
  background: transparent;
}

.filter-options {
  display: flex;
  justify-content: flex-end;
  gap: 20px; /* spacing between groups */
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, sans-serif;
}

.filter-options label {
  display: flex;
  align-items: center;
  gap: 6px; /* spacing between text and checkbox */
  white-space: nowrap; /* prevent wrapping inside a label */
}


.formTitle H2 {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	PADDING-BOTTOM: 4px;
	COLOR: #1e2949;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #83bae3
}

.formLabel {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #254188;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

.formLabelNoWidth {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #254188;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

.formField {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #00448B;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.formField INPUT {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #00448B;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.formField INPUT.CHECKBOX {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #00448B;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.spannedFormField TEXTAREA {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #00448B;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.formField SELECT {
	FONT-SIZE: 10px;
	WIDTH: 100%
}

.formField_a SELECT {
	FONT-SIZE: 10px
}

.commandButton {
	BORDER-RIGHT: #3467a0 2px solid;
	BORDER-TOP: #83bae3 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER-LEFT: #83bae3 1px solid;
	CURSOR: pointer;
	COLOR: #254188;
	MARGIN-RIGHT: 2px;
	BORDER-BOTTOM: #3467a0 2px solid;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #c8e1f5
}

.commandButton_dis {
	BORDER-RIGHT: #777777 2px solid;
	BORDER-TOP: #BBBBBB 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER-LEFT: #BBBBBB 1px solid;
	CURSOR: normal;
	COLOR: #AAAAAA;
	MARGIN-RIGHT: 2px;
	BORDER-BOTTOM: #777777 2px solid;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #cccccc
}

.commandButton_sunken {
	BORDER-RIGHT: #83bae3 1px solid; 
	BORDER-TOP: #3467a0 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER-LEFT: #3467a0 2px solid;
	CURSOR: pointer;
	COLOR: #254188;
	MARGIN-RIGHT: 2px;
	BORDER-BOTTOM: #83bae3 1px solid;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #c8e1f5
}

.commandButt A:link {
	BORDER-RIGHT: #3467a0 2px solid;
	BORDER-TOP: #83bae3 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER-LEFT: #83bae3 1px solid;
	CURSOR: pointer;
	COLOR: #254188;
	MARGIN-RIGHT: 2px;
	BORDER-BOTTOM: #3467a0 2px solid;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #c8e1f5;
	text-decoration: none;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 11px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 11px;
}

.commandButt A:hover {
	BORDER-RIGHT: #3467a0 2px solid;
	BORDER-TOP: #83bae3 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER-LEFT: #83bae3 1px solid;
	CURSOR: pointer;
	COLOR: #254188;
	MARGIN-RIGHT: 2px;
	BORDER-BOTTOM: #3467a0 2px solid;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #c8e1f5;
	text-decoration: none;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 11px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 11px;
}

.commandButt A:visited {
	BORDER-RIGHT: #3467a0 2px solid;
	BORDER-TOP: #83bae3 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER-LEFT: #83bae3 1px solid;
	CURSOR: pointer;
	COLOR: #254188;
	MARGIN-RIGHT: 2px;
	BORDER-BOTTOM: #3467a0 2px solid;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #c8e1f5;
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 11px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 11px;
}

.commandButt A:active {
	BORDER-RIGHT: #83bae3 1px solid;
	BORDER-TOP: #3467a0 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER-LEFT: #3467a0 2px solid;
	CURSOR: pointer;
	COLOR: #254188;
	MARGIN-RIGHT: 5px;
	BORDER-BOTTOM: #83bae3 1px solid;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #c8e1f5;
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 11px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 11px;
}

.dataTableSmall INPUT {
	WIDTH: 150px
}

.breadcrumbLast {
	FONT-WEIGHT: bold;
}

.breadcrumbItem {
	FONT-WEIGHT: normal;
}

.breadcrumbDiv {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 10px;
}

.idCol {
	width: 1%;
	text-align: right;
}

.chkCol {
	width: 1%;
	text-align: center;
}

.nrCol {
	width: 3%;
	text-align: center;
}

.codeCol {
	width: 20%;
}

.narrowerNrCol {
	width: 3%;
	text-align: right;
	WHITE-SPACE: nowrap;
}

.narrowerStrCol {
	width: 3%;
	text-align: left;
	WHITE-SPACE: nowrap;
}

.prefCol {
	width: 25%;
}

.narrowCol {
	width: 15%;
}

#pageTitle {
	BORDER-TOP-WIDTH: 1px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-COLOR: #5d1414;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #5d1414;
	COLOR: #014188;
	BORDER-TOP-COLOR: #5d1414;
	PADDING-TOP: 6px;
	HEIGHT: 23px;
	BACKGROUND-COLOR: #83bae3;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #5d1414
}

.languageColumn {
	WIDTH: 1%;
	TEXT-ALIGN: center
}

.origNameColumn {
	WIDTH: 40%
}

.newNameColumn {
	WIDTH: 90%
}

.errorMessage {
	DISPLAY: block;
	COLOR: #fff;
	BACKGROUND-COLOR: #e20000;
	TEXT-ALIGN: right;
}

.beginnerEditImage {
	BACKGROUND: url(img/changeIcon.gif) no-repeat 0px 0px;
	WIDTH: 32px;
	HEIGHT: 32px
}

TABLE.three {
	
}

.pageBodyDiv {
	BORDER-RIGHT: #83bae3 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #83bae3 1px solid;
	PADDING-LEFT: 10px;
	MIN-HEIGHT: 450px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #83bae3 1px solid;
	BORDER-BOTTOM: #83bae3 1px solid;
	BACKGROUND-COLOR: #ffffff
}

.publicPageBodyDiv {
	BORDER-RIGHT: #83bae3 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #83bae3 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #83bae3 1px solid;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #83bae3 1px solid
}

.publicPageBodyDiv1 {
	BORDER-RIGHT: #83bae3 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #83bae3 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #83bae3 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #83bae3 1px solid
}

.forumMessageSubject {
	BORDER-RIGHT: #83bae3 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #83bae3 1px solid;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #83bae3 1px solid;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #83bae3 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #c8e1f5;
	TEXT-ALIGN: left
}

.forumMessageBody {
	BORDER-RIGHT: #83bae3 1px solid;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #83bae3 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #83bae3 1px solid;
	FONT-FAMILY: Arial;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #ffffff
}

.forumMessageFooter {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 6px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: right
}

#bodyContent {
	MARGIN-LEFT: 0px
}

#navbarHeader {
	PADDING-LEFT: 10px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial
}

.contentLanguageLabel {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: Arial
}

.contentLanguageSelect {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: Arial
}

.interfaceLanguageSelect {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: Arial
}

.newNameColumn TEXTAREA {
	WIDTH: 327px
}

.newNameColumn INPUT {
	WIDTH: 327px
}

.newAttributeTextColumn {
	WIDTH: 99%;
	TEXT-ALIGN: center
}

.newAttributeLanguageColumn {
	WIDTH: 1%;
	TEXT-ALIGN: center
}

.commentAttributeLanguageColumn {
	PADDING-RIGHT: 14px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	WIDTH: 1%;
	PADDING-TOP: 4px;
	TEXT-ALIGN: right
}

.imgLinkButton {
	FONT-SIZE: 10px
}

.registerTable TD {
	
}

.fieldNowrap {
	WHITE-SPACE: nowrap
}

.areaBorder {
	BORDER-RIGHT: #83bae3 1px solid;
	BORDER-TOP: #83bae3 1px solid;
	BORDER-LEFT: #83bae3 1px solid;
	BORDER-BOTTOM: #83bae3 1px solid
}

.smallText {
	FONT-SIZE: 10px
}

.areaBorderTop {
	BORDER-TOP: #83bae3 1px solid;
	MARGIN-TOP: 10px;
	PADDING-TOP: 10px
}

.achtungTable {
	BORDER-RIGHT: #83bae3 1px solid;
	BORDER-TOP: #83bae3 1px solid;
	BORDER-LEFT: #83bae3 1px solid;
	WIDTH: 400px;
	BORDER-BOTTOM: #83bae3 1px solid;
	align: center
}

.achtungHeader {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #83bae3;
	TEXT-ALIGN: center
}

.achtungHeader P {
	FONT-WEIGHT: bold
}

.achtungText {
	FONT-SIZE: 11px;
}

.achtungText P {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	FONT-SIZE: 11px;
}

.loginTable {
	align: center;
	FONT-SIZE: 11px;
}

.treePageSearch {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	OVERFLOW: auto;
	WIDTH: 100%;
	PADDING-TOP: 2px;
	HEIGHT: 295px
}

.advancedSelectEntityMenu {
	MARGIN: 3px
}

.tableLabel {
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f0f0f0
}

.tableLabelBold {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f0f0f0
}

.tableValue {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f0f0f0
}

.tableValueBold {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f0f0f0
}

.fieldset {
	padding: 5px;
	border: 1px solid #D2C9C4;
	margin-bottom: 5px;
	margin-top: 1em;
}

.fieldset .legend {
	top: -1em;
	position: relative;
	background-color: #FAF3E3;
	padding: 2px;
	border: 1px solid #D2C9C4;
}

.forumPane {
	border: #83bae3 2px solid;
	background: #C8E1F5;
}

.forumPaneSubject {
	border-left: #83bae3 2px solid;
}

.forumPaneBody {
	border-left: #83bae3 2px solid;
	border-top: #83bae3 2px solid;
}

/* ------------------------------------------- */
.actionBarItem {
	float: left;
	font-size: 10px;
	border-left: thin dotted #333333;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.actionBarItem a {
	text-decoration: none;
}

.globalMessageError,.globalMessageFatal {
	color: red;
	font-size: 10px;
	list-style-image: url(../img/alerts/error_small.gif);
	padding-left: 5px;
}

.globalMessageWarn {
	color: #7F2727;
	font-size: 10px;
	list-style-image: url(../img/alerts/warning_small.gif);
	padding-left: 5px;
}

.globalMessageInfo {
	color: black;
	font-size: 10px;
	list-style-image: url(../img/alerts/info_small.gif);
}

.globalMessages {
	list-style-type: circle;
	padding: 3px;
	background-color: #EEEEEE;
	border: 1px dotted #014188;
	text-indent: 20px;
	margin: 0px;
	font-size: 10px;
}

/* ------------------------------------------ */
.prop {
	FONT-SIZE: 11px;
	WIDTH: 100%;
	PADDING-BOTTOM: 1px;	
}

/* TR styling */
.prop1 {
  font-size: 12px;
  font-family: Arial, sans-serif;
  border-radius: 4px;
  margin-bottom: 4px; /* spacing between rows */
  box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  transition: background 0.2s ease;
}

.prop1:nth-child(odd) {
  background-color: #f7f3f7;
}

.prop1:nth-child(even) {
  background-color: #ffffff;
}

.prop1:hover {
  background-color: #f0f8ff !important; /* highlight on hover */
}

.name {
	FONT-WEIGHT: bold;	
	WIDTH: 25%;
}

.value {	
	WIDTH: 75%;
	font-family: 'Arial Unicode MS','Lucida sans unicode', Arial, Verdana, sans-serif;
}

.msgError {
	background: #FBEE8C url(/eptos/pages/img/msg_error.gif) no-repeat scroll
		2% 50%;
	padding: 4px 4px 4px 27px;
}

.msgWarning {
	background: #FBEE8C url(/eptos/pages/img/msg_warning.gif) no-repeat
		scroll 2% 50%;
	padding: 4px 4px 4px 27px;
}

.msgInfo {
	background: #FBEE8C url(/eptos/pages/img/msg_info.gif) no-repeat scroll
		2% 50%;
	padding: 4px 4px 4px 27px;
}

.fieldset {
	padding: 5px;
	border: 1px solid #D2C9C4;
	margin-bottom: 5px;
	margin-top: 1em;
}

.fieldset .legend {
	top: -1em;
	position: relative;
	background-color: #FAF3E3;
	padding: 2px;
	border: 1px solid #D2C9C4;
}

.searchTableColumn {
	background-color: #F7F3F7;
}

.searchTableColumnNoWrap {
	background-color: #F7F3F7;
	white-space: nowrap;
	width: 20%;
}

.searchTableHeader {
	background-color: #000000;
	color: #FFFFFF;
}

.searchTable {
	width: 100%;
	border-spacing: 1px;
	border: none;
}

.searchTable th {
	padding: 2px 2px 2px 2px;
	border-spacing: 1px;
	border: none;
}

.searchTable td {
	padding: 2px 2px 2px 2px;
	border: none;
}

.noborder {
	border-style: none;
}

.greyBorderBox {
	padding: 5px;
	border: 1px solid #D2C9C4;
	margin-bottom: 5px;
	margin-top: 5px;
}

.threeColumnNewAttributeColumn {
	text-align: center;
	width: 47%;
}

.threeColumnOldAttributeColumn {
	text-align: left;
	width: 47%;
}

.threeColumnLangColumn {
	text-align: center;
}

.crDetailsValueCell {
	text-align: center;
	font-size: 12px;
}

.crDetailsTitle {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

.treeNodeSelected {
	BORDER-RIGHT: #83bae3 1px solid;
	BORDER-TOP: #83bae3 1px solid;
	BORDER-LEFT: #83bae3 1px solid;
	COLOR: #3467a0;
	BORDER-BOTTOM: #83bae3 1px solid;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #c8e1f5;
	TEXT-DECORATION: none
}

.tableActionBar {
	width: 99,5%;
	background-color: #EEF2F8;
	border: 1px solid #CCCCCC;
	padding: 6px;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 10px;
}

.loginFormTemplate {
	padding-left: 23px;
	border-top: none;	
	height: 16px;
	margin-bottom: 1px;
}

.listFormTemplate {
	padding-left: 10px;
	padding-top: 3px;	
	margin-bottom: 1px;
	height: 15px;
}

.dr-stglpnl-h {
	border: none;
	border-top: 1px solid #FFFFFF;
}

.dr-stglpnl-m {
	padding-right: 0;
}

.entry {
	clear: both;
	padding-top: 10px;
	vertical-align: bottom;
}

.entry .label {
	float: left;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 10px;
	text-align: right;
	width: 150px;
}

.entry .output {
	float: left;
	padding-top: 10px;
	text-align: left;
	width: 250px;
}

.entry .input {
	float: left;
	text-align: left;
	width: 250px;
}

.entry .tdlabel {
	font-weight: bold;
	padding-right: 5px;
	padding-top: 10px;
	width: 150px;
	min-width: 150px;
	text-align: left;
	padding: 2px;
	vertical-align:top;
}

.tdlabel {
	vertical-align:top;
}

.entry .tdvalue {
	padding-top: 10px;
	text-align: left;
	padding: 2px;
	vertical-align:top;
}

.tdvalue {
	vertical-align:top;
}

.rowList0 {
	background-color: #FFFFFF;
}

.rowList1 {
	background-color: #F1F1F1;
}

.dr-stglpnl-b {
	border-top: 1px solid #C0C0C0;
}

.rich-fileupload-toolbar-decor {
	background-color: #ffffff;
	border-bottom: none;
}

.dr-table-subheader {
	background-color: #c8e1f5;
}	

.bmeTogglePanel {
	padding: 0px 1px 0px 1px;
}

.dr-pnl-b {
	color: #00448B;
}
.rich-pmenu-selected-element {
	font-weight:bold;
}
.exportButton {
	background: transparent url('../img/export.png') no-repeat scroll top
		left;
	border: none;
	padding-left: 20px;
	cursor: pointer;
	height: 2em;
}

.cancelButton {
	background: transparent url('../img/cancel.png') no-repeat scroll top
		left;
	border: none;
	padding-left: 20px;
	cursor: pointer;
	height: 2em;
}

.backButton {
	background: transparent url('../img/back_export.png') no-repeat scroll bottom left;
	border: none;
	padding-left: 20px;
	cursor: pointer;
	height: 2em;
}

.actionBarButton {
	background-color: transparent;
	border: none;
	cursor: pointer;
	height: 2em;
}

.pvtTreeNodeOdd{
	background-color: #E1E1E1;
}

.pvtTreeNodeEven{
	background-color: #F1F1F1;
}

.pvtTreeNodeReference{
	background-color: #c8e1f5;
}

.pvtPropertyHeader{
	width: 297px;
	text-align: left;
}

.pvtColumnsHeader{
	text-align: left;
	width: 104px;
	border-left: 1px solid #FFFFFF;
}

.pvtColumnsNumber{
	text-align: right;
	width: 100px;
	border-left: 1px solid #FFFFFF;
}

.pvtColumnsString{
	text-align: left;
	width: 100px;
	border-left: 1px solid #FFFFFF;
	white-space: normal;
}

.toolbarButtonDisabled{
	color: #777777;
}

.rich-spinner-input-container {
	width: 100% !important;
	background-image: none !important;
}

.rich-fileupload-list-overflow {
	height: 75px !important;
}

.input-element {
        border: 0;
        padding: 2px;
        background: #fff;
        font: 12pt sans-serif;
}

.tmp-element {
        visibility: hidden;
        white-space: pre;
}
