body{font-family: Traditional Arabic;background-color:#bdce48;margin:0;text-align:left}

hr{width:920px;}

.container{text-align:center;}

.arabic-text{
  direction:rtl;
  text-align:right;
  font-family: "Arabic Transparent";
  font-size: 15px;
  font-weight: bold;
  line-height:25px;
}

.arabic-text img{
   float:right;
   margin-right:4px;
   padding:2px;
   border: 1px solid silver;

}
.arabic-text table{
	border:2px solid black;
	display:block;
	width:auto;
	border-collapse:collapse;
	margin-bottom:15px;
	text-align:right;
	direction:rtl;
}
.arabic-text table th{
	border:1px solid black;
	text-align:center;
}
.arabic-text table td{

	text-align:right;
	direction:rtl;
	padding:5px;
	border-right:1px solid black;
	border-bottom:1px solid silver;
	
}

.arabic-text h1,
.arabic-text h2,
.arabic-text h3,
.arabic-text h4,
.arabic-text h5,
.arabic-text h6{

	color:#aa0000;
}

object{
margin:auto;
}
.english-text{
  direction:ltr;
  text-align:right;
   font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;

}
#heading{
	background-image:url('../images/bg.png');
	background-repeat:no-repeat;
	text-align:right;
}

#content-container{
	background-image:url('../images/border.png');
	background-position:center center;
	background-repeat:repeat-y;
	
	text-align:center;
}

#banner{
	border-top:2px solid black;
	border-bottom:1px solid white;
	background-image:url('../images/banner.jpg');
	background-repeat:no-repeat;
	background-position: center center;
}

#menu{




		background-color:#708529;
			background-color:#637524;
					background-color:#859d30;
	font: 13px Georgia, Times, serif;	
}




#search{
	font-size:small;
	
	color:gray;
}
#search input{
	border:1px solid gray;
}
/*
#menu ul{margin:0;padding:0;list-style:none;}
#menu ul li{display: inline;}
#menu ul li a{
	padding-right:20px;
	padding-left:20px;
	
	padding-top:5px;
	height:20px;
	float:right;

	color:white;
	
	text-decoration:none;
}
#menu ul li a:hover{
	color:red;
	background-color:black;
}

*/


#logo h1{
	margin:0px;
	padding:0px;
	padding-right:80px;
	padding-top:20px;
	font-size:140%;
}

#logo h2{
	margin:0px;
	padding-right:80px;
	font-size:180%;
}
#logo{
	background-image:url('../images/logo.gif');
	background-repeat:no-repeat;
	background-position:right center;
	height:75px;
}
/* Main level */

/****************** Dropdown Menu styling starts here **************/
#menu ul {
	width: 920px;
	list-style: none;
	font-weight: bold;
	padding: 0;
	margin:0;

}

#menu ul li {
	display:inline;
	float: right;
	padding: 0;
	width: 105px;
	text-align:right;
}

#menu ul li a {
	display: block;
	width:105px;
	height:22px;
	padding-top:3px;
	color: white;
	text-decoration: none;
	text-align:center;

}

/* Second level */
#menu ul li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	font-weight: normal;
	border:1px solid gray;
}

#menu ul li ul li {
	width: 170px;
	background-color:#63712c;
}

#menu ul li ul li.parent {
	background-image: url('../images/leftarrow2.gif');
	background-position:center left;
	background-repeat:no-repeat;
}

#menu ul li ul li a {
	width: 165px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	height:15px;
	text-align:right;
	border-bottom:1px dotted white;
	color:white;
}
#menu ul li ul li a:hover{
	color:white;
}
/* third level */
#menu ul li ul li ul {
	margin: -25px 170px 0 0px;

}
#menu ul li ul li ul li a {
	width:170px;
}
#menu ul li ul li a:hover{
	color:white;
}

#menu ul li:hover ul li ul, 
#menu ul li:hover ul li ul li ul, 
#menu ul li.sfhover ul li ul, 
#menu ul li.sfhover ul li ul li ul {
	left: -999em;
}

#menu ul li:hover ul, 
#menu ul li ul li:hover ul, 
#menu ul li ul li ul li:hover ul, 
#menu ul li.sfhover ul, 
#menu ul li ul li.sfhover ul, 
#menu ul li ul li ul li.sfhover ul {
	left: auto;
	color:white;
}

#menu ul li:hover, #menu ul li.sfhover {
	background-color: black;

}

/* **************** Dropdown Menu styling end here ***************/


#content{
	text-align:right;
	direction:rtl;
	border-bottom:1px solid silver;
}

#pathway{
	
	
	text-align:right;
	direction:rtl;
	padding-bottom:5px;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid silver;
	
}

#footer{
	
	background-image:url('../images/footer.png');
	background-repeat:no-repeat;
	font-size:small;
	color:gray;
	text-align:right;
	text-indent:25px;

	

}
div.moduletable,
div.moduletable_menu,
div.moduletable-events{
	
	margin-bottom:20px;
}
div.moduletable h3:first-child,
div.moduletable_menu h3:first-child,
div.moduletable-events h3:first-child
{
	border:1px solid silver;
	border-top:0;
	height:23px;
	padding-top:7px;
	background-image:url('../images/module-head.png');
	text-align:left;
	padding-right:5px;
	color:#616161;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 1.1em;
		font-family: "Arabic Transparent";
	font-size: 15px;
	font-weight: bold;

	
}

#right-bar div.moduletable_menu ul{
  list-style:none;
  line-height:1em;
  background:transparent;
  font-weight:700;
  margin:0;
  padding:0;
}

#right-bar div.moduletable_menu ul li {
  padding:0;
  margin:0
}

#right-bar  div.moduletable_menu ul li a {
	text-align:right;
	border-bottom:1px dotted silver;
    display:block;
	padding-right:20px;
	padding-left:20px;	
	padding-top:5px;
	height:20px;
	text-decoration:none;
}

#right-bar  div.moduletable_menu ul li a:hover {
  display:block;
	padding-right:20px;
	padding-left:20px;	
	padding-top:5px;
	height:20px;
	background-color:#c7df6b;
	text-decoration:none;
}


.contentpaneopen table{

	border:2px solid black;
	display:block;
	border-collapse:collapse;
	margin-bottom:15px;
}
.contentpaneopen table td{

	padding:5px;
	border-left:1px solid black;
}

.contentpaneopen ul li{
	margin-bottom:10px;
}

#form-login{
	font-size:80%;
	padding:0;
}
#form-login p{
	padding:0;
	margin:0;
	margin-bottom:5px;
}
#form-login input{
	font-size:90%;
	width:70px;
	margin:0;
	float:right;
}
#form-login label{
	float:right;
	width:50px;
}
#system-message{
	border:1px solid gray;
	background-color:#eeeeee;
	text-indent:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.error{
color :red;
}
table.blog  td{
vertical-align:top;
}