BODY {
	margin:0;
	/*color: #00566F;*/
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #675D54;
	direction:rtl;
}

TABLE {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	direction:rtl;
}

P,DIV,TD,TABLE{
	direction:rtl;
	text-align:right;
	text-align:justify;
}
IMG{border:none}

LI {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}
.jobs{
	color:#A80242;
	text-decoration : none;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
}

a:link{
	color:#a70240;
	text-decoration:bold;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
}
a:visited  {
	color:#a70240;
	text-decoration : none;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
}
a:hover {
	text-decoration : underline;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
	color: #a70240;
}
a:active {
	color:#a70240;
	text-decoration : none;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
}

.title {
	color:#030367;
	text-decoration : bold;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px; 
}

.footer
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #665C52;
	letter-spacing: 0.5px;
	text-align:center;
}
a.footer:link
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #665C52;
	letter-spacing: 0.5px;
		text-decoration:none;
}
a.footer:active
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #665C52;
	letter-spacing: 0.5px;
	text-decoration:none;
}
a.footer:hover
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #665C52;
	letter-spacing: 0.5px;
	text-decoration:underline;
}
a.footer:visited
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #665C52;
	letter-spacing: 0.5px;
		text-decoration:none;
}

.homefont
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
a.homefont
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

a.homefont: active
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}

a.homefont:link
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
		text-decoration:underline;
}

a.homefont:visited
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
		text-decoration:underline;
}

a.homefont:hover
{
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
		text-decoration:underline;
}
.questions
{
color: #B89E67;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}
a.questions:link
{
color: #B89E67;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}

a.questions:visited
{
color: #B89E67;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}

a.questions:hover
{
color: #B89E67;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}

a.questions:active
{
color: #B89E67;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}

.tblPurple
{
	.border:1px solid #A357A5;
	}
	
	.frmbtn
{
BORDER-RIGHT:#5C165F  1px solid;
BORDER-TOP:#5C165F 1px solid;
BORDER-LEFT:#5C165F 1px solid;
BORDER-BOTTOM:#5C165F 1px solid;
BACKGROUND: #BC65BE;
COLOR: #ffffff;
TEXT-DECORATION: none
}


	.frmbtn1
{
BORDER-RIGHT:#B3995E  1px solid;
BORDER-TOP:#B3995E 1px solid;
BORDER-LEFT:#B3995E 1px solid;
BORDER-BOTTOM:#B3995E 1px solid;
BACKGROUND: #A7013F;
COLOR: #ffffff;
TEXT-DECORATION: none
}

	.frmbtn2
{
BORDER-RIGHT:#B49C6C  1px solid;
BORDER-TOP:#B49C6C 1px solid;
BORDER-LEFT:#B49C6C 1px solid;
BORDER-BOTTOM:#B49C6C 1px solid;
BACKGROUND: #7A5B2C;
COLOR: #ffffff;
TEXT-DECORATION: none
}

	.frmbtn3
{
BORDER-RIGHT:#8FD9EB  1px solid;
BORDER-TOP:#8FD9EB 1px solid;
BORDER-LEFT:#8FD9EB 1px solid;
BORDER-BOTTOM:#8FD9EB 1px solid;
BACKGROUND: #41A4C1;
COLOR: #ffffff;
TEXT-DECORATION: none
}

	.frmbtn6
{
BORDER-RIGHT:#B49C6C  1px solid;
BORDER-TOP:#B49C6C 1px solid;
BORDER-LEFT:#B49C6C 1px solid;
BORDER-BOTTOM:#B49C6C 1px solid;
BACKGROUND: #97023A;
COLOR: #ffffff;
TEXT-DECORATION: none;
font-size:11px;
text-align:center;
padding: 3px;
}

.frmbtn9
{
BORDER-RIGHT:#97023A  1px solid;
BORDER-TOP:#97023A 1px solid;
BORDER-LEFT:#97023A 1px solid;
BORDER-BOTTOM:#97023A 1px solid;
BACKGROUND: #97023A;
COLOR: #ffffff;
TEXT-DECORATION: none;
font-size:11px;
text-align:center;
padding: 3px;

}
.mandatoy
{
	color:#F0325A;
	}
	
	.tblorange
{
	.border:1px solid #B74C13;
	}
	
		.tblbrown
{
	.border:1px solid #7C5D2E;
	}
	
	ul{
list-style: square;
color: #D28100;
}

li
{
	color:#D28100;
}
a.links:hover
{
color:#A18852;
}


#NewsDiv
{
color:#ffffff;
text-decoration:none;
font-size:12px;
}

#NewsDiv a
{
color:#ffffff;
text-decoration:none;
font-size:12px;
}

#NewsDiv a:visited
{
color:#ffffff;
text-decoration:none;
font-size:12px;
}

#NewsDiv a:hover
{
color:#ffffff;
text-decoration:underline;
font-size:12px;
}
.NewsHeading
{
color: #A7013F;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}
#NewsList 
{
color:#A7013F;
text-decoration:none;
font-weight: bold;
}
#NewsList a
{
	color: #A7013F;
	text-decoration: none;
	font-weight: bold;
}

#NewsList a:visited
{
color:#A7013F;
text-decoration:none;
font-weight: bold;
}

#NewsList a:hover
{
color:#A7013F;
text-decoration:underline;
font-weight: bold;
}


/* ----------------- ASWAAQ FORMS PAGES ---------------------------- */

.txtboxclass
{
background-color:#E4DCCF;
border:none;

}

.txtfontcolor
{
color:#B1235B;
font-weight:bold;
}

.leasing_right_brown
{
height: 32px;
background-color:#665C53;
color:#E5DDD2;

}

.leasing_right_lightbrown
{
height: 2px;
background-color:#E5DDD2;
color:#665C53;
font-size:11px;
}


a.leasing_right_brown:link
{

background-color:#665C53;
color:#E5DDD2;
text-decoration:none;
}

a.leasing_right_brown:active
{

background-color:#665C53;
color:#E5DDD2;
text-decoration:none;
}

a.leasing_right_brown:visited
{

background-color:#665C53;
color:#E5DDD2;
text-decoration:none;
}

a.leasing_right_brown:hover
{

background-color:#665C53;
color:#E5DDD2;
text-decoration:none;
}

a.leasing_right_lightbrownlink:link
{
color:#665C53;
text-decoration:none;
}

a.leasing_right_lightbrownlink:active
{
color:#665C53;
text-decoration:none;
}

a.leasing_right_lightbrownlink:hover
{
color:#665C53;
text-decoration:none;
}

a.leasing_right_lightbrownlink:visited
{
color:#665C53;
text-decoration:none;
}

.orange_text
{
color:#D37901;
font-weight:bold;
}

.borderclass
{
border-left:1px solid #E5DDD2;
border-top:1px solid #E5DDD2;
}

.borderleft
{
border-left:1px solid #E5DDD2;

}
.bordertop
{
border-top:1px solid #E5DDD2;

}

.lngclass
{
background-color:#F3F2EE;
border:1px solid #E4DCCF;
}

.footer1
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79C65;
	letter-spacing: 0.5px;
}
a.footer1:link
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79C65;
	letter-spacing: 0.5px;
		text-decoration:none;
		font-weight:bold;
}
a.footer1:active
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79C65;
	letter-spacing: 0.5px;
	text-decoration:none;
			font-weight:bold;
}
a.footer1:hover
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79C65;
	letter-spacing: 0.5px;
	text-decoration:underline;
			font-weight:bold;
}
a.footer1:visited
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79C65;
	letter-spacing: 0.5px;
		text-decoration:none;
				font-weight:bold;
}


.servicestxt
{
	color:#675D53;
	font-weight:bold;
}

.collapsible {
          display: none; /* Only important part */
          border: dashed 1px silver;
          padding: 5px;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.Submitbtn
{
background-color: #D67B09;
color: #FFFFFF;
font-weight:bold;
border: none;
height:23px;
}

.ResetBtn
{
background-color: #A90743;
color: #FFFFFF;
font-weight:bold;
border: none;
height:23px;
}
.txtboxclass
{
background-color:#E4DCCF;
border:none;

}

.txtfontcolor
{
color:#B1235B;
font-weight:bold;
}

.leasing_right_brown
{
height: 32px;
background-color:#665C53;
color:#E5DDD2;

}

.leasing_right_lightbrown
{
height: 2px;
background-color:#E5DDD2;
color:#665C53;
font-size:11px;
}


a.leasing_right_brown:link
{

background-color:#665C53;
color:#E5DDD2;
text-decoration:none;
}

a.leasing_right_brown:active
{

background-color:#665C53;
color:#E5DDD2;
text-decoration:none;
}

a.leasing_right_brown:visited
{

background-color:#665C53;
color:#E5DDD2;
text-decoration:none;
}

a.leasing_right_brown:hover
{

background-color:#665C53;
color:#E5DDD2;
text-decoration:none;
}

a.leasing_right_lightbrownlink:link
{
color:#665C53;
text-decoration:none;
}

a.leasing_right_lightbrownlink:active
{
color:#665C53;
text-decoration:none;
}

a.leasing_right_lightbrownlink:hover
{
color:#665C53;
text-decoration:none;
}

a.leasing_right_lightbrownlink:visited
{
color:#665C53;
text-decoration:none;
}

.orange_text
{
color:#D37901;
font-weight:bold;
}

.borderclass
{
border-left:1px solid #E5DDD2;
border-top:1px solid #E5DDD2;
}

.borderleft
{
border-left:1px solid #E5DDD2;

}
.bordertop
{
border-top:1px solid #E5DDD2;

}

.lngclass
{
background-color:#F3F2EE;
border:1px solid #E4DCCF;
}

.footer1
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79C65;
	letter-spacing: 0.5px;
}
a.footer1:link
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79C65;
	letter-spacing: 0.5px;
		text-decoration:none;
		font-weight:bold;
}
a.footer1:active
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79C65;
	letter-spacing: 0.5px;
	text-decoration:none;
			font-weight:bold;
}
a.footer1:hover
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79C65;
	letter-spacing: 0.5px;
	text-decoration:underline;
			font-weight:bold;
}
a.footer1:visited
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79C65;
	letter-spacing: 0.5px;
		text-decoration:none;
				font-weight:bold;
}


.servicestxt
{
	color:#675D53;
	font-weight:bold;
}

/* Grid view styles*/

#gridviewtbl {
	width:100%;
}
#gridviewtbl table {
	padding:5px;
	text-align:left;

	}
#gridviewtbl table tr th {
	background:#B5A300 url(../images/tblhd.gif) left top no-repeat;
	background-image:100%;
	padding:5px;
	border-right:#ffffff 1px solid;
	color:#FFFFFF;
	font-size:13px;
}
#gridviewtbl table tr {
	background-color:#efefef;
}
#gridviewtbl table tr:hover 
{
	background-color:#d8d8d8;
}

#gridviewtbl table tr td {
	padding:5px;
	border-right:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
}
#gridviewtbl table tr.AdminGridPager
{
	border-color: #505050 #505050 #505050 #505050;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	color: #A7013F;
	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
	background-color: #ffffff;
}
#gridviewtbl table tr.AdminGridPager table
{
	border:none 0px #FFFFFF;
	border-bottom:#ffffff 0px none;
}
#gridviewtbl table tr.AdminGridPager a
{
	color: #A7013F;
	text-decoration: underline;
}
#gridviewtbl table tr.AdminGridPager a:visited
{
	color: #505050;
	text-decoration: none;
}

#gridviewtbl table tr.AdminGridPager table tr:hover
{
	background-color:#efefef;
}
#gridviewtbl table tr.AdminGridPager a:hover,
#gridviewtbl table tr.AdminGridPager a:visited:hover{
	color: #505050;
	text-decoration:underline;	
	background-color:#efefef;
}
#gridviewtbl table tr.EmptyDataRowstyle,
#gridviewtbl table tr.EmptyDataRowstyle:hover,
#gridviewtbl table tr.EmptyDataRowstyle a:hover,
#gridviewtbl table tr.EmptyDataRowstyle a:visited:hover
{
background-color:#ffffff;
padding:5px 5px 5px 55px ;
color:#A7013F;
text-decoration:none;
font-weight: normal;
background-image:url('../sysadmin/images/ss.jpg');
background-position:left;
background-repeat:no-repeat;
display:block;
min-height:49px;
line-height:49px;
padding-left:55px;
}
.ErrorDis
{
	text-align: center;
	padding: 5px 0px;	
}

.RegPanels
{
	padding-bottom: 10px;
	clear:both;
}
.collapsible {
          display: none; /* Only important part */
          border: dashed 1px silver;
          padding: 5px;
}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.menulinks
{
	color: #ffffff;
	text-decoration: none;
}
a.menulinks:link
{
	color: #ffffff;
	text-decoration: none;
}
a.menulinks:hover
{
	color: #ffffff;
	text-decoration: underline;
}
a.menulinks:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.menulinks:active
{
	color: #ffffff;
	text-decoration: underline;
}

.reginstruction
{
	font-family:Tahoma;
	font-size: 10px;
	text-align: left;
	width: 575px;
}

.regsmalltext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.ProfileType
{
	padding: 5px 15px 5px 2px;
	float: right;
	color:#B1235B;
	font-weight:bold;
	
}

.ProfileTypefront
{
	padding: 5px 15px 5px 0px;
	float: right;
	
}

#TypeLoadingDiv
{
         position:static;
         margin-top : 10px;
         margin-bottom : 10px;
         background: url(../images/ajax-loader.gif) no-repeat center;
         width :550px ;
         height: 32px;
         text-align: center;        
}

.TypeLoadingDivSmall
{
         position:relative;
         margin-top : 0px;
         margin-bottom : 0px;
         background: url(../images/ajax-loader-small.gif) no-repeat center;
         width :210px ;
         height: 20px;
         text-align: right;        
         float: right;
}
.formsmalltext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.fileupload
{
	margin-bottom: 15px;
}
.regpadding
{
	padding: 5px 0px;
}

.welcomehead
{
	font-family: Tahoma;
	font-size: 18px;
	color: #D17700;
	float:right;
	margin-top:5px;
		
}
#main_title
{
	padding-bottom: 15px;
	height:20px;
	overflow:visible;
	float:right;
	margin-left:20px;
	
}
#main_title img
{
	padding-top: 0px;
	
}
.welcomehead a:link, .welcomehead a:visited
{
	font-family:Tahoma;
	font-size: 14px;
	color: #A9013E;
	
}
.welcomehead a:hover
{
	font-family:Tahoma;
	font-size: 14px;
	color: #A9013E;
	text-decoration: underline;

}

.subtitle
{
	font-family:Tahoma;
	font-size: 18px;
	color: #A89900;
	padding: 10px 0px;
	margin: 10px 0px;
}

.GridHeaderStart
{
	background: url("~/images/lft-top.png") left no-repeat;
	background-color: #A89900;
	padding:0px;
	margin: 0px;
}

.infoMsg
{
	color:#A7013F;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}
.ErrorList
{
	float: right;
	text-align: right;
}

.ErrorList ul, li
{
 
	text-align: right;
}


.RegPanels
{
	padding-bottom: 10px;
	clear:both;
}
.yellowtitle
{
	color: #C18340; /*#C18340;*/
	font-weight: bold;
	font-size: 14px;
	height: 25px;
	background: url(../arabic/images/arrow.jpg) right no-repeat;
	padding-right: 15px;
	padding-top: 5px;
}
.ar-spacer{clear:both !important;}
.ar ul{clear:both !important;}


.tableborder
{
	border-left : solid 1px #E6E5E3;
	border-right : solid 1px #E6E5E3;
	border-bottom : solid 1px #E6E5E3;
}

.table3border
{
	border : solid 1px #E6E5E3;
}