/* CSS Document */

#nondisplay
{
	display:block;
}

#nonprint
{
	display:none;
}

table.tableGrid
{
	border:0px solid #666;
}

td.tabletitle
{
	background: #CCC;
	border: 1px solid #666;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height:20px;
	padding:3px;
}

div.tabletitle
{
	font-family: "Traditional Arabic";
	font-size: 14px;
	font-weight: bold;
	float:right;
	color:#000;
	
}

div.title
{
	font-family: "Traditional Arabic";
	font-size: 15px;
	font-weight: bold;
	color:#000;
}

td.subtabletitle
{
	background: #CCC;
	border: 1px solid #666;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height:20px;
	padding:3px;
	direction:rtl;
}

div.subtabletitle
{
	font-family: "Traditional Arabic";
	font-size: 14px;
	font-weight: bold;
	float:right;
	color:#000;
}


td.toolbar
{
	background: #fafafa url(../../images/bg.gif) repeat-x top;
	position: relative;			
	border: 1px solid #666;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	overflow: hidden;
	height:22px;
}

div.toolbar
{
	font-family: tahoma;
	font-size: 11px;
	color:#0000FF;
	padding-left:7px;
	padding-right:1px;
	float:right;
	cursor:pointer;
}

div.hiddentoolbar
{
	font-family: tahoma;
	font-size: 11px;
	color:#666666;
	padding-left:7px;
	padding-right:1px;
	float:right;
}

td.subtoolbar
{
	background: #fafafa url(../../images/sbg.gif) repeat-x top;
	padding-left: 1px ;
	padding-right: 1px;
}

td.titleColStart
{
	background: #CCCCCC;
	position: relative;
	border: 1px solid #666;
	overflow: hidden;
	height:20px;
}

td.titleCol
{
	background: #CCCCCC;
	position: relative;
	border: 1px solid #666;
	border-right:0px;
	overflow: hidden;
	height:20px;
}

div.titleCol
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	padding:4px;
}

td.tableDataStart
{
	position: relative;
	border: 1px solid #666;
	overflow: hidden;
	height:20px;
}

td.tableData
{
	position: relative;
	border: 1px solid #666;
	overflow: hidden;
	height:20px;
}

div.tableData
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;	
}

span.tableData
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 8px;
	padding:3px;	
}


.odd
{
	background-color:#FFF;
}

.even
{
	background-color:#FFFFFF;
}

.trHighlight
{
	background: #fafafa url(../../images/hhbg.gif) repeat-x bottom;
	border: 1px solid #666;
	border-bottom:0px;
	cursor:pointer;
	color:#0000FF;
}

.trClick
{
	color:#FF0000;
	background: #fafafa url(../../images/shbg.gif) repeat-x bottom;
	border: 1px solid #666;
	border-bottom:0px;
	cursor:pointer;
}


td.tablePagging
{
	background: #CCCCCC;
	border: 1px solid #666;
	border-top: 0px;
	height:20;
	padding:0px;
	font-size:10px;
	font-family:tahoma;
	direction:rtl;
}

div.tablePagging
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000
}

div.tablePaggingCount
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right:10px;
	padding-bottom:3px;
	color:#000
}

div.tablePaggingGo
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
	padding-bottom:2px;
	color:#000
}

td.arrowpaging
{
	padding-top:3px;
	background: url(../../images/wbg.gif) repeat-x top;
}

select.nav_list
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:50px;
}


div.next
{
	width:16px;
	cursor: pointer;
}

div.gnext
{
	width:16px;
	cursor: pointer;
}

div.last
{
	width:16px;
	cursor: pointer;
}


div.prev
{
	width:16px;
	cursor: pointer;
}

div.gprev
{
	width:16px;
	cursor: pointer;	
}

div.first
{
	width:16px;
	cursor: pointer;	
}

div.footertext
{
	font-family: tahoma;
	font-size: 11px;
	color:#FFFFFF;
}

div.headertext
{
	font-family: tahoma;
	font-size: 11px;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-left:20px;
}

td.columnDescription
{
	background: #E9E9E9;
	border: 1px solid #666;	
}

td.columnDescriptionMD
{
	background: #E9E9E9;
	border: 1px solid #666;
}

div.columnDescription
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	padding:2px;
}

td.inputFiledSigle
{
	position: relative;
	border: 1px solid #666;
	border-right:0px;
	border-bottom: 0px;
	overflow: hidden;
	height:20px;
	padding:2px;
}

td.inputFiledSigleMD
{
	position: relative;
	border: 1px solid #666;
	border-top: 0px;
	overflow: hidden;
	padding:2px;
}


div.inputFiledSigle
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	float:right;
}

input.inputFiledSigleSmall
{
	width: 50px;
	text-align:right;
}

input.inputFiledSigleMedium
{
	width: 100px;
	text-align:right;
}

input.inputFiledSigleLarge
{
	width: 200px;
	text-align:right;
}

input.buttonMedium
{
	width: 50px;
	height:22px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#111111;
	text-align:center;	
}

td.formButton
{
	background: #CCCCCC;
	border: 1px solid #666;
	border-top: 0px;
	height:20;
	padding:0px;
	font-size:10px;
	font-family:tahoma;
	direction:rtl;
}

table.msg_done
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:right;
	color:#006600;
	background-color:#f6fcf7;
	border:1px solid #bbeebb;
	padding:10px;
}

table.msg_wrong
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:right;
	color:#FF0000;
	background-color:#FFF0F4;
	border:1px solid #FF0000;
	padding:10px;
}


.red
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}


.blue
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00F;
}
