.link01 {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	padding-right: 5px;
}

.idinput {
	border: 1px double #009933;
	font: 13px Tahoma;
	text-align: right;
}

a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #FFFF33;
	text-decoration: none;
}

.messagebar {
	font-size: 14px;
	vertical-align: middle;
	color: #666666;
	background-color: #d9e9e4;
	font-family: "Traditional Arabic";
	font-weight: bold;
}

.navibar03 {
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	font-family: "Traditional Arabic";
	font-weight: bold;
}

.link01 a:link {
	text-decoration: none;
	font-family: Tahoma;
	color: #00FF00;
}

.link01 a:visited {
	color: #000099;
	text-decoration: none;
	font-family: Tahoma;
}

.link01 a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family: Tahoma;
}

.link02 a:link {
	text-decoration: none;
	font-family: "Traditional Arabic";
	font-weight: bold;
	color: #000000;
}

.link02 a:visited {
	color: #000000;
	text-decoration: none;
	font-family: "Traditional Arabic";
	font-weight: bold;
}

.link02 a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family: "Traditional Arabic";
	font-weight: bold;
}

.link02 {
	font-family: "Traditional Arabic";
	font-size: 13px;
	color: #000000;
	text-align: right;
	background: #87C7A4;
}

.shadow {
	filter: Shadow(Color=#6EA385, Direction=220);

}

.link03 {
	font-family: "Traditional Arabic";
	font-size: 16px;
	color: #990000;
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
}

.link03 a:link {
	text-decoration: none;
	font-family: "Traditional Arabic";
	font-weight: bold;
	color: #990000;
	font-size: 16px;
}

.link03 a:visited {
	color: #990000;
	text-decoration: none;
	font-family: "Traditional Arabic";
	font-weight: bold;
	font-size: 16px;
}

.link03 a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family: "Traditional Arabic";
	font-weight: bold;
	font-size: 16px;
}

.link04 {
	font-family: "Traditional Arabic";
	font-size: 16px;
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
	color: #3300CC;
}

.link04 a:link {
	text-decoration: none;
	font-family: "Traditional Arabic";
	font-weight: bold;
	color: #3300CC;
	font-size: 16px;
}

.link04 a:visited {
	color: #3300CC;
	text-decoration: none;
	font-family: "Traditional Arabic";
	font-weight: bold;
	font-size: 16px;
}

.link04 a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family: "Traditional Arabic";
	font-weight: bold;
	font-size: 16px;
}

.link05 {
	font-family: "Traditional Arabic";
	font-size: 14px;
	color: #000000;
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
}

.link05 a:link {
	text-decoration: none;
	font-family: "Traditional Arabic";
	font-weight: bold;
	color: #000000;
}

.link05 a:visited {
	color: #000000;
	text-decoration: none;
	font-family: "Traditional Arabic";
	font-weight: bold;
}

.link05 a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family: "Traditional Arabic";
	font-weight: bold;
}

.backtopbottom {
	background-color: #D9E9E4;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #6EA385;
	border-bottom-color: #6EA385;
	vertical-align: middle;
}

.margeline {
	font-family: Tahoma;
	font-size: 12px;
	direction: rtl;
	text-align: justify;
	padding-right: 2px;
	padding-left: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.bottomcard {
	font-family: Tahoma;
	font-size: 12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-weight: bold;
	background-color: #B3DFC7;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #6EA385;
	border-left-color: #6EA385;

}


.backtopbottomrl {
	border: 1px solid #6EA385;
	font-family: Tahoma;
	font-size: 12px;
	text-align: right;
	background-color: #ECF9F5;
	height: 25px;
	direction:rtl;
}

.backtopbottomr2 {
	border: 1px solid #6EA385;
	font-family: Tahoma;
	font-size: 12px;
	text-align: right;
	background-color: #D9E9E4;
	height: 25px;
	direction:rtl;
}

.backtopbottomr3 {
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #9DD4B6;
	height: 25px;
	direction:rtl;
	font-weight: bold;
	border: 1px solid #6EA385;
}

.row1 {
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #ECF9F5;
	height: 25px;
	direction:rtl;
	font-weight: bold;
}

.row2 {
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #E1EFEB;
	height: 25px;
	direction:rtl;
	font-weight: bold;
}

.linkhaj2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

.linkhaj2 a:link {
	text-decoration: none;
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}

.linkhaj2 a:visited {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
}

.linkhaj2 a:hover {
	color: #FF0000;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
}

.link06 {
	font-family: "Traditional Arabic";
	font-size: 14px;
	color: #000000;
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
	background-color: #ECF9F5;
}

.link06 a:link {
	text-decoration: none;
	font-family: "Traditional Arabic";
	font-weight: bold;
	color: #000000;
}

.link06 a:visited {
	color: #000000;
	text-decoration: none;
	font-family: "Traditional Arabic";
	font-weight: bold;
}

.link06 a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family: "Traditional Arabic";
	font-weight: bold;
}

/* Dr. Amar Component ********************************************************/

.cssLabelTableCell {
	border: 1px solid #cfad62;
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #f6e6bd;
	height: 25px;
	direction:rtl;
}

.cssFieldTableCell {
	border: 1px solid #d1d2d0;
	font-family: Tahoma;
	font-size: 12px;
	text-align: right;
	background-color: #fbf1d2;
	height: 25px;
	direction:rtl;
}

.cssGridColumnHeading
{
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #9DD4B6;
	height: 25px;
	direction:rtl;
	font-weight: bold;
	border: 1px solid #6EA385;
}

.GridColumnHeadingLeft
{
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  color: white;
  background-color: #6699CC;
  text-align:left;
  vertical-align: middle;
}

.GridColumnHeadingBorder
{
  border-right: aliceblue 1px solid;
  border-top: aliceblue 1px solid;
  border-bottom: aliceblue 1px solid;
  border-left: aliceblue 1px solid;
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  color: white;
  background-color: #6699CC;
  text-align:center;
}

.GridRow
{
}

.cssGridRowAlternating {
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #f6e6bd;
	height: 25px;
	direction:rtl;
}

.cssGridSelectedRow
{
	border: 1px solid #036AB2;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #BFE4EB;
	height: 25px;
	direction:rtl;
}


.GridItemCell
{
  padding-right: 3px;
  padding-left: 3px;
  font-size: x-small;
  padding-bottom: 0px;
  margin: 0px;
  vertical-align: middle;
  color: black;
  padding-top: 0px;
  text-align: left;
}

.GridItemCellRight
{
  padding-left: 3px;
  font-size: x-small;
  padding-bottom: 0px;
  margin: 0px;
  vertical-align: middle;
  color: black;
  padding-top: 0px;
  text-align: right;
  padding-right: 3px;
}

A.GridColumnHeadingLink
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold
}

A.GridColumnHeadingLink:hover
{
    COLOR: yellow;
    TEXT-DECORATION: underline
}

.cssInputButton
{   
  FONT-WEIGHT: bold
}

.cssEditLabel {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	padding-right: 5px;
	text-align: right;
	background-color: #ffffff;
	font-weight: normal;
}

.cssClassErrorLabel{
	font-family: Tahoma;
	font-size: 14px;
	color: Red;	
}

.cssEditLabel a:link {
	text-decoration: none;
	font-family: Tahoma;
	color: #ba2c3a;
	font-size: 12px;
}

.cssEditLabel a:visited {
	font-family: Tahoma;
	color: #ba2c3a;
	font-size: 12px;
}

.cssEditLabel a:Active {
	color:  000088;
	text-decoration: none;
	font-family: Tahoma;
}

.cssEditLabel a:hover {
	font-family: Tahoma;
	color: #999999;
	font-size: 12px;
}

.cssPager {
	direction : RTL;
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #fbf1d2;
	height: 25px;
	direction:rtl;
	font-weight: normal;
	color: #000000;
}

.cssPager a:link {
	text-decoration: none;
	font-family: Tahoma;
	color: #000099;
}

.cssPager a:visited {
	color: #000099;
	text-decoration: none;
	font-family: Tahoma;
}

.cssPager a:Active {
	color: Lime;
	text-decoration: none;
	font-family: Tahoma;
}

.cssPager a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family: Tahoma;
}

.cssTextBox {
	
	font: 13px Tahoma;
	text-align: right;
}

.cssButtonTableCell {
	direction : RTL;
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #fbf1d2;
	height: 25px;
	direction:rtl;
	font-weight: normal;
	color: #000000;
	height: 30px;
}

.cssGridHeaderCell {
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #eddeab;
	height: 25px;
	direction:rtl;
	border: 1px solid #238cb6;
}

.cssGridRow {
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #fbf1d2;
	height: 25px;
	direction:rtl;
}


/* Opera has fewer color definitions. "LightGrey" in IE and NS must be "LightGray" */
.CSCCalendar
{
   border-right: gray 2px ridge;
   padding-right: 2px;
   border-top: gray 2px ridge;
   font-size: 8pt;
   border-left: gray 2px ridge;
   border-bottom: gray 2px ridge;
   font-family: Arial;
   background-color: white;
}

.CSCCalendar TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CSCWeekRowsTable
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   font-size: 8pt;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;
   background-color: white;
}

.CSCDay
{
   cursor: hand;
}
.CSCDay A
{
   color:black;
}

.CSCSelectedDay
{
   background-color: gold;
   cursor: hand;
}
.CSCSelectedDay A
{
   color:black;
}

.CSCSelectedToday
{
   font-weight: bold;
   background-color: gold;
   cursor: hand;
}
.CSCSelectedToday A
{
   color:black;
}

.CSCToday
{
   font-weight: bold;
   cursor: hand;
}
.CSCToday A
{
   color:black;
}

.CSCSpecialDay
{
   cursor: hand;
   background-color: lemonchiffon;
}
.CSCSpecialDay A
{
   color:black;
}


.CSCOtherMonthDays
{
   cursor: default;
}

.CSCOtherMonthDays A
{
   color: #A0A0A0;
}

.CSCWeekNumberColumn
{
   border-right: mediumblue 1px solid;
   background-color: lightblue;
}

.CSCDayHeader
{
   border-bottom: mediumblue 1px solid;
}

.CSCDayHeader TR
{
   font-size: 7pt;
   background-color: lightblue;
}

.CSCDayHeaderCell
{
   font-size: 7pt;
}

.CSCHeaderTable
{
   font-size: 8pt;
   border-bottom: mediumblue 1px solid;
   font-family: Arial;
   border-collapse: separate;
   overflow: hidden;
}

.CSCHeaderRows
{
   font-size: 8pt;
   cursor: default;
   font-family: Arial;
}

.CSCHeaderRows TR
{
   background-color: inherit;
}

.CSCIncrementalButtons
{
   cursor: hand;
   color: mediumblue;
}

.CSCIncrementalButtonsPressed
{
   cursor: hand;
   color: darkblue;
}

.CSCJumpButtons
{
   color: mediumblue;
   cursor: hand;
}

.CSCJumpButtonsPressed
{
   color: darkblue;
   cursor: hand;
}

.CSCCloseButton
{
   cursor: default;
}

.CSCCloseButtonPressed
{
   cursor: default;
}
.CSCHelpButton
{
   cursor: default;
}

.CSCHelpButtonPressed
{
   cursor: default;
}

.CSCFooterTable
{
}

.CSCFooterTable TABLE
{
}

.CSCFooterButton
{
   border-right: #E0E0E0 thin outset;
   border-top: #E0E0E0 thin outset;
   border-left: #E0E0E0 thin outset;
   color: black;
   border-bottom: #E0E0E0 thin outset;
   background-color: lightblue;
   font-size: 8pt;
   font-family: Arial;
   cursor: hand;
}

.CSCFooterButtonPressed
{
   border-right: #E0E0E0 thin inset;
   border-top: #E0E0E0 thin inset;
   border-left: #E0E0E0 thin inset;
   border-bottom: #E0E0E0 thin inset;
   background-color: lightblue;
   color: black;
   font-size: 8pt;
   font-family: Arial;
   cursor: hand;
}

.CSCFooterCurrentDate
{
}

.SD_Selectable1
{
   background-color: mistyrose;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM1
{
   background-color: powderblue;
   cursor: pointer;
   cursor: hand;
}
.SD_Selectable2
{
   background-color: palegoldenrod;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM2
{
   background-color: gainsboro;
   cursor: pointer;
   cursor: hand;
}
.SD_Unselectable1
{
   color: black;
   background-color: mistyrose;
}
.SD_UnselectableOM1
{
   color: black;
   background-color: powderblue;
}
.SD_Unselectable2
{
   color: black;
   background-color: palegoldenrod;
}
.SD_UnselectableOM2
{
   color: black;
   background-color: gainsboro;
}

.DTBToggleCalendar
{
}

.DTBToggleCalendarPressed
{
}

.DTBHelpButton
{
}

.DTBHelpButtonPressed
{
}

.MYPMonthYearPicker
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Arial;
   background-color: white;
}

.MYPMonthYearPicker TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.MYPMonthTable
{
}

.MYPYearTable
{
}

.MYPMonthCell
{
   cursor: hand;
}
.MYPMonthCell A
{
   color: black;
}

.MYPSelectedMonthCell
{
   background-color: gold;
   cursor: hand;
}
.MYPSelectedMonthCell A
{
   color: black;
}


.MYPYearCell
{
   cursor: hand;
}
.MYPYearCell A
{
   color: black;
}


.MYPSelectedYearCell
{
   cursor: hand;
   background-color: gold;
}
.MYPSelectedYearCell A
{
   color: black;
}


.MYPOutOfRangeCell
{
}

.MYPOutOfRangeCell A
{
   color: #E0E0E0;
}

.MYPMoveYearsButtons
{
}

.MYPMoveYearsButtonsPressed
{
}

.MYPTogglePicker
{
}

.MYPTogglePickerPressed
{
}


.PDPContextMenu
{
   border-right: #E0E0E0 1px solid;
   border-top: #E0E0E0 1px solid;
   font-size: 8pt;
   border-left: #E0E0E0 1px solid;
   border-bottom: #E0E0E0 1px solid;
   font-family: Arial;
   background-color: white;
}

.PDPContextMenu TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}
/*style2 */
.box1_right {
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #F1E7DA;
	height: 25px;
	direction:rtl;
	font-weight: bold;
	border: 1px solid #814901;
}

.box1_center {
	border: 1px solid #D88E2F;
	font-family: Tahoma;
	font-size: 12px;
	text-align: right;
	background-color: #FBF6F4;
	height: 25px;
	direction:rtl;
}

.box1_bottom {
	background-color: #F1E7DA;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #814901;
	border-bottom-color: #814901;
}

/*style3 */
.box2_right {
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	background-color: #D9DEF0;
	height: 25px;
	direction:rtl;
	font-weight: bold;
	border: 1px solid #ACB6D9;
}

.box2_center {
	border: 1px solid #CBD1E8;
	font-family: Tahoma;
	font-size: 12px;
	text-align: right;
	background-color: #EEF1F9;
	height: 25px;
	direction:rtl;
}

.box2_bottom {
	background-color: #D9DEF0;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #ACB6D9;
	border-bottom-color: #ACB6D9;
}
