body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
direction:rtl !important;
font-size:15px;
}
#wrapper{
width:100%;
min-height: 700px;
}


img{
border:none;}

#link
{
width:100%; 
height:30px; 
background:#02245b;
}
#link img
{
width:1000px;
margin-right:175px;
height:30px;
}

#header{
height:150px;
width:100%;
background:#02245b ;
margin-bottom: 10px;

}
#inner_header{
width:1000px;
margin-left:auto;
margin-right:auto;
height:188px;
padding-top:30px;

}
#logo{
width:590px;
height:105px;
float:right;
margin-left:7px;

}

#search_part{
float:left;
}


.utility{
float:right;
width:230px;
color:#FFFFFF;}

.utility ul.menu{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:3px;
	float:right;
	width:190px;
}

.utility ul.menu li{
	padding-right:3px;
	padding-left:3px;
	display:inline;
	margin:0px;
	font-weight:bold;
	
}

.utility ul.menu li a{

	color:#FFFFFF;
	font-size:14px  !important  ;
	line-height:24px;
	text-decoration:none;
	
}

#searchform{

}
#searchform img{
float:right;
margin-left:3px;
width:25px;
height:25px;
}
#searchform input[type="text"]{
width:187px;
height:20px;
background:#000f68;
border:1px solid #fff;
border-radius:7px;
color:#FFF;
font-weight:bold;
font-size:14px;
float:right;
padding-right:10px;

}


#content{
width:1000px;
margin:0px auto 0px auto;
}


#footer{
width:100%;
background:#02245b;
height:250px;

}
#copyright{
		border-top:1px groove #ccc;

width:100%;
text-align:center;
color:#FFFFFF;
font-style:italic;
line-height:25px;
}

#inner_footer{
width:1000px;
margin-left:auto;
margin-right:auto;
}



.upper_footer{
float:right;
height:110px;
text-align:right;
margin:10px; 
width:770px;
margin-top:25px;
margin-right:50px;



}
.upper_footer .event{
width:23%;
float:right;
margin:5px;
}
.upper_footer ul{
list-style:none;
margin:3px;
padding:0px;
border-left:#ccc groove 1px;

}

.upper_footer .button{
color:#FFF;
font-weight:bold;
padding:3px;

}
.upper_footer li{
font-size:12px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.upper_footer a{
color:#83A4D1;
text-decoration:none;
white-space:nowrap;
}
.upper_footer a:hover {
	color:#D8D8D8;
}

.share_box{
float:right;
width:163px;
margin-top:25px;}


.all_box{
margin:10px;
}
.boxtitle{
height:26px;
color:#FFFFFF;

}
.boxtitle .left{
background:url(images/new_left.png) no-repeat;
height:26px;
float:right;
width:7px;
}

.boxtitle .center{
background:url(images/new_center.png) repeat-x;
height:21px;
float:right;
padding-top:5px;

}

.boxtitle .right{
background:url(images/news_right.png) no-repeat;
height:26px;
float:right;
width:38px;
}

.boxtitle #intervews{
float: right;
margin-right: -40px;
}

.boxtite #mrepor{
float: right;
 margin-right: -15px;
}


.box{
	float:right;
height:258px;
background:url(images/newsbigbox.png) repeat-x;

}

.box  .title a{
	text-align:center; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:12px;
	}
	
	
.box_event{
height:258px;
background:url(images/events-big-box.png) repeat-x;
}
.ahmed_month{

height:170px;

}

.all_box{
float:right;
margin:5px;
}

.adv{
margin:10px auto 10px auto;
text-align:center;
}


.sliderImage-more { margin: 15px 0 0 20px !important; 
 }
#slider-code .overview li a .caption { display: none; }

#slider-code { 
height: 220px; 
overflow:hidden; 
position: relative; 
width: 400px;   
}

#slider-code .viewport { 
width: 400px;   
height: 220px; 
overflow: hidden; 
position: relative;
margin:10px;
}

#slider-code .overview {
height: 220px; 
list-style: none; 
padding: 0; 
margin: 0;  
position: absolute; 
top: 0; 
}

#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }

#slider-code .next { margin: 30px 0 0 10px;  }

#slider-code .disable { visibility: hidden; }



#slider-code .overview li{ float: left; margin: 0 0px 0 0; padding: 1px; width: 400px; height: 250px; }
#slider-code .pager { position: absolute; bottom: 35px; right: 0px; width: 160px;  }
#slider-code .pager li { float: left; list-style-type: none; margin-right: 5px; border: 0;  }
#slider-code .pagenum { border: 0; -moz-border-radius: 3px; background-color: #fff; text-decoration: none; text-align: center; padding: 2px 4px 2px 4px; color: #555555; font-size: 10px; font-family: tahoma; font-weight: bold; }
#slider-code .active { color: #fff; background-color: #D30002; border:0; }
#slider-code .overview li a img{ border: none; float: left; }



#slider-code .overview li .slider_txt{ 
 
height: 240px; 
position:relative;
color:#953061;
text-align: justify;
padding:10px;
}

#slider-code  .slider_txt_teaser {
color:#838383;
}

#slider-code  .sliderImage-more a{
color:#6492D8;
}

#slider-code .overview li .slider_txt a{ font-size: 14px; font-weight: bold; text-align:left; line-height: 17px;  text-decoration: none; color:#953061; cursor:pointer;
 }

#slider-code .overview li .slider_txt a:hover{font-size: 14px; font-weight: bold; text-align:left; line-height: 17px;  text-decoration: none; color:#953061; cursor:pointer;}
.slider_txt_teaser a { font-weight: normal !important; color: #FFF; padding-top: 8px !important;  }

.images{
	width:100px;
	height:150px;
	float:right;
	margin-right:10px;
	}

.images img{
}	
.details{
	width:285px;
	height:350px;
	float:right;
	}
	

.details_content{
	width:285px;
	height:350px;
	}

.more a{
color:#3975CE;
padding:10px;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
text-decoration:none;
float:left;
margin-left:20px;
}


.event-div{
width:235px;
float:right;
padding:5px;
height:80px;	}


.icon-div{
text-align:center;
width:35px;
height:50px;
float:right;
}

.day-div{
background:url(images/event-icon.png) no-repeat;
text-align:center;
width:35px;
height:35px;
padding-top:15px;}

.month-div{
text-align:center;
width:35px;
margin-top:-15px;
color:#4D7BBA;
}

.event-title{
width:190px;
float:right;
margin-right:5px;
text-decoration:none;
color:#DF7047;
font-weight:bold;
font-size:14px;
text-align:right;
}

.event-more{
color:#000000;
margin-top:0px;
margin-left:40px;
float:left;
}

.col{
width:50%;
float:right;
}

.col .title{
font-size:22px;
background:url(images/orange_arrow.png) right  no-repeat;
background-position: 98% 50%;
color:#04156C;
padding:10px;
padding-right:20px;
font-weight:bold;
}


.main_news{
width:1000px;
background:url(images/radius.png) no-repeat;
z-index:10;
margin-bottom:10px; 
}

.poll_que{
color:#5D2CFF;
padding:10px;
font-size:16p;
font-weight:bold;}

#polls-wrapper{
list-style:none;
}

#polls-wrapper  li{
width:100%;
color:#4B358E;
font-weight:bold;
width:200px;
margin-left:20px;
font-size:14px;
}

#polls-wrapper input[type="radio"]{
margin-right:10px;

    

  }
  
  
#polls-wrapper input[type="submit"]{
background:#5125C1;
color:#FFFFFF;
border:none;
width:70px;
height:20px;
margin-left:20px;
font-weight:bold;
font-size:14px;    

  }
  
  
.history_box{
background:url(images/person-of-the-month-slice.png) repeat-x;

height:200px;
}

ul.fac{
list-style:none;
width:270px;
}
.fac li{
background:url(images/shm-faculty.png)  right no-repeat ;
padding-right:15px;
}
.fac li a{
color:#04156C;
text-decoration:none;
font-weight:bold;
line-height:27px;
}
  
.slider{
width:400px;
height:250px;

}
.slice1{
width:400px;
height:250px;
}
.slider ul{
list-style:none;
width:400px;
height:250px;
margin:0px;
padding:10px;
}
.slider img{
width:150px;
height:150px;
float:right;
}
.slider .tex{
width:230px;
float:right;
padding-right:5px;
color:#4B358E;
font-weight:bold;
}

.slider b{
color:#B60700;
}



#side_menu_main{
width:170px; 
float:right;
}

#side_menu{
width:170px; 
float:right;
}

#side_menu .feat_box{
width:100%;
border:#ccc 1px solid;
}

#side_menu .feat_box .title{
background:url(images/faet.png) no-repeat;

background-size:100%;
height:39px;
clear:both;
color:#fff;
font-weight:bold;
padding:5px;
}

#side_menu .feat_box .title_big{
background:url(images/faet_big.png) no-repeat;
width:240px;
background-size:100%;
height:39px;
clear:both;
color:#fff;
font-weight:bold;
padding:5px;
}

#side_menu .content{
width:160px;
padding: 0px 5px;
font-size:10px;
float:right;
}

#side_menu .f_item{
width:100%;
height:60px;
}
#side_menu .f_item .img{
width:45px;
height:45px;
background:blue;
border-radius:5px;
color:white;
text-align:center;
font-size:15px;
font-weight:bold;
padding-top:5px;
float:right;
}
#side_menu .f_item .text{
float:right;
width:auto;

}
#side_menu .f_item .text  a{
width:110px;
float:right;
padding-right:5px;
font-size:10px;
color:#0000FF;
text-decoration:none;
text-align:right;


}
#side_menu a.more{
	color:#E8918F;
	text-decoration:none;
	padding-left:20px;
	}

#side_menu .n_item {
width:100%;
border:#ccc 1px solid;


}

.page #side_menu .f_item .text a{
	width:auto;
	}
.tab-box{
border:#ccc 1px solid;
padding:3px 5px 3px 5px;
margin-top:30px;
margin-left:20px;
clear:both;
width:50px;

}

.tab-box a{
text-decoration:none;
width:inherit;
text-transform: uppercase;
font-weight:bold;
}

#side_menu .n_item  .title{
width:80%;
margin:3px auto 3px auto;
border-bottom:#ccc 1px solid; 
color:blue;
padding:5px;
font-weight:bold;
text-transform: uppercase;
}
#side_menu .n_item .item{
width:90%;
padding:5px;
border-bottom:1px solid #ccc;
margin:auto;
}

#side_menu .n_item .item .date{
font-weight:bold;
font-size:12px;
}
#side_menu .n_item .item .atitle a{
font-weight:bold;
font-size:12px;
color:blue;
text-decoration:none;
}
#side_menu .n_item  .l{
border-bottom:1px solid red;
}
#side_menu .n_item  .last{
padding-bottom:40px;
width:100%;
margin-bottom:10px;
}

#side_menu .img{
width:45px;
height:45px;
}
 
 /* attribute for the  news pages*/
 
.page{
 width:100%;
 float:right;}
 
 

.page #side_menu{
width:250px; 
float:left;

}



#side_menu_r{
width:250px; 
float:right;

}

.page #side_menu .content{
width:240px;
}
.page #side_menu .content .text{
	width:190px;}
.news_content {
width:700px;

float:right;

}

.page a.more{
	color:#E8918F;
	text-decoration:none;
	padding-left:20px;
	}

.page #side_menu .n_item{
	width:100%;
	margin-bottom:20px;
	float:left;
	clear:both;}
.img_news
{
  width:400px;
  height:300px;
  margin-right:auto;
  margin-left:auto;
}
.news_content .inner_content .body
{
text-align:justify;
padding:5px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 28px;
}

.rel_news
{
 border:#fff 1px solid;
 margin-left:5px;
 padding:5px;
}
.rel_news .li_related
{
text-align:justify;

}

.news_content #main_view
{
padding :20px;
}
#main_view .inner_content
{
background :#fff;
padding :10px;
border: blue 1px solid;
border-radius:10px;
height:100%;
}
.inner_content .newsbox
{
border : blue 1px solid;
width:40%;
margin : 5px 0px 5px 0px;
}
.newsbox  img
{
width: 300px;
height:150px;
}
.newsbox .title
{
float:right;
text-align:left;

}








.arrowgreen{

	width: 170px; /*width of menu*/
	float:right;
	height:auto;
	margin-bottom:10px; 

}

.arrowgreen .block-title{
background:#000445;
color:#FFFFFF;
padding-right:10px;
font-size:14px;
height:30px;
padding-top:8px;
font-weight:bold;
} 

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	list-style:none;



}
	
.arrowgreen li a{
	font-family: "Times New Roman", Times, serif !important;
	display: block;
	color:#04156C;
	text-decoration: none;
    float:right;
	display:inline-block;
	font-size:14px;
width: 170px; 
}	



.arrowgreen li:hover{
background:#84A6D3;

}
.arrowgreen li:hover a{ 
color:#04156C;
}

.arrowgreen li a:hover{
color:#04156C;

}
.arrowgreen ul li:hover ul li{
	background:#84A6D3;
	}
.arrowgreen ul li:hover ul li:hover {
	background:#000445;
	}
.arrowgreen ul li:hover ul li a{
	color:#fff;
	}
.arrowgreen ul ul li a{
	color:#fff;
	}
	
.arrowgreen li a.selected{
	color: #FFFFFF;
 background:#05BEF9;
	
}

.altblue li a:visited {
color: #FFFFFF;
}

.arrowgreen li{
float:right;
position:relative;
width: 160px;
border-bottom:1px solid #000445;
padding: 5px 10px 5px 0px;
background:#D8D8D8;

}

.arrowgreen ul ul {
position:absolute;
display:none;
right:170px;
width:170px;
background:#fff;
border:2px solid #ccc;

border-top: 1px solid #ccc;
}



.arrowgreen li:hover ul ul, .arrowgreen li:hover ul ul ul, .arrowgreen li:hover ul ul ul ul{
display:none;

}
.arrowgreen li:hover ul, .arrowgreen li li:hover ul, .arrowgreen li li li:hover ul, .arrowgreen li li li li:hover ul{
display:block;
}

.arrowgreen .border_but{
height:15px;
background:#000445;

}
.arrowgreen .head{
text-align:center;
font-weight:bold;
font-size:16px;
padding:5px;
background:#B9C9FE;
width: 187px; 
}


#file_content{
width:630px; 
float:right;
text-align:right;
}
#file_main_content{
width:750px; 
float:right;
margin-left:10px;
text-align:right;
}

.feat_news{
}

.navigation{
height:100px;
padding-top:30px;
color:#999999;
clear:both;
}

.navigation a{
color:#999999;
font-weight:bold;
font-size:12px;
text-decoration:none;}

.navigation .title{
width:100%;
color:#5E65B3;
padding:15px 0px 10px 10px;
font-weight:bold;
text-align:center;
font-size:18px;
}
.navigation .date{
width:120px;
float:right;
}
.navigation .date .title{
font-size:12px;
float:right;
font-weight:bold;
color:#0000FF;
width:40px;
padding:15px 0px 0px 10px;

}
.navigation .date .value{
font-size:12px;
float:right;
font-weight:bold;
width:70px;
padding:15px 0px 10px 0px;
color:#000000;
}

.navigation .category{
width:350px;
float:right;
}

.navigation .category .title{
font-size:12px;
font-weight:bold;
color:#0000FF;
float:right;
width:70px;
}
.navigation .category .value{
font-size:12px;
float:right;
font-weight:bold;
padding:15px 0px 10px 0px;
color:#000000;
}

.section
{
	margin:20px;
}
.most_visted{
	width:100%;
	float:right;
	margin-bottom:20px;
	display:table;
	}
	
.most_visted .title{
	background:url(images/most_visted.png) no-repeat right;
	padding-right:40px;
	height:40px;
	padding-top:30px;
	border-bottom:1px solid #ccc;
	padding-bottom:-10px;
	color:#4461B5;
	font-weight:bold;
	clear:both;
	
	}
	
.most_visted .item{
	width:30%;
	float:right;
	padding:10px 20px 10px 20px;
	margin:0 5% 0 5%;
	border-bottom:1px #4461B5 dotted;
	height:60px;
	clear:none;

	background:url(images/most_visted_link.png) 100% 14% no-repeat;
	
	
	}
.most_visted .item a{
	
	color:#4461B5;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	float:right;

	}
	
	
	
/* news page */


.news {
	width:100%;
	clear:both;
	float:right;
	margin-top:20px;
}
	
	
.news .side_menu{
	width:220px;
	clear:both;
	float:right;
	}

.news .side_menu ul{
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:30px 0px 0px 0px;
	width:220px;
	clear:both;
	}
	
.news .side_menu li{
	width:100%;
	float:right;
	padding-top:10px;
	padding-bottom:10px;
    border-top:1px orange dotted;
	background:url(images/sidemenu_image.png) no-repeat right;

	}

.news .side_menu a{
	text-decoration:none;
	padding-right:10px;
	color:#999;}
	
.news .container {
	width:457px;
	border-left:#ccc 1px dotted;
	border-right:#ccc 1px dotted;
	float:right;
	margin:30px 10px 0px 10px;
	padding:10px;
	}

.news .side_menu_2{
	width:270px;
		float:right;
	margin:30px 0px 0px 10px;

	}

.container_box{
	width:100%;
	float:right;
	clear:both;
	-webkit-box-shadow: 0 4px 4px -2px #ccc;
    -moz-box-shadow: 0 4px 4px -2px #ccc;
    box-shadow: 0 4px 4px -2px #ccc;
		
	}
	
.container_box .title{
	width:100%;
	height:40px;
	float:right;
	color:#999;
	font-weight:bold;
	font-size:16px;
	background:url(images/event.png) left  no-repeat;
	
	}
	
.container_item{
	
	width:100%;
	float:right;
	padding-top:15px;
	border-top:1px solid #ccc;
	clear:both;
	}
	
	
.container_item .calender-div{
	float:right;
	width:70px;
	text-align:center;
	height:58px;
	clear:both;
    background:url(images/date.png) no-repeat;	
	padding-top:15px;
	font-weight:bold;
	font-size:10px;
	color:#666;

	}

.container_item .more{
	color:#03F;
	padding-right:10px;
	text-decoration:none;
	font-size:11px;
	padding-top:5px;
	}
	
.container_item .titlecontent a{
	width:350px;
	float:right;
	padding:10px 10px 0px 10px;
	color:#999;
	font-size: 12px;
	font-weight:bold;
	}
	
.container_item .image{
	float: right; width: 70px; text-align: center; height: 58px; clear: both;
	}
.container_item .details{
	float:right; width:200px; height:auto;
	}
	
.news .container .navigator {
width:70px;
height:25px;
margin-right:250px;
float:right;
clear:both;
 }
 
.news .most_vis{
	width:100%;
	float:right;
	margin-top:20px;
	}
	
.news .most_vis .title{
	background:url(images/most-visited.png) right no-repeat;
	padding-right:20px;
	color:orange;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px dotted #ccc;
	clear:both;
	}

.news .side_menu .most_vis li{
			background:url(images/most-visited-blue.png) no-repeat;
			background-position:100% 25%;
			padding-top:0px;
			padding-right:15px;
			width:200px;
	

	}
	
.news .side_menu .most_vis li a{
padding-left:0px;
	font-size:10px;
	font-weight:bold;
	}
.news .container .navigator .right{
	background:url(images/nav_left.png) no-repeat;
	height:22px;
	float:right;
	width:30px;
 }
 
.news .container .navigator .left{
	background:url(images/nav_right.png) no-repeat;
	height:22px;
	float:right;
	width:30px;
 }

.separtor{
	height:30px;
	width:100%;
	float:right;
	}
.menu{
	list-style:none;
	}
	
		
.loading{
	width:100%;
	height:100%;
	background-size:100%;
	background:url(images/Loading_video_ani.gif) no-repeat center;
	}

.staffdegree{
	color:#C70101;
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
	float:right;
	text-align:right;
	border-bottom:1px solid #666;
	clear:both;
	width:100%;
	padding:10px 5px 8px 0px;
	margin-bottom:20px;
	}
	
.colleft{
	width:46%;
	float:right;
	padding:1%;

	}
.frienview{
margin: 10px;
	}
.colleft a{
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#383838;
	font-weight:bold;
	text-align: right;
float: right;
	}
	
/* Tab managment*/
ol#toc {
height: 2em;
list-style: none;
margin: 0 5px 0 0;
}
ol#toc li {
background: #bdf url(images/tabs.gif);
float: right;
margin: 0 1px 0 0;
padding-left: 10px;

}
ol#toc a {
background: url(images/tabs.gif) 100% 0;
color: #008;
float: left;
line-height: 2em;
padding-right: 10px;
text-decoration: none;
}
ol#toc li.current {
    background-color: #48f;
    background-position: 0 -60px;
}
ol#toc li.current a {
    background-position: 100% -60px;
    color: #fff;
    font-weight: bold;
}


.profile{
width:96%;
margin:2%;
text-align:right;
}
.profile .right{
float:right;
margin:5px;
width:700px;
}
.profile .left{
float:right;
width:210px;
margin:5px;
}

.title_color {
color: #F0470B;
font-weight:bold;
}
.profile .item {
text-align: right;
font-weight: bold;
font-size: 16px;
margin: 2px auto 2px auto;
width: 100%;
clear: both;
float: right;
}
.profile .label {
float: right;
color: #0000FF;
}

.profile .inp {
float: right;
margin-right: 3px;
}



.adv .imageContainer  {
       width:100px; 
       height:100px; 
       background: url(images/adv_logo.png) no-repeat;


 }
 
.adv .imageContainer_big  {
       width:300px; 
       height:100px !important; 
       background: url(images/adv_logo_big.png) center no-repeat;

 }
 
.adv a{
text-decoration:none;
color: #fff;
font-weight: bold;
font-size: 14px;
	}
	
	
.item {
text-align:right;
font-weight:bold;
margin:2px auto 2px auto;
width:100%;
clear:both;
float:right;
}

.label{
float:right;
color:#0000FF;
width:120px;
font-size:20px;	
}

.inp{
float:right;
margin-right:3px;
}
table {
	clear:both;
	}
table .head{
	}
	
.clear{
	clear:both;
	}
	
	 .prof { width:50%; float:left; }
	 
	 
	 	
.stafflist{
		border-top: 1px solid #eaeaea;
margin-top:10px;
list-style: none;
padding: 5px;
float:left;
}

.stafflist a{
	color: #588631;
text-decoration: none;
cursor: pointer;

	}
.stafflink1{
	width:100px;
float:left;}
.stafflink2{
	width:50px;
float:left;}
.pubimg
{
position: relative;
border: 1px solid #eaeaea;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
box-shadow: 0 0 5px rgba(0,0,0,0.1);
height: 115px;
width: 100px;
display: block;
text-decoration: none;
background-color: #666;
background-color: rgba(0,0,0,0.2);
background-image: url(images/default_publication.png);
}

.pub-title{
font-size: 18px;
font-weight: bold;
line-height: 24px;
float:left;
width:90%;
}
	
.pub-title1{
	text-align:left;
	direction:ltr;
font-size: 12px;
font-weight: bold;
float:left;
width:500px;
}
	
.pub-authors{
font-size: 14px;
line-height: 21px;
color: #666;
}

.pub-detail{
color: #999;
direction:ltr;
float:left;
line-height: 21px;
text-align:left;
}
	
.pub-abstract{
font-size: 12px;
line-height: 21px;

}

.pub-type{
font-size: 14px;
font-weight: bold;
color: #999;
float:left;
line-height: 21px;
width:70px;
}
.authors{
text-decoration:underline;
	float:left;line-height: 21px;

}
.authors1{float:left;}


/* start pagination */
.pagination {

	margin: 8px 0 0;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	
	overflow: hidden;
	line-height: 21px;
	color: #444;
	font-size: 12px;
}

.pagination  .page_no {
	float: left;
	color: #444;
	font-size: 12px;
	white-space: nowrap;
	display: block;
	padding: 0 0 0 10px;
}

.pagination form {
	float: right;
	margin: 0;
	padding: 0;
}

.pagination fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

.pagination label {
	float: left;
	display: block;
	padding: 0 5px 0 0;
}

.pagination .pag_inputs {
	float: left;
	padding: 1px 0 0;
}

.pag_list {
	margin: 0;
	padding: 0;
	float: right;
}

.pag_list li {
	float: left;
	list-style: none;
	padding: 0 10px 0 0;
	color: #939292;
	font-weight: bold;
}

.pag_list a:link, .pag_list a:visited,  .pag_list a:active {
	color: #406f85;
}

.pag_list a:hover {
	color: #1e96ce;
}



.pag_list .current_page:link, 
.pag_list .current_page:visited, 
.pag_list .current_page:hover, 
.pag_list .current_page:active {
	color: #fff;
	background: #96b7c5 url(layout/site/tables/current_page_middle.gif) repeat-x;
	display: block;
	line-height: 17px;
	margin: 2px 0 0 0;
}

.pag_list .current_page span {
	display: block;
	background:url(layout/site/tables/current_page_left.gif) no-repeat;
}

.pag_list .current_page span span {
	background:url(layout/site/tables/current_page_right.gif) no-repeat right center;
	padding: 0 5px;
}


#pub{
	float:right;width:500px;}

#pub ul{
	float:right;
	list-style:none;
	}

/* end pagination */
.Gallary{
text-align:center;
}
#gallary-img{
margin-top:20px; 
height:350px;
}
.arrow_left{
background:url(images/left.png) no-repeat;
background-position: 10px 9px;
width:30px;
height:31px;
cursor:pointer;
border:#ccc 1px solid;
float:left;
margin:50px 0px 0px 5px;
}

.arrow_right{
background:url(images/right.png) no-repeat;
background-position: 10px 9px;
width:30px;
height:31px;
cursor:pointer;
border:#ccc 1px solid;
float:right;
margin: 50px 0px 0px 0px;
}

#imagesgallery{
width:910px;
height:175px;
border:#CCCCCC 2px solid;
float:left;
margin:0px 0px 10px 10px;

}
#imagegallery img{
width:100px;
height:100px;
float:left;
}
#imagegallery .content{
width:120px;
height:100px;
float:left;
}

.system_negative{
color:red;
}

.system_postive{
color:green;
}

/* Style for post graduates subjects */
.subjectli{
border: 1px solid #ddd;
width: 190px;
height: auto;
border-radius: 10px;
background: #D3DCF7;
float:right;
text-align: right;
/* padding: 1px; */
margin: 0px 5px 5px 0px;
padding: 5px 5px 5px 0px;
color: #8c1515;
font-size: 18px;
font-family: 'ae_alarabiya', Adobe Arabic, Arial, Helvetica, Verdana, sans-serif;
}


.subjectli:hover{
background:#efefef;
}

.subjectinp{
direction:rtl; padding-bottom: 100px; float:right;width:220px;
}
.subjectcontent
{
border: 1px solid #ddd;
width: 750px;
float:right;
border-radius: 10px;
background: #D3DCF7;
text-align: right;
/* padding: 1px; */
margin: 5px 0px 5px 0px;
padding: 10px 5px 0px 0px;
}
.inp_subj{
padding: 0px 180px 0px 10px;
font-family: 'ae_alarabiya', Adobe Arabic, Arial, Helvetica, Verdana, sans-serif;
}
.inp_details{
padding: 7px 140px 0px 10px;
font-family: 'ae_alarabiya', Adobe Arabic, Arial, Helvetica, Verdana, sans-serif;
text-align:right;
}

.post_header{direction:rtl; margin-top:10px;padding-bottom: 100px; float:right;width:770px;}
.post_content{direction:rtl;margin-top:10px; padding-bottom: 100px; float:right;width:770px;}

.fac-header
{
    width: 190px;
	font-size: 20px;
	line-height: 16px;
	height:40px;
	text-align:center;
	margin-top: 2px;
	color: #000000;
	font-weight: bold; margin-top:20px;margin-right:20px;
}

/* End for post graduates subjects */

/* koko exam parts */
#exams_link{
float: left;
    margin-top: -100px;
    margin-left: -123px;
    border-radius: 5px;
    background-color: #D8D8D8;
    padding: 7px;
	height: auto;
    width: 282px;
}