﻿*, form
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Tahoma;
}
body
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 12px;
	direction: rtl;
	background-color: #e6e6e6;
}
a, a:active
{
	text-decoration: none;
}

.tblGrid
{
	background: url(../../images/c_grid.gif) repeat-x top;
	direction: rtl;
	font-size: 13px;
}
.tblGrid td
{
	direction: rtl;
}
.tblGrid thead td
{
	vertical-align: middle;
	font-family: tahoma;
	font-size: 12px;
	height: 25px;
	font-weight: bold;
	padding: 4px;
	color: #5b5b5b;
	background-color: #D5E5F1;
	border-top: solid 1px #AAAAAA;
}
.tblGrid th
{
	text-align: center;
	vertical-align: middle;
	font-family: tahoma;
	font-size: 12px;
}
.tblGrid tbody td
{
	height: 22px;
	padding: 0px 5px;
}
.tblGrid tbody tr
{
	background-color: #ffffff;
}
.tblGrid tbody tr:hover
{
	background-color: #ffefdd;
}
.tblGrid tfoot td
{
	background-color: #D5E5F1;
	height: 22px;
	border-bottom: solid 1px #AAAAAA;
}
.tblGrid td.right
{
	border-right: solid 1px #aaaaaa;
}
.tblGrid td.left
{
	border-left: solid 1px #aaaaaa;
}

.page-count
{
	text-align: center;
	display: inline;
	float: right;
	clear: right;
}
.page-box
{
	direction: rtl;
	font: 12px Verdana;
	padding: 0px;
	text-align: center;
}
.page-box a, .page-box span
{
	padding: 2px 6px;
	float: right;
	margin: 5px;
	font-family: Tahoma;
	border: solid 1px #07519A;
	font-size: 12px;
	background: #fff;
	text-decoration: none;
	color: #07519A;
}
.page-box span
{
	padding: 2px 6px;
	border: 1px solid #07519A;
	font-weight: bold;
	font-size: 12px;
	background: #07519A;
	color: #fff;
	white-space: nowrap;
}
.page-box a:hover
{
	color: #fff;
	background: #07519A;
	border-color: #07519A;
	text-decoration: none;
}

.FontWhite
{
	color: #ffffff;
}
.DarkBlueBack
{
	background-color: #112943;
}

.leftHeader
{
	background: url('../../Images/headerL.gif') repeat-x;
}
.footer
{
	background: url('../../Images/FooterBG.gif') repeat-x;
	height: 33px;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
}
.searchTab
{
	margin-top: -180px;
	margin-bottom: 25px;
	margin-right: 20px;
}
.title
{
	width: 100%;
	background-color: #E6E6E6;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 1px #C3C3C3;
	text-align: right;
	padding-right: 10px;
}
.pageTitleText
{
	color: #320F03;
	font-size: 13px;
}
.tblLogin .TR
{
	background: url('../../Images/TR.gif') left bottom no-repeat;
	width: 22px;
	height: 22px;
}
.tblLogin .T
{
	background: url('../../Images/T.gif') bottom repeat-x;
	height: 22px;
}
.tblLogin .TL
{
	background: url('../../Images/TL.gif') right bottom no-repeat;
	width: 22px;
	height: 22px;
}
.tblLogin .L
{
	background: url('../../Images/L.gif') right repeat-y;
	width: 22px;
}
.tblLogin .Center
{
	background-color: #f0f0f0;
	width: 22px;
}
.tblLogin .R
{
	background: url('../../Images/R.gif') left repeat-y;
	width: 22px;
}
.tblLogin .BR
{
	background: url('../../Images/BR.gif') top left no-repeat;
	width: 22px;
	height: 22px;
}
.tblLogin .B
{
	background: url('../../Images/B.gif') top repeat-x;
	height: 22px;
}
.tblLogin .BL
{
	background: url('../../Images/BL.gif') top right no-repeat;
	width: 22px;
	height: 22px;
}

.loginTxt
{
	border: solid 1px #C3C3C3;
}

 .HeaderTR
 {
	background: url('../../Images/HeaderBG.gif') ;
	height: 87px;
 }

 .HeaderTD
 {
	background: url('../../Images/logo.gif') no-repeat right top;
	height: 87px;
 }

.menu
{
	background: url('../../Images/menuBG.gif');
	height: 35px;
	vertical-align: bottom;
	text-align: center;
}
ul.topnav
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: 930px;
}
ul.topnav li
{
	float: right;
	height: 35px;
	margin: 0;
	padding: 0 4px;
	position: relative;
}
ul.topnav li a
{
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	text-decoration: none;
	white-space: nowrap;
}
ul.topnav li a .Left
{
	background: url('../../Images/MenuItemL.gif') no-repeat 0px 0px;
	cursor: pointer;
}
ul.topnav li a .Center
{
	background: url('../../Images/MenuItemBG.gif') repeat-x 0px -35px;
	color: #ffffff;
	white-space: nowrap;
	padding-top: 5px;
	cursor: pointer;
}
ul.topnav li a .Right
{
	background: url('../../Images/MenuItemR.gif') no-repeat -9px 0px;
	cursor: pointer;
}
ul.topnav li a:hover .Left
{
	background: url('../../Images/MenuItemL.gif') no-repeat -9px 0px;
	cursor: pointer;
}
ul.topnav li a:hover .Center
{
	background: url('../../Images/MenuItemBG.gif') repeat-x 0px 0px;
	color: #ececec;
	white-space: nowrap;
	padding-top: 5px;
	cursor: pointer;
}
ul.topnav li a:hover .Right
{
	background: url('../../Images/MenuItemR.gif') no-repeat 0px 0px;
	cursor: pointer;
}

.TextBox
{
	border: solid 1px #aaaaaa;
	height: 18px;
	width: 67px;
}
.SettingRow
{
	width: 100%;
	height: 59px;
	background: url('../../Images/SettingRowBG.gif') repeat-x top;
}
.SettingRow .Left
{
	width: 15px;
	height: 59px;
	background: url('../../Images/SettingRowL.gif') no-repeat top right;
}
.SettingRow .Right
{
	width: 15px;
	height: 59px;
	background: url('../../Images/SettingRowR.gif') no-repeat top left;
}
.success
{
	background-color: #99CE9C;
	border: 1px solid #69A35E;
	color: #333333;
	width: 45%;
}
.successpic
{
	background: url(../../images/tick.gif) no-repeat scroll 98% center;
	border-bottom: 2px solid #99CE9C;
	border-top: 2px solid #99CE9C;
	font-family: Tahoma;
	font-size: 11px;
	padding: 13px 40px 13px 35px;
	text-align: right;
	height: 30px;
	width: auto;
}
.warning
{
	background-color: #FFECA3;
	border: 1px solid #FFD226;
	color: #333333;
	width: 106%;
}
.warningpic
{
	background: url(../../images/warning.png) no-repeat scroll 98% center;
	border-bottom: 2px solid #FFECA3;
	border-top: 2px solid #FFECA3;
	font-family: Tahoma;
	font-size: 11px;
	padding: 13px 40px 13px 35px;
	text-align: right;
	height: 30px;
	width: auto;
}

.ac_r
{
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	font-family: Tahoma;
}

.ac_r ul
{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_r li
{
	font-family: Tahoma;
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	text-align: right;
}

.ac_loading
{
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd
{
	background-color: #eee;
}

.ac_over
{
	background-color: #0A246A;
	color: white;
}

/* the div that holds the date picker calendar */
.dpDiv
{
}
/* the table (within the div) that holds the date picker calendar */
.dpTable
{
	font-family: Tahoma;
	font-size: 14px;
	text-align: center;
	color: #505050;
	background-color: #FFFFFF;
	border: 1px solid #8A99BA;
	width: 210px;
}

/* a table row that holds date numbers (either blank or 1-31) */
.dpTR
{
}

/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR
{
	background-color: #9FBEF4;
}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR
{
}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR
{
}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD
{
	border: 1px solid white;
}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD
{
	background-color: #F3E18D;
	border: 1px solid #B35412;
}

/* the date number table cell that the mouse pointer is currently over (
   you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover
{
	background-color: #F3E18D;
	border: 1px solid #B35412;
	cursor: pointer;
}

/* the table cell that holds the name of the month and the year */
.dpTitleTD
{
}

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD
{
}

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD
{
}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD
{
	font-size: 13px;
	background-color: #e1ecfc;
	border-bottom: 1px solid #b9d1f4;
	border-top: 1px solid #b9d1f4;
	color: Black;
}

/* additional style information for the text that indicates the month and year */
.dpTitleText
{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-align: center;
}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlight
{
	color: #4060ff;
	font-weight: bold;
}
.caledarbut
{
	margin-right: 3px;
}
/* the forward/backward buttons at the top */
.dpButton
{
	font-family: Tahoma;
	font-size: 12px;
	color: #2254b1;
	font-weight: bold;
	padding: 0px;
	cursor: pointer;
}

/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2254b1;
	cursor: pointer;
}
.meetingAlert
{
	background-color: #99CE9C;
	border: 1px solid #69A35E;
	color: #333333;
}
.meetingAlertPic
{
	background: url(../../images/alert.gif) no-repeat scroll 98% center;
	background-color: rgb(240, 167, 68);
	border: 2px solid orange;
	font-family: Tahoma;
	font-size: 11px;
	padding: 13px 40px 13px 35px;
	text-align: right;
}

/****************************************************/
/****************************************************/

.tblGridNew
{
	border:1px solid #99BBE8;
}
.tblgridHeaderBottomNew
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #F9F9F9 url('../../Images/grid-header-bottom.gif') repeat-x scroll 0;
    height:23px; 
}
.tblgridIndexNew
{
    overflow:hidden;
    width:15px;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #D0D0D0;
}



.tblInfoNew td
{
	font-family:verdana,tahoma,helvetica;
	font-size:13px;
	text-align:center;
	padding-top:5px
}
.tblgridHeaderNew
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-x-system-font: none;
	background: transparent url("../../Images/grid-header.gif") repeat-x scroll 0 -1px;
	border: 1px solid #99BBE8;
	color: #15428B;
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	overflow: hidden;
	height: 25px;
	text-align: center;
}
.tblFooterNew
{
    	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-x-system-font: none;
	background: transparent url("../../Images/grid-header.gif") repeat-x scroll 0 -1px;
	border: 1px solid #99BBE8;
	color: #15428B;
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	overflow: hidden;
	height: 5px;
	text-align: center;
}
	
.tblgridHeaderBottomNew td
{
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #D0D0D0;
	line-height: 15px;
	vertical-align: middle;
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight:bold;
	text-align: center;
	color: #15428B;
	
}

