﻿/* Common */
/* 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(_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;
}
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%;
}
*
{
	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(Screen-Layout.gif);*/
	_background-attachment: scroll;
}
BODY.RTL,
.RTL
{
	direction: rtl;
}
#Table1 TD
{
	border: 1px solid black;
}


/* Page Layout */
/* 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: #3aac02;
} 

/* Components */
.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_Item
{

	height: 32px;
	width: 165px;
	line-height: 100%;
	background-repeat: repeat-x;
	/*background-image: url(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_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_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_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;
}
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"]
{

}

.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_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;*/
}
.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 #d2d2d2;
	height: 25px;
	padding-right: 11px;
    padding-left: 11px;
    vertical-align: middle;
    border-bottom: 1px solid #d2d2d2;
	color: #7a7b7f;
}
.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: #7a7b7f;
}
.Grid_Data TR
{
	background-color: #f1f1f1;
	cursor: default;
}
.Grid_Data TR.Hover *
{
	color: #2e3233;
  cursor: pointer;
  /*background-color: lime;*/
}
.Grid_Data
.Grid_EvenRow
{
	background-color: #f8f8f8;
}
.Grid_Body TR.RowSelected
{
	/* images/grid_row_bg_selected.gif */
	/*background-image: url(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: White;
}
.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_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;
}
.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;
}
.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%;
}
/*  */
.Disabled .ButtonLabel,
.Disabled .ButtonLabel *
{
	color: #808080!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: bottom;
	height: 29px;
}
.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: 23px;
	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: 1px solid blue!important;*/
}
.TabStrip
.Selected
{
	position: relative;
	top: 2px;
	margin-left: -2px;
	cursor: default;
	height: 29px;
	border: 0px;
	margin-top: 0px;
	background-color: Transparent;
}
.Tab_First,
.Tab_Last
{
	font-size: 1px;
	/*display: block;*/
	width: 5px;
	background-repeat: no-repeat;
	height: 22px;
	background-color: #F1F1F1;
	/*border-top: 1px solid #C3C3C3;*/
	background-image: url(tabCtrl/default/tab_idle_center.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;
}
.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;
}
.Selected
.Tab_First,
.Selected
.Tab_Last
{
	height: 26px;
	border: 0px;
	background-color: Transparent;
}
.Selected
.Tab_First
{
	width: 6px;
}
.Selected
.Tab_Last
{
	width: 6px;

}
.Tab_Center
{
	height: 22px;
	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: #7A7B7F;
	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: 13px;
	/*text-decoration: underline;*/
}
.Selected .Tab_Center
{
	height: 26px;
	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;
}
.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: 6px;
}
.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: 4px!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: 4px!important;
}
.RTL
.Selected .Tab_Last
{
	background-image: url(tabCtrl/default/tab_selected_left.gif)!important;
	width: 4px!important;
}
.Selected .Rightmost .Tab_Last
{
	width: 3px!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;
}


/**/
.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;
}
.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 4px 8px 4px;
	border-top: 1px solid #a2a2a2;
}
.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_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;
}
.WithNewsWidget
.SidePanel_Body
{
	background-image: none;
}
.WithNewsWidget
.SidePanel_Content_Bottom
{
	/*border-left: none;
	border-right: none;*/
}
.WithNewsWidget
.SidePanel_Bottom_First
{
	/*background-image: url(images/frame_bottom_left.gif);*/
}
.WithNewsWidget
.SidePanel_Bottom_Center
{
	/*background-image: url(images/frame_bottom_center.gif);*/
}
.WithNewsWidget
.SidePanel_Bottom_Last
{
	/*background-image: url(images/frame_bottom_right.gif);*/
}
.RTL
.WithNewsWidget
.SidePanel_Bottom_First
{
	/*background-image: url(images/frame_bottom_right.gif);*/
}
.RTL
.WithNewsWidget
.SidePanel_Bottom_Last
{
	/*background-image: url(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: #d76f53;
	/*line-height: 23px;*/
    font-weight: bold;
    font-size: 15px;
}





