* {
box-sizing:border-box;
-moz-box-sizing:border-box;
font-family:Arial;
font-size:12px;
color:#000;
scrollbar-arrow-color:#7A7B7F;
scrollbar-3dlight-color:#9A9DA1;
scrollbar-darkshadow-color:#7A7B7F;
scrollbar-face-color:#D8D8D8;
scrollbar-highlight-color:#FFF;
scrollbar-shadow-color:#C3C3C3;
scrollbar-track-color:#ECECEC;
outline:none;
}

BODY {
border:0;
margin:0;
padding:0;
height:100%;
}

TABLE {
	border-collapse:collapse;
	empty-cells:show;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}

TD {
margin:0;
padding:0;
}

IMG {
vertical-align:middle;
margin:0;
}

P {
margin:0;
padding:0;
}

XMP {
vertical-align:middle;
height:100%;
line-height:25px;
white-space:normal;
font-family:courier;
margin:0;
padding:4px;
}

BUTTON {
background-color:#DEDEDE;
}

.Centered {
text-align:0!important;
_text-align:center!important;
}

.PaddedBox {
padding:5px;
}

.ScrollerBox {
width:100%;
height:100%;
position:relative;
overflow:auto;
padding:10px;
}

body {
background-image:url(/images/bg.jpg);
background-color:#E6EBEE;
border:0;
_background-attachment:scroll;
padding:0;
}

BODY.RTL,.RTL {
direction:rtl;
}

BODY.RTL div#tabs ul.tabs {
left: -10px;
}

#Table1 TD {
border:1px solid #000;
}

.MainLayout {
border:1px solid #A7A7A7;
background-color:#F5F5F5;
width:100%;
height:100%;
padding:2px;
}

.Frame_Bottom_Left,.Frame_Bottom_Right {
width:5px;
height:7px;
background-position:center;
background-repeat:no-repeat;
}

.Frame_Top_Center {
background-position:center top;
background-repeat:repeat-x;
background-image:url(pageLayout/pageFrame/top_center.gif);
}

.Frame_Header {
background-position:top;
background-repeat:repeat-x!important;
background-image:url(pageLayout/pageFrame/header_bg_dark.gif);
}

.Frame_Header_Left,.Frame_Header_Right,.Frame_Body_Left,.Frame_Body_Right {
background-repeat:repeat-y;
}

.Frame_Bottom_Center {
background-position:center;
background-repeat:repeat-x;
background-image:url(pageLayout/pageFrame/bottom_center.gif);
}

.Page_Header {
height:83px;
background-position:top;
background-repeat:repeat-x!important;
background-image:url(pageLayout/images/page_header_bg.gif);
}

.Page_Header_Layout {
background-position:right 1px;
background-repeat:no-repeat;
background-image:url(pageLayout/images/page_header_bgImage.gif);
border-bottom:1px solid #C3C5CA;
}

.Page_Header_Layout td{
vertical-align:bottom;
}

.RTL
.Page_Header_Layout {
background-image:url(pageLayout/images/page_header_bgImage_rtl.gif);
background-position:left 1px;
}

.RTL
.Page_Header_Layout td{
vertical-align:bottom;
}

.logo {
width:140px;
white-space:nowrap;
padding:20px 12px 0;
}

#mainLogoImg {
	max-width: 200px;
	max-height: 30px;
}

.Header_Toolbar {
height:1px;
padding:10px 4px 2px 10px;
}

.Header_Toolbar TD {
padding-left:5px;
padding-right:5px;
color:#FFF;
}

.Header_Toolbar TD LABEL {
padding-bottom:5px;
}

.Page_Toolbar {
height:36px;
background-color:#F6F6F9;
}

.Page_Content {
/*background-color:#F6F6F9; */
padding:0 8px 2px 0;
vertical-align:top;
}

.RTL
.Page_Content {
padding:0 0 2px 8px;
vertical-align:top
}

.Pane {
padding:2px 0 0 4px;
vertical-align:top;
height:100%;
}

.RTL
.Pane {
padding:2px 4px 0 0;
vertical-align:top;
height:100%;
}

#MainPane {
width:100%;
padding-left:3px;
}

.RTL
#MainPane {
padding-right:8px;
padding-left:0;
}

#LeftPane,#RightPane {
width:180px!important;
padding-top:2px;
vertical-align:top;
}

.LeftPane .ScrollerBox {
background-color:#757897;
}

BODY.login #MainPane {
padding-top:44px;
}

.Login_BG {
background-image:url(pageLayout/login/loginPanel_bg.png);
background-repeat:no-repeat;
background-position:center center;
width:588px;
height:257px;
vertical-align:top;
}

#LoginForm {
position:relative;
}

.LoginWrapper {
position:absolute;
width:588px;
height:224px;
top:-239px;
left:0;
_left:-290px;
}

.LoginWrapper .Form_Ctrl {
float:none!important;
}

.LoginWrapper .Form_Ctrl .Form_Ctrl_Fields {
vertical-align:middle;
height:35px;
}

.LoginWrapper .Form_Ctrl .Form_Ctrl_Label,.LoginWrapper .Form_Ctrl .Form_Ctrl_Label * {
color:#3aac02;
}

.PaddingCells {
padding-bottom:1px;
}

.MainToolbar {
width:100%;
height:37px;
border-bottom:1px solid #000;
background-position:top;
background-repeat:repeat-x;
background-image:url(toolbar/images/mainToolbar_bg.gif);
}

.Toolbar_Left {
width:180px;
padding-right:0;
padding-left:2px;
}

.RTL
.Toolbar_Left {
padding-right:2px;
padding-left:0;
}

.Toolbar_Left LABEL {
font-weight:700;
color:#FFF;
padding:0 0 0 10px;
}

.Toolbar_Main {
padding-right:2px;
padding-left:4px;
}

.Toolbar_Main .ToobarTD {
white-space:nowrap;
}

.RTL
.LeftAlign .MainToolbar_ButtonSet {
white-space:nowrap;
float:right;
}

.RTL
.Toolbar_Main {
padding-right:4px;
padding-left:2px;
}

.Toolbar_Main_Layout {
height:37px;
}

.MainToolbar_ButtonSet {
height:33px;
display:inline;
white-space:nowrap;
}

.LeftAlign
.MainToolbar_ButtonSet {
margin:0 4px;
float:left;
margin-bottom:-1px;#margin-bottom:-3px;
}

.RTL
.Toolbar_Left
.MainToolbar_ButtonSet {
margin-right:4px;
margin-left:0;
float:right;
margin-bottom:-1px;#margin-bottom:-3px;
}

.ButtonSet_Filler {
width:3px;
height:33px;
background-position:center top;
background-repeat:repeat-x;
background-image:url(toolbar/images/btn_idle_center.gif);
}

.ButtonSet_Seperator {
background-position:center top;
background-repeat:no-repeat;
background-image:url(toolbar/images/btn_seperator.gif);
width:2px;
height:33px;
}

.ButtonSet_First,.ButtonSet_Last {
width:4px;
background-position:top;
background-repeat:no-repeat;
}

.ButtonSet_Center {
background-image:url(toolbar/images/btn_idle_center.gif);
cursor:pointer;
color:#FFF;
height:33px;
_width:33px;
min-width:33px;
text-align:0;
_text-align:center;
display:block;
white-space:nowrap;
padding:1px;
}

.Down
.ButtonSet_Center {
padding:2px 0 0 2px;
}

.ButtonSet_Icon {
width:1px;
height:33px;
cursor:pointer;
background-repeat:repeat-x;
background-position:center top;
background-image:url(toolbar/images/btn_idle_center.gif);
}

.ButtonSet_Icon IMG {
margin-top:1px;
vertical-align:top;
}

.ButtonSet_Center IMG {
vertical-align:top; /*FF*/
a_vertical-align:middle;
_margin-top:0;
}

.ButtonSet_Center LABEL {
color:#FFF;
font-weight:700;
cursor:pointer;
vertical-align:top; /*FF*/
_vertical-align:middle;
white-space:nowrap;
padding-left:5px;
text-align:left;
display:block;
width:100%;
line-height:32px;
_line-height:30px;
}

.ButtonSet_Center LABEL IMG {
vertical-align:baseline;
}

.Toolbar_Left
.MenuButtonSet
.MenuButton {
display:table;
width:180px;
}

.Toolbar_Left
.MenuButtonSet {
margin:0!important;
}

.MainToolbar_ButtonSet
.Form_Ctrl {
display:inline;
float:none!important;
height:100%;
margin:0 2px;
}

.MainToolbar_ButtonSet
.Form_Ctrl_Label * {
font-size:11px;
color:#FFF;
}

.FieldBox_Special
.FieldBox_First {
width:4px;
background-repeat:no-repeat;
background-image:url(toolbar/images/toolbarField_left.png);
background-position:center center;
}

.RTL
.FieldBox_Special
.FieldBox_First {
background-image:url(toolbar/images/toolbarField_right_rtl.png);
background-position:center center;
}

.MenuButtonSet {
position:relative;
display:inline;
z-index:999;
}

.MenuButton {
_float:none;
}

.ToolbarMenu {
display:none;
position:absolute;
left:0;
text-align:0;
_text-align:center;
-moz-user-select:none;
padding:0 6px;

}

.ToolbarMenu_padding {
display:none;
position: absolute;
left: 445px;
top: 247px;
_right:165px;
text-align:0;
_text-align:center;
-moz-user-select:none;
z-index:1000;
padding:0 6px;
}

.RTL
.ToolbarMenu_padding {
display:none;
position: absolute;
right: 413px;
top: 247px;
_right:165px;
text-align:0;
_text-align:center;
-moz-user-select:none;
z-index:1000;
padding:0 6px;
}

.ToolbarMenu_Item {
height:32px;
width:165px;
line-height:100%;
background-repeat:repeat-x;
cursor:pointer;
padding:0 9px;
}

.ToolbarMenu_Item,.ToolbarMenu_Item *,.ToolbarMenu_Item LABEL {
color:#2e3233;
font-weight:700;
}

.ToolbarMenu_Item_Icon {
border-bottom:1px solid #2e3233;
background-color:#FFF;
background-image:url(toolbar/menu/item_idle_center.png);
width:31px;
padding:0;
}

.ToolbarMenu_Item_Center {
border-bottom:1px solid #2e3233;
background-color:#FFF;
background-image:url(toolbar/menu/item_idle_center.png);
padding:0 3px;
}

.ToolbarMenu_Item_top_border {
border-top:1px solid #2e3233;
}

.ToolbarMenu_Item_First,.ToolbarMenu_Item_Last {
background-repeat:repeat-y;
background-position:center bottom;
width:7px;
}

.ToolbarMenu_LastItem {
height:35px;
}

.ToolbarMenu_LastItem
.ToolbarMenu_Item_First {
background-image:url(toolbar/menu/lastItem_idle_left.png);
_background-position:center top;
border-bottom:0;
}

.RTL
.ToolbarMenu_LastItem
.ToolbarMenu_Item_First {
background-image:url(toolbar/menu/lastItem_idle_right.png);
}

.ToolbarMenu_LastItem
.ToolbarMenu_Item_Icon,.ToolbarMenu_LastItem
.ToolbarMenu_Item_Center {
background-image:url(toolbar/menu/lastItem_idle_center.png);
background-color:Transparent;
border-bottom:0;
padding-bottom:3px;
}

.ToolbarMenu_LastItem
.ToolbarMenu_Item_Last {
background-image:url(toolbar/menu/lastItem_idle_right.png);
_background-position:center top;
border-bottom:0;
}

.RTL
.ToolbarMenu_LastItem
.ToolbarMenu_Item_Last {
background-image:url(toolbar/menu/lastItem_idle_left.png);
}

.Container_Header {
height:1px;
_border-bottom:1px solid #FAFAFA;
}

.Container_Header_First,.Container_Header_Last {
width:3px;
height:25px;
background-repeat:no-repeat;
background-position:center top;
}

.Container_Header_Center {
background-image:url(container/1/header_center.gif);
color:#75767A;
font-size:13px;
font-weight:700;
padding:0 7px;
}

.Container_Body {
background-color:#FFF;
vertical-align:top;
/*height:100%; problem in PS PRoduct in my settings page*/
}

.Container .Container_Body .BorderFix_FF {
height:100%;
padding:10px 18px 8px;
}

table .Container .Container_Body .BorderFix_FF {
    padding: 0 18px 8px;
}

.Container .Container_Body .SubTabBorderFix_FF {
border-left:#C3C3C3 1px solid;
border-right:#C3C3C3 1px solid;
_border:0;
height:50%;
padding:2px 1px;
}

.Container_Bottom_First,.Container_Bottom_Last {
width:3px;
height:3px;
background-repeat:no-repeat;
background-position:center top;
font-size:1px;
}

.Container_Body .ButtonRow {
padding-bottom:20px;
}

.Container_Plain
.Container_Header {
height:1px;
border:none;
}

.Container_Plain
.Container_Header_First,.Container_Plain
.Container_Header_Last {
width:4px;
height:4px;
background-repeat:no-repeat;
background-position:center top;
border:none;
}

.Container_Plain
.Container_Header_First {
background-image:url(container/2/header_left.gif);
}

.Container_Plain
.Container_Header_Last {
background-image:url(container/2/header_right.gif);
}

.Container_Plain
.Container_Header_Center {
background-image:none;
background-color:#EDEDED;
color:#75767A;
font-size:1px;
font-weight:700;
padding:0 7px;
}

.Container_Plain
.Container_Body {
border:0!important;
background-image:none;
background-position:top;
background-repeat:repeat-x;
background-color:#EDEDED;
}

.Container_Plain
.Container_Body .BorderFix_FF {
border:0!important;
height:100%;
padding:10px 18px 8px;
}

.Container_Body .SubTabBorderFix_FF {
border:0!important;
height:50%;
padding:2px 1px;
}

.Container_Plain
.Container_Body P {
color:#7D7676;
line-height:18px;
margin-bottom:15px;
}

.Container_Plain
.Container_Bottom_First,.Container_Plain
.Container_Bottom_Last {
width:4px;
height:4px;
background-repeat:no-repeat;
background-position:center;
font-size:1px;
}

.Container_Plain
.Container_Bottom_First {
background-image:url(container/2/bottom_left.gif);
}

.Container_Plain
.Container_Bottom_Last {
background-image:url(container/2/bottom_right.gif);
}

.Container_Plain
.Container_Bottom_Center {
border-bottom:0;
background-color:#EDEDED;
font-size:1px;
}

.SidePanelContainer_Header_First {
background-image:url(container/3/header_left.gif);
background-position:right top;
background-repeat:no-repeat;
}

.SidePanelContainer_Header_Last {
background-image:url(container/3/header_right.gif);
background-position:right top;
background-repeat:no-repeat;
}

.SidePanelContainer_Bottom_First {
background-image:url(container/3/bottom_left.gif);
background-position:right top;
background-repeat:no-repeat;
}

.SidePanelContainer_Bottom_Last {
background-image:url(container/3/bottom_right.gif);
background-position:left top;
background-repeat:no-repeat;
}

FIELDSET {
border:1px solid #a2a2a2;
}

LEGEND {
font-weight:700;
padding:0 5px;
}

TEXTAREA {
overflow:auto;
border:1px solid #a2a2a2;
padding:2px;
}

TEXTAREA.Maxed {
_border-bottom-width:2px;
}

INPUT[type=text],INPUT[type=password] {
border:1px solid #a2a2a2;
height:21px;
padding:3px 2px 0;
}

.Disabled INPUT {
color:#adacac;
}

.FormRow {
height:1px;
padding:9px 0 0;
}

.Form_Ctrl {
margin-right:62px;
float:left;
/*_width:expression(this.FullWidth=='true'?"100%":"");
_margin-right:expression(this.FullWidth=='true'?"0px":"");*/
}

.RTL
.Form_Ctrl {
margin-right:0;
margin-left:62px;
float:right;
/*_margin-left:expression(this.FullWidth=='true'?"0px":"");*/
}

.RightAlign
.Form_Ctrl {
float:right;
margin-right:0;
}

.RTL
.RightAlign
.Form_Ctrl {
float:Left;
margin-left:0;
}

.Form_Ctrl[FullWidth=true] {
display:table;
margin-right:0;
width:100%;
}

.RTL
.Form_Ctrl[FullWidth=true] {
margin-left:0;
}

.Form_Ctrl_Label {
height:17px;
padding-right:5px;
}

.RTL
.Form_Ctrl_Label {
padding-left:0;
}

.Form_Ctrl_LabelHeader {/*com*/
	color:#074d82;
	font-weight:700;
	line-height:17px;
	font-size:20px;
	padding-right:0px;
}

a.labelHeaderNoUnderline {
text-decoration: none;
color:#555a7c;
font-weight:700;
line-height:17px;
font-size:15px;
padding-right:0;
}
a.labelHeaderNoUnderline:hover {
text-decoration: underline;
}
a.labelHeaderNoUnderline:active {
text-decoration: none;
}
a.labelHeaderNoUnderline:visited {
text-decoration: none;
}

a.labelNoUnderline {
text-decoration: none;
}
a.labelNoUnderline:hover {
text-decoration: underline;
}
a.labelNoUnderline:active {
text-decoration: none;
}
a.labelNoUnderline:visited {
text-decoration: none;
}

.Form_Ctrl
INPUT {
/*_border:expression(this.type=='text'||this.type=='password'?"1px solid #a2a2a2":"");
_height:expression(this.type=='text'||this.type=='password'?"21px":"");
_width:expression(this.type=='text'||this.type=='password'?"140px":"");*/
padding:3px 2px 0;
}

.Form_Ctrl
INPUT[type=text],.Form_Ctrl
INPUT[type=password] {
border:1px solid #a2a2a2;
height:21px;
min-width:140px;
width:100%;
padding:3px 2px 0;
}

.Form_Ctrl
INPUT[type=image] {
margin-bottom:4px;
}

.Form_Ctrl .Input_Image {
margin:0 12px 0 3px;
}

.Form_Ctrl
SELECT {
height:21px;
padding-top:2px;
padding-right:0;
}

.Form_Ctrl .FieldBox {
padding-top:3px;
_padding-top:1px;
height:32px;
_height:1px;
display:table-cell;
padding-right:2px;
}

.RTL
.Form_Ctrl .FieldBox {
padding-left:2px;
}

.Form_Ctrl .FieldBox .Button3Parts {
_margin-top:2px;
display:block;
margin:3px 0 0 2px;
}

.RedLabel {
color:red;
font-size:17px;
}

.Pager {
direction:ltr;
margin:10px;
}

.Pager TD {
padding:2px;
}

.Pager INPUT,.Pager LABEL {
vertical-align:middle;
font-weight:700;
color:#7A7B7F;
}

.Pager INPUT {
width:14px;
}

.RTL
.RightAlign
.Pager {
margin-left:0;
margin-right:10px;
}

.RightAlign TD
.Pager {
padding-left:4px;
padding-right:0;
}

.Grid_Headers {
height:21px;
_height:22px;
padding-top:1px;
_padding-top:0;
}

.Grid_Headers_Layout {
width:100%;
height:100%;
_table-layout:fixed;
}

.Grid_Headers TH {
text-align:left;
background-position:top;
background-repeat:repeat-x;
background-image:url(grid/images/grid_header_bg_idle.gif);
border-top:1px solid #A2A2A2;
border-right:1px solid #A2A2A2;
font-size:13px;
font-weight:700;
color:#7a7b7f;
padding:0 11px;
}

.RTL
.Grid_Headers TH {
text-align:right;
border-right:0;
border-left:1px solid #798EAB;
}

.Grid_Headers TH,.Grid_Headers TD {
border-bottom:1px solid #a2a2a2;
height:22px;
}

.Grid_Filters TH INPUT,.Grid_Filters TH SELECT {
width:100%!important;
border:0!important;
_height:20px!important;
}

.Grid_Filters .Form_Ctrl {
width:100%;
margin:0!important;
}

.Grid_Filters .Form_Ctrl .FieldBox {
height:20px;
_height:1px;
padding:0;
}

.Grid_Filters .Form_Ctrl .ButtonBox {
width:17px;
vertical-align:top;
padding:0;
}

.Grid_Filters .Form_Ctrl .ButtonBox BUTTON {
border:1px solid #C2C2C2;
color:#6C829F;
height:20px;
font-weight:700!important;
background-color:#F0F0F0;
width:100%;
margin:0;
}

.Grid_Filters .Form_Ctrl .ButtonBox INPUT /* Assuming is button */ {
border:1px solid #C2C2C2!important;
color:#6C829F!important;
font-weight:700!important;
height:20px!important;
background-color:#F0F0F0;
line-height:1px;
}

.Grid_Filters .Form_Ctrl TD {
border:0!important;
padding:0!important;
}

.Grid_Top_Left {
background-position:left top;
background-repeat:no-repeat;
background-image:url(grid/images/grid_header_left.gif);
border-bottom:1px solid #A2A2A2;
width:3px;
background-color:#E9E9E9;
}

.RTL
.Grid_Top_Left {
background-position:right top;
background-image:url(grid/images/grid_header_right_rtl.gif);
}


.Grid_Body {
background-color:#FFF;
vertical-align:top;
}

.GridScroller {
width:100%;
height:100%;
_position:relative;
border-left:1px solid #A2A2A2;
}

.GridLeftBorder {
border-left:1px solid #A2A2A2;
}

.RTL
.GridScroller {
width:100%;
height:100%;
_position:relative;
border-right:1px solid #A2A2A2;
}

.Grid_Body .Grid_Data .FF_Filler TD {
    /* This is a FF workaround */
display:none;
height:auto;
empty-cells:hide;
}

.Grid_Body TD {
border-right:1px solid #A2A2A2;
height:25px;
padding-right:11px;
padding-left:11px;
vertical-align:middle;
border-bottom:1px solid #A2A2A2;
color:#3e3e3e;
}

.UI_Grid_Body TD {
/*border-right:1px solid #A2A2A2;*/
height:25px;
_padding-right:11px;
padding-left:11px;
vertical-align:middle;
border-bottom:1px solid #A2A2A2;
}

.RTL
.UI_Grid_Body TD {
_padding-right:11px;
_border-right:1px solid #A2A2A2;
}

.UI_Grid_Body TR.RowSelected {
background-color:#E6F3E5 !important;
}

.GridCheckboxCell {
width:27px;
text-align:0;
_text-align:center;
padding:0!important;
}

.GridCheckbox {
width:13px;
height:13px;
background-repeat:no-repeat;
background-position:center;
background-image:url(grid/images/grid_checkbox_off.gif);
cursor:pointer;
}

.GridCheckboxDisabled {
width:13px;
height:13px;
background-repeat:no-repeat;
background-position:center;
background-image:url(grid/images/grid_checkbox_disabled.gif);
}

.RowSelected
.GridCheckbox {
background-image:url(grid/images/grid_checkbox_on.gif);
}

.Grid_Data TR {
background-color:#FFF;
cursor:default;
}

.Grid_Data TR.Hover * {
color:#000;
cursor:pointer;
}

.Grid_Data .New_TR TR {
background-color: #FFF;
}

.Grid_Data TR.New_Header {
background-color: #DDD;
height: 35px;
}

.Grid_Data
.Grid_EvenRow {
background-color:#f8f8f8;
}

.Grid_Body TR.RowSelected {
background-repeat:repeat-x;
background-position:top;
background-color:#CAEAB9;
}

td.MultipleSelectionMenuTD {
background-color:#E6F3E5;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}

.MultipleSelectionMenu {
/*border-collapse: separate;*/
background-color:#ffffff;
/*border:1px solid #A2A2A2;*/
/*padding:2px;*/
}

a.MultipleSelectionMenuLink {
text-decoration: none;
}
a.MultipleSelectionMenuLink:hover {
text-decoration: underline;
}
a.MultipleSelectionMenuLink:active {
text-decoration: none;
}
a.MultipleSelectionMenuLink:visited {
text-decoration: none;
}

.SearchRoundCorner {
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.dashWrapper {
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border: 1px solid #CCC;
padding:7px;
background:#FFF;
display:block;
}

.ListWrapper {
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border: 1px solid #CCC;
padding:0px 7px;
background:#FFF;
display:block;
}

.ListWrapper > table {
    width: 100%;
}

.ActionBarWrapper {
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border: 1px solid #CCC;
background:url(grid/images/actionbar_bg.gif) repeat-x center bottom #e0e0e0;
display:block;
height: 38px;
min-width:600px;
}

.Grid_Body
.Grid_Body_Left {
border-left:2px solid #7C90AD;
_border-left:1px solid #7C90AD;
border-right:0!important;
padding:0;
}

.RTL
.Grid_Body
.Grid_Body_Left {
border-right:2px solid #7C90AD;
_border-right:1px solid #7C90AD;
border-left:0!important;
}

.Topper_Center {
font-size:1px;
border-top:1px solid #A2A2A2;
}

.Footer_Center {
font-size:1px;
border-bottom:1px solid #A2A2A2;
}

.NestedGrid .BorderFix_FF {
padding:0!important;
}

.NestedGrid .Grid_Top_Left {
background-position:left top;
background-image:url(grid/images/grid_header_bg.gif);
border-bottom:2px solid #D6D6D6;
border-top:1px solid #8EA3BF;
border-left:0;
display:none;
}

.NestedGrid
.Grid_Headers th,.NestedGrid
.Grid_Headers td {
border-top:0;
}

.GridCellInner {
/*height:30px;*/
padding:8px 5px;
}

.UI_GridCellInner {
height:30px;
padding:2px 5px;
line-height:18pt;
}

#ShowAllTitle a {
font-weight:normal;
}

.OverflowHidden {
overflow:hidden;
text-overflow:ellipsis;
}

.Table_Filter_First {
/*background-image:url(grid/images/graylight_table_left.gif);*/
height:48px;
width:10px;
}

.RTL
.Table_Filter_First {
/*background-image:url(grid/images/graylight_table_right.gif);*/
}

.Table_Filter_Center {
/*background-image:url(grid/images/graylight_table_center.gif);
background-repeat:repeat-x;*/
height:48px;
}

.Table_Filter_Last {
/*background-image:url(grid/images/graylight_table_right.gif);*/
height:48px;
width:10px;
}

.RTL
.Table_Filter_Last {
/*background-image:url(grid/images/graylight_table_left.gif);*/
}

.Table_Header_Center {
/*background-image:url(grid/images/graydark_table_center.gif);
background-repeat:repeat-x;*/
background-color:#DDD;
height:55px;
}

.Table_Header_Center TH {
border-top:1px solid #A2A2A2;
border-right:1px solid #A2A2A2;
font-size:12px;
padding:0 11px;
}

.UI_Table_Header_Center {
background-image:url(grid/images/actionbar_bg.gif);
background-repeat:repeat-x;
height:30px;
}

.UI_Table_Header_Center TH {
/*border-right:1px solid #A2A2A2;*/
border:1px solid #A2A2A2;
border-bottom:2px solid #000;
font-size:12px;
padding:0;
    width: 36px;
}

.RTL
.Table_Header_Center TH {
text-align:right;
border-right:0;
border-left:1px solid #A2A2A2;
}

.Table_Header_Bold TH
{
    font-weight: 700;
}


.ButtonRow {
height:1px;
text-align:0;
_text-align:right;
padding:10px 0 0;
}

.RTL
.ButtonRow {
text-align:0;
_text-align:left;
}

DIV.ButtonRow {
height:30px;
}

IMG.Icon {
vertical-align:middle;
margin:1px;
}

IMG.IconSeperator {
height:16px;
border-right:1px solid #FFF;
vertical-align:middle;
color:#BABDDD;
width:1px;
_font-size:1px;
margin:1px;
}

.Button3Parts {
display:inline;
height:24px;
line-height:20px;
cursor:pointer;
margin:0 0 0 8px;
}

table.Button3Parts {
	display: table;
}

table.Button3Parts tr {
	display: table-row;
}

table.Button3Parts td,
table.Button3Parts td.ButtonFirst {
	display: table-cell;
}

.Button3Parts TR {
display:table;
_display:inherit;
}

.Grid .Button3Parts {
margin-top:2px;
display:table;
cursor:pointer;
float:left;
}

.Button3Parts TD,.Grid .Button3Parts TD {
height:24px;
line-height:18px;
border:0;
cursor:pointer;
padding:0;
}

.Button3Parts .ButtonLabel,.Grid .Button3Parts .ButtonLabel {
background-image:url(buttons/button3Parts/default/btn_idle_center.png);
vertical-align:middle;
background-repeat:repeat-x;
font-weight:700;
text-align:center;
font-size:12px;
color:#FFF;
width:44px;
white-space:nowrap;
padding:0 3px 3px 2px;
}

.TabStrip {
_border-top:#C3C3C3 1px solid;
border-bottom:#C3C3C3 1px solid;
_border-left:#C3C3C3 1px solid;
_border-right:#C3C3C3 1px solid;
vertical-align:top;
height:32px;
}

.Container .TabStrip .BorderFix_FF {
border-left:#C3C3C3 1px solid;
border-right:#C3C3C3 1px solid;
_border:0;
float:left;
}

.Tab {
float:left;
cursor:pointer;
height:25px;
margin-top:7px;
vertical-align:bottom;
margin-left:-1px;
}

div#tabs ul.tabs li.tabs-nav.ui-state-active {
    margin-bottom: -1px;
}

div#tabs ul.tabs {
    bottom: 0 !important;
}

div div#tabs ul.tabs li.tabs-nav {
    border-bottom: none;
    cursor: pointer;
}

div#tabs ul.tabs li.tabs-nav:hover {
    color: #3bb000;
}

div#tabs ul.tabs li.tabs-nav.ui-state-active:hover {
    color: #000;
    cursor: text;
}

.RTL
.Tab {
float:right;
margin-left:-1px;
}

.Tab TD {
border:0;
padding:0;
}

.TabStrip
.Selected {
position:relative;
margin-left:-2px;
cursor:default;
height:32px;
border:0;
margin-top:7px;
background-color:Transparent;
}

.Tab_First {
font-size:1px;
width:3px;
background-repeat:no-repeat;
height:22px;
_background-color:#F1F1F1;
background-image:url(tabCtrl/default/tab_idle_leftmost.gif);
background-position:left bottom;
}

.Tab_Last {
border-right:1px;
font-size:1px;
width:3px;
background-repeat:no-repeat;
height:22px;
_background-color:#F1F1F1;
background-image:url(tabCtrl/default/tab_idle_rightmost.gif);
background-position:right bottom;
}

.RTL
.Tab_First {
height:32px;
border-right:#C3C3C3 1px solid;
border-left:0;
background-position:right bottom;
background-image:url(tabCtrl/default/tab_idle_rightmost.gif);
}

.RTL
.Tab_Last {
height:32px;
border-left:#C3C3C3 1px solid;
border-right:0;
background-position:left bottom;
background-image:url(tabCtrl/default/tab_idle_leftmost.gif);
}

.Tab_Center {
height:32px;
background-repeat:repeat-x;
background-position:center bottom;
background-image:url(tabCtrl/default/tab_idle_center.gif);
_background-color:#F1F1F1;
color:#9b9999;
font-weight:700;
white-space:nowrap;
text-align:<%=rb.getString(dir.left)%>;
font-size:13px;
}

.Selected .Tab_First {
background-image:url(tabCtrl/default/tab_selected_left.gif)!important;
width:5px;
}

.Tab .Rightmost .Tab_Last {
background-image:url(tabCtrl/default/tab_idle_rightmost.gif);
background-repeat:no-repeat;
border:0;
width:3px!important;
background-color:Transparent;
}


.Selected .Tab_Last {
background-image:url(tabCtrl/default/tab_selected_right.gif)!important;
width:5px!important;
}

.Selected .Rightmost .Tab_Last {
width:5px!important;
background-position:right bottom;
}

.TabEnabled_First, {
font-size:1px;
width:3px;
background-repeat:no-repeat;
height:32px;
_background-color:#F1F1F1;
background-image:url(tabCtrl/default/tab_idle_center.gif);
}

.TabEnabled_Last {
font-size:1px;
width:17px;
background-repeat:no-repeat;
height:32px;
_background-color:#F1F1F1;
border:0;
background-image:url(tabCtrl/default/tabenabled_idle_rightmost.gif);
background-position:right bottom;
}

.RTL
.TabEnabled_First {
border-left:0;
background-position:right bottom;
background-repeat: repeat-x;
}

.RTL
.TabEnabled_Last {
border:0;
background-position:left bottom;
background-image:url(tabCtrl/default/tabenabled_idle_leftmost_rtl.gif);
}

.TabEnabled_Center {
height:32px;
background-repeat:repeat-x;
background-position:center bottom;
background-image:url(tabCtrl/default/tab_idle_center.gif);
_background-color:#F1F1F1;
color:#9b9999;
font-weight:700;
white-space:nowrap;
text-align:<%=rb.getString(dir.left)%>;
font-size:13px;
border:0;
}

.Selected .TabEnabled_First {
background-image:url(tabCtrl/default/tab_selected_center.gif)!important;
background-repeat: repeat-x;
width:7px;
}

.Selected .Leftmost .TabEnabled_First {
background-image:url(tabCtrl/default/tab_selected_left.gif)!important;
background-repeat: repeat-x;
width:6px;
}

.Tab .Rightmost .TabEnabled_Last {
background-image:url(tabCtrl/default/tabenabledlast_idle_rightmost.gif);
background-repeat:no-repeat;
border:0;
width:14px!important;
background-color:Transparent;
}

.RTL
.Tab .Rightmost .TabEnabled_Last {
background-image:url(tabCtrl/default/tabenabled_idle_leftmost_rtl.gif);
background-repeat: repeat-x;
}

.Selected .TabEnabled_Last {
background-image:url(tabCtrl/default/tabenabled_selected_right.gif)!important;
width:24px!important;
background-repeat: repeat-x;
}

.RTL
.Selected .TabEnabled_Last {
background-image:url(tabCtrl/default/tabenabled_selected_left_rtl.gif)!important;
width:24px!important;
}

.Selected .Rightmost .TabEnabled_Last {
background-image:url(tabCtrl/default/tabenabledlast_selected_right.gif)!important;
width:23px!important;
background-position:right top;
}

.RTL
.Selected .Rightmost .TabEnabled_Last {
background-image:url(tabCtrl/default/tabenabledlast_selected_left_rtl.gif)!important;
width:23px!important;
background-position:left top;
}

.lastArrowEnabled {
background-image:url(tabCtrl/default/tabenabledlast_idle_rightmost.gif)!important;
}

.RTL
.lastArrowEnabled {
background-image:url(tabCtrl/default/tabenabledlast_idle_leftmost_rtl.gif)!important;
}

.Selected .lastArrowEnabled {
background-image:url(tabCtrl/default/tabenabledlast_selected_right.gif)!important;
}

.RTL
.Selected .lastArrowEnabled {
background-image:url(tabCtrl/default/tabenabledlast_selected_left_rtl.gif)!important;
width:23px!important;
}

.lastGrayOnGreen {
background-image:url(tabCtrl/default/tabenabledlastgraygreen_idle_right.gif)!important;
}

.lastGrayOnGreenSelected {
text-decoration:none;
border-top:0;
height:32px!important;
width:18px;
background-image:url(tabCtrl/default/tabenabledlastgraygreenselected_idle_right.gif)!important;
}

.lastGrayOnGraySelected {
text-decoration:none;
border-top:0;
height:32px!important;
width:18px;
background-image:url(tabCtrl/default/tabenabledlastgraygrayselected_idle_right.gif)!important;
margin-top:0!important;
}

.RTL
.lastGrayOnGraySelected {
text-decoration:none;
border-top:0;
height:32px!important;
width:18px;
background-image:url(tabCtrl/default/tabenabledlastgraygrayselected_idle_left_rtl.gif)!important;
}

.RTL
.lastGrayOnGreenSelected {
text-decoration:none;
border-top:0;
height:32px!important;
width:18px;
background-image:url(tabCtrl/default/tabenabledlastgraygreenselected_idle_left_rtl.gif)!important;
}

.RTL
.lastGrayOnGreen {
background-image:url(tabCtrl/default/tabenabledlastgraygreen_idle_left_rtl.gif)!important;
}

.Selected .lastGrayOnGreen {
background-image:url(tabCtrl/default/tabenabledlastgraygreen_selected_right.gif)!important;
}

.RTL
.Selected .lastGrayOnGreen {
background-image:url(tabCtrl/default/tabenabledlastgraygreen_selected_left_rtl.gif)!important;
}

.leftBorder {
background-image:url(tabCtrl/default/tab_idle_leftmost.gif)!important;
background-repeat:repeat-x;
width:3px!important;
}

.RTL
.leftBorder {
background-image:url(tabCtrl/default/tab_idle_rightmost.gif)!important;
background-repeat:repeat-x;
width:3px!important;
}

.TabCompleted_First {
font-size:1px;
width:3px;
background-repeat:no-repeat;
height:32px;
_background-color:#F1F1F1;
background-image:url(tabCtrl/default/tabcompleted_idle_center.gif);
}

.TabCompleted_Last {
font-size:1px;
width:17px;
background-repeat:no-repeat;
height:32px;
_background-color:#F1F1F1;
border:0;
background-position:right bottom;
background-image:url(tabCtrl/default/tabcompleted_idle_rightmost.gif);
}

.RTL
.TabCompleted_First {
border-left:0;
background-position:right bottom;
background-image:url(tabCtrl/default/tabcompleted_idle_leftmost_rtl.gif);
}

.RTL
.TabCompleted_Last {
border:0;
background-position: left bottom;
background-image:url(tabCtrl/default/tabcompleted_idle_leftmost_rtl.gif);
}

.TabCompleted_Center {
height:32px;
background-repeat:repeat-x;
background-position:center bottom;
background-image:url(tabCtrl/default/tabcompleted_idle_center.gif);
_background-color:#F1F1F1;
color:#9b9999;
font-weight:700;
white-space:nowrap;
text-align:left;
font-size:13px;
border:0;
}

.TabCompleted_Center SPAN {
white-space:nowrap;
color:#FFF;
font-size:11px;
font-family:Verdana!important;
margin:3px;
}

.Overdue SPAN {
white-space:nowrap;
color:#a92828;
font-size:11px;
font-family:Verdana!important;
margin:3px;
}

.Selected .TabCompleted_Center {
height:32px;
background-image:url(tabCtrl/default/tabcompleted_selected_center.gif);
text-decoration:none;
border-top:0;
width:111px;
}

.Selected .TabCompleted_First {
background-image:url(tabCtrl/default/tabcompleted_selected_center.gif)!important;
width:7px;
}

.Selected .Leftmost .TabCompleted_First {
background-image:url(tabCtrl/default/tabcompleted_selected_leftmost.gif)!important;
width:6px;
}

.RTL
.Selected .TabCompleted_First {
background-image:url(tabCtrl/default/tabcompleted_selected_rightmost_rtl.gif)!important;
}

.Tab .Leftmost .TabCompleted_First {
background-image:url(tabCtrl/default/tabcompleted_idle_leftmost.gif);
background-repeat:no-repeat;
background-position:right bottom;
border:0;
background-color:Transparent;
}

.RTL
.Tab .Leftmost .TabCompleted_First {
background-image:url(tabCtrl/default/tabcompleted_idle_rightmost_rtl.gif);
background-position:left bottom;
width:3px!important;
}

.Tab .Rightmost .TabCompleted_Last {
background-image:url(tabCtrl/default/tabcompletedlast_idle_rightmost.gif);
background-repeat:no-repeat;
border:0;
width:14px!important;
background-color:Transparent;
}

.Selected .TabCompleted_Last {
background-image:url(tabCtrl/default/tabcompletedlastgreengreen_selected_right.gif)!important;
width:24px!important;
}

.RTL
.Selected .TabCompleted_Last {
background-image:url(tabCtrl/default/tabcompleted_selected_left_rtl.gif)!important;
width:24px!important;
}

.Selected .Rightmost .TabCompleted_Last {
background-image:url(tabCtrl/default/tabcompletedlastgreengreen_selected_right.gif);
width:23px!important;
background-position:right top;
}

.RTL
.Selected .Rightmost .TabCompleted_Last {
background-image:url(tabCtrl/default/tabcompleted_selected_left_rtl.gif);
width:23px!important;
background-position:left top;
}

.lastArrowCompleted {
background-image:url(tabCtrl/default/tabcompletedlast_idle_rightmost.gif)!important;
}

.Selected .lastArrowCompleted {
background-image:url(tabCtrl/default/tabcompletedlast_selected_right.gif)!important;
}

.RTL
.lastArrowCompleted {
background-image:url(tabCtrl/default/tabcompletedlast_idle_leftmost_rtl.gif)!important;
}

.RTL
.Selected .lastArrowCompleted {
background-image:url(tabCtrl/default/tabcompletedlast_selected_left_rtl.gif)!important;
}

.lastGreenOnGray {
background-image:url(tabCtrl/default/tabcompletedgreengray_idle_right.gif)!important;
}

.lastGreenOnGraySelected {
text-decoration:none;
border-top:0;
height:32px!important;
width:18px;
background-image:url(tabCtrl/default/tabcompletedgreengrayselected_idle_right.gif)!important;
}

.lastGreenOnGreenSelected {
text-decoration:none;
border-top:0;
height:32px!important;
width:18px;
background-image:url(tabCtrl/default/tabcompletedgreengreenselected_idle_right.gif)!important;
}

.RTL
.lastGreenOnGray {
width:17px;
background-image:url(tabCtrl/default/tabcompletedgreengray_idle_left_rtl.gif)!important;
background-position: left bottom;
}

.RTL
.lastGreenOnGraySelected {
text-decoration:none;
border-top:0;
height:32px!important;
width:18px;
background-image:url(tabCtrl/default/tabcompletedgreengrayselected_idle_left_rtl.gif)!important;
}

.RTL
.lastGreenOnGreenSelected {
text-decoration:none;
border-top:0;
height:32px!important;
width:18px;
background-image:url(tabCtrl/default/tabcompletedgreengreenselected_idle_left_rtl.gif)!important;
}

.Selected .lastGreenOnGray {
background-image:url(tabCtrl/default/tabcompletedgreengray_selected_right.gif)!important;
}

.RTL
.Selected .lastGreenOnGray {
background-image:url(tabCtrl/default/tabcompletedgreengray_selected_left_rtl.gif)!important;
}

.leftCompletedBorder {
background-image:url(tabCtrl/default/tabcompleted_idle_leftmost.gif)!important;
width:3px!important;
}

.Selected .leftCompletedBorder {
background-image:url(tabCtrl/default/tabcompleted_selected_leftmost.gif)!important;
width:5px!important;
}

.TabPlus_Center {
height:32px;
background-position:center bottom;
background-image:url(tabCtrl/default/plus_idle_center.gif);
background-repeat: repeat-x;
_background-color:#F1F1F1;
color:#7A7B7F;
font-weight:700;
white-space:nowrap;
text-align:<%=rb.getString(dir.left)%>;
font-size:13px;
width:28px;
}

.RTL
.TabPlus_Center {
background-image:url(tabCtrl/default/plus_idle_center_rtl.gif);
background-position:center bottom;
background-repeat: repeat-x;
}

.Category3Parts {
display:inline;
height:24px;
line-height:20px;
cursor:pointer;
margin:0;
}

.Category3Parts TD,.Grid .Category3Parts TD {
line-height:18px;
border:0;
cursor:pointer;
padding:0;
}

.Category3Parts .CategoryLast,.Category3Parts .CategoryFirst {
width:10px;
background-repeat:no-repeat;
display:block;
}

.Category3Parts .CategoryLabel,.Grid .Category3Parts .CategoryLabel {
/* background-image:url(category/icons/calegory_center.gif);*/
vertical-align:middle;
background-repeat:repeat-x;
font-weight:700;
text-align:center;
font-size:12px;
color:#FFF;
width:10px;
white-space:nowrap;
padding:0 3px 3px 2px;
}

.SidePanel {
height:100%;
width:175px;
}

.SidePanel_Top {
height:4px;
display:none;
}

.SidePanel_Top_First,.SidePanel_Top_Center,.SidePanel_Top_Last,.SidePanel_Bottom_First,.SidePanel_Bottom_Center,.SidePanel_Bottom_Last {
font-size:1px;
}

.SidePanel_Top_First,.SidePanel_Top_Last {
width:4px;
height:4px;
background-repeat:no-repeat;
background-position:center;
}

.SidePanel_Top_Center {
background-image:url(leftPane/images/frame_top_center.gif);
font-size:1px;
}

.SidePanel_Body {
vertical-align:top;
height:100%;
_height:auto;
}

.ClosedSidePanel .SidePanel_Body_Inner {
background-color:#d8d8d8;
}

.SidePanel_Content_Top {
vertical-align:top;
background-color:transparent;
}

.SidePanel_Content_Bottom {
vertical-align:bottom;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
background-color:#d8d8d8;
background-repeat:no-repeat;
background-position:center bottom;
background-image:url(leftPane/images/leftPanel_bottomBg.gif);
height:100%;
}

.SidePanel_Item_Menu {
width:178px;
height:100%;
}

.SidePanel_CollapseButton_X {
position:relative;
height:100%;
float:right;
}

.SidePanel_CollapseButton {
position:absolute;
top:150px;
left:-17px;
height:36px;
width:17px;
background-repeat:no-repeat;
background-position:center center;
background-image:url(leftPane/images/btn_collapse_pointLeft_idle.gif);
cursor:pointer;
z-index:950;
}

.RTL
.SidePanel_CollapseButton {
left:0;
background-image:url(leftPane/images/btn_collapse_pointRight_idle.gif);
}

.SidePanel_Item {
width:100%;
cursor:pointer;
}

.SidePanel_Item_First,.SidePanel_Item_Last {
width:5px;
background-position:center top;
background-repeat:no-repeat;
}

.SidePanel_Item_Center {
color:#2e3233;
background-position:center top;
background-image:url(leftPane/images/item_idle_center.gif);
height:31px;
line-height:13px;
padding:0 8px;
}

.SidePanel_Item_Center_Disabled {
color:#999;
background-position:center top;
background-image:url(leftPane/images/item_idle_center.gif);
height:31px;
line-height:13px;
padding:0 8px;
}

/*.First_SidePanel_Item
.SidePanel_Item_Center {
background-image:url(leftPane/images/topItem_idle_center.gif);
padding:8px;
}*/

.SidePanel_Item_Selected,.SidePanel_Item_Selected * {
cursor:default!important;
color:#FFF;
}

.SidePanel_Item_Seperator {
background-position:center bottom;
background-repeat:repeat-y;
background-image:url(leftPane/images/item_seperator.gif);
height:1px;
font-size:.01cm;
}

.SidePanel_Bottom_First,.SidePanel_Bottom_Last {
width:4px;
height:4px;
background-repeat:no-repeat;
background-position:bottom;
}

.SidePanel_Bottom_Center {
background-color:#e3e4e5;
background-image:url(leftPane/images/frame_bottom_center.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:1px;
}

.ClosedSidePanel
.SidePanel_Top {
display:table-row;
_display:block;
}

.ClosedSidePanel
.SidePanel_Top_Center {
background-image:url(leftPane/images/frame_top_center_closed.gif);
font-size:1px;
}

.ClosedSidePanel
.SidePanel_Bottom_Center {
background-image:url(leftPane/images/frame_bottom_center_closed.gif);
font-size:1px;
}

.ClosedSidePanel
.SidePanel_Body_Inner {
display:table;
height:100%;
border-right:1px solid #A2A2A2;
border-left:1px solid #A2A2A2;
}

.ClosedSidePanel
.SidePanel_CollapseButton {
background-image:url(leftPane/images/btn_collapse_pointRight_idle.gif);
left:-19px;
top:146px;
}

.RTL
.ClosedSidePanel
.SidePanel_CollapseButton {
background-image:url(leftPane/images/btn_collapse_pointLeft_idle.gif);
left:0;
}

.WithNewsWidget
.SidePanel_Body {
background-image:none;
}

.NewsWidget {
width:100%;
padding:5px;
}

.SidePanel_Content_Top
.NewsWidget {
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
background-color:#e2e3e4;
width:175px;
}

.News_Header_First,.News_Header_Last {
width:4px;
height:43px;
background-repeat:no-repeat;
background-position:top;
}

.News_Header_Center {
background-repeat:repeat-x;
background-position:top;
background-image:url(newsWidget/images/title_center.gif);
color:#FFF;
font-weight:700;
padding:0 5px;
}

.News_Body_First,.News_Body_Last {
background-repeat:repeat-y;
background-position:top;
background-color:#838488;
width:2px;
}

.News_Body_Center {
background-color:#838488;
background-image:url(newsWidget/images/body_bg.gif);
background-position:right top;
background-repeat:no-repeat;
color:#FFF;
padding:10px 5px;
}

.NewsItem {
margin-bottom:18px;
}

.NewsItem_Urgent {
font-weight:700;
color:red;
}

.NewsItem_Title {
color:#FFF;
font-weight:700;
}

.NewsItem_Content {
color:#FFF;
}

.News_Footer {
height:1px;
font-size:1px;
}

.News_Footer_First,.News_Footer_Last {
width:4px;
height:4px;
font-size:1px;
background-repeat:no-repeat;
background-position:bottom;
}

.News_Footer_Center {
background-repeat:repeat-x;
background-position:bottom;
/*background-image:url(newsWidget/images/bottom_center.gif);*/
font-size:1px;
background-color:#838488;
}

html {
width: 100%;
height:100%;
border:none;
margin:0;
padding:0;
}

.blueBorder1px {
border:1px solid #01388A;
width:388px;
height:322px;
}

.whiteBorder2px {
border:2px solid #FFF;
width:388px;
height:322px;
}

#passwordReminder {
background-attachment:fixed;
background-color:#CFE4F4;
width:388px;
height:322px;
}

#mainTable100 {
height:100%;
width:100%;
text-align:center;
}

#mainBorderBlue {
height:100%;
width:905px;
border-color:#6D92BC;
border-style:solid;
border-width:0 1px;
}

#mainBorderGray {
height:100%;
width:905px;
border-color:#C4CED7;
border-style:solid;
border-width:0 1px;
}

.ErrText {
color:#c82828;
font-weight:700;
font-size:13px;
}

.GreenText {
color:#09FF00;
text-decoration:none;
line-height:23px;
}

.HeaderText {
color:#F05000;
font-weight:700;
font-size:15px;
}

.HeaderGreen {
font-weight:700;
font-size:18px;
color:#1ea707;
}

.HeaderGreenSmall {
font-weight:700;
font-size:14px;
color:#1ea707;
}

.HeaderOrange {
font-weight:700;
font-size:18px;
color:#F05000;
}

.HeaderGray {
font-weight:700;
font-size:14px;
color:#414042;
}

.Title_Gray_First {
background-image:url(login/images/gray_left.gif);
}

.Title_Gray_Center {
background-image:url(login/images/gray_center.gif);
}

.Title_Gray_Last {
background-image:url(login/images/gray_right.gif);
}

/* Added by Israel for disabled buttons
* Source styles without the "_Disabled" are located in toolbar/toolbar.css
*/
.ButtonSet_Disabled_First,.ButtonSet_Disabled_Last {
width:3px;
background-position:top;
background-repeat:no-repeat;
}

.ButtonSet_Disabled_Icon {
width:1px;
height:33px;
background-image:url(toolbar/images/btn_idle_center.gif);
}

.Button3Parts_Disabled {
display:inline;
height:24px;
line-height:20px;
margin:0 0 0 8px;
}

.Button3Parts_Disabled TD {
height:24px;
line-height:18px;
}

.Button3Parts_Disabled .ButtonLabel {
background-image:url(buttons/button3Parts/default/btn_disabled_center.png);
vertical-align:middle;
background-repeat:repeat-x;
font-weight:700;
text-align:center;
font-size:12px;
color:#FFF;
width:44px;
padding:0 3px 3px 2px;
}

.Button3Parts_Disabled .ButtonLabel SPAN {
white-space:nowrap;
font-weight:700;
font-size:12px;
color:#FFF;
}

.Button3Parts_Disabled .Purple .ButtonLabel {
background-image:url(buttons/button3Parts/default/btn_disabled_center.png);
line-height:15px;
}

.FrameHeader a:visited {
color:#F05000;
}

/* Added by Firass for FAQ hint in submit SR inside end user portal */
.hintsClass {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:left;
overflow:auto;
padding:10px;
}

.hintsClass h3 {
font-size:12px;
border:solid 0 #fff;
color:#3bb000;
}

.hintsClass li {
color:#176A9D;
text-align:left;
margin:8px 0 7pt 40px;
}

.RTL
.hintsClass li {
color:#176A9D;
text-align:right;
margin:8px 0 7pt 40px;
}

.closeFAQ {
float:right;
cursor:pointer;
}

.RTL
.closeFAQ {
float:left;
cursor:pointer;
}

.RTL
.hintsClass em {
color:#7A7B7F;
font-weight:700;
line-height:17px;
font-size:13px;
padding-left:0;
}

.closeChatsContainer {
background-image:url(chat/../container/1/body_topSahdow.gif);
background-position:top;
background-repeat:repeat-x;
}

.chatTitle {
font-family:Verdana bold;
color:#5a5b5e;
font-size:12px;
font-weight:700;
}

div.scroll {
height:100%;
width:100%;
overflow:auto;
padding:8px;
}

div.scrollClient {
height:100%;
width:300px;
overflow:auto;
padding:8px;
}

div.borderLineRed {
border:2px solid red;
}

div.borderLineBlack {
border:2px solid #666;
}

div.borderLineGray {
border:2px solid #d2d3d5;
}

div.smallScroll {
height:79px;
width:212px;
overflow:auto;
border:2px solid #d2d3d5;
background-color:#FFF;
padding:8px;
}

.chatAdministratorLine {
color:#1EA707;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
margin-bottom:4px;
margin-top:0;
}

.cssChatAdministratorLine {
color:#f17226;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
margin-bottom:4px;
margin-top:0;
}

.chatEnduserLine {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
margin-bottom:4px;
margin-top:0;
}

.hour {
color:#d2d3d5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
margin-bottom:4px;
margin-top:0;
}

.operatorUserName {
color:#1EA707;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
}

.cssOperatorUserName {
color:#f17226;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
}


.enduserUserName {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
}

.statusLine {
color:#787878;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
margin-bottom:4px;
margin-top:0;
}

.errorMessage {
font-size:12px;
font-weight:700;
color:red;
}

.chatSessionBody {
background-image:url(chat/images/square-general-details.png);
background-repeat:no-repeat;
width:574px;
height:536px;
}

.fontSize10 {
font-family:Verdana bold;
font-size:10px;
color:#5a5b5e;
}

.chatSessionTableLeft {
background-image:url(chat/images/dashboard_gray_left.gif);
background-repeat:no-repeat;
}

.chatSessionTableCenter {
background-image:url(chat/images/dashboard_gray_center.gif);
background-repeat:repeat-x;
}

.RTL
.chatSessionTableRight {
background-image:url(chat/images/dashboard_gray_left.gif);
}

.chatSessionButtonCenter {
background-image:url(chat/images/chat_button_center.gif);
background-repeat:repeat-x;
cursor:pointer;
color:#FFF;
font-weight:700;
}

.Disabled
.chatSessionButtonCenter {
background-image:url(chat/images/chat_button_center.gif);
background-repeat:repeat-x;
cursor:default!important;
color:#D4D5D8!important;
}

.chatSessionButtonSmallCenter {
background-image:url(chat/images/chat_button_small_center.gif);
background-repeat:repeat-x;
cursor:pointer;
color:#FFF;
width:2px;
height:17px;
}

.chatWelcomePageInput {
width:150px;
border:2px solid #d2d3d5;
}

.chatWelcomeButtonCenter {
background-image:url(chat/images/chat_button_welcome_center.png);
background-repeat:repeat-x;
cursor:pointer;
color:#FFF;
font-weight:700;
}

.chatWelcomeButtonArrowRight {
background-image:url(chat/images/chat_button_welcome_arrow_right.png);
background-repeat:no-repeat;
width:34px;
height:24px;
}

.chatSessionBackgroundUpperCenter {
background-image:url(chat/images/upper_center.png);
background-repeat:repeat;
width:14px;
height:14px;
}

.chatSessionBackgroundCenterCenter {
background-image:url(chat/images/center.png);
background-repeat:repeat;
height:100%;
width:100%;
}

.chatSessionBackgroundLowerCenter {
background-image:url(chat/images/lower_center.png);
background-repeat:repeat-x;
width:14px;
height:14px;
}

A IMG,.NestedGrid .GridScroller,.Tab .Leftmost .Over .Tab_First,.Tab .Rightmost .Over .Tab_Last,.Tab .Leftmost .Over .TabEnabled_First,.Tab .Rightmost .Over .TabEnabled_Last,.Tab .Leftmost .Over .TabCompleted_First,.Tab .Rightmost .Over .TabCompleted_Last {
border:0;
}

A,A:visited,.LookLikeLink {
font-weight:700;
color:#555a7c;
}

.Maxed,.Grid_Body .Grid_Data {
width:100%;
height:100%;
}

.Maxed_Width,.xMaxed,.SubTabBorderFix_FF,.Toolbar_Left .ButtonSet_Button,.Container_Header TABLE,.Container_Bottom TABLE,.Container_Plain
.Container_Header TABLE,.Container_Plain
.Container_Bottom TABLE,.News {
width:100%;
}

.yMaxed,.FieldBox_Special,.SidePanel_MenuCtrl {
height:100%;
}

.RightAlign,.RTL
.LeftAlign {
text-align:0!important;
_text-align:right!important;
}

.RTL
.RightAlign,.LeftAlign {
text-align:0!important;
_text-align:left!important;
}

.FitToContent,.Container_Bottom,.Container_Plain
.Container_Bottom,.SidePanel_Bottom,.News_Header {
height:1px;
}

.BorderFix_FF,.Toolbar_Left .ButtonSet_Button .ButtonSet_Center {
width:auto;
}

.Frame_Top_Left,.Frame_Top_Right,.Grid_Topper,.Grid_Footer {
height:3px;
}

.Frame_Top_Left,.RTL
.Frame_Top_Right {
background-image:url(pageLayout/pageFrame/top_left.gif);
background-position:left top;
}

.RTL
.Frame_Top_Left,.Frame_Top_Right {
background-image:url(pageLayout/pageFrame/top_right.gif);
background-position:right top;
}

.Frame_Header_Left,.RTL
.Frame_Header_Right {
background-position:left;
background-image:url(pageLayout/pageFrame/header_left.gif);
}

.RTL
.Frame_Header_Left,.Frame_Header_Right {
background-position:right;
background-image:url(pageLayout/pageFrame/header_right.gif);
}

.Frame_Body_Left,.RTL
.Frame_Body_Right {
background-position:left;
background-image:url(pageLayout/pageFrame/body_left.gif);
}

.RTL
.Frame_Body_Left,.Frame_Body_Right {
background-position:right;
background-image:url(pageLayout/pageFrame/body_right.gif);
}

.Frame_Bottom_Left,.RTL
.Frame_Bottom_Right {
background-image:url(pageLayout/pageFrame/bottom_left.gif);
background-position:left top;
}

.RTL
.Frame_Bottom_Left,.Frame_Bottom_Right {
background-image:url(pageLayout/pageFrame/bottom_right.gif);
background-position:right top;
}

.Logo SPAN,.MainToolbar_Box {
vertical-align:middle;
}

.Header_Toolbar TD *,.Toolbar_Button LABEL,.Grid .Hover .Button3Parts *,.Grid .Hover .Category3Parts * {
color:#FFF;
}

.Header_Toolbar TD IMG,INPUT,SELECT,BUTTON,TEXTAREA,.Form_Ctrl_Fields {
vertical-align:top;
}

.Form_Ctrl_Fields a, .Form_Ctrl_Fields a:hover, .Form_Ctrl_Fields a:visited, .Form_Ctrl_Fields a:active {
    text-decoration: underline;
}

.Toolbar_Left
.MainToolbar_ButtonSet,.RightAlign
.Pager {
margin-right:0;
}

.ButtonSet_Button_Wrapper,.RightAlign .ButtonSet_Button_Wrapper,.RTL
.SidePanel_CollapseButton_X,.ButtonSet_Disabled_Icon IMG,.ButtonSet_Disabled_Button {
float:left;
}

.RTL
.ButtonSet_Center LABEL,.RTL
.hintsClass {
text-align:right;
}

.ButtonSet_First,.RTL
.ButtonSet_Last,.ButtonSet_Disabled_First,.RTL
.ButtonSet_Disabled_Last {
background-image:url(toolbar/images/btn_idle_left.gif);
}

.RTL
.ButtonSet_First,.ButtonSet_Last,.RTL
.ButtonSet_Disabled_First,.ButtonSet_Disabled_Last {
background-image:url(toolbar/images/btn_idle_right.gif);
}

.RTL
.MenuButton,.RTL
.Container .TabStrip .BorderFix_FF,.RTL
.ButtonSet_Disabled_Button {
float:right;
_float:none;
}

.ToolbarMenu_Item_Center LABEL,.Grid_Filters TH {
padding:0;
}

.ToolbarMenu_Item_First,.RTL
.ToolbarMenu_Item_Last {
background-image:url(toolbar/menu/item_idle_left.png);
}

.ToolbarMenu_Item_Last,.RTL
.ToolbarMenu_Item_First {
background-image:url(toolbar/menu/item_idle_right.png);
}

.Container_Header_First,.RTL
.Container_Header_Last {
background-image:url(container/1/header_left.gif);
}

.RTL
.Container_Header_First,.Container_Header_Last {
background-image:url(container/1/header_right.gif);
}

.Container_Header_Center *,.Container_Plain
.Container_Header_Center * {
color:#75767A;
font-size:13px;
font-weight:700;
}

.Container_Bottom_First,.RTL
.Container_Bottom_Last {
background-image:url(container/1/bottom_left.gif);
}

.RTL
.Container_Bottom_First,.Container_Bottom_Last {
background-image:url(container/1/bottom_right.gif);
}

.Container_Bottom_Center,.chatSessionTableBottomCenter {
border-bottom:#C3C3C3 1px solid;
background-color:#FFF;
font-size:1px;
}

.SidePanelContainer_Header_Center,.SidePanelContainer_Bottom_Center {
background-image:none;
background-color:#E2E3E4;
}

.Form_Ctrl_Label,.Form_Ctrl_Label *,.hintsClass em {
color:#7A7B7F;
font-weight:700;
line-height:17px;
font-size:12px;
padding-right:0;
}

.Form_Ctrl_Label select {
    margin: 2px;
}

.UI_BreadCrumbs_Label {
color:#000;
line-height:17px;
font-size:12px;
padding:4px 0;
}

.Form_Ctrl .FieldBox .Button3Parts .ButtonLabel,.RTL .SidePanel,.ClosedSidePanel {
width:20px;
}

.Grid_Body TD *,.Grid_Body TR.RowSelected * {
color:#3e3e3e;
}

.Topper_Left,.Topper_Right,.Footer_Left,.Footer_Right {
height:3px;
width:3px;
background-position:center;
background-repeat:no-repeat;
}

.Topper_Left,.RTL
.Topper_Right {
background-image:url(grid/images/grid_top_left.gif);
}

.Topper_Right,.RTL
.Topper_Left {
background-image:url(grid/images/grid_top_right.gif);
}

.Footer_Left,.RTL
.Footer_Right {
background-image:url(grid/images/grid_bottom_left.gif);
}

.Footer_Right,.RTL
.Footer_Left {
background-image:url(grid/images/grid_bottom_right.gif);
}

.NestedGrid TFOOT,.ClosedSidePanel
.SidePanel_Content,.ClosedMenu
.News {
display:none;
}

.hintSource {
	display: block;
}

.ImageBtn,.ImageBtn_WithHover,.ImageBtn_OnlyHover,.hintSource {
cursor:pointer;
}

.Button3Parts .ButtonLast,.Button3Parts .ButtonFirst,.Button3Parts_Disabled .ButtonLast,.Button3Parts_Disabled .ButtonFirst {
width:3px;
background-repeat:no-repeat;
display:block;
}

.Button3Parts .ButtonLast,.RTL
.Button3Parts .ButtonFirst {
background-image:url(buttons/button3Parts/default/btn_idle_right.png);
}

.Button3Parts .ButtonFirst,.RTL
.Button3Parts .ButtonLast {
background-image:url(buttons/button3Parts/default/btn_idle_left.png);
}

.Button3Parts .ButtonLabel SPAN,.Button3Parts .ButtonLabel LABEL,.Button3Parts .ButtonLabel DIV,.Category3Parts .CategoryLabel SPAN,.Category3Parts .CategoryLabel LABEL,.Category3Parts .CategoryLabel DIV {
white-space:nowrap;
font-weight:700;
font-size:12px;
color:#FFF;
width:100%;
}

.Button3Parts .Disabled,.Button3Parts .Disabled *,.Category3Parts .Disabled,.Category3Parts .Disabled * {
cursor:default!important;
}

.Disabled .ButtonLabel,.Disabled .ButtonLabel *,.Disabled .CategoryLabel,.Disabled .CategoryLabel * {
color:#D4D5D8!important;
}

.Button3Parts .Down .ButtonLabel,.Button3Parts_Disabled .Down .ButtonLabel {
padding:1px 2px 2px 3px;
}

.Selected
.Tab_First,.Selected
.Tab_Last,.Selected
.TabEnabled_First,.Selected
.TabEnabled_Last,.Selected
.TabCompleted_First,.Selected
.TabCompleted_Last {
height:32px;
border:0;
background-color:Transparent;
}


.Tab_Center SPAN,.TabEnabled_Center SPAN {
white-space:nowrap;
color:#7A7B7F;
font-size:11px;
font-family:Verdana!important;
margin:3px;
}

.Disabled SPAN {/*to appear after Tab_Center SPAN,.TabEnabled_Center SPAN , in order to overwrite it*/
white-space:nowrap;
color:#adacac;
font-size:11px;
font-family:Verdana!important;
margin:3px;
}

.Selected .Tab_Center,.Selected .TabEnabled_Center {
height:32px;
background-image:url(tabCtrl/default/tab_selected_center.gif);
text-decoration:none;
border-top:0;
_width:111px;
}


.Selected .Tab_Center SPAN,.Selected .TabEnabled_Center SPAN,.Selected .TabCompleted_Center SPAN {
_text-decoration:none;
_font-size:13px;
_margin:3px;
}

.RTL
.Selected .Tab_First,.RTL
.Selected .Leftmost .TabEnabled_First {
background-image:url(tabCtrl/default/tab_selected_right.gif)!important;
}

.Tab .Leftmost .Tab_First,.Tab .Leftmost .TabEnabled_First {
background-image:url(tabCtrl/default/tab_idle_leftmost.gif);
background-repeat:no-repeat;
background-position:right bottom;
border:0;
background-color:Transparent;
}

.RTL
.Tab .Leftmost .Tab_First,.RTL
.Tab .Leftmost .TabEnabled_First {
background-image:url(tabCtrl/default/tab_idle_rightmost_rtl.gif);
background-position:left bottom;
width:3px!important;
}

.Selected .Rightmost .Tab_First,.Selected .Rightmost .TabEnabled_First,.Selected .Rightmost .TabCompleted_First {
width:5px!important;
}

.RTL
.Tab .Rightmost .Tab_Last,.RTL
.Tab .Rightmost .TabCompleted_Last {
background-image:url(tabCtrl/default/tab_idle_leftmost_rtl.gif);
}

.Selected .Rightmost .Tab_Center,.Selected .Rightmost .TabEnabled_Center,.Selected .Rightmost .TabCompleted_Center {
width:110px!important;
}

.RTL
.Selected .Tab_Last,.Selected .leftBorder {
background-image:url(tabCtrl/default/tab_selected_left.gif)!important;
background-repeat:repeat-x;
width:5px!important;
}

.RTL
.Selected .Rightmost .Tab_Last,.TabEnabled_First,.TabCompleted_First {
background-position:left bottom;
}

.Selected
.TabEnabled_First,.Selected
.TabCompleted_First {
width:6px;
}

.Selected
.TabEnabled_Last,.Selected .Leftmost .TabEnabled_Last,.Selected
.TabCompleted_Last,.Selected .Leftmost .TabCompleted_Last {
width:24px;
}

.Category3Parts .CategoryLast,.RTL
.Category3Parts .CategoryFirst {
/*background-image:url(category/icons/calegory_right.gif);*/
}

.Category3Parts .CategoryFirst,.RTL
.Category3Parts .CategoryLast {
/*background-image:url(category/icons/calegory_left.gif);*/
}

.SidePanel_Top_First,.RTL
.SidePanel_Top_Last {
/*background-image:url(leftPane/images/frame_top_left.gif);*/
}

.RTL
.SidePanel_Top_First,.SidePanel_Top_Last {
background-image:url(leftPane/images/frame_top_right.gif);
}

.SidePanel_Item_First,.RTL
.SidePanel_Item_Last {
background-image:url(leftPane/images/item_idle_left.gif);
}

.RTL
.SidePanel_Item_First,.SidePanel_Item_Last {
background-image:url(leftPane/images/item_idle_right.gif);
}

.First_SidePanel_Item
.SidePanel_Item_First,.RTL
.First_SidePanel_Item
.SidePanel_Item_Last {
background-image:url(leftPane/images/topItem_idle_left.gif);
}

.First_SidePanel_Item
.SidePanel_Item_Last,.RTL
.First_SidePanel_Item
.SidePanel_Item_First {
background-image:url(leftPane/images/topItem_idle_right.gif);
}

.SidePanel_Bottom_First,.RTL
.SidePanel_Bottom_Last {
background-image:url(leftPane/images/frame_bottom_left.gif);
}

.SidePanel_Bottom_Last,.RTL
.SidePanel_Bottom_First {
background-image:url(leftPane/images/frame_bottom_right.gif);
}

.ClosedSidePanel
.SidePanel_Top_First,.RTL
.ClosedSidePanel
.SidePanel_Top_Last {
background-image:url(leftPane/images/frame_top_left_closed.gif);
}

.RTL
.ClosedSidePanel
.SidePanel_Top_First,.ClosedSidePanel
.SidePanel_Top_Last {
background-image:url(leftPane/images/frame_top_right_closed.gif);
}

.ClosedSidePanel
.SidePanel_Bottom_First,.RTL
.ClosedSidePanel
.SidePanel_Bottom_Last {
background-image:url(leftPane/images/frame_bottom_left_closed.gif);
}

.RTL
.ClosedSidePanel
.SidePanel_Bottom_First,.ClosedSidePanel
.SidePanel_Bottom_Last {
background-image:url(leftPane/images/frame_bottom_right_closed.gif);
}

.News_Header_First,.RTL
.News_Header_Last {
background-image:url(newsWidget/images/title_left.gif);
}

.News_Header_Last,.RTL
.News_Header_First {
background-image:url(newsWidget/images/title_right.gif);
}

.News_Body_First,.RTL
.News_Body_Last {
background-image:url(newsWidget/images/body_left.gif);
}

.News_Body_Last,.RTL
.News_Body_First {
background-image:url(newsWidget/images/body_right.gif);
}

.News_Footer_First,.RTL
.News_Footer_Last {
background-image:url(newsWidget/images/bottom_left.gif);
}

.News_Footer_Last,.RTL
.News_Footer_First {
background-image:url(newsWidget/images/bottom_right.gif);
}

a.GreenLink, a.GreenLink:visited, a.GreenLink:hover  {
color:#1ea707;
font-size:16px;
font-weight:700;
text-decoration:none;
}

a.GreenLink:hover {
text-decoration:underline;
}

a.OrangeLink {
color:#F05000;
font-size:16px;
font-weight:700;
text-decoration:none;
}

a.OrangeLink:hover {
text-decoration:underline;
}

.DisabledLink {
color:#b1b0b0;
font-size:12px;
font-weight:700;
/*text-decoration:underline;*/
}

.Button3Parts_Disabled .ButtonLast,.RTL
.Button3Parts_Disabled .ButtonFirst,.Button3Parts_Disabled .Purple .ButtonLast,.RTL
.Button3Parts_Disabled .Purple .ButtonFirst {
background-image:url(buttons/button3Parts/default/btn_disabled_right.png);
}

.Button3Parts_Disabled .ButtonFirst,.RTL
.Button3Parts_Disabled .ButtonLast,.Button3Parts_Disabled .Purple .ButtonFirst,.RTL
.Button3Parts_Disabled .Purple .ButtonLast {
background-image:url(buttons/button3Parts/default/btn_disabled_left.png);
}

.chatSessionTableRight,.RTL
.chatSessionTableLeft {
background-image:url(chat/images/dashboard_gray_right.gif);
background-repeat:no-repeat;
}

.chatSessionTableBottomLeft,.RTL
.chatSessionTableBottomRight {
background-image:url(chat/images/bottom_left.gif);
background-repeat:no-repeat;
}

.chatSessionTableBottomRight,.RTL
.chatSessionTableBottomLeft {
background-image:url(chat/images/bottom_right.gif);
background-repeat:no-repeat;
}

.chatSessionButtonLeft,.RTL
.chatSessionButtonRight {
background-image:url(chat/images/chat_button_left.gif);
background-repeat:no-repeat;
width:8px;
height:24px;
}

.chatSessionButtonRight,.RTL
.chatSessionButtonLeft {
background-image:url(chat/images/chat_button_right.gif);
background-repeat:no-repeat;
width:8px;
height:24px;
}

.chatSessionButtonSmallLeft,.RTL
.chatSessionButtonSmallRight {
background-image:url(chat/images/chat_button_small_left.gif);
background-repeat:no-repeat;
width:6px;
height:17px;
}

.chatSessionButtonSmallRight,.RTL
.chatSessionButtonSmallLeft {
background-image:url(chat/images/chat_button_small_right.gif);
background-repeat:no-repeat;
width:6px;
height:17px;
}

.paddingChatSession,.paddingChatSessionLeft,.RTL
.paddingChatSessionRight {
padding-left:20px;
}

.RTL
.paddingChatSession,.RTL
.paddingChatSessionLeft,.paddingChatSessionRight {
padding-right:20px;
}

.chatWelcomeButtonLeft,.RTL
.chatWelcomeButtonRight,.RTL
.chatWelcomeButtonArrowRight {
background-image:url(chat/images/chat_button_welcome_left.png);
background-repeat:no-repeat;
width:8px;
height:24px;
}

.chatWelcomeButtonRight,.RTL
.chatWelcomeButtonLeft {
background-image:url(chat/images/chat_button_welcome_right.png);
background-repeat:no-repeat;
width:8px;
height:24px;
}

.chatSessionBackgroundUpperRight,.RTL
.chatSessionBackgroundUpperLeft {
background-image:url(chat/images/upper_right.png);
background-repeat:no-repeat;
width:14px;
height:16px;
}

.chatSessionBackgroundUpperLeft,.RTL
.chatSessionBackgroundUpperRight {
background-image:url(chat/images/upper_left.png);
background-repeat:no-repeat;
width:14px;
height:16px;
}

.chatSessionBackgroundCenterRight,.RTL
.chatSessionBackgroundCenterLeft {
background-image:url(chat/images/right.png);
background-repeat:repeat;
width:14px;
height:100%;
}

.chatSessionBackgroundCenterLeft,.RTL
.chatSessionBackgroundCenterRight {
background-image:url(chat/images/left.png);
background-repeat:repeat;
width:14px;
height:100%;
}

.chatSessionBackgroundLowerRight,.RTL
.chatSessionBackgroundLowerLeft {
background-image:url(chat/images/lower_right.png);
background-repeat:no-repeat;
width:14px;
height:14px;
}

.chatSessionBackgroundLowerLeft,.RTL
.chatSessionBackgroundLowerRight {
background-image:url(chat/images/lower_left.png);
background-repeat:no-repeat;
width:14px;
height:14px;
}


img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}

div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}

div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: #e0f2cd;
}

div#tcal table.ctrl {
	border-bottom: 0;
}

div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}

div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}

div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}

div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}

iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}

div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

.imgSort
{
    position:absolute;
    display:inline;
}

.imgSortNewUI
{
    position:absolute;
    top: 5px;
    margin-right:4px;
    left: 0px;
    cursor:pointer;
}

td.eupDescriptionText {
    padding-top:20px;
}

.UI_Grid_Body TD img {
    margin: 0 0 0 -3px;
    padding: 0;
}

#ToggleAllGridCheckboxId{
	margin-left:11px;
	margin-right:11px;
}

.MultipleSelectionMenuTD .Button3Parts{
	display: block;
	margin: 5px 9px 0 8px;
}

#customView {
	display: inline;
	position: relative;
    padding-top: 3px;
    float:right;
}

.RTL
#customView {
	display: inline;
	position: relative;
    padding-top: 3px;
    left:-62px;
    float:left;
}

#loginForGuest{
    visibility:hidden;
}

#loginForGuest td{
padding:5px;
padding-left:30px;
}


#loginForGuest .Button3Parts td{
padding:0px;
}

#containerContentDivListFix{
    margin-top: -14px;
    position:relative;
}

.dashWrapper #iframe4{
    height: 398px;
}

.noresizeable .resizable {
    display:none;
}

.RTL .ui-tabs .ui-tabs-nav li {
	float: right;
}

/* toolbars fix */
#MenuTemplate, #MenuTemplate1, #MenuTemplate2 {
	top: 35px;
}

#MenuTemplate1 .ToolbarMenu_Item{
	width:260px;
}

.Toolbar_Left  .ToolbarMenu table.ToolbarMenu_Item {
	width:180px;
	white-space: normal;
}

.ToolbarMenu_Item {
	width:180px;
}

.ToolbarMenu_Item .ToolbarMenu_Item_Center label{
	white-space: normal;
}

.ToolbarMenu {
	left: -8px;
}

.RTL #MenuTemplate1{
	left: -219px;
}

.ToolbarMenu .ToolbarMenu_Item .ToolbarMenu_Item_Center{
	white-space: normal;
}

#composeMessage {
    left: 10px;
    position: absolute;
    top: 203px;
}

.RTL #composeMessage {
	position: absolute;
	top: 203px;
	right: 260px;
}

#categoryContainer {
    font-family: Arial;
    background: #cccccc;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    margin-top:2px;
}
.RTL
#categoryContainer {
    direction:rtl;
}
#categoryContainer img{
    border:0;
}
#categoryContainer td {
    padding: 10px;
}
#categoryContainer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 1000px;
    margin: 0;
}

#categoryContainer #catTr ul li {
    list-style-type: none;
    float: left;
    height: 15px;
    width: 235px;
    margin: 0 14px 10px 0;
    font-size:14px;
    font-family:Arial;
}

.RTL
#categoryContainer #catTr ul li {
    float: right;
}

#categoryContainer #catTr ul li a {
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
    float: left;
    text-overflow: ellipsis;
    margin-right: 2px;
    text-decoration:none;
    color:black;
}
.RTL
#categoryContainer #catTr ul li a {
    float: right;
    margin-left: 2px;
    margin-right: 0;
}
#categoryContainer #catTr ul li a:hover {
    text-decoration:underline;
}
#categoryContainer #searchTr input {
    width: 250px;
    border: #a2a2a2 1px solid;
    height: 23px;
    font-size:22px;
    color: #646464;
    padding: 3px;
    vertical-align: top;
}
#categoryContainer #searchTr td {
    padding:0;
    padding-left: 9px;
    padding-top: 8px;
}
.RTL
#categoryContainer #searchTr td {
    padding-right: 22px;
    padding-left: 0;
}
#categoryContainer #searchTr img {
    cursor:pointer;
    margin-left: -4px;
}
.RTL
#categoryContainer #searchTr img {
    margin-right: -4px;
    margin-left: 0;
}
#categoryContainer #cursorTd {
    margin: 0;
    padding:0;
    padding-right: 11px;
    text-align: right;
}
.RTL
#categoryContainer #cursorTd {
    padding-left: 11px;
    text-align: left;
    padding-right: 0;
}
#categoryContainer #cursorTd span img{
    padding-bottom: 5px;
    cursor:pointer;
}
#categoryContainer #catTitle {
    font-size: 16px;
    font-weight: bold;
    color:#404040;
    padding:0;
    padding-left: 11px;
    padding-top: 5px;
}
.RTL
#categoryContainer #catTitle {
    padding-right: 22px;
    padding-left: 0;
}
#categoryContainer #catTitle li {
    float: left;
    font-size: 12px;
    padding-right: 4px;
}
.RTL
#categoryContainer #catTitle li {
    float: right;
    padding-left: 4px;
}
#categoryContainer #catTitle li a {
    width: auto;
    font-size: 16px;
    font-weight: bold;
    color:#404040;
    margin: 0;
    text-decoration:none;
    color:black;
}
#categoryContainer #catTitle  ul li a:hover {
    text-decoration:underline;
}
#categoryContainer #catTitle li.last {
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
    color:#6c6c6c;
}
#closureInformationTable td
{
    padding-left: 85px;
}

.RTL #closureInformationTable td
{
    padding-right: 85px;
}

#displayClosureInformationMessage{
    padding:19px;
    color:red;
}

#catHint{
     width:660px;
}

a.switchKbUi:link {
   text-decoration: none;
}

a.switchKbUi:hover {
   text-decoration: underline;
}

a.switchKbUi{
  color: #3BB000;
  float:right;
  font-weight: normal;
}

.RTL a.switchKbUi{
    color: #3BB000;
    float:left;
    font-weight: normal;
}

.MDMLabel
{
   width: 72%;
   white-space: nowrap;
   padding-right: 100px;
}

.Form_Ctrl input[type="text"].inputTextMDMFields
{
   width:182px;
}

#txtHint .hintsClass ul{
    display: none;
}

.RTL #txtHint .hintsClass ul{
    display: none;
}

.MDMLabel .labelText
{

}
.MDMLabel .subLabelText
{
  font-size: 11px;
  font-weight: normal;
  white-space: normal;
}

#MenuTemplate2 .ToolbarMenu_Item label div{
    white-space: nowrap;
}

.ActionBarWrapper #ViewMechanism select{
    width:90px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

#ListContentDivOld > table {
    width: 100%;
}

#ListContentDiv > table {
    width: 100%;
}

#t {
    width: 100%;
}

#t .th-wrapper table tr td{
	white-space: nowrap;
}
.countPatchesHref
{
    text-decoration: underline;
}

.align-inputs input, .align-inputs select {
	float: right;
}

.align-inputs a {
	white-space: nowrap;
}

#patchDisableText {
    margin-right: 20px;
}

.matrix #mainFrame {
	display: table;
}

#customView tbody .Form_Ctrl {
	margin-right: 0;
}

#buggy-table #tabs {
    bottom: -3px;
}

.weight-filtered {
    background: url(../icons/ui/weight_disable.png) no-repeat 0 -2px;
    height: 16px;
    display: block;
    text-indent: 34px;
}
.weight-unfiltered {
    background: url(../icons/ui/weight_idle.png) no-repeat 0 -2px;
    height: 16px;
    display: block;
    text-indent: 34px;
}
