@media screen
{
/* Numeric Box */
.OneColNumericBox
{	/* NumericBox Properties */
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	direction: rtl;
	width: 140px;
}
.TwoColNumericBox
{	/* NumericBox Properties */
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	direction: rtl;
	width: 130px;
}
.ThreeColNumericBox
{	/* NumericBox Properties */
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	direction: rtl;
	width: 120px;
}
/************************/
/* Date Picker & OnDemanded Styles*/
.OneColDatePicker
{	/* all Date TextBoxes Properties */
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	width: 124px;
	direction: rtl;
	text-align: left;
}
.TwoColDatePicker
{	/* all Date TextBoxes Properties */
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	width: 114px;
	direction: rtl;
	text-align: left;
}
.ThreeColDatePicker
{	/* all Date TextBoxes Properties */
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	width: 104px;
	direction: rtl;
	text-align: left;
}
.PickerImage
{	vertical-align: middle;
	height: 16px;
	margin-right: 2px;
}
.DateButton
{	/* all Date Button Properties */
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: -moz-center;
	!text-align: center;
	direction: rtl;
	padding-left: 7px;
	padding-right: 9px;
}
/************************/
/* Event Button */
.EventButton
{	/* EventButton control's button properties */
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: -moz-center;
	!text-align: center;
	direction: rtl;
	margin-right: 5px;
}
.EventButtonTextBox 
{	/* EventButton control's textbox properties */
	font-family: Tahoma;
	font-size: 10px;
	color: #999999;
	direction: rtl;
	width: 100px;
	padding-right: 0px;
}
/************************/
/* Popup Opener */
.PopupOpenerButton
{	/* PopupOpener control's button properties */
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: -moz-center;
	!text-align: center;
	direction: rtl;
	margin-right: 4px;
}
.TwoPartPopUpButton
{	/* TwoPartPopUp control's button properties */
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: -moz-center;
	!text-align: center;
	direction: rtl;
	margin-right: 5px;
}
.PopupOpenerTextBox
{	/* PopupOpener control's Textbox properties */
	font-family: Tahoma;
	font-size: 10px;
	width: 110px;
}
.TwoColPopupOpenerTextBox
{	/* PopupOpener control's Textbox properties */
	font-family: Tahoma;
	font-size: 10px;
	width: 100px;
}
.OneColPopupOpenerTextBox
{	/* PopupOpener control's Textbox properties */
	font-family: Tahoma;
	font-size: 10px;
	width: 110px;
}
.TwoPartPopUpTextBox
{	/* TwoPartPopUp control's Textbox properties */
	font-family: Tahoma;
	font-size: 10px;
	width: 49px;
}
/************************/
/* Special tab for System Setting Page */
.TabLinkBGContainer
{
	padding: 0px;
	width: 130px;
}
.TabButtonActive
{
	font-family: Tahoma;
	font-size: xx-small;
	color: #0072bc;
	background-color: Transparent;
}
.TabButtonDeActive
{
	background-color: Transparent;
	font-family: Tahoma;
	font-size: xx-small;
	color: #004a80;
}
.TabBgControllerMaintenance
{
	background-color: #FFFFFF;
	background-image: url('../images/TabControl/TabBgControllerBG.gif');
	background-repeat: repeat-y;
	background-position: left top;
	border: solid 1px #c5dbfb;
	border-right: solid 0px #c5dbfb;
}
.TabBgControllerCompution
{
	
}
.TabBgControllerMBOTree
{
}
.TabButtonBgControllerActive
{
	background-color: #FFFFFF;
	background-image: url('../images/TabControl/TabButtonBGActive.gif');
	background-repeat: repeat-y;
	background-position: left top;
	border: solid 1px #c5dbfb;
	border-left: solid 1px #FFFFFF;
	width: 200px;
	cursor: Hand;
}
.TabButtonBgControllerDeActive
{
	background-color: #FFFFFF;
	background-image: url('../images/TabControl/TabButtonBGDeActive.gif');
	background-repeat: repeat-y;
	background-position: left top;
	border: solid 1px #c5dbfb;
	width: 200px;
	cursor: Hand;
}
/************************/
/* Tab & Ondemanded Styles */
.TabButtonsDiv
{
	position: relative;
	bottom: -4px;
	right: 0px;
}
.TabButton
{	/* Tab Strip Button/Title Properties  */ /*color: #A8B37F; */
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
	background-image: url('../images/TabControl/TabButton.gif');
	background-repeat: repeat-x;
	background-position: right top;
	border: 1px solid #a1b1c1;
	padding: 1px 2px 0px 2px;
	cursor: hand;
}
.activeTabButton
{	/* Selected Tab Strip Tab Buttons */
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
	background-image: url('../images/TabControl/TabButtonActive.gif');
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #ffffff;
	padding: 4px 5px 3px 5px;
	cursor: hand;
	border: 0px;	
}
.TabContentPane
{	/* all tab Strip Content Pane Global Properties */
	direction: rtl;
	color: #000000;
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
	padding-right: 7;
	padding-bottom: 5px;
	border: 1px solid #6085A6;
	background-color: #FFFFFF;
	background-image: url('../images/TabControl/TabBG.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 100%;
	height: auto;
}
.tabTable
{	/* all Tables uses in TabStrips Properties */
	position: relative;
	direction: rtl;
	width: 300px;
	height: 100;
	border: 1px solid;
	border-color: #102030;
	background-color: #FFFFFF;
	overflow: auto;
}
.tabPane_formTable
{	/* all Panes in Tables uses in Tabstrips */
	direction: rtl;
	width: 90%;
	border: 1px solid;
	padding: 0;
	border-color: #a1b1c1;
}
.tabPaneFormTable
{	/* All tab pans that contain a DatePicker Control or Gridview Control*/
	direction: rtl;
	width: 90%;
	border: 1px solid;
	padding: 0;
	border-color: #a1b1c1;
}
.tabPane_formTable td
{	/* all TD (id of tables cell) uses in Tables in Tabstrips */
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border: 0px;
}
.tabTableHeader
{	/* all Tables Header uses in Tabstrips */
	position: relative;
	direction: rtl;
	border: 1px solid;
	border-color: #FFFFFF;
	background-color: #AABBCC;
}
/************************/
/* Asp.net & Faraconesh Tree & OnDemanded Styles */
.defaultTreeTable
{	/* Tables Containing Trees */
	direction: rtl;
	text-align: right;
	width: 250px;
	height: auto;
	vertical-align: top;
	background-color: #FFFFFF;
	overflow: scroll;
}
.TreeScroll
{	/* Tree Scroll in That Used in SideBar [Just SideBar] */
	overflow: auto;
	height: 290px;
	width: 163px;
	padding-left: 3px;
	
}
.TreeScroller
{	/* Tree Scroll in That Used in All Pages in Application Page */
	overflow: hidden;
	height: 317px;
	width: 375px;
	margin-left: 0px;
	padding-left: 0px;
}
.TreeView
{
	overflow: hidden;
	text-align: justify;
	font-family: Tahoma;
	font-size: x-small;
	padding-left: 0px;
	color: inherit;
	vertical-align: top;
}

#TreeContainer_ctl00_MasterPageMainPlaceHolder_OrganizationalUnitDetailControl_treeGroup
{
	overflow: auto;
	height: 430px;
	width: 375px;
}
#TreeContainer_ctl00_MasterPageMainPlaceHolder_OrganizationalUnitDetailControl_treeGroup .selectedTreeRow
{ 
	background-color : #c6e3f7; 
	color:#292839; 
	height: 20px;
	border: 1px solid #6392bd;
	font-family : Tahoma; 		
	font-size : 12px;  
	-moz-user-select: none;  
}
#TreeContainer_ctl00_MasterPageMainPlaceHolder_OrganizationalUnitDetailControl_treeGroup .standartTreeRow
{	
	font-family : Tahoma; 	
	font-size : 12px; 
	height: 20px;
	-moz-user-select: none; 
}

#TreeContainer_ctl00_MasterPageMainPlaceHolder_ObjectiveDetailControl_treeGroup
{
	overflow: auto;
	height: 430px;
	width: 375px;
}

#TreeContainer_ctl00_MasterPageMainPlaceHolder_ObjectiveDetailControl_treeGroup .selectedTreeRow
{ 
	background-color : #c6e3f7; 
	color:#292839; 
	height: 20px;
	border: 1px solid #6392bd;
	font-family : Tahoma; 		
	font-size : 12px;  
	-moz-user-select: none;  
}

#TreeContainer_ctl00_MasterPageMainPlaceHolder_ObjectiveDetailControl_treeGroup .standartTreeRow
{	
	font-family : Tahoma; 	
	font-size : 12px; 
	height: 20px;
	-moz-user-select: none; 
}


/************************/
/* Header Div */
.HeaderTabel
{	/* Page header's style */
	vertical-align: top;
	text-align: right;
}
.Header
{	/* The Properties for Header Div */
	direction: rtl;
	width: auto;
	height: auto;
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFF9F4;
	overflow: scroll;
}
/************************/
/* Error Message Div */
.ErrorMessage
{	/* The Properties for Error Message Div | Containing Error Message text*/
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFF9F4;
	overflow: auto;
	height: 50px;
}
.Error
{	/* The Properties for Error | Error text*/
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	height: auto;
	width: auto;
	font-family: Tahoma;
	font-size: x-small;
	color: Red;
}

/************************/
/* Message Control */
.MessageControlMainTable
{
	border-collapse: collapse; 
	border: 0px;
	padding: 0px;
	width: 100%;
	margin-top: -10px;
}
.MessageControlSideSeperator
{
	width: 10%;
}
.MessageControlRightTopCorner
{
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/TopRight.gif'); background-position:left bottom; background-repeat: no-repeat; width: 16px; height: 7px;*/
	background-image: url('../Images/MessageControl/TopRight.gif'); 
	background-position:left bottom; 
	background-repeat: no-repeat; 
	width: 16px; 
	height: 7px;
}
.MessageControlCenterTopCorner
{
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/TopCenter.gif'); background-position:left bottom; background-repeat: repeat-x; width: Auto; height: 7px;*/
	background-image: url('../Images/MessageControl/TopCenter.gif'); 
	background-position:left bottom; 
	background-repeat: repeat-x; 
	width: Auto; 
	height: 7px;
}
.MessageControlLeftTopCorner
{
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/TopLeft.gif'); background-position:right bottom; background-repeat: no-repeat; width: 16px; height: 7px;*/
	background-image: url('../Images/MessageControl/TopLeft.gif'); 
	background-position:right bottom; 
	background-repeat: no-repeat; 
	width: 16px; 
	height: 7px;
}
.MessageControlRightSide
{	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/RightSide.gif'); background-position:left top; background-repeat: repeat-y; width: 16px; height: auto;*/
	background-image: url('../Images/MessageControl/RightSide.gif'); 
	background-position:left top; 
	background-repeat: repeat-y; 
	width: 16px; 
	height: auto;
}
.MessageControlContentTableContainer
{
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/MainContent.gif'); background-position:right top; background-repeat: repeat; width: auto; height: auto;padding: 0px;*/
	background-image: url('../Images/MessageControl/MainContent.gif'); 
	background-position:left bottom; 
	background-repeat: repeat; 
	width: auto; 
	height: auto;
	padding: 0px;
}
.MessageControlContentTable
{
	border: 0px; 
	border-collapse: collapse;
	height: 100%;
	vertical-align: middle;
}
.MessageControlSeperator
{
	width: 20px;
}
.MessageControlImageContainer
{
	width: 50px; 
	height: auto; 
	vertical-align: middle; 
	text-align: -moz-center;	
	!text-align: center; 
	padding: 5px 0px 5px 0px;
}
.MessageControlImageError
{ /* div for Error */
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/Error.gif'); background-position:center center; background-repeat: no-repeat; width: 32px; height: 32px;padding: 5px;*/
	background-image: url('../Images/MessageControl/Error.gif'); 
	background-position:center center; 
	background-repeat: no-repeat; 
	width: 32px; 
	height: 32px;
	padding: 5px;
}
.MessageControlImageInfo
{ /* div for Information */
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/Error.gif'); background-position:center center; background-repeat: no-repeat; width: 32px; height: 32px;padding: 5px;*/
	background-image: url('../Images/MessageControl/Information.gif'); 
	background-position:center center;
	background-repeat: no-repeat; 
	width: 32px; 
	height: 32px;
	padding: 5px;
}
.MessageControlImageWarning
{ /* div for Warning */
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/Error.gif'); background-position:center center; background-repeat: no-repeat; width: 32px; height: 32px;padding: 5px;*/
	background-image: url('../Images/MessageControl/warning.gif'); 
	background-position:center center; 
	background-repeat: no-repeat; 
	width: 32px; 
	height: 32px;
	padding: 5px;
}
.MessageControlImageDebug
{ /* div for Debug */
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/Error.gif'); background-position:center center; background-repeat: no-repeat; width: 32px; height: 32px;padding: 5px;*/
	background-image: url('../Images/MessageControl/Alert.gif'); 
	background-position:center center; 
	background-repeat: no-repeat; 
	width: 32px; 
	height: 32px;
	padding: 5px;
}
.MessageControlImageSuccess
{ /* div for Success */
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/Error.gif'); background-position:center center; background-repeat: no-repeat; width: 32px; height: 32px;padding: 5px;*/
	background-image: url('../Images/MessageControl/Success.gif'); 
	background-position:center center; 
	background-repeat: no-repeat; 
	width: 32px; 
	height: 32px;
	padding: 5px;
}
.MessageControlImage
{ /* Common not implemented */
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/Error.gif'); background-position:center center; background-repeat: no-repeat; width: 32px; height: 32px;padding: 5px;*/
	background-image: url('../Images/MessageControl/Success.gif'); 
	background-position:center center; 
	background-repeat: no-repeat; 
	width: 32px; 
	height: 32px;
	padding: 5px;
}
.MessageControlMainBodyError
{
	text-align: justify;
	font-family: Tahoma;
	color: #9e0b0f;
	vertical-align: middle;
}
.MessageControlMainBodyInfo
{
	text-align: justify;
	font-family: Tahoma;
	color: #0072bc;
	vertical-align: middle;
}
.MessageControlMainBodyWarning
{
	text-align: justify;
	font-family: Tahoma;
	color: #fff200;
	vertical-align: middle;
}
.MessageControlMainBodyDebug
{
	text-align: justify;
	font-family: Tahoma;
	color: #000000;
	vertical-align: middle;
}
.MessageControlMainBodySuccess
{
	text-align: justify;
	font-family: Tahoma;
	color: #8dc63f;
	vertical-align: middle;
}
.MessageControlLeftSide
{
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/LeftSide.gif'); background-position:right top; background-repeat: repeat-y; width: 16px; height: auto;*/
	background-image: url('../Images/MessageControl/LeftSide.gif'); 
	background-position:right top; 
	background-repeat: repeat-y; 
	width: 16px; 
	height: auto;
}
.MessageControlRightBottomCorner
{
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/BottomRight.gif'); background-position:left bottom; background-repeat: no-repeat; width: 16px; height: 24px;*/
	background-image: url('../Images/MessageControl/BottomRight.gif'); 
	background-position:left bottom; 
	background-repeat: no-repeat; 
	width: 16px; 
	height: 24px;
}
.MessageControlCenterBottomCorner
{
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/BottomCenter.gif'); background-position:left bottom; background-repeat: repeat-x; width: auto; height: 24px;*/
	background-image: url('../Images/MessageControl/BottomCenter.gif'); 
	background-position:left bottom; 
	background-repeat: repeat-x; 
	width: auto; 
	height: 24px;
}
.MessageControlLeftBottomCorner
{
	/*background-image: url('App_Themes/IRISLDefault/FaraconeshControls/Images/MessageControl/BottomLeft.gif'); background-position:right bottom; background-repeat: no-repeat; width: 16px; height: 24px;*/
	background-image: url('../Images/MessageControl/BottomLeft.gif'); 
	background-position:right bottom; 
	background-repeat: no-repeat; 
	width: 16px; 
	height: 24px;
}
/************************/
/* Signature */
.Signature
{	/* The Properties for Signature Div in User Controls*/
	text-align: right;
	background-color: #FFF9F4;
	width: 90%;
	margin-right: 10px;
}
.SignatureCommon
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	height: auto;
	border: 0px;
	border-collapse: collapse;
	direction: rtl;
}
.SignatureMain
{
	width: 100%;
	height: auto;
	padding: 0px 5px 0px 5px;
}
.SignatureCommandController
{
	width: 100%;
	height: 20px;
	border: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
.SignatureTitle
{
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
	text-align: right;
	
}
.SignatureTitleLabel
{
	font-family: Tahoma;
	font-size: xx-small;
	color: #2A7822;
	cursor: hand;
}
.SignatureTitleLabel:HOVER
{
	font-family: Tahoma;
	font-size: xx-small;
	color: #2A78ff;
	cursor: hand;
}
.SignatureTitleImageSeperator
{
	/*background-image: url('../Images/Signature/SignatureTitleImageSeperatorBG.gif');
	background-position: center;
	background-repeat: repeat-x;*/
	height: 20px;
	width: 100%;
}
.SignatureTitleImageSeperator:hover
{
	/*background-image: url('../Images/Signature/SignatureTitleImageSeperatorHoverBG.gif');
	background-position: center;
	background-repeat: repeat-x;*/
	height: 20px;
	width: 100%;
}
.SignatureTitleImageSeperatorLink
{
	background-image: url('../Images/Signature/SignatureTitleImageSeperatorBG.gif');
	background-repeat: repeat-x;
	height: 20px;
	width: 100%;
	cursor: hand;
}
.SignatureTitleImageSeperatorLinkhover
{
	background-image: url('../Images/Signature/SignatureTitleImageSeperatorHoverBG.gif');
	background-repeat: repeat-x;
	height: 20px;
	width: 100%;
	cursor: hand;
}
.SignatureCommandImage
{
	vertical-align: middle;
	text-align: -moz-center;
	!text-align: center;
	padding: 5px 10x 0px 10px;
	width: auto;
	height: 20px;
}
.SignatureBody
{
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: auto;
}
.SignatureTD
{
	width: 100%;
	/*height: 70px;*/
	overflow: auto;
}
.SignatureContentTable
{
	width: 96%;
	height: auto;
	border: 0px;
	border-collapse: collapse;
}
.SignatureFinalTD
{
	text-align: right;
	padding: 0px 20px 0px 20px;
}
/*SignaturePanel styles*/
.OneColTDLabelDiv
{
	text-align: left;
	width: 55px;
}
.OneColTDControlDiv
{
	text-align: right;
	width: 20px;
}
.OneColTDSeperatorDiv
{
	width: 10px;
}
.TwoColTDLabelDiv
{
	text-align:left;
	width:25%;
	height: 18px;
}
.TwoColTDControlDiv
{
	text-align:right;
	/*width:20px;*/
}
.TwoColTDSeperatorDiv
{
	width:10px;
}
.DivButtonTDButtons
{
	text-align: -moz-center;
	!text-align: center;
	background-color: #CDD2D2;
	padding: 3px 0px 1px 0px;
	border-top: 1px solid Black;
}
.SigPanelTextBox
{
	font-family: Tahoma; 
	font-size: 10px; 
	color: #000000; 
	direction: rtl;
	width: 145px;	
	height: 18px;
}
.SigPanelTextArea
{
	font-family: Tahoma; 
	font-size: xx-small; 
	color: #000000; 
	direction: rtl;
	width: 145px;
	height: 45px;	
}
.SigPanelLabel{             /* Label Properties */
	direction: rtl; 
	text-align: justify; 
	font-family: Tahoma; 
	font-size: 10px; 
    color: #000000;
    vertical-align: top;        
    }
/************************/
/* Modabber's Modal Styles */
.blockerDialog
{
	/*MDI Form properties*/
	background-color: #393737;
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100;
	height: 100%;
	width: 100%;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.DialogMain
{
	display: none;
	border: 1px solid #000080;
	position: absolute;
	width: 350px;
	z-index: 101;
	background-color: #FFFFFF;
}
.DialogTitleBar
{
	width: 100%;
	height: 20px;
	background-image: url('../images/Window/GreenFaraWinHeaderSideBar.gif');
	background-repeat: repeat-x;
}
.DialogTitle
{
	color: White;
	direction: rtl;
	text-align: right;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: bold;
}
.DialogTitlePlacement
{
	direction: rtl;
	text-align: right;
	right: 5px;
	float: right;
	top: 3px;
}
.DialogClose
{
	direction: rtl;
	text-align: left;
	left: 2px;
	float: left;
	top: 2px;
	width: 18px;
	height: 18px;
	background-image: url('../images/Window/GreenCloseSideBar.gif');
	background-repeat: no-repeat;
}
/************************/
/* Calendar */
.pickerPanel
{
	width: 100px; /*height: 80px;*/
	direction: rtl;
	text-align: right;
	border: 1px solid #000000;
	padding: 5px;
	background-color: #EEEEEE;
}
.pickerHeader
{
	font-family: Tahoma;
	font-size: 8pt;
	direction: rtl;
	text-align: right;
	border-bottom: 1px solid #24486C;
	padding-bottom: 5px;
}
.pickerInput
{
	width: 60;
	height: 15px;
	border: 1px solid #C0C0C0;
	padding: 2px;
	font-family: Tahoma;
	font-size: 8pt;
}
.PickerSelectedCell
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	width: 20px;
	height: 15px;
	border: 1px solid #000000;
	padding: 0px;
	background-color: #d9e1e4;
	text-align: -moz-center;
	!text-align: center;
	direction: rtl;
}
.pickerCellOn
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	width: 20px;
	height: 15px;
	border: 1px solid #204080;
	padding: 0px;
	background-color: #FFFFFF;
	text-align: -moz-center;
	!text-align: center;
	direction: rtl;
}
.pickerEmpty
{
	width: 20px;
	height: 15px;
}
.pickerCell
{
	font-family: Tahoma;
	font-size: 7pt;
	width: 20px;
	height: 15px;
	border: 0px solid #C0C0C0;
	padding: 1px;
	background-color: #FFFFFF;
	text-align: -moz-center;
	!text-align: center;
	direction: rtl;
}
.pickerDayHeader
{
	font-family: Tahoma;
	font-size: 6pt;
	width: 18px;
	height: 18px;
	border: 1px solid #FFFFFF;
	padding: 3px;
	background-color: #24486C;
	text-align: -moz-center;
	!text-align: center;
	direction: rtl;
	color: #FFFFFF;
}
.pickerCellContent
{
	width: 100%;
	height: 100%;
}
.textStyle1
{
	font-family: Tahoma;
	font-size: 7pt;
	font-color: #FFFFFF;
}
.textStyle
{
	font-family: Tahoma;
	font-size: 8pt;
	font-color: #204080;
}
.PickerTextBox
{	/* TextBox Properties */
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	direction: rtl;
	width: 140px;
	margin-left: 4px;
	margin-right: 0px;
}
.PickerDropDownList
{	/* Drop Down List Properties */
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	direction: rtl;
	width: 146px;
	margin-left: 3px;
}
/************************/
/* Popup */
div.sample_popup
{
	z-index: +1;
}

div.sample_popup div.menu_form_header
{
	border: 1px solid black;
	border-bottom: 0px;
	cursor: default;
	width: 170px;
	height: 18px;
	line-height: 19px;
	vertical-align: middle;
	text-decoration: none;
	font-family: "Times New Roman" , Serif;
	font-weight: 900;
	font-size: 13px;
	color: #206040; /* background: url('form_header.png') no-repeat;*/
	background-color: #eeeeee; /*background-image: url(DatePicker/images/form_header.gif);*/
}
div.sample_popup div.menu_form_body
{
	border: 1px solid black;
	width: 170px;
	background-color: #eeeeee; /*background: url('../images/form.png') no-repeat left bottom;*/
}
div.sample_popup img.menu_form_exit
{
	float: right;
	margin: 4px 5px 0px 0px;
	cursor: pointer;
}
div.sample_popup table
{
	border-collapse: collapse;
	width: 100%;
}
div.sample_popup th
{
	width: 1%;
	padding: 0px 5px 1px 0px;
	text-align: left;
	font-family: "Times New Roman" , Serif;
	font-weight: 900;
	font-size: 13px;
	color: #004060;
}
div.sample_popup td
{
	/*width: 99%;*/
	padding: 0px 0px 1px 0px;
}
div.sample_popup form
{
	margin: 0px;
	padding: 8px 10px 10px 10px;
}
div.sample_popup input.field
{
	border: 1px solid #808080;
	width: 95%;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}
div.sample_popup input.btn
{
	margin-top: 2px;
	border: 1px solid #808080;
	background-color: #DDFFDD;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
}
/* Time Table */
.TimeTableMainTable
{
	width: 100%;
	height: auto;
	border: 0px;
	border-collapse: collapse;
	direction: rtl;
	padding: 0px;
	margin: 0px;
}
.DaysOfWeekColumn
{
	width: 85px;
	height: auto;
	padding: 20px 0px 0px 0px;
}
.DaysOfWeekTable
{
	width: 85px;
	height: auto;
	border-top: 1px solid #ABB982;
	border-right: 1px solid #ABB982;
	border-bottom: 1px solid #ABB982;
	border-left: 0px solid #ABB982;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
.Day
{
	width: 85px;
	height: auto;
	text-align: -moz-center;
	!text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #ABB982;
	border-left: 1px solid #ABB982;
	background-color: #dcdcdc;
}
.DaysOfWeekLabel
{
	font-family: Tahoma;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
.TimeTableColumn
{
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
}
.TimeTableTable
{
	width: auto;
	height: auto;
	border: 1px solid #ABB982;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
.ClassTime
{
	width: auto;
	height: 20px;
	padding: 0px;
	text-align: -moz-center;
	!text-align: center;
	vertical-align: middle;
	background-image: url('../Images/TimeTable/ClassTimeBG.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
}
.ClassTimeLabel
{
	font-family: Tahoma;
	font-size: x-small;
	color: #768753;
}
.ClassBox
{
	width: 150px;
	height: 80px;
	padding: 0px;
	border-top: 0px solid #ABB982;
	border-right: 0px solid #ABB982;
	border-bottom: 1px solid #ABB982;
	border-left: 1px solid #ABB982;	
}
.ClassInfoBoxActive
{
	width: 150px;
	height: 80px;
	padding: 0px;
	background-color: #F0F5EF;
/*	border-top: 0px solid #ABB982;
	border-right: 0px solid #ABB982;
	border-bottom: 1px solid #ABB982;
	border-left: 1px solid #ABB982;*/
}
.ClassInfoBoxDeActive
{
	width: 150px;
	height: 135px;
	padding: 0px;
	background-color: #EFDBDB;
	/*background-image:url('../Images/TimeTable/TimeTableClassInfoBoxBG.gif	');*/
/*	border-top: 0px solid #ABB982;
	border-right: 0px solid #ABB982;
	border-bottom: 1px solid #ABB982;
	border-left: 1px solid #ABB982;*/
}
.ClassInfoBoxHeader
{
	width: 150px;
	height: 15px;
	padding: 0px;
	text-align: -moz-center;
	!text-align: center;
	vertical-align: middle;
	background-image: url('../Images/TimeTable/ClassInfoBoxDragableHeaderBG.gif');
	background-repeat: repeat-x;
	background-position: center top;
	border: 1px solid #C3C3C3;
}
.PagerLinkButtons
{
	width: auto;
	height: 14px;
	padding-left: 5px;
	text-align: left;
	direction: ltr;
	font-family: Tahoma;
	font-size: xx-small;
	position: relative;
	float: left;
}
.ActivePageLinkButton
{
	position: relative;
	float: right;
	width: 20px;
	height: 17px;
	border: 1px solid #ABB982;
	font-family: Tahoma;
	font-size: xx-small;
	color: #768753;
	background-color: #C3C3C3;
	margin: -2px;
	
}
.TimeTablePagerButton
{
	font-family: Tahoma;
	font-size: xx-small;
	color: #768753;
	cursor: hand;
	width: 5px;
}
.TimeTablePagerButton:hover
{
	font-family: Tahoma;
	font-size: xx-small;
	color: #768753;
	cursor: hand;
	background-color: #000000;
	text-decoration: underline;
}
.TimeTablePagerButton:active
{
	font-family: Tahoma;
	font-size: xx-small;
	color: #768753;
}
.ClassInfoBoxHeaderLabel
{
	font-family: Tahoma;
	font-size: xx-small;
	font-weight: bold;
	color: #768753;
}
.ClassInfoBoxLabel
{
	width: 40px;
	height: 20px;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
.ClassInfoBoxControl
{
	width: 110px;
	height: 20px;
	text-align: right;
	padding: 0px;
}
.ClassInfoBoxLabel
{
	font-family: Tahoma;
	font-size: xx-small;
	color: #636363;
}
.ClassInfoBoxItemLabel
{
	font-family: Tahoma;
	font-size: xx-small;
	color: #000000;
}
.ClassInfoBoxFooter
{
	width: 150px;
	height: 20px;
	padding: 0px;
	text-align: -moz-center;
	!text-align: center;
	vertical-align: middle;
}
.PagerBackButton
{
	position:relative;
	float:right;
	background-image:url('../../../StandardControls/Images/Right.gif');
	background-repeat:no-repeat;
	background-position:right center;
}
.PagerBackButtonFirstPage
{
	position:relative;
	float:right;
}
.DragableHeaderInsidePagerButton
{
	position:relative;
	float:right;
	text-align:center;
	vertical-align:top;
	width:130;
}
.PagerNextButton
{
	position:relative;
	float:left;
	background-image:url('../../../StandardControls/Images/Left.gif');
	background-repeat:no-repeat;
	background-position:left center;
}
.PagerNextButtonLastPage
{
	position:relative;
	float:left;
}
/* end Time Table */
}/*/ end @media screen
