/* CSS Document */
#nondisplay
{
	display:none;
}


table.tableGrid
{
	border:0px solid #D917EE;
}

td.tabletitle
{
	background: url(../../images/wbg.gif) repeat-x top;
	border: 1px solid #D917EE;
	border-bottom: 1px solid #FF9900;
	
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height:25px;
	padding:3px;
}

td.tablefooter
{
	background: url(../../images/wbg.gif) repeat-x top;
	border: 1px solid #D917EE;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}


td.tabletitleNonBR
{
	background: url(../../images/wbg.gif) repeat-x top;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}


div.tabletitle
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float:right;
	color:#FFFFFF;
}

div.title
{
	font-family: "Traditional Arabic";
	font-size: 18px;
	font-weight: bold;
}


td.tabletitlelist
{
	background: url(../../images/frameslive-03.jpg) repeat-x top;
	border-top: 0px;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height:25px;
	padding:3px;
	padding-top:0px;
}

td.subtabletitle
{
	background: url(../../images/swbg.gif) repeat-x top;
	border: 1px solid #e3acdf;
	border-bottom: 1px solid #da4dea;
	border-top: 0px;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height:20px;
	padding:3px;
	direction:rtl;
}

div.subtabletitle
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float:right;
	color:#c227b7;
}


td.toolbar
{
	background: #CBE7F8 url(../../images/bg.gif) repeat-x top;
	position: relative;			
	border: 1px solid #A4D5F2;
	border-bottom: 1px;
	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: #F5FBFE url(../../images/sbg.gif) repeat-x top;
	padding-left: 1px ;
	padding-right: 1px;
}

td.titleColStart
{
	background: #F5FBFE url(../../images/fhbg.gif) repeat-x bottom;
	position: relative;
	border: 1px solid #C7EAFE;
	border-bottom: 0px;
	overflow: hidden;
	height:20px;
}

td.titleCol
{
	background: #F5FBFE url(../../images/fhbg.gif) repeat-x bottom;
	position: relative;
	border: 1px solid #C7EAFE;
	border-right:0px;
	border-bottom: 0px;
	overflow: hidden;
	height:20px;
}

div.titleCol
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	font-weight: bold;
	padding:4px;
}

td.tableDataStart
{
	position: relative;
	border: 1px solid #C7EAFE;
	border-top: 0px;
	overflow: hidden;
	height:20px;
}

td.tableData
{
	position: relative;
	border: 1px solid #C7EAFE;
	border-right:0px;
	border-top: 0px;
	overflow: hidden;
	height:20px;
}

div.tableData
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:3px;
}

span.tableData
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:3px;	
}


.odd
{
	background-color:#F5FBFE;
}

.even
{
	background-color:#FFFFFF;
}

.trHighlight
{
	background: #F5FBFE url(../../images/hhbg.gif) repeat-x bottom;
	border: 1px solid #C7EAFE;
	border-bottom:0px;
	cursor:pointer;
	color:#0000FF;
}

.trClick
{
	color:#FF0000;
	background: #F5FBFE url(../../images/shbg.gif) repeat-x bottom;
	border: 1px solid #C7EAFE;
	border-bottom:0px;
	cursor:pointer;
}


td.tablePagging
{
	background: url(../../images/wbg.gif) repeat-x top;
	border: 1px solid #d917ee;
	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:#FFFFFF;
}

div.tablePaggingCount
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right:10px;
	padding-bottom:3px;
	color:#FFFFFF;
}

div.tablePaggingGo
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
	padding-bottom:2px;
	color:#FFFFFF;
}

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: #F5FBFE url(../../images/sfhbg.gif) repeat-x bottom;
	border: 1px solid #C7EAFE;
	border-bottom:0px;	
}

td.columnDescriptionBorder
{
	background: #F5FBFE url(../../images/sfhbg.gif) repeat-x bottom;
	border: 1px solid #C7EAFE;
}

td.columnDescriptionMD
{
	background: #F5FBFE url(../../images/sfhbg.gif) repeat-x bottom;
	border: 1px solid #C7EAFE;
	border-bottom:0px;	
}

div.columnDescription
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	padding:2px;
	color:#000000;
}

td.inputFiledSigle
{
	position: relative;
	border: 1px solid #C7EAFE;
	border-right:0px;
	border-bottom: 0px;
	overflow: hidden;
	height:20px;
	padding:2px;
}

td.inputFiledSigleBorder
{
	position: relative;
	border: 1px solid #C7EAFE;
	border-right:0px;
	overflow: hidden;
	height:20px;
	padding:2px;
}

td.inputFiledSigleBorderLR
{
	position: relative;
	border: 1px solid #C7EAFE;
	border-top:0px;
	border-bottom: 0px;
	overflow: hidden;
	height:25px;
	padding:2px;
}

td.inputFiledSigleMD
{
	position: relative;
	border: 1px solid #C7EAFE;
	border-bottom: 0px;
	overflow: hidden;
	
	padding:2px;
}

td.inputFiledSigleStart
{
	position: relative;
	border: 1px solid #C7EAFE;
	border-bottom: 0px;
	overflow: hidden;
	height:20px;
	padding:2px;
}


div.inputFiledSigle
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#013A5C;
}

select.inputFiledSigleSmallest ,input.inputFiledSigleSmallest, textarea.inputFiledSigleSmallest
{
	width: 30px;
	text-align:right;
}

select.inputFiledSigleSmall ,input.inputFiledSigleSmall, textarea.inputFiledSigleSmall
{
	width: 50px;
	text-align:right;
}

select.inputFiledSigleSmallBig ,input.inputFiledSigleSmallBig, textarea.inputFiledSigleSmallBig
{
	width: 65px;
	text-align:right;
}

select.inputFiledSigleMedium ,input.inputFiledSigleMedium, textarea.inputFiledSigleMedium
{
	width: 100px;
	text-align:right;
}

select.inputFiledSigleLarge ,input.inputFiledSigleLarge, textarea.inputFiledSigleLarge
{
	width: 200px;
	text-align:right;
}

select.inputFiledSigleLargeBig ,input.inputFiledSigleLargeBig, textarea.inputFiledSigleLargeBig
{
	width: 400px;
	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: url(../../images/wbg.gif) repeat-x top;
	border: 1px solid #D917EE;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}

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;
}

span#done
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006600;
}

span#wrong
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}

.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;
}

td#tdFixedHeader
{
position:relative;
top: expression(this.offsetParent.scrollTop); /* see note just below */
}


.divlistofvalue {
	font-family: Tahoma;
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	/*
	height: 400px;
	//width: 400px;
	//position: absolute;
	//left: 100px;
	//top: 100px;
	*/
	overflow:auto;
	z-index:100000;
	display:block;	
}

.listrowsel {
	font-family: Tahoma;
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	background-color:#FFECEC;
	color:#FFFFFF;
	cursor:pointer ;
}

div#archaivescreen {
	border:#A0A0A4 ;
	border:5px;
	border:medium;
}


.red_small
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
}

.green
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#009900;
}

.green_small
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#009900;
}

.sivlertext {
	font-family: Tahoma;
	font-size: 9pt;
	color:#121212;
	text-align: right;
}
.sivlertextbigbold {
	font-family: Tahoma;
	font-size: 8pt;
	color:#505050;
	font-weight: bold;
}
.sivlertextverybigbold {
	font-family: Tahoma;
	font-size: 10pt;
	color:#505050;
	font-weight: bold;
	
}

.redlight {
	font-family: Tahoma;
	font-size: 8pt;
	color:#EC2F42;
	font-weight: bold;
}

.white_text {
	font-family: Tahoma;
	font-size: 8pt;
	color:#FFFFFF;
	font-weight: bold;
}
a.white_text:link {
	color: #FFFFFF;
}
a.white_text:visited {
	color: #FFFFFF;
}
a.white_text:hover {
	color: #FFFFFF;
}
a.white_text:active {
	color: #FFFFFF;
}



.blue_light_text
{
	font-family: "Traditional Arabic";
	font-size: 19pt;
	font-weight:bold;
	color:#283D4E;
}


/* للجداول التي فيها تعليمات , مثل جدول التعهد , و غيره */
td#caption
{
	background-color:#CEE6F3;
}
div#caption
{
	padding:7px;
	font-family: Tahoma;
	font-size: 10pt;
	color:#121212;
	text-align: right;
	direction:rtl;
}

.like_lnk {
	cursor:pointer;
	font-family: Tahoma;
	font-size: 12px;
	color: #003399;
}

.captch_field {
	font-family: Tahoma;
	font-size:17px;
	text-align:right;
	border:1px solid #CCCCCC;
	background:#ECD9D9;
	direction:rtl;
}

.red_traditional
{
	font-family: "Traditional Arabic";
	font-size: 16pt;
	font-weight:bold;
	color:#FF0000;
}
.black_text_small
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;	
}
