/* Base Styles */
/* All */
*
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: Arial;
	font-size: 12px;
	/*background-color: White;*/
	color: Black;
}
/* Elements */
HTML
{
	/*
	width: 100%;
	height: 100%;
	overflow: hidden;
	*/
}
BODY
{
	/*overflow: auto;*/
	padding: 0px;
	margin: 0px;
	border: 0px;
	/*width: 100%;
	height: 100%;*/
	behavior: url(css/_default/body.htc);
}
TABLE
{
	border-collapse: collapse;
	empty-cells: show;
}
TD
{
	padding: 0px;
	margin: 0px;
}
IMG
{
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
A IMG
{
	border: 0px;
}
A,
A:visited
{
    font-weight: bold;
    color: #555a7c;
}
.LookLikeLink
{
    font-weight: bold;
    color: #555a7c;
}
P
{
	margin: 0px;
	padding: 0px;
}
XMP
{
	padding: 4px;
	vertical-align: middle;
	height: 100%;
	line-height: 25px;
	margin: 0px;
	white-space: normal;
	font-family: courier;
}
IFRAME
{
	
}
BUTTON
{
	background-color: #DEDEDE;
}
/* Classes */
.Maxed
{
	width: 100%;
	height: 100%;
}
.Maxed_Width
{
	width: 100%;
}
.xMaxed
{
	width: 100%;
}
.yMaxed
{
	height: 100%;
}
.Centered
{
	text-align: -moz-center!important;
	_text-align: center!important;
}
.RightAlign
{
	text-align: -moz-right!important;
	_text-align: right!important;
}
.RTL
.RightAlign
{
	text-align: -moz-left!important;
	_text-align: left!important;
}
.LeftAlign
{
	text-align: -moz-left!important;
	_text-align: left!important;
}
.RTL
.LeftAlign
{
	text-align: -moz-right!important;
	_text-align: right!important;
}
.PaddedBox
{
	padding: 5px;
}
.FitToContent
{
	height: 1px;
}
.ScrollerBox
{
	padding: 10px;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: auto;
}
.BorderFix_FF
{
	width: 100%;
}
.SubTabBorderFix_FF
{
	width: 100%;
}


*
{
	scrollbar-arrow-color : #7A7B7F;
	scrollbar-3dlight-color : #9A9DA1;
	scrollbar-darkshadow-color : #7A7B7F;
	scrollbar-face-color : #D8D8D8;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #C3C3C3;
	scrollbar-track-color : #ECECEC;

}
body
{
	
	background-color: #F7F7F7;
	border: 0px;
	padding: 0px;
	/**/
	/*_background-image: url(_laf/Screen-Layout.gif);*/
	_background-attachment: scroll;
}
BODY.RTL,
.RTL
{
	direction: rtl;
}
#Table1 TD
{
	border: 1px solid black;
}
/* Page Layout */

.MainLayout
{
	border: 1px solid #A7A7A7;
	background-color: #F5F5F5;
	padding: 2px;
	width: 100%;
	height: 100%;
}
.Frame
{
	/*filter: alpha(opacity=50);*/
	/*-moz-opacity: 0.5;*/
}
.Frame TD
{
	/*border: 1px solid blue;*/
}
/*
Frame_Top_Left
Frame_Top_Center
Frame_Top_Right

Frame_Header_Left
Frame_Header_Center
Frame_Header_Right

Frame_Body_Left
Frame_Body_Center
Frame_Body_Right

Frame_Bottom_Left
Frame_Bottom_Center
Frame_Bottom_Right
*/


.Frame_Bottom_Left,
.Frame_Bottom_Right
{
	width: 5px;
	height: 7px;
	background-position: center;
	background-repeat: no-repeat;	
}
.Frame_Top_Left,
.Frame_Top_Right
{
	height: 3px;
}
.Frame_Top_Left
{
	background-image: url(pageLayout/pageFrame/top_left.gif);
	background-position: left top;
}
.RTL
.Frame_Top_Left
{
	background-image: url(pageLayout/pageFrame/top_right.gif);
	background-position: right top;
}
.Frame_Top_Right
{
	background-image: url(pageLayout/pageFrame/top_right.gif);
	background-position: right top;
}
.RTL
.Frame_Top_Right
{
	background-image: url(pageLayout/pageFrame/top_left.gif);
	background-position: left top;
}
.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_Header_Left
{
	background-position: left;
	background-image: url(pageLayout/pageFrame/header_left.gif);
}
.RTL
.Frame_Header_Left
{
	background-position: right;
	background-image: url(pageLayout/pageFrame/header_right.gif);
}
.Frame_Header_Right
{
	background-position: right;
	background-image: url(pageLayout/pageFrame/header_right.gif);
}
.RTL
.Frame_Header_Right
{
	background-position: left;
	background-image: url(pageLayout/pageFrame/header_left.gif);
}
.Frame_Header_Center
{
	/*Obsolete*/
	
}
.Frame_Body_Left
{
	background-position: left;
	background-image: url(pageLayout/pageFrame/body_left.gif);
}
.RTL
.Frame_Body_Left
{
	background-position: right;
	background-image: url(pageLayout/pageFrame/body_right.gif);
}
.Frame_Body_Right
{
	background-position: right;
	background-image: url(pageLayout/pageFrame/body_right.gif);
}
.RTL
.Frame_Body_Right
{
	background-position: left;
	background-image: url(pageLayout/pageFrame/body_left.gif);
}
.Frame_Body_Center
{
	
}
.Frame_Bottom_Left
{
	background-image: url(pageLayout/pageFrame/bottom_left.gif);
	background-position: left top;
}
.RTL
.Frame_Bottom_Left
{
	background-image: url(pageLayout/pageFrame/bottom_right.gif);
	background-position: right top;
}
.Frame_Bottom_Right
{
	background-image: url(pageLayout/pageFrame/bottom_right.gif);
	background-position: right top;
}
.RTL
.Frame_Bottom_Right
{
	background-image: url(pageLayout/pageFrame/bottom_left.gif);
	background-position: left top;
}
.Frame_Bottom_Center
{
	background-position: center;
	background-repeat: repeat-x;
	background-image: url(pageLayout/pageFrame/bottom_center.gif);
}

/* Page Header */
.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;
	/*C3C5CA*/
}
.RTL
.Page_Header_Layout
{
	background-image: url(pageLayout/images/page_header_bgImage_rtl.gif);
	background-position: left 1px;
}
.Page_Header TD
{
	
}
.Logo
{
	width: 140px;
	padding: 20px 12px 0 12px;
	white-space: nowrap;
}
.Logo IMG
{
	
}
.Logo SPAN
{
	vertical-align: middle;
}

.Header_Toolbar
{
	height: 1px;
	/*text-align: -moz-right;
	_text-align: right;*/
	padding: 10px;
	padding-right: 4px;
	padding-bottom: 2px;
}
.RTL
.Header_Toolbar
{
	/*text-align: -moz-left;
	_text-align: left;*/
	
}
.Header_Toolbar TD
{
	padding-left: 5px;
	padding-right: 5px;
	color: White;
}
.Header_Toolbar TD *
{
	color: White;
}
.Header_Toolbar TD LABEL
{
	padding-bottom: 5px;
}
.Header_Toolbar TD IMG
{
	vertical-align: top;
}
/* Page Toolbar */
.Page_Toolbar
{
	height: 36px;
	background-color: #F6F6F9;
	
}
.MainToolbar_Box
{
	vertical-align: middle;
}

/* Page Content */
.Page_Content
{
	background-color: #F6F6F9;
	padding: 0px 8px 2px 0px;
}
.RTL
.Page_Content
{
	padding: 0px 0px 2px 8px;
}
.Pane
{
	padding: 2px 0px 0px 4px;
}
.RTL
.Pane
{
	padding: 2px 4px 0px 0px;
}
#MainPane
{
	width: 100%;
	padding-left: 8px;
}
.RTL
#MainPane
{
	padding-right: 8px;
	padding-left: 0px;
}
#LeftPane,
#RightPane
{
	width: 180px!important;
	padding-top: 2px;
	vertical-align: top;
}
.LeftPane .ScrollerBox
{
	background-color: #757897;
} 


/**/
BODY.login
{
	
}
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;
}
.Login_Form_Box
{
	
}
#LoginForm
{
	position: relative;
	
}
.LoginWrapper
{
	position: absolute;
	width: 588px;
	height: 224px;
	top: -239px;
	left: 0px;
	_left: -290px;
}
.LoginWrapper .Form_Ctrl
{
	float: none!important;
}
.LoginWrapper .Form_Ctrl TR
{
	
}
.LoginWrapper .Form_Ctrl .Form_Ctrl_Fields
{
	vertical-align: middle;
	height: 35px;
}
.LoginWrapper .Form_Ctrl .Form_Ctrl_Label,
.LoginWrapper .Form_Ctrl .Form_Ctrl_Label *
{
	color: #F05000;
}


.PaddingCells
{
  padding-bottom: 1px;
}
.MainToolbar
{
	width: 100%;
	height: 37px;
	/*line-height: 37px;*/
	border-bottom: 1px solid black;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url(toolbar/images/mainToolbar_bg.gif);
}
.Toolbar_Left
{
	width: 180px;
	padding-right: 0px;
	padding-left: 2px;
}
.RTL
.Toolbar_Left
{
	padding-right: 2px;
	padding-left: 0px;
}
.Toolbar_Left LABEL
{
	font-weight: bold;
	color: white;
	padding: 0px 0px 0px 10px;
}
.Toolbar_Main
{
	padding-right: 2px;
	padding-left: 4px;
}
.Toolbar_Main .ToobarTD
{
	/*border: 1px solid white;*/
	white-space: nowrap;
}
.RTL
.Toolbar_Main
{
	padding-right: 4px;
	padding-left: 2px;
}
.Toolbar_Main_Layout
{
	/*table-layout: fixed;
	_table-layout: auto;*/
	height: 37px;
}
.Toolbar_Button
{
	border: 0px;
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #7F7775;
	height: 33px;
	
	background-color: Transparent;
	background-position: center;
	background-repeat: repeat-x;
	background-image: url(toolbar/images/button_bg.gif);
	
	margin: 0px;
	padding: 0px 5px 0px 5px;
	
	cursor: pointer;
	color: White;
	font-size: 13px;
}
.Toolbar_Button LABEL
{
	color: White;
}

/*MainToolbar_ButtonSet*/
.MainToolbar_ButtonSet
{
	height: 33px;
	display: inline;
	/**/
	white-space: nowrap;
	/*width:100%;*/
}
.LeftAlign
.MainToolbar_ButtonSet
{
	margin: 0px 4px 0px 4px;
	/*float: left;*/
	/*display: inline;*/
}
.RTL
.LeftAlign
.MainToolbar_ButtonSet
{
	/*float: right;*/
}
.MainToolbar_ButtonSet TD
{
	
}
.Toolbar_Left
.MainToolbar_ButtonSet
{
	margin-right: 0px;
}
.RTL
.MainToolbar_ButtonSet
{
	/*float: right;*/
}
.RTL
.Toolbar_Left
.MainToolbar_ButtonSet
{
	margin-right: 4px;
	margin-left: 0px;
}

.RightAlign
.MainToolbar_ButtonSet
{
	/*_float: none;*/
}
.RTL
.RightAlign
.MainToolbar_ButtonSet
{
	/*float: none;*/
}
.ButtonSet_Button_Wrapper
{
	float:left;
}
.RightAlign .ButtonSet_Button_Wrapper
{
	float:left;
}
.ButtonSet_Button
{
	/*float: none;*/
	/*float: left;*/
	/*display: inline;*/
}
.ButtonSet_Button TBODY
{
	
}
.ButtonSet_Button TR
{
	
}
.ButtonSet_Button TD
{
	
}
.Toolbar_Main .ButtonSet_Button
{
	/*margin-left: -3px;
	_margin-left: auto;*/
}
.RTL
.ButtonSet_Button
{
	/*float: right;*/
	/*margin-left: 0px;
	margin-right: -3px;
	_margin-left: auto;
	_margin-right: auto;*/
}
.RTL
.LeftAlign
.ButtonSet_Button
{
	/*float: right;*/
}
.RTL
.RightAlign
.ButtonSet_Button
{
	/*float: left;*/
}
.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;
}
.RTL
.ButtonSet_Seperator
{
	/*border-right: 1px solid #8b8d8f;
	border-left: 1px solid black;*/
}
.ButtonSet_First,
.ButtonSet_Last
{
	width: 4px;
	background-position: top;
	background-repeat: no-repeat;
	/*display: table-cell;*/
}
.ButtonSet_Center
{
	background-image: url(toolbar/images/btn_idle_center.gif);
	padding: 1px 1px 1px 1px;
	cursor: pointer;
	color: White;
	height: 33px;
	_width: 33px;
	min-width: 33px;
	text-align: -moz-center;
	_text-align: center;
	display: block;
	white-space: nowrap;
}
.Down
.ButtonSet_Center
{
	padding: 2px 0px 0px 2px;
	
}
.Toolbar_Left .ButtonSet_Button
{
	width: 100%;
}
.Toolbar_Left .ButtonSet_Button .ButtonSet_Center
{
	width: auto;
}
.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
{
	/*float: left;*/
	margin-top:1px;
	vertical-align:top;
}
.Down
.ButtonSet_Icon
{
	/*padding: 1px 4px 0px 6px;
	_padding: 2px 4px 0px 6px;*/
}
.ButtonSet_Center IMG
{
	vertical-align: top;/*FF*/
	A_vertical-align: middle;
	_margin-top: 0px;
}
.ButtonSet_Center LABEL
{
	color: White;
	font-weight: bold;
	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;
}
.RTL
.ButtonSet_Center LABEL
{
	text-align: right;
}
.ButtonSet_Center LABEL IMG
{
	vertical-align: baseline;
}
.ButtonSet_First
{
	background-image: url(toolbar/images/btn_idle_left.gif);
}
.RTL
.ButtonSet_First
{
	background-image: url(toolbar/images/btn_idle_right.gif);
}
.ButtonSet_Last
{
	background-image: url(toolbar/images/btn_idle_right.gif);
	
}
.RTL
.ButtonSet_Last
{
	background-image: url(toolbar/images/btn_idle_left.gif);
}

/* MenuButton */
.Toolbar_Left
.MenuButtonSet
.MenuButton
{
	display:table;
	width:180px;
}
.Toolbar_Left
.MenuButtonSet
{
	margin: 0px!important;
}
.MenuButton
.MainToolbar_ButtonSet
{
	
}
.MenuButton
.ButtonSet_Filler
{
	
}
.MenuButton
.ButtonSet_Center
{
	
}
.MenuButton
.ButtonSet_Icon
{
	
}
.MenuButton
.ButtonSet_First
{
	
}
.MenuButton
.ButtonSet_Last
{
	
	
}
.RTL
.MenuButton
.ButtonSet_First
{
	
}
.RTL
.MenuButton
.ButtonSet_Last
{
	
	
}

/**/
.MainToolbar_ButtonSet
.Form_Ctrl
{
	margin: 0px 2px 0px 2px;
	display: inline;
	float: none!important;
	height: 100%;
}
.MainToolbar_ButtonSet
.Form_Ctrl_Label *
{
	font-size: 11px;
	color: white;
}
.FieldBox_Special
{
	height: 100%;
}
.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;
}
.FieldBox_Special
.FieldBox_Center
{
	background-repeat: repeat-x;
	background-image:  url(toolbar/images/toolbarField_center.png);
	background-position: center center;
	color: #7A7B7F;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
}
.FieldBox_Special
.FieldBox_Center LABEL
{
	color: #7A7B7F;
	font-size: 11px;
	
}
.FieldBox_Special
.FieldBox_Last
{
	width: 4px;
	background-repeat: no-repeat;
	background-image:  url(toolbar/images/toolbarField_right.png);
	background-position: center center;
}
.RTL
.FieldBox_Special
.FieldBox_Last
{
	background-image:  url(toolbar/images/toolbarField_left_rtl.png);
}							
.FieldBox_Special
.Button3Parts
{
	margin-left: 0px!important;
	margin-top: 0px!important;
}
.MenuButtonSet
{
	position: relative;
	display: inline;
	z-index: 999;
	/*width: 178px;*/
}
.MenuButton
{
	_float: none;
}
.RTL
.MenuButton
{
	float: right;
}
.ToolbarMenu
{
	display: none;
	position: absolute;
	/*top: 33px;*/
	_left: 0px;
	padding: 0px 6px 0px 6px;
	text-align: -moz-center;
	_text-align: center;
	-moz-user-select: none;
}

.ToolbarMenu_padding
{
	display: none;
	position: relative;
    left:-180px;
	top:-15px;
    /*top: 33px;*/
	_right: 165px;
	padding: 0px 6px 0px 6px;
	text-align: -moz-center;
	_text-align: center;
	-moz-user-select: none;
    z-index:1000;
}

.RTL
.ToolbarMenu_padding
{
    display: none;
	position: relative;
    right:-180px;
	top:-15px;
    /*top: 33px;*/
	_left: 165px;
	padding: 0px 6px 0px 6px;
	text-align: -moz-center;
	_text-align: center;
	-moz-user-select: none;
    z-index:1000;
}


/*
<tr class="ToolbarMenu_Item ToolbarMenu_LastItem">
	<td class="ToolbarMenu_Item_First"></td>
	<td class="ToolbarMenu_Item_Center">
		d
	</td>
	<td class="ToolbarMenu_Item_Last"></td>
</tr>
*/
.ToolbarMenu_Item
{
	
	height: 32px;
	width: 165px;
	line-height: 100%;
	background-repeat: repeat-x;
	/*background-image: url(toolbar/menu/item_idle_center.gif);*/
	
	padding: 0px 9px 0px 9px;
	cursor: pointer;
}

.ToolbarMenu_Item,
.ToolbarMenu_Item *,
.ToolbarMenu_Item LABEL
{
	/*color: #686A8A;*/
	color: #2e3233;
	font-weight: bold;
}


.ToolbarMenu_Item_Icon
{
	border-bottom: 1px solid #2e3233;
	padding: 0px;
	background-color: white;
	background-image: url(toolbar/menu/item_idle_center.png);
	width: 31px;
}
.ToolbarMenu_Item_Center
{
	border-bottom: 1px solid #2e3233;
	padding: 0px 3px 0px 3px;
	background-color: white;
	background-image: url(toolbar/menu/item_idle_center.png);
	
	
}

.ToolbarMenu_Item_top_border
{
	border-top: 1px solid #2e3233;
}


.ToolbarMenu_Item_Center LABEL
{
	padding: 0px;
}
.ToolbarMenu_Item_First,
.ToolbarMenu_Item_Last
{
	background-repeat: repeat-y;
	background-position: center bottom;
	/*border-bottom: 1px solid #717391;*/
	width: 7px;
}
.ToolbarMenu_Item_First
{
	background-image: url(toolbar/menu/item_idle_left.png);
}
.ToolbarMenu_Item_Last
{
	background-image: url(toolbar/menu/item_idle_right.png);
}
.RTL
.ToolbarMenu_Item_First
{
	background-image: url(toolbar/menu/item_idle_right.png);
}
.RTL
.ToolbarMenu_Item_Last
{
	background-image: url(toolbar/menu/item_idle_left.png);
}
.ToolbarMenu_LastItem
{
	height: 35px;
}
.ToolbarMenu_LastItem
.ToolbarMenu_Item_First
{
	background-image: url(toolbar/menu/lastItem_idle_left.png);
	_background-position: center top;
	border-bottom: 0px;
}
.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: 0px;
	padding-bottom: 3px;
}
.ToolbarMenu_LastItem
.ToolbarMenu_Item_Last
{
	background-image: url(toolbar/menu/lastItem_idle_right.png);
	_background-position: center top;
	border-bottom: 0px;
}
.RTL
.ToolbarMenu_LastItem
.ToolbarMenu_Item_Last
{
	background-image: url(toolbar/menu/lastItem_idle_left.png);
}
.ToolbarMenu_Item
.Over *
{
	/*color: white;*/
}
.Container
{

}
.Container TD
{
	/*border: 1px solid green;	*/
}
/* Container_Header */
.Container_Header
{
	height: 1px;
	_border-bottom: 1px solid #FAFAFA;
}
.Container_Header TABLE
{
	width: 100%;
}
.Container_Header_First,
.Container_Header_Last
{
	width: 3px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: center top;
}
.Container_Header_First
{
	background-image: url(container/1/header_left.gif);
}
.RTL
.Container_Header_First
{
	background-image: url(container/1/header_right.gif);
}
.Container_Header_Last
{
	background-image: url(container/1/header_right.gif);
}
.RTL
.Container_Header_Last
{
	background-image: url(container/1/header_left.gif);
}
.Container_Header_Center
{
	background-image: url(container/1/header_center.gif);
	padding: 0px 7px 0px 7px;
	color: #75767A;
	font-size: 13px;
	font-weight: bold;
}
.Container_Header_Center *
{
	color: #75767A;
	font-size: 13px;
	font-weight: bold;
}

/* Container_Body */
.Container_Body
{
	_border-left: 1px solid #C3C3C3;
	_border-right: 1px solid #C3C3C3;
	background-image: url(container/1/body_topSahdow.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: white;
}
.Container .Container_Body .BorderFix_FF
{
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	_border: 0px;
	padding: 10px 18px 8px 18px;
	height: 100%;
}

.Container .Container_Body .SubTabBorderFix_FF
{
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	_border: 0px;
	padding: 2px 1px 2px 1px;
	height: 50%;
}

/* Container_Bottom */
.Container_Bottom
{
	height: 1px;
}
.Container_Bottom TABLE
{
	width: 100%;
}
.Container_Bottom_First,
.Container_Bottom_Last
{
	width: 3px;
	height: 3px;
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 1px;
}
.Container_Bottom_First
{
	background-image: url(container/1/bottom_left.gif);
}
.RTL
.Container_Bottom_First
{
	background-image: url(container/1/bottom_right.gif);
}
.Container_Bottom_Last
{
	background-image: url(container/1/bottom_right.gif);
}
.RTL
.Container_Bottom_Last
{
	background-image: url(container/1/bottom_left.gif);
}
.Container_Bottom_Center
{
	border-bottom: 1px solid #C3C3C3;
	background-color: white;
	font-size: 1px;
}
.Container_Body .ButtonRow
{
	padding-bottom: 20px;
}

/* Container_Plain */

/* Container_Header */
.Container_Plain
.Container_Header
{
	height: 1px;
	border: none;
}
.Container_Plain
.Container_Header TABLE
{
	width: 100%;
}
.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;
	padding: 0px 7px 0px 7px;
	color: #75767A;
	font-size: 1px;
	font-weight: bold;
}
.Container_Plain
.Container_Header_Center *
{
	color: #75767A;
	font-size: 13px;
	font-weight: bold;
}

/* Container_Body */
.Container_Plain
.Container_Body
{
	/*_border-left: 1px solid #C3C3C3;
	_border-right: 1px solid #C3C3C3;
	*/
	border: 0px!important;
	background-image: none;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #EDEDED;
}
.Container_Plain
.Container_Body .BorderFix_FF
{
	/*border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;*/
	border: 0px!important;
	padding: 10px 18px 8px 18px;
	height: 100%;
}
.Container_Body .SubTabBorderFix_FF
{
	/*border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;*/
	border: 0px!important;
	padding: 2px 1px 2px 1px;
	height: 50%;
}

.Container_Plain
.Container_Body P
{
	color: #7D7676;
	line-height: 18px;
	margin-bottom: 15px;
}
/* Container_Bottom */
.Container_Plain
.Container_Bottom
{
	height: 1px;
}
.Container_Plain
.Container_Bottom TABLE
{
	width: 100%;
}
.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: 0px;
	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_Center {
	background-image: none;
	background-color: #E2E3E4;
}

.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_Center {
	background-image: none;
	background-color: #E2E3E4;
}

.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
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
}
INPUT,
SELECT,
BUTTON,
TEXTAREA
{
	/*vertical-align: middle;*/
	vertical-align: top;
}
TEXTAREA
{
	overflow: auto;
	border: 1px solid #a2a2a2;
	padding: 2px;
}
TEXTAREA.Maxed
{
	_border-bottom-width: 2px;
}
INPUT
{
	_border:expression(this.type=='text'||this.type=='password'?"1px solid #a2a2a2":"auto");
	_height: expression(this.type=='text'||this.type=='password'?"21px":"auto");
}
INPUT[type="text"],
INPUT[type="password"]
{
	border: 1px solid #a2a2a2;
	height: 21px;
	padding: 3px 2px 0px 2px;
}
INPUT[type="radio"],
INPUT[type="checkbox"]
{
	
}
.Disabled INPUT
{
  color: #adacac;
}

.FormLayoutTable
{
	
}
.FormLayoutTable .ButtonRow
{
	/*padding-bottom: 20px;*/
}
.FormRow
{
	height: 1px;
	/*padding: 0px 25px 5px 10px;*/
	/*padding: 10px 5px 0px 18px;*/
	padding: 9px 0px 0px 0px;
	/*border: 1px solid blue;*/
}
.Form_Ctrl
{
	/*display: inline;*/
	margin-right: 62px;
	float: left;
	_width: expression(this.FullWidth=='true'?"100%":"");
	_margin-right: expression(this.FullWidth=='true'?"0px":"");
}
.RTL
.Form_Ctrl
{
	margin-right: 0px;
	margin-left: 62px;
	float: right;
	_margin-left: expression(this.FullWidth=='true'?"0px":"");
}
.RightAlign
.Form_Ctrl
{
	float: right;
	margin-right: 0px;
}
.RTL
.RightAlign
.Form_Ctrl
{
	float: Left;
	margin-left: 0px;
}
.Form_Ctrl[FullWidth='true']
{
	display: table;
	margin-right: 0px;
	width: 100%;
}
.RTL
.Form_Ctrl[FullWidth='true']
{
	margin-Left: 0px;
}
.Form_Ctrl_Label
{
	height: 17px;
	padding-right: 5px;
}
.RTL
.Form_Ctrl_Label
{
	padding-left: 0px;
}
.Form_Ctrl_Label,
.Form_Ctrl_Label *
{
	color: #7A7B7F;
	font-weight: bold;
	line-height: 17px;
	font-size: 13px;
    padding-right: 0px;
}
.Form_Ctrl_LabelHeader {
  color: #7A7B7F;
  font-weight: bold;
  line-height: 17px;
  font-size: 15px;
    padding-right: 0px;
}
/*.Form_Ctrl_Label
SELECT
{
    padding-right: 0px;
}
.RTL
.Form_Ctrl_Label
SELECT
{
    padding-left: 0px;
} */

.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 0px 2px;
	/*_margin-left: expression(this.type=='image'?"4px":"");*/
}
.Form_Ctrl
INPUT[type="text"],
.Form_Ctrl
INPUT[type="password"]
{
	border: 1px solid #a2a2a2;
	height: 21px;
	min-width: 140px;
	width: 100%;
	padding: 3px 2px 0px 2px;
}
.Form_Ctrl
INPUT[type="image"]
{
	margin-bottom: 4px;
}
.Form_Ctrl .Input_Image
{
	margin: 0px 12px 0px 3px;
}
.Form_Ctrl
SELECT
{
	height: 21px;
	padding-top: 2px;
    padding-right: 0px;
    /*font-size: 14px;*/
}
.Form_Ctrl_Fields
{
	vertical-align: top;
	
}
.Form_Ctrl .FieldBox
{
	padding-top: 3px;
	_padding-top: 1px;
	height: 32px;
	_height: 1px;
	display: table-cell;
    padding-right: 2px;
}
.RTL
.Form_Ctrl .FieldBox
{
/*    padding-right: 0px;*/
    padding-left: 2px;
}

.Form_Ctrl .FieldBox .Button3Parts
{
	margin: 3px 0px 0px 2px;
	_margin-top: 2px;
	display: block;
}
.RTL
.Form_Ctrl .FieldBox .Button3Parts
{
	/*margin: 3px 2px 0px 0px;
	_margin-top: 2px;*/
}
.Form_Ctrl .FieldBox .Button3Parts .ButtonLabel
{
	width: 20px;
	
}

.Pager
{
	margin: 10px;
	direction:ltr;
}
.Pager TD
{
	padding: 2px;
}
.Pager INPUT,
.Pager LABEL
{
	vertical-align: middle;
	font-weight: bold;
	color: #7A7B7F;
}
.Pager INPUT
{
	width: 14px;	
}





/**/
.RightAlign
.Pager
{
	margin-right: 0px;
}
.RTL
.RightAlign
.Pager
{
	margin-left: 0px;
	margin-right: 10px;
}
.RightAlign TD
.Pager
{
	padding-left: 4px;
	padding-right: 0px;
}
﻿﻿.Grid
{
	/*width: 100%;
	height: 100%;*/

	/**/
}
.Grid_Headers
{
	height: 21px;
	_height: 22px;
	padding-top: 1px;
	_padding-top: 0px;
	/*border-bottom: 1px solid #D6D6D6;*/
}
.Grid_Headers_Layout
{
	width: 100%;
	height: 100%;
	_table-layout: fixed;
}
/*.Grid_Headers TD,*/
.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;
	/*border-bottom: 1px solid #D7D7D7;*/
	font-size: 13px;
	font-weight: bold;
	color: #7a7b7f;
	padding: 0px 11px 0px 11px;
}
.RTL
.Grid_Headers TH
{
	text-align: right;
	border-right: 0px;
	border-left: 1px solid #798EAB;
}
.Grid_Headers TH,
.Grid_Headers TD
{
	border-bottom: 1px solid #a2a2a2;
	height: 22px;
}
.Grid_Filters
{

}
.Grid_Filters TH
{
	padding: 0px;
}
.Grid_Filters TH INPUT,
.Grid_Filters TH SELECT
{
	width: 100%!important;
	border: 0px!important;
	_height: 20px!important;
}
.Grid_Filters .Form_Ctrl
{
	margin: 0px!important;
	width: 100%;
}
.Grid_Filters .Form_Ctrl .FieldBox
{
	height: 20px;
	_height: 1px;
	padding: 0px;
}
.Grid_Filters .Form_Ctrl .ButtonBox
{
	width: 17px;
	padding: 0px;
	vertical-align: top;
}
.Grid_Filters .Form_Ctrl .ButtonBox BUTTON
{
	border: 1px solid #C2C2C2;
	color: #6C829F;
	height: 20px;
	font-weight: bold!important;
	background-color: #F0F0F0;
	margin: 0px;
	width: 100%;
}
.Grid_Filters .Form_Ctrl .ButtonBox INPUT /* Assuming is button */
{
	border: 1px solid #C2C2C2!important;
	color: #6C829F!important;
	font-weight: bold!important;
	height: 20px!important;
	background-color: #F0F0F0;
	line-height: 1px;
}
.Grid_Filters .Form_Ctrl TD
{
	padding: 0px!important;
	border: 0px!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);
}
.ScrollPlaceholder
{
	width: 17px;
	padding: 0px;
	font-size: 1px;
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(grid/images/grid_header_right.gif);
	border-bottom: 1px solid #a2a2a2;
	background-color: #E9E9E9;
}
.RTL
.ScrollPlaceholder
{
	background-position: left top;
	background-image: url(grid/images/grid_header_left_rtl.gif);
}
.Grid_Body
{
	background-color: White;
	/*border-left: 1px solid #8EA3BF;*/
	/*border-right: 1px solid #A2A2A2;*/
	vertical-align: top;
}
.RTL
.Grid_Body
{
	border-right: 0px solid #8EA3BF;
	border-left: 1px solid #A2A2A2;
}
.GridScroller
{
	width: 100%;
	height: 100%;
	_position: relative;
	/*overflow-y: auto;*/
  border-left: 1px solid #A2A2A2;
	/*border-left: 1px solid #7C90AD;
	border-right: 1px solid #7C90AD;*/
	/*border-bottom: 1px solid #7C90AD;*/
}
.GridLeftBorder
{
  border-left: 1px solid #A2A2A2;
}
.RTL
.GridScroller
{
	border-left: 0px solid #8EA3BF;
	border-right: 1px solid #8EA3BF;
}
.Grid_Body .Grid_Data
{
	width: 100%;
	height: 100%;
}
.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;
}
.GridCheckboxCell
{
	width: 27px;
	text-align: -moz-center;
	_text-align: center;
	padding: 0px!important;
}
.GridCheckbox
{
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(grid/images/grid_checkbox_idle.gif);
	cursor: pointer;
}
.RowSelected
.GridCheckbox
{
	background-image: url(grid/images/grid_checkbox_selected.gif);
}
/*<td class="GridCheckboxCell">
	<div class="GridCheckbox"></div>
</td>
*/
.RTL
.Grid_Body TD
{
	border-right: 0px solid #BFCFDB;
	border-left: 1px solid #BFCFDB;
}
.Grid_Body TD *
{
	color: #3e3e3e;
}
.Grid_Data TR
{
	background-color: #f1f1f1;
	cursor: default;
}
.Grid_Data TR.Hover *
{
	color: black;
    cursor: pointer;
    /*background-color: ButtonFace;*/
}
.Grid_Data
.Grid_EvenRow
{
	background-color: #f8f8f8;
}
.Grid_Body TR.RowSelected
{
	/* images/grid_row_bg_selected.gif */
	/*background-image: url(grid/images/grid_row_bg_selected.gif);*/
	background-repeat: repeat-x;
	background-position: top;
	background-color: #CAEAB9;

}
.Grid_Body TR.RowSelected TD
{
	/*border-top: 1px solid #6B6D8C!important;
	border-right: 1px solid #6B6D8C;*/
}
.RTL
.Grid_Body TR.RowSelected TD
{
	/*border-top: 1px solid #6B6D8C!important;
	border-right: 0px solid #6B6D8C;
	border-left: 1px solid #6B6D8C;*/
}
.Grid_Body TR.RowSelected *
{
	color: #3e3e3e;
}
.Grid_Body
.Grid_Body_Left
{
	padding: 0px;
	border-left: 2px solid #7C90AD;
	_border-left: 1px solid #7C90AD;
	border-right: 0px!important;
}
.RTL
.Grid_Body
.Grid_Body_Left
{
	border-right: 2px solid #7C90AD;
	_border-right: 1px solid #7C90AD;
	border-left: 0px!important;
}
/*
	even row bg color: F8F8F8
	odd row bg color: ECECEC
	gridline color: B9CAD5
	font color: 5A6E89;
*/

/* Grid Topper */
.Grid_Topper
{
	height: 3px;
}
.Topper_Left,
.Topper_Right
{
	height: 3px;
	width: 3px;
	background-position: center;
	background-repeat: no-repeat;
}
.Topper_Center
{
	font-size: 1px;
	border-top: 1px solid #A2A2A2;
}
.Topper_Left
{
	background-image: url(grid/images/grid_top_left.gif);
}
.Topper_Right
{
	background-image: url(grid/images/grid_top_right.gif);
}
.RTL
.Topper_Left
{
	background-image: url(grid/images/grid_top_right.gif);
}
.RTL
.Topper_Right
{
	background-image: url(grid/images/grid_top_left.gif);
}
/* Grid Footer */
.Grid_Footer
{
	height: 3px;
}
.Footer_Left,
.Footer_Right
{
	height: 3px;
	width: 3px;
	background-position: center;
	background-repeat: no-repeat;
}
.Footer_Center
{
	font-size: 1px;
	border-bottom: 1px solid #A2A2A2;
}
.Footer_Left
{
	background-image: url(grid/images/grid_bottom_left.gif);
}
.Footer_Right
{
	background-image: url(grid/images/grid_bottom_right.gif);
}
.RTL
.Footer_Left
{
	background-image: url(grid/images/grid_bottom_right.gif);
}
.RTL
.Footer_Right
{
	background-image: url(grid/images/grid_bottom_left.gif);
}
.NestedGrid
{

}
.NestedGrid .BorderFix_FF
{
	padding: 0px!important;
}
.NestedGrid .ScrollPlaceholder
{
	background-repeat: repeat-x;
	background-image: url(grid/images/grid_header_bg.gif);
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #8EA3BF;
	border-right: 0px;
}
.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: 0px;
	display: none;
}
.NestedGrid
.Grid_Headers th,
.NestedGrid
.Grid_Headers td
{
	border-top: 0px;
}
.NestedGrid .GridScroller
{
	border: 0px;

}
.NestedGrid TFOOT
{
	display: none;
}
.GridCellInner
{
	height: 30px;
	padding: 2px 5px;
}
.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;
 height: 55px;
}
.Table_Header_Center TH{
  border-top: 1px solid #A2A2A2;
  border-right: 1px solid #A2A2A2;
  /*border-bottom: 1px solid #D7D7D7;*/
  font-size: 13px;
  font-weight: bold;
  padding: 0px 11px 0px 11px;

}

.RTL
.Table_Header_Center TH
{
	text-align: right;
	border-right: 0px;
	border-left: 1px solid #A2A2A2;
}


.ButtonRow
{
	padding: 10px 0px 0px 0px;
	height: 1px;
	text-align: -moz-right;
	_text-align: right;
}
.RTL
.ButtonRow
{
	text-align: -moz-left;
	_text-align: left;
}
DIV.ButtonRow
{
	height: 30px;
}
.ImageBtn,
.ImageBtn_WithHover,
.ImageBtn_OnlyHover
{
	cursor: pointer;
}
IMG.Icon
{
	/*
	width: 17px;
	height: 17px;
	*/
	vertical-align: middle;
	margin: 1px;
}
IMG.IconSeperator
{
	height: 16px;
	border-right: 1px solid white;
	vertical-align: middle;
	margin: 1px;
	color: #BABDDD;
	width: 1px;
	_font-size: 1px;
}
/* Default */
.Button3Parts
{
	display: inline;
	height: 24px;
	line-height: 20px;
	margin: 0px 0px 0px 8px;
	/*vertical-align: middle;*/
	cursor: pointer;
	
}
.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: 0px;
	padding: 0px;
	cursor: pointer;
}
.Grid .Hover .Button3Parts *
{
	color: white;
}
.Button3Parts .ButtonLast,
.Button3Parts .ButtonFirst
{
	width: 3px;
	background-repeat: no-repeat;
	display: block;
}
.Button3Parts .ButtonLast
{
	background-image: url(buttons/button3Parts/default/btn_idle_right.png);
}
.Button3Parts .ButtonFirst
{
	background-image: url(buttons/button3Parts/default/btn_idle_left.png);
}
.RTL
.Button3Parts .ButtonLast
{
	background-image: url(buttons/button3Parts/default/btn_idle_left.png);
}
.RTL
.Button3Parts .ButtonFirst
{
	background-image: url(buttons/button3Parts/default/btn_idle_right.png);
}
.Button3Parts .ButtonLabel,
.Grid .Button3Parts .ButtonLabel
{
	background-image: url(buttons/button3Parts/default/btn_idle_center.png);
	vertical-align: middle;
	background-repeat: repeat-x;
	padding: 0px 3px 3px 2px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	color: White;
	width: 44px;
	/*min-width: 44px;*/
	white-space: nowrap;
}
.Button3Parts .ButtonLabel SPAN,
.Button3Parts .ButtonLabel LABEL,
.Button3Parts .ButtonLabel DIV
{
	white-space: nowrap;
	font-weight: bold;
	font-size: 12px;
	color: White;
	width: 100%;	
}
/*  */
.Button3Parts .Disabled,
.Button3Parts .Disabled *
{
	cursor: default!important;
}
.Disabled .ButtonLabel,
.Disabled .ButtonLabel *
{
	color: #D4D5D8!important;
}
/* Button Over */
.Button3Parts .Over .ButtonLast
{
	
}
.Button3Parts .Over .ButtonFirst
{
	
}
.Button3Parts .Over .ButtonLabel
{
	
}

/* Button Down */
.Button3Parts .Down .ButtonLast
{
	
}
.Button3Parts .Down .ButtonFirst
{
	
}
.Button3Parts .Down .ButtonLabel
{
	/*
	padding: 0px 3px 2px 2px;*/
	padding: 1px 2px 2px 3px;
}
/*
<table class="Button3Parts">
	<tbody class=" - theme - ">
		<tr class=" - state - ">
			<td class="ButtonFirst">&nbsp;</td>
			<td class="ButtonLabel">
				Cancel
			</td>
			<td class="ButtonLast">&nbsp;</td>
		</tr>
	</tbody>
</table>
*/
.TabStrip
{
	background-color: #F1F1F1;
	_border-top: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
	_border-left: 1px solid #C3C3C3;
	_border-right: 1px solid #C3C3C3;
	vertical-align: top;
	height: 32px;
}
.Container .TabStrip .BorderFix_FF
{
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	_border: 0px;
	float: left;
}
.RTL
.Container .TabStrip .BorderFix_FF
{
	float: right;
}
.Tab
{
	float: left;
	cursor: pointer;
	height: 25px;
	margin-top: 7px;
	vertical-align: bottom;
	/*_display: inline;*/
	/*_position: relative;
	_left: -1px;*/
	margin-left: -1px;
}
.RTL
.Tab
{
	float: right;
	margin-left: -1px;
}
.Tab TR
{
		
}
.Tab TD
{
  border: 0px;
  padding: 0px;
	/*border: 1px solid blue!important;*/
}
.TabStrip
.Selected
{
	position: relative;
/*	top: 2px; */
	margin-left: -2px;
	cursor: default;
	height: 32px;
	border: 0px;
	margin-top: 0px;
	background-color: Transparent;
}
.Tab_First
{
  font-size: 1px;
	/*display: block;*/
	width: 3px;
	background-repeat: no-repeat;
	height: 22px;
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
	background-image: url(tabCtrl/default/tab_idle_leftmost.gif);
}
.Tab_Last
{
  border-right: 1px;
	font-size: 1px;
	/*display: block;*/
	width: 3px;
	background-repeat: no-repeat;
	height: 22px;
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
	background-image: url(tabCtrl/default/tab_idle_rightmost.gif);
}
.Tab_First
{
/*	border-left: 1px solid #C3C3C3; */
	background-position: left top;
}
.RTL
.Tab_First
{
	border-right: 1px solid #C3C3C3;
	border-left: 0px;
	background-position: right top;
  background-image: url(tabCtrl/default/tab_idle_rightmost.gif);
}
.Tab_Last
{
/*	border-right: 1px solid #C3C3C3; */
	background-position: right top;
	
}
.RTL
.Tab_Last
{
	border-left: 1px solid #C3C3C3;
	border-right: 0px;
	background-position: left top;
  background-image: url(tabCtrl/default/tab_idle_leftmost.gif);
}
.Selected
.Tab_First,
.Selected
.Tab_Last
{
	height: 32px;
	border: 0px;
	background-color: Transparent;
}
.Selected
.Tab_First
{
	width: 5px;
}
.Selected
.Tab_Last
{
	width: 5px;
	
}
.Tab_Center
{
	height: 25px;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(tabCtrl/default/tab_idle_center.gif);
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
	/*width: 108px;*/
	
	color: #9b9999;
	font-weight: bold;
	white-space: nowrap;
	text-align: <%=rb.getString("dir.left")%>;
	font-size: 13px;

}
.Tab_Center SPAN
{
	white-space: nowrap;
	color: #7A7B7F;
	font-size: 11px;
  font-family: Verdana!important;
  margin: 3px;
  /*text-decoration: underline;*/
}
.Selected .Tab_Center
{
	height: 32px;
/*	padding-top: 4px;
	padding-right: 1px; */
	background-image: url(tabCtrl/default/tab_selected_center.gif);
	text-decoration: none;
	border-top: 0px;
	width: 111px;
	
}
.Leftmost .Tab_Center
{
	
}
.Selected .Leftmost .Tab_Center
{
	width: 109px;
}
.Selected .Tab_Center SPAN
{
	text-decoration: none;
  margin: 3px;
  font-size: 13px;
}
.Tab_First
{
	
}
.Selected .Tab_First
{
	background-image: url(tabCtrl/default/tab_selected_left.gif)!important;
	width: 5px;
}
.RTL
.Selected .Tab_First
{
	background-image: url(tabCtrl/default/tab_selected_right.gif)!important;
}
.Tab .Leftmost .Tab_First
{
	background-image: url(tabCtrl/default/tab_idle_leftmost.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 0px;
	background-color: Transparent;
}
.RTL
.Tab .Leftmost .Tab_First
{
	background-image: url(tabCtrl/default/tab_idle_rightmost_rtl.gif);	
	background-position: left top;
	width: 3px!important;
	
}
.Selected .Leftmost .Tab_First
{
	width: 5px;
}
.Tab .Leftmost .Tab_Last
{
	
}
.Selected .Leftmost .Tab_Last
{
	width: 5px;
}
.Tab_Last
{
	
}
.Selected .Rightmost .Tab_First
{
	width: 5px!important;
}
.Tab .Rightmost .Tab_Last
{
	background-image: url(tabCtrl/default/tab_idle_rightmost.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 3px!important;
	background-color: Transparent;
}
.RTL
.Tab .Rightmost .Tab_Last
{
	background-image: url(tabCtrl/default/tab_idle_leftmost_rtl.gif);
}
.Tab .Rightmost .Tab_Center
{
	
}
.Selected .Rightmost .Tab_Center
{
	width: 110px!important;
}
.Selected .Tab_Last
{
	background-image: url(tabCtrl/default/tab_selected_right.gif)!important;
	width: 5px!important;
}
.RTL
.Selected .Tab_Last
{
	background-image: url(tabCtrl/default/tab_selected_left.gif)!important;
	width: 5px!important;
}
.Selected .Rightmost .Tab_Last
{
	width: 5px!important;
	background-position: right top;
}
.RTL
.Selected .Rightmost .Tab_Last
{
	background-position: left top;
}
/* Over */
.Tab .Leftmost .Over .Tab_First
{
	border: 0px;
}
.Tab .Rightmost .Over .Tab_Last
{
	border: 0px;
}
.TabEnabled_First,
{
	font-size: 1px;
	/*display: block;*/
	width: 3px;
	background-repeat: no-repeat;
	height: 25px;
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
	background-image: url(tabCtrl/default/tab_idle_center.gif);
}
.TabEnabled_Last
{
	font-size: 1px;
	/*display: block;*/
	width: 17px;
	background-repeat: no-repeat;
	height: 25px;
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
  border: 0px;
  background-image: url(tabCtrl/default/tabenabled_idle_rightmost.gif);
}
.TabEnabled_First
{
/*	border-left: 1px solid #C3C3C3; */
	background-position: left top;
}
.RTL
.TabEnabled_First
{
/*	border-right: 1px solid #C3C3C3; */
	border-left: 0px;
	background-position: right top;
}
.TabEnabled_Last
{
/*	border-right: 1px solid #C3C3C3; */
	background-position: right top;

}
.RTL
.TabEnabled_Last
{
/*	border-left: 1px solid #C3C3C3; */
  border: 0px;
  background-position: left top;
  background-image: url(tabCtrl/default/tabenabled_idle_leftmost_rtl.gif);
}
.Selected
.TabEnabled_First,
.Selected
.TabEnabled_Last
{
	height: 32px;
	border: 0px;
	background-color: Transparent;
}
.Selected
.TabEnabled_First
{
	width: 6px;
}
.Selected
.TabEnabled_Last
{
	width: 24px;

}
.TabEnabled_Center
{
	height: 25px;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(tabCtrl/default/tab_idle_center.gif);
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
	/*width: 108px;*/

  color: #9b9999;
  font-weight: bold;
  white-space: nowrap;
  text-align: <%=rb.getString("dir.left")%>;
  font-size: 13px;
  border: 0px;

}
.TabEnabled_Center SPAN
{
	white-space: nowrap;
	color: #7A7B7F;
	font-size: 11px;
  font-family: Verdana!important;
  margin: 3px;
	/*text-decoration: underline;*/
}
.Selected .TabEnabled_Center
{
	height: 32px;
/*	padding-top: 4px; */
/*	padding-right: 1px; */
	background-image: url(tabCtrl/default/tab_selected_center.gif);
	text-decoration: none;
	border-top: 0px;
	width: 111px;

}
.Leftmost .TabEnabled_Center
{

}
.Selected .Leftmost .TabEnabled_Center
{
	width: 109px;
}
.Selected .TabEnabled_Center SPAN
{
	text-decoration: none;
  margin: 3px;
  font-size :13px;
}
.TabEnabled_First
{

}
.Selected .TabEnabled_First
{
	background-image: url(tabCtrl/default/tab_selected_center.gif)!important;
	width: 7px;
}
.Selected .Leftmost .TabEnabled_First
{
	background-image: url(tabCtrl/default/tab_selected_left.gif)!important;
	width: 7px;
}
.RTL
.Selected .TabEnabled_First
{
	background-image: url(tabCtrl/default/tab_selected_right.gif)!important;
}
.Tab .Leftmost .TabEnabled_First
{
	background-image: url(tabCtrl/default/tab_idle_leftmost.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 0px;
	background-color: Transparent;
}
.RTL
.Tab .Leftmost .TabEnabled_First
{
	background-image: url(tabCtrl/default/tab_idle_rightmost_rtl.gif);
	background-position: left top;
	width: 3px!important;

}
.Selected .Leftmost .TabEnabled_First
{
	width: 6px;
}
.Tab .Leftmost .TabEnabled_Last
{

}
.Selected .Leftmost .TabEnabled_Last
{
	width: 24px;
}
.TabEnabled_Last
{

}
.Selected .Rightmost .TabEnabled_First
{
	width: 5px!important;
}
.Tab .Rightmost .TabEnabled_Last
{
	background-image: url(tabCtrl/default/tabenabledlast_idle_rightmost.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 14px!important;
	background-color: Transparent;
}
.RTL
.Tab .Rightmost .TabEnabled_Last
{
	background-image: url(tabCtrl/default/tabenabled_idle_leftmost_rtl.gif);
}
.TabEnabled .Rightmost .TabEnabled_Center
{

}
.Selected .Rightmost .TabEnabled_Center
{
	width: 110px!important;
}
.Selected .TabEnabled_Last
{
	background-image: url(tabCtrl/default/tabenabled_selected_right.gif)!important;
	width: 24px!important;
}
.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;
}
/* Over */
.Tab .Leftmost .Over .TabEnabled_First
{
	border: 0px;
}
.Tab .Rightmost .Over .TabEnabled_Last
{
	border: 0px;
}
.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: 0px;
  height: 32px!important;
  width: 18px;
  background-image: url(tabCtrl/default/tabenabledlastgraygreenselected_idle_right.gif)!important;
}
.lastGrayOnGraySelected
{
  text-decoration: none;
  border-top: 0px;
  height: 32px!important;
  width: 18px;
  background-image: url(tabCtrl/default/tabenabledlastgraygrayselected_idle_right.gif)!important;
  margin-top: 0px!important;
}
.RTL
.lastGrayOnGraySelected
{
  text-decoration: none;
  border-top: 0px;
  height: 32px!important;
  width: 18px;
  background-image: url(tabCtrl/default/tabenabledlastgraygrayselected_idle_left_rtl.gif)!important;
}
.RTL
.lastGrayOnGreenSelected
{
  text-decoration: none;
  border-top: 0px;
  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;
  width: 3px!important;
}
.RTL
.leftBorder
{
	background-image: url(tabCtrl/default/tab_idle_rightmost.gif)!important;
  width: 3px!important;
}
.Selected .leftBorder
{
	background-image: url(tabCtrl/default/tab_selected_left.gif)!important;
  width: 5px!important;
}



.TabCompleted_First,
{
	font-size: 1px;
	/*display: block;*/
	width: 3px;
	background-repeat: no-repeat;
	height: 25px;
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
	background-image: url(tabCtrl/default/tabcompleted_idle_center.gif);
}
.TabCompleted_Last
{
	font-size: 1px;
	/*display: block;*/
	width: 17px;
	background-repeat: no-repeat;
	height: 25px;
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
  border: 0px;
  background-image: url(tabCtrl/default/tabcompleted_idle_rightmost.gif);
}
.TabCompleted_First
{
/*	border-left: 1px solid #C3C3C3; */
	background-position: left top;
}
.RTL
.TabCompleted_First
{
/*	border-right: 1px solid #C3C3C3; */
	border-left: 0px;
	background-position: right top;
  background-image: url(tabCtrl/default/tabcompleted_idle_leftmost_rtl.gif);
}
.TabCompleted_Last
{
/*	border-right: 1px solid #C3C3C3; */
	background-position: right top;
  background-image: url(tabCtrl/default/tabcompleted_idle_rightmost.gif);

}
.RTL
.TabCompleted_Last
{
/*	border-left: 1px solid #C3C3C3; */
  border: 0px;
  background-position: left top;
  background-image: url(tabCtrl/default/tabcompleted_idle_leftmost_rtl.gif);
}
.Selected
.TabCompleted_First,
.Selected
.TabCompleted_Last
{
	height: 32px;
	border: 0px;
	background-color: Transparent;
}
.Selected
.TabCompleted_First
{
	width: 6px;
}
.Selected
.TabCompleted_Last
{
	width: 24px;

}
.TabCompleted_Center
{
	height: 25px;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(tabCtrl/default/tabcompleted_idle_center.gif);
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
	/*width: 108px;*/

  color: #9b9999;
  font-weight: bold;
  white-space: nowrap;
  text-align: <%=rb.getString("dir.left")%>;
  font-size: 13px;
  border: 0px;

}
.TabCompleted_Center SPAN
{
	white-space: nowrap;
	color: #FFFFFF;
	font-size: 11px;
  font-family: Verdana!important;
  margin: 3px;
	/*text-decoration: underline;*/
}
.Overdue SPAN
{
	white-space: nowrap;
	color: #a92828;
	font-size: 11px;
  font-family: Verdana!important;
  margin: 3px;
	/*text-decoration: underline;*/
}
.Disabled SPAN
{
	white-space: nowrap;
	color: #adacac;
	font-size: 11px;
  font-family: Verdana!important;
  margin: 3px;
	/*text-decoration: underline;*/
}
.Selected .TabCompleted_Center
{
	height: 32px;
/*	padding-top: 4px; */
/*	padding-right: 1px; */
	background-image: url(tabCtrl/default/tabcompleted_selected_center.gif);
	text-decoration: none;
	border-top: 0px;
	width: 111px;

}
.Leftmost .TabCompleted_Center
{

}
.Selected .Leftmost .TabCompleted_Center
{
	width: 109px;
}
.Selected .TabCompleted_Center SPAN
{
	text-decoration: none;
  margin: 3px;
  font-size: 13px;
}
.TabCompleted_First
{

}
.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: 7px;
}
.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 top;
	border: 0px;
	background-color: Transparent;
}
.RTL
.Tab .Leftmost .TabCompleted_First
{
	background-image: url(tabCtrl/default/tabcompleted_idle_rightmost_rtl.gif);
	background-position: left top;
	width: 3px!important;

}
.Selected .Leftmost .TabCompleted_First
{
	width: 6px;
}
.Tab .Leftmost .TabCompleted_Last
{

}
.Selected .Leftmost .TabCompleted_Last
{
	width: 24px;
}
.TabCompleted_Last
{

}
.Selected .Rightmost .TabCompleted_First
{
	width: 5px!important;
}
.Tab .Rightmost .TabCompleted_Last
{
	background-image: url(tabCtrl/default/tabcompletedlast_idle_rightmost.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 14px!important;
	background-color: Transparent;
}
.RTL
.Tab .Rightmost .TabCompleted_Last
{
	background-image: url(tabCtrl/default/tab_idle_leftmost_rtl.gif);
}
.TabEnabled .Rightmost .TabCompleted_Center
{

}
.Selected .Rightmost .TabCompleted_Center
{
	width: 110px!important;
}
.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;
}
/* Over */
.Tab .Leftmost .Over .TabCompleted_First
{
	border: 0px;
}
.Tab .Rightmost .Over .TabCompleted_Last
{
	border: 0px;
}
.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: 0px;
  height: 32px!important;
  width: 18px;
  background-image: url(tabCtrl/default/tabcompletedgreengrayselected_idle_right.gif)!important;
}
.lastGreenOnGreenSelected
{
  text-decoration: none;
  border-top: 0px;
  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;
}
.RTL
.lastGreenOnGraySelected
{
  text-decoration: none;
  border-top: 0px;
  height: 32px!important;
  width: 18px;
  background-image: url(tabCtrl/default/tabcompletedgreengrayselected_idle_left_rtl.gif)!important;
}
.RTL
.lastGreenOnGreenSelected
{
  text-decoration: none;
  border-top: 0px;
  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: 25px;
	background-position: center top;
	background-image: url(tabCtrl/default/plus_idle_center.gif);
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
	/*width: 108px;*/

	color: #7A7B7F;
	font-weight: bold;
	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); 
}

/* Default */
.Category3Parts
{
	display: inline;
	height: 24px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	/*vertical-align: middle;*/
	cursor: pointer;
	
}

.Category3Parts TD,
.Grid .Category3Parts TD
{
	height: 56px;
	line-height: 18px;
	border: 0px;
	padding: 0px;
	cursor: pointer;
}
.Grid .Hover .Category3Parts *
{
	color: white;
}
.Category3Parts .CategoryLast,
.Category3Parts .CategoryFirst
{
	width: 10px;
	background-repeat: no-repeat;
	display: block;
}
.Category3Parts .CategoryLast
{
	background-image: url(category/icons/calegory_right.gif);
}
.Category3Parts .CategoryFirst
{
	background-image: url(category/icons/calegory_left.gif);
}
.RTL
.Category3Parts .CategoryLast
{
	background-image: url(category/icons/calegory_left.gif);
}
.RTL
.CategoryLast
{
	background-position:right;
}
.RTL
.Category3Parts .CategoryFirst
{
	background-image: url(category/icons/calegory_right.gif);
}
.Category3Parts .CategoryLabel,
.Grid .Category3Parts .CategoryLabel
{
	background-image: url(category/icons/calegory_center.gif);
	vertical-align: middle;
	background-repeat: repeat-x;
	padding: 0px 3px 3px 2px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	color: White;
	width: 10px;
	/*min-width: 44px;*/
	white-space: nowrap;
}
.Category3Parts .CategoryLabel SPAN,
.Category3Parts .CategoryLabel LABEL,
.Category3Parts .CategoryLabel DIV
{
	white-space: nowrap;
	font-weight: bold;
	font-size: 12px;
	color: White;
	width: 100%;	
}
/*  */
.Category3Parts .Disabled,
.Category3Parts .Disabled *
{
	cursor: default!important;
}
.Disabled .CategoryLabel,
.Disabled .CategoryLabel *
{
	color: #D4D5D8!important;
}
.SidePanel
{
	height: 100%;
	width: 175px;
}
.RTL .SidePanel
{
	width: 20px;
}
.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_First
{
	background-image: url(leftPane/images/frame_top_left.gif);
}
.RTL
.SidePanel_Top_First
{
	background-image: url(leftPane/images/frame_top_right.gif);
}
.SidePanel_Top_Center
{
	
	background-image: url(leftPane/images/frame_top_center.gif);
	font-size: 1px;
}
.SidePanel_Top_Last
{
	background-image: url(leftPane/images/frame_top_right.gif);
}
.RTL
.SidePanel_Top_Last
{
	background-image: url(leftPane/images/frame_top_left.gif);
}
.SidePanel_Body
{
	vertical-align: top;
	height: 100%;
	_height: auto;
	
	
}
.SidePanel_Body_Inner
{
	/*display: table;*/
	/*height: 100%;*/
}
.ClosedSidePanel .SidePanel_Body_Inner
{
	background-color: #d8d8d8;
}
.SidePanel_Content
{
	
}
.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_MenuCtrl
{
	height: 100%;
}
.SidePanel_CollapseButton_X
{
	position: relative;
	height: 100%;
	float: right;
}
.RTL
.SidePanel_CollapseButton_X
{
	float: left;
}
.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: 0px;
	background-image: url(leftPane/images/btn_collapse_pointRight_idle.gif);
}
/* Items */
.SidePanel_Item
{
	/*height: 30px;
	_height: 30px;*/
	width: 100%;
	cursor: pointer;
	/*filter: alpha(opacity=85);
	-moz-opacity: 0.85;*/

}
.SidePanel_Item TD
{
	/*border: 1px solid white;*/
}
.SidePanel_Item_First,
.SidePanel_Item_Last
{
	width: 5px;
	background-position: center top;
	background-repeat: no-repeat;
	/*display: none;*/
}
.SidePanel_Item_First
{
	background-image: url(leftPane/images/item_idle_left.gif);
}
.RTL
.SidePanel_Item_First
{
	background-image: url(leftPane/images/item_idle_right.gif);
}
.SidePanel_Item_Last
{
	background-image: url(leftPane/images/item_idle_right.gif);
}
.RTL
.SidePanel_Item_Last
{
	background-image: url(leftPane/images/item_idle_left.gif);
}
.SidePanel_Item_Center
{
	color: #2e3233;
	background-position: center top;
	background-image: url(leftPane/images/item_idle_center.gif);
	height:31px;
	line-height:13px;
	padding:0px 8px 0px 8px;
}

.SidePanel_Item_Center_Disabled
{
	color: #999999;
	background-position: center top;
	background-image: url(leftPane/images/item_idle_center.gif);
	height:31px;
	line-height:13px;
	padding:0px 8px 0px 8px;
}

.First_SidePanel_Item
.SidePanel_Item_First,
.First_SidePanel_Item
.SidePanel_Item_Last
{
	/*display: table-cell;
	_display: block;
	*/
}
.First_SidePanel_Item
.SidePanel_Item_First
{
	background-image: url(leftPane/images/topItem_idle_left.gif);
}
.First_SidePanel_Item
.SidePanel_Item_Last
{
	background-image: url(leftPane/images/topItem_idle_right.gif);
}
.RTL
.First_SidePanel_Item
.SidePanel_Item_First
{
	background-image: url(leftPane/images/topItem_idle_right.gif);
}
.RTL
.First_SidePanel_Item
.SidePanel_Item_Last
{
	background-image: url(leftPane/images/topItem_idle_left.gif);
}

.First_SidePanel_Item
.SidePanel_Item_Center
{
	padding: 8px;
	/*border-top: 1px solid #a2a2a2;*/
	background-image: url(leftPane/images/topItem_idle_center.gif);
}
.SidePanel_Item_Selected,
.SidePanel_Item_Selected *
{
	cursor: default!important;
	color: white;
}
.SidePanel_Item_Seperator
{
	background-position: center bottom;
	background-repeat: repeat-y;
	background-image: url(leftPane/images/item_seperator.gif);
	height: 1px;
	font-size: 0.01cm;
}
.SidePanel_Bottom
{
	height: 1px;
}
.SidePanel_Bottom_First,
.SidePanel_Bottom_Last
{
	height: 4px;
}
.SidePanel_Bottom_First,
.SidePanel_Bottom_Last
{
	width: 4px;
	height: 4px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.SidePanel_Bottom_First
{
	background-image: url(leftPane/images/frame_bottom_left.gif);
}
.SidePanel_Bottom_Center
{
	background-color: #e3e4e5;/*686A8A*/
	background-image: url(leftPane/images/frame_bottom_center.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*border-bottom: 1px solid #7389A6;*/
	font-size: 1px;
}
.SidePanel_Bottom_Last
{
	background-image: url(leftPane/images/frame_bottom_right.gif);
}
.RTL
.SidePanel_Bottom_First
{
	background-image: url(leftPane/images/frame_bottom_right.gif);
}
.RTL
.SidePanel_Bottom_Last
{
	background-image: url(leftPane/images/frame_bottom_left.gif);
}
/* Closed Panel */
.ClosedSidePanel
{
	width: 20px;
}
.ClosedSidePanel
.SidePanel_Top
{
	display: table-row;
	_display: block;
}
.ClosedSidePanel
.SidePanel_Top_First
{
	background-image: url(leftPane/images/frame_top_left_closed.gif);
}
.RTL
.ClosedSidePanel
.SidePanel_Top_First
{
	background-image: url(leftPane/images/frame_top_right_closed.gif);
}
.ClosedSidePanel
.SidePanel_Top_Center
{
	
	background-image: url(leftPane/images/frame_top_center_closed.gif);
	font-size: 1px;
}
.ClosedSidePanel
.SidePanel_Top_Last
{
	background-image: url(leftPane/images/frame_top_right_closed.gif);
}
.RTL
.ClosedSidePanel
.SidePanel_Top_Last
{
	background-image: url(leftPane/images/frame_top_left_closed.gif);
}
/* * */
.ClosedSidePanel
.SidePanel_Bottom_First
{
	background-image: url(leftPane/images/frame_bottom_left_closed.gif);
}
.RTL
.ClosedSidePanel
.SidePanel_Bottom_First
{
	background-image: url(leftPane/images/frame_bottom_right_closed.gif);
}
.ClosedSidePanel
.SidePanel_Bottom_Center
{
	
	background-image: url(leftPane/images/frame_bottom_center_closed.gif);
	font-size: 1px;
}
.ClosedSidePanel
.SidePanel_Bottom_Last
{
	background-image: url(leftPane/images/frame_bottom_right_closed.gif);
}
.RTL
.ClosedSidePanel
.SidePanel_Bottom_Last
{
	background-image: url(leftPane/images/frame_bottom_left_closed.gif);
}
/* * */
.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: 0px;
}
.ClosedSidePanel
.SidePanel_Content
{
	display: none;
}
/*
<table class="News">
	<tr>
		<td class="News_Header_First"></td>
		<td class="News_Header_Center">
			[News Title]
		</td>
		<td class="News_Header_Last"></td>
	</tr>
	<tr>
		<td class="News_Body_First"></td>
		<td class="News_Body_Center">
			
		</td>
		<td class="News_Body_Last"></td>
	</tr>
	<tr>
		<td class="News_Footer_First"></td>
		<td class="News_Footer_Center"></td>
		<td class="News_Footer_Last"></td>
	</tr>
</table>
*/
.WithNewsWidget
.SidePanel_Body
{
	background-image: none;
}
.WithNewsWidget
.SidePanel_Content_Bottom
{
	/*border-left: none;
	border-right: none;*/
}
.WithNewsWidget
.SidePanel_Bottom_First
{
	/*background-image: url(newsWidget/images/frame_bottom_left.gif);*/
}
.WithNewsWidget
.SidePanel_Bottom_Center
{
	/*background-image: url(newsWidget/images/frame_bottom_center.gif);*/
}
.WithNewsWidget
.SidePanel_Bottom_Last
{
	/*background-image: url(newsWidget/images/frame_bottom_right.gif);*/
}
.RTL
.WithNewsWidget
.SidePanel_Bottom_First
{
	/*background-image: url(newsWidget/images/frame_bottom_right.gif);*/
}
.RTL
.WithNewsWidget
.SidePanel_Bottom_Last
{
	/*background-image: url(newsWidget/images/frame_bottom_left.gif);*/
}
.NewsWidget
{
	padding: 5px;
	width: 100%;
	/*border-left: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;*/
}
.SidePanel_Content_Top
.NewsWidget
{
	border-left: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	background-color: #e2e3e4;
	width: 175px;
}
.News
{
	width: 100%;
}
.ClosedMenu
.News
{
	display: none;
}
/* Header */
.News_Header
{
	height: 1px;
}
.News_Header_First,
.News_Header_Last
{
	width: 4px;
	height: 43px;
	
	background-repeat: no-repeat;
	background-position: top;
}
.News_Header_First
{
	background-image: url(newsWidget/images/title_left.gif);
}
.News_Header_Last
{
	background-image: url(newsWidget/images/title_right.gif);
}
.RTL
.News_Header_First
{
	background-image: url(newsWidget/images/title_right.gif);
}
.RTL
.News_Header_Last
{
	background-image: url(newsWidget/images/title_left.gif);
}

.News_Header_Center
{
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(newsWidget/images/title_center.gif);
	
	padding: 0px 5px 0px 5px;
	
	color: White;
	font-weight: bold;
}
/* Body */
.News_Body
{
	
}
.News_Body_First,
.News_Body_Last
{
	background-repeat: repeat-y;
	background-position: top;
	background-color: #838488; 
	width: 2px;
	/*filter: alpha(opacity=95);
	-moz-opacity: 0.95;*/
}
.News_Body_First
{
	background-image: url(newsWidget/images/body_left.gif);
}
.News_Body_Last
{
	background-image: url(newsWidget/images/body_right.gif);
}
.RTL
.News_Body_First
{
	background-image: url(newsWidget/images/body_right.gif);
}
.RTL
.News_Body_Last
{
	background-image: url(newsWidget/images/body_left.gif);
}
.News_Body_Center
{
	padding: 10px 5px 10px 5px;
	background-color: #838488;
	
	background-image: url(newsWidget/images/body_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	
	color: White;
}
.News_Body_Center *
{
	color: White;
}
.NewsItem
{
	margin-bottom: 18px;
}
.NewsItem_Title
{
	font-weight: bold;
}
.NewsItem_Urgent
{
	font-weight: bold;
    color:red;
}
/* Footer */
.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_First
{
	background-image: url(newsWidget/images/bottom_left.gif);
}
.News_Footer_Last
{
	background-image: url(newsWidget/images/bottom_right.gif);
}
.RTL
.News_Footer_First
{
	background-image: url(newsWidget/images/bottom_right.gif);
}
.RTL
.News_Footer_Last
{
	background-image: url(newsWidget/images/bottom_left.gif);
}

.News_Footer_Center
{
	background-repeat: repeat-x;
	background-position: bottom;
	xbackground-image: url(newsWidget/images/bottom_center.gif);
	font-size: 1px;
	background-color: #838488;
}
html {height:100%;padding:0px;margin:0px;border:none}



 
.blueBorder1px {
	border: 1px solid #01388A;
	width: 388px;
	height: 322px;
	
}
.whiteBorder2px {
	border: 2px solid #FFFFFF;
	width: 388px;
	height: 322px;
}

#passwordReminder {
	background-attachment: fixed;
	background-color: #CFE4F4;
	width:388px;
	height: 322px;
}




#mainTable100 {
	height: 100%;
	width: 100%;
	text-align: center;
}


#mainBorderBlue {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6D92BC;
	border-right-color: #6D92BC;
	border-bottom-color: #6D92BC;
	border-left-color: #6D92BC;
	height: 100%;
	width: 905px;
}
#mainBorderGray {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C4CED7;
	border-right-color: #C4CED7;
	border-bottom-color: #C4CED7;
	border-left-color: #C4CED7;
	height: 100%;
	width: 905px;
	
}

.ErrText {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	color: #c82828;
    font-weight: bold;
    font-size: 13px;
}

.GreenText {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	color: #09FF00;
	text-decoration: none;
	line-height: 23px;
}

.HeaderText {
	color: #F05000;
	/*line-height: 23px;*/
    font-weight: bold;
    font-size: 15px;
}

.HeaderGreen {
  font-weight: bold;
  font-size: 18px;
  color: #1ea707;
}

.HeaderOrange {
  font-weight: bold;
  font-size: 18px;
  color: #F05000;
}

.HeaderGray {
  font-weight: bold;
  font-size: 14px;
  color: #414042;
}

.GreenLink:link              { color:#1ea707; font-size: 14px;font-weight: bold;text-decoration:underline; }
.GreenLink:visited           { color:#1ea707; font-size: 14px;font-weight: bold;text-decoration:underline; }
.GreenLink:hover             { color:#1ea707; font-size: 14px;font-weight: bold;text-decoration:underline; }
.GreenLink:active            { color:#1ea707; font-size: 14px;font-weight: bold;text-decoration:underline; }

.OrangeLink:link              { color:#F05000; font-size: 14px;font-weight: bold;text-decoration:underline; }
.OrangeLink:visited           { color:#F05000; font-size: 14px;font-weight: bold;text-decoration:underline; }
.OrangeLink:hover             { color:#F05000; font-size: 14px;font-weight: bold;text-decoration:underline; }
.OrangeLink:active            { color:#F05000; font-size: 14px;font-weight: bold;text-decoration:underline; }

.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_First
{
	background-image: url(toolbar/images/btn_idle_left.gif);
}
.RTL
.ButtonSet_Disabled_First
{
	background-image: url(toolbar/images/btn_idle_right.gif);
}
.ButtonSet_Disabled_Last
{
	background-image: url(toolbar/images/btn_idle_right.gif);

}
.RTL
.ButtonSet_Disabled_Last
{
	background-image: url(toolbar/images/btn_idle_left.gif);
}

.ButtonSet_Disabled_Icon
{
	width: 1px;
	height: 33px;	
	background-image: url(toolbar/images/btn_idle_center.gif);
}

.ButtonSet_Disabled_Icon IMG
{
	float: left;
}
.Down
.ButtonSet_Disabled_Icon
{
	/*padding: 1px 4px 0px 6px;
	_padding: 2px 4px 0px 6px;*/
}
.ButtonSet_Disabled_Button
{
	float: left;
}
.RTL
.ButtonSet_Disabled_Button
{
	float:right;
}
.RightAlign
.ButtonSet_Disabled_Button
{

}





/* Default */
.Button3Parts_Disabled
{
	display: inline;
	height: 24px;
	line-height: 20px;
	margin: 0px 0px 0px 8px;
	/*vertical-align: middle;*/
	

}
.Button3Parts_Disabled TD
{
	height: 24px;
	line-height: 18px;
}
.Button3Parts_Disabled .ButtonLast,
.Button3Parts_Disabled .ButtonFirst
{
	width: 3px;
	background-repeat: no-repeat;
	display: block;
}
.Button3Parts_Disabled .ButtonLast
{
	background-image: url(buttons/button3Parts/default/btn_disabled_right.png);
}
.Button3Parts_Disabled .ButtonFirst
{
	background-image: url(buttons/button3Parts/default/btn_disabled_left.png);
}
.RTL
.Button3Parts_Disabled .ButtonLast
{
	background-image: url(buttons/button3Parts/default/btn_disabled_left.png);
}
.RTL
.Button3Parts_Disabled .ButtonFirst
{
	background-image: url(buttons/button3Parts/default/btn_disabled_right.png);
}
.Button3Parts_Disabled .ButtonLabel
{
	background-image: url(buttons/button3Parts/default/btn_disabled_center.png);
	vertical-align: middle;
	background-repeat: repeat-x;
	padding: 0px 3px 3px 2px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	color: White;
	width: 44px;
}
.Button3Parts_Disabled .ButtonLabel SPAN
{
	white-space: nowrap;
	font-weight: bold;
	font-size: 12px;
	color: White;

}
/* Button Over */
.Button3Parts_Disabled .Over .ButtonLast
{

}
.Button3Parts_Disabled .Over .ButtonFirst
{

}
.Button3Parts_Disabled .Over .ButtonLabel
{

}

/* Button Down */
.Button3Parts_Disabled .Down .ButtonLast
{

}
.Button3Parts_Disabled .Down .ButtonFirst
{

}
.Button3Parts_Disabled .Down .ButtonLabel
{
	/*
	padding: 0px 3px 2px 2px;*/
	padding: 1px 2px 2px 3px;
}
/*
<table class="Button3Parts_Disabled">
	<tbody class=" - theme - ">
		<tr class=" - state - ">
			<td class="ButtonFirst">&nbsp;</td>
			<td class="ButtonLabel">
				Cancel
			</td>
			<td class="ButtonLast">&nbsp;</td>
		</tr>
	</tbody>
</table>
*/

/* Themes */

/* Purple */
.Button3Parts_Disabled .Purple .ButtonLast,
.Button3Parts_Disabled .Purple .ButtonFirst
{

}
.Button3Parts_Disabled .Purple .ButtonLast
{
	background-image: url(buttons/button3Parts/default/btn_disabled_right.png);
}
.Button3Parts_Disabled .Purple .ButtonFirst
{
	background-image: url(buttons/button3Parts/default/btn_disabled_left.png);
}
.RTL
.Button3Parts_Disabled .Purple .ButtonLast
{
	background-image: url(buttons/button3Parts/default/btn_disabled_left.png);
}
.RTL
.Button3Parts_Disabled .Purple .ButtonFirst
{
	background-image: url(buttons/button3Parts/default/btn_disabled_right.png);
}
.Button3Parts_Disabled .Purple .ButtonLabel
{
	background-image: url(buttons/button3Parts/default/btn_disabled_center.png);
	/*padding: 0px 5px 1px 3px;*/
	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: #000000;
                padding: 10px;
                text-align:left;
                overflow: auto;
            }

.RTL
.hintsClass {
                text-align:right;
            }

.hintsClass h3
{
    font-size:12px;
    border:solid 0px #fff;
    color: #3bb000;
}

.hintsClass li
{
    color:#176A9D;
    margin:8px 0pt 7pt 40px;
    text-align:left;
}

.RTL
.hintsClass li
{
    color:#176A9D;
    margin:8px 0pt 7pt 40px;
    text-align:right;
}

.closeFAQ
{
    float: right;
    cursor: pointer;
}

.RTL
.closeFAQ
{
    float: left;
    cursor: pointer;
}

.hintsClass em{
  	color: #7A7B7F;
	font-weight: bold;
	line-height: 17px;
	font-size: 13px;
    padding-right: 0px;
}

.RTL
.hintsClass em{
  	color: #7A7B7F;
	font-weight: bold;
	line-height: 17px;
	font-size: 13px;
    padding-left: 0px;
}

.hintSource {
    /*color: blue;*/
    /*text-decoration: underline;*/
    cursor: pointer;
}


.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:bold;
}

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;
    padding: 8px;
    border: 2px solid #d2d3d5;
    background-color:white;
  }

  .chatAdministratorLine {
    color: #1EA707;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 4px;
    margin-top: 0;
  }

  .chatEnduserLine {
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 4px;
    margin-top: 0;
  }

  .hour {
    color: #d2d3d5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 0;
  }

  .operatorUserName {
    color: #1EA707;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
  }

  .enduserUserName {
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
  }

  .statusLine {
    color: #787878;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 4px;
    margin-top: 0;
  }
.errorMessage {
    font-size:12px;
    font-weight:bold;
    color:red;
}

.chatSessionBody {
    background-image:url(chat/images/square-general-details.png);
    background-repeat: no-repeat;
    width: 574px;
    height:536px;

}

.chatSessionTable {

}

.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;
}

.chatSessionTableRight {
    background-image:url(chat/images/dashboard_gray_right.gif);
    background-repeat: no-repeat;
}

.RTL
.chatSessionTableLeft
{
	background-image: url(chat/images/dashboard_gray_right.gif);
    background-repeat: no-repeat;
}
.RTL
.chatSessionTableRight
{
	background-image: url(chat/images/dashboard_gray_left.gif);
}

.chatSessionTableBottomLeft {
    background-image:url(chat/images/bottom_left.gif);
    background-repeat: no-repeat;
}

.chatSessionTableBottomCenter {
    border-bottom: 1px solid #C3C3C3;
    background-color: white;
    font-size: 1px;
}

.chatSessionTableBottomRight {
    background-image:url(chat/images/bottom_right.gif);
    background-repeat: no-repeat;
}

.RTL
.chatSessionTableBottomLeft {
    background-image:url(chat/images/bottom_right.gif);
    background-repeat: no-repeat;
}

.RTL
.chatSessionTableBottomRight {
    background-image:url(chat/images/bottom_left.gif);
    background-repeat: no-repeat;
}

.chatSessionButtonLeft {
    background-image:url(chat/images/chat_button_left.gif);
    background-repeat: no-repeat;
    width:8px;
    height:24px;
}

.chatSessionButtonCenter {
    background-image:url(chat/images/chat_button_center.gif);
    background-repeat: repeat-x;
    cursor:pointer;
    color: white;
    font-weight:bold;
}

.Disabled
.chatSessionButtonCenter {
    background-image:url(chat/images/chat_button_center.gif);
    background-repeat: repeat-x;
    cursor:default!important;
    color: #D4D5D8!important;
}

.chatSessionButtonRight {
    background-image:url(chat/images/chat_button_right.gif);
    background-repeat: no-repeat;
    width:8px;
    height:24px;    
}

.RTL
.chatSessionButtonLeft {
    background-image:url(chat/images/chat_button_right.gif);
    background-repeat: no-repeat;
    width:8px;
    height:24px;
}

.RTL
.chatSessionButtonRight {
    background-image:url(chat/images/chat_button_left.gif);
    background-repeat: no-repeat;
    width:8px;
    height:24px;
}


.chatSessionButtonSmallLeft {
    background-image:url(chat/images/chat_button_small_left.gif);
    background-repeat: no-repeat;
    width:6px;
    height:17px;
}

.chatSessionButtonSmallCenter {
    background-image:url(chat/images/chat_button_small_center.gif);
    background-repeat: repeat-x;
    cursor:pointer;
    color: white;
    width:2px;
    height:17px;
}

.chatSessionButtonSmallRight {
    background-image:url(chat/images/chat_button_small_right.gif);
    background-repeat: no-repeat;
    width:6px;
    height:17px;
}

.RTL
.chatSessionButtonSmallLeft {
    background-image:url(chat/images/chat_button_small_right.gif);
    background-repeat: no-repeat;
    width:6px;
    height:17px;
}


.RTL
.chatSessionButtonSmallRight {
    background-image:url(chat/images/chat_button_small_left.gif);
    background-repeat: no-repeat;
    width:6px;
    height:17px;
}

.paddingChatSession {
    padding-left:20px;
}

.RTL
.paddingChatSession {
    padding-right:20px;
}


.paddingChatSessionLeft {
    padding-left:20px;
}

.RTL
.paddingChatSessionLeft {
    padding-right:20px;
}

.paddingChatSessionRight {
    padding-right:20px;
}

.RTL
.paddingChatSessionRight {
    padding-left:20px;
}


.chatWelcomePageInput {
    width: 150px;
    border: 2px solid #d2d3d5;
}


.chatWelcomeButtonLeft {
    background-image:url(chat/images/chat_button_welcome_left.png);
    background-repeat: no-repeat;
    width:8px;
    height:24px;
}

.chatWelcomeButtonCenter {
    background-image:url(chat/images/chat_button_welcome_center.png);
    background-repeat: repeat-x;
    cursor:pointer;
    color: white;
    font-weight:bold;
}

.chatWelcomeButtonRight {
    background-image:url(chat/images/chat_button_welcome_right.png);
    background-repeat: no-repeat;
    width:8px;
    height:24px;
}

.RTL
.chatWelcomeButtonLeft {
    background-image:url(chat/images/chat_button_welcome_right.png);
    background-repeat: no-repeat;
    width:8px;
    height:24px;
}

.RTL
.chatWelcomeButtonRight {
    background-image:url(chat/images/chat_button_welcome_left.png);
    background-repeat: no-repeat;
    width:8px;
    height:24px;
}

.chatWelcomeButtonArrowRight {
    background-image:url(chat/images/chat_button_welcome_arrow_right.png);
    background-repeat: no-repeat;
    width:34px;
    height:24px;
}

.RTL
.chatWelcomeButtonArrowRight {
    background-image:url(chat/images/chat_button_welcome_left.png);
    background-repeat: no-repeat;
    width:8px;
    height:24px;
}


.chatSessionBackgroundUpperRight {
    background-image:url(chat/images/upper_right.png);
    background-repeat: no-repeat;
    width:14px;
    height:16px;
}

.chatSessionBackgroundUpperLeft {
    background-image:url(chat/images/upper_left.png);
    background-repeat: no-repeat;
    width:14px;
    height:16px;
}

.RTL
.chatSessionBackgroundUpperRight {
    background-image:url(chat/images/upper_left.png);
    background-repeat: no-repeat;
    width:14px;
    height:16px;
}

.RTL
.chatSessionBackgroundUpperLeft {
    background-image:url(chat/images/upper_right.png);
    background-repeat: no-repeat;
    width:14px;
    height:16px;
}

.chatSessionBackgroundUpperCenter {
    background-image:url(chat/images/upper_center.png);
    background-repeat: repeat;
    width:14px;
    height:14px;
}

.chatSessionBackgroundCenterRight {
    background-image:url(chat/images/right.png);
    background-repeat: repeat;
    width:14px;
    height:100%;
}

.chatSessionBackgroundCenterLeft {
    background-image:url(chat/images/left.png);
    background-repeat: repeat;
    width:14px;
    height:100%;
}

.RTL
.chatSessionBackgroundCenterRight {
    background-image:url(chat/images/left.png);
    background-repeat: repeat;
    width:14px;
    height:100%;
}

.RTL
.chatSessionBackgroundCenterLeft {
    background-image:url(chat/images/right.png);
    background-repeat: repeat;
    width:14px;
    height:100%;
}

.chatSessionBackgroundCenterCenter {
    background-image:url(chat/images/center.png);
    background-repeat: repeat;
    height:100%;
    width: 100%;
}

.chatSessionBackgroundLowerRight {
    background-image:url(chat/images/lower_right.png);
    background-repeat: no-repeat;
    width:14px;
    height:14px;
}

.chatSessionBackgroundLowerLeft {
    background-image:url(chat/images/lower_left.png);
    background-repeat: no-repeat;
    width:14px;
    height:14px;
}

.RTL
.chatSessionBackgroundLowerRight {
    background-image:url(chat/images/lower_left.png);
    background-repeat: no-repeat;
    width:14px;
    height:14px;
}

.RTL
.chatSessionBackgroundLowerLeft {
    background-image:url(chat/images/lower_right.png);
    background-repeat: no-repeat;
    width:14px;
    height:14px;
}

.chatSessionBackgroundLowerCenter {
    background-image:url(chat/images/lower_center.png);
    background-repeat: repeat-x;
    width:14px;
    height:14px;
}

