﻿@charset "utf-8";
/* CSS Document */
/*img {
	behavior:	url("images/pngbehavior.htc");
}
*/
/**TOOLS**/
.float-separator {
    clear:both;
}
body{
    margin:0; 
    padding:0; 
    direction:ltr;
}
a img{
    text-decoration:none; 
    outline:none; 
    border:none;
}


#body-container{
    margin-right:auto;
    margin-left:auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    width:990px;
}
/***********************HEADER******************/
#header {
    height:auto;
    width:100%;
    margin-bottom:25px;
}
 
#search-bar{
    background-color:#acacac;
	font-family:"Tahoma";
	font-size:11px;
	color:white;
	padding:7px 13px 10px 31px;
	margin-bottom:1px;
}
#header li{
    list-style:none;
	margin:0;
	border:none;
	display:inline;
}
#header ul{
	list-style:none;
	margin:0;
    border:none;
	display:inline;
}
#search{ 
    vertical-align:middle; 
    border:0;
}
#search .ms-sbgo{
    background:#acacac;
}
#search .ms-sbcell
{
    border:none;
}

#subcontent .ms-sbcell
{
    border:none;
}

#search input {
    padding:0; 
    margin:0; 
    line-height:14px; 
    margin-bottom:2px;
}
#search a {
    color:white; 
    text-decoration:underline;
}
#date{
    1width:41%; 
    text-align:center;
    vertical-align:middle;
}
#icons {
     width:21%; 
     text-align:right;
}
#shortcuts li{
     padding-right:3px;
	 padding-left:3px;
}	
#shortcuts{
	 padding-right:3px;
	 padding-left:3px;
}
			
.member{ 
	width:102px;
	height:19px;
	background-image:url("/Style Library/images/en-us/login-bg.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:bottom;
	padding-bottom:0px;
	text-align:center;
	margin-left:8px;
}

ul.login{
	color:#6b6b6b;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

ul.login a {
	color:#6b6b6b;
	text-decoration:none;
	display:inline;
	margin:0; 
	line-height:16px !important;
}

ul.login li {
	color:#6b6b6b;
	text-decoration:none;
	display:inline;
	margin:0; 
}



ul.login  a:hover { text-decoration:underline; }	
	
#menu-bar {
	background-image:url("/style library/images/en-us/menu-bg.jpg");
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt !important;
	font-weight: bold;
	color:white;
	padding:5px 20px 12px 13px;
	line-height:17px;
	margin-bottom:0px;
	text-align:left;
}
.lang {
	font-family:"Arial";
	font-size:16px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	display:block;
	margin-left: 5px;
}

/* Top Menu */
.menuitems {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt !important;
	font-weight: bold;
	padding-left:1px;
	padding-right:1px;
	color:white;
	text-decoration:none;
}
	
.menuitems a:link{
	color:white;
	text-decoration:none;
}
	
a.menuitems{
	padding-left:3px;
	padding-right:1px;
	color:white;
	text-decoration:none;
}
	
.menuitems a:hover { 
	color:#D9E9FF;
	text-decoration: none;
}
	
.menuitemsel{
	padding-left:3px;
	padding-right:1px;
	color:#ebebeb;
	text-decoration:none;
}

.menuitemsel a:link{
	color: #CCFFFF;
	text-decoration: none;
}



a.menuitemsel{
	padding-left: 3px;
	padding-right: 1px;
	color: #CCFFFF;
	text-decoration: none;
}



.menuitemsel a:hover { 
	color:#D9E9FF;
	text-decoration: none;
}



.menuitems2 {
	background-color:#539fee;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt !important;
	font-weight: normal;
	color:white;
	padding:2px 5px;
	border-bottom:1px #D9E9FF solid;

}

a.menuitems2 {
	color:white;
	text-decoration:none;
	display: block;

}


.menuitems2ovr {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt !important;
	font-weight: normal;
	background-color:#BFDBFF;
	color: #315596;
	padding:2px 5px;
	border-bottom:1px white solid;

}

a.menuitems2ovr {
	color:#315596;
	text-decoration:none;
	display: block;

}
/* End top Menu */


#banner-nav {}	
#logo-nav{ 
}
#logo{
	background: url("/style library/images/en-us/logo.gif") no-repeat top left;
	height:140px;
	width:100%;
}
#nav {
	padding:0px 0px 5px 2px;
	font-size:1px;
}
.nav-spacer {
	margin-left:5px;
}
.nav-separator {
	margin-bottom:3px;
}
#banner-news {
	width:777px;
	vertical-align: middle;
}
#banner{
	/*padding-left:9px;*/
	}
#news{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	display:inline-block;
	background-image:url("/style library/images/en-us/news-bg.jpg");
	background-repeat:repeat-x;
	border-left:1px solid #e6e6e6;
	padding-left:27px;
	color:#4d4d4d;
	line-height:18px;
	height:24px;
	width:96.5%;
}
marquee{
	margin:0;
	padding-bottom:0;
}
#news span.news{
	display:inline-block;
	line-height:24px;
	vertical-align:bottom;}
#news span.news-separator  { 
	display:inline-block; 
	width:13px; 
	height:19px; 
    margin-right:15px; 
    margin-left:15px;
    margin-top:2px;
    background-image:url("/style library/images/en-us/news-separator.gif"); 
}
.marqueeimg{
   padding-left:20px; 
   padding-right:20px;
   vertical-align:middle;
}

.marqueetxt
{
	font-size:9pt;
	 display:inline-block;
	 line-height:21px;
	 vertical-align:top;
	color:#4d4d4d;
}

a.marqueetxt{
	text-decoration:none;
	color:#164498;
}

a:hover.marqueetxt{
	text-decoration: none;
	color:#4d4d4d;
}

/************************END HEADER ******************/		
				
/************************BODY ******************/		

#body{
    margin-right:10px;
	margin-left:10px;
    min-height:250px;

}
	
#news-links{
	width:100%;
	padding-right:24px;
    padding-left:28px;
}
*.title-bg2 {
    background-image:url("/style library/images/en-us/title-bg.jpg");
	background-repeat:repeat-x;
	border:1px solid #4190e2;
	width:237px;
	display:block;
	margin-bottom:17px;
}
*.title-arrow2 {
	background-image:url("/style library/images/en-us/arrow-left.gif");
	background-repeat:no-repeat;
	background-position:10px 9px;
	padding-left:26px;
	line-height:24px;
	color:white;
	font-family:"Arial";
	font-size:15px; 
	font-weight:bold;
}
*.title-arrow2 a {
    text-decoration:none; 
    color:white;
}
*.news-section {
    width:auto;
    font-size:12px;
    text-align:justify;
    margin-bottom:30px;
    border:1px solid white;
    display:block;
    /*IE6 fix */
    he\ight: auto;
    clear:both;
}
*.news-section .header a{
    font-weight:bold;
    color:#164498;
    display:block;
    font-size:12px;
    margin-bottom:5px;
    text-decoration:none;
}
*.news-section .header{
    font-weight:bold;
    color:#164498;
    display:block;
    font-size:12px;
    margin-bottom:5px;
    text-decoration:none;
}
*.marginal-photo{
    1width:auto;
    font-weight:bold; 
    color:#164498; 
}
*.marginal-photo img {
    width:219px;
	height:153px;
	margin: 0px 20px 5px 0px;
	float:left;
}
*.marginal-photo span {
	width:219px;
	height:153px;
}
*.more a{
    color:#a05300 !important; 
    font-family:"Arial"; 
    font-weight:normal; 
	text-decoration:none; 
    margin-left:6px;
}
	
/*small news section */
*.news-section2 {
	    width:auto;
	    border:1px solid white;
	    font-size:12px;
	    text-align:justify;
	    margin-bottom:10px;
   	    display:block;
		 clear:both;
	    he\ight: auto;
}
*.news-section2 .header a{
    font-weight:bold;
    color:#164498;
    display:block;
    font-size:12px;
    margin-bottom:5px;
    text-decoration:none;
}
*.news-section2 .header{
    font-weight:bold;
    color:#164498;
    display:block;
    font-size:12px;
    margin-bottom:5px;
    text-decoration:none;
}
*.marginal-photo2{
    font-weight:bold; 
    color:#164498; 
    margin-bottom:10px;
}
*.marginal-photo2 img {
	width:100px;
	height:76px;
	margin: 0px 10px 5px 0px;
    float:left;
}
*.marginal-photo2 span {
	width:100px;
	height:76px;
    margin-bottom:10px;
}
					
.hr {
	padding-top:1px; 
	border-bottom:1px solid #929292; 
	margin-left:5px;
}
	
ul.news-list{
	padding:0;
	margin-top:12px;
	margin-bottom:9px;
	margin-left:40px;
	width:auto;
	list-style:url("/style library/images/en-us/news-bullet.gif");
	list-style-position:outside;
	font-size:12px;
}

ul.news-list li{
	color:#515151;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
	
ul.news-list li a:visited{
	color:#164498;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

ul.news-list li a:link{
	color:#164498;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

ul.news-list li a{
	color:#164498;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

ul.news-list li a:hover{
	color:#515151;
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
}

#sections {
	width:28%;
}

#sections .section{
	margin-bottom:12px;
}

*.title-bg {
    background-image:url("/style library/images/en-us/title-bg.jpg");
    background-repeat:repeat-x;
    border:1px solid #4190e2;
		
		}
*.title-arrow {
    background-image:url("/style library/images/en-us/arrow-left.gif");
    background-repeat:no-repeat;
    background-position:15px 11px;
    padding-left:26px;
    line-height:29px;
	color:white;
	font-family:"Arial";
	font-size:16px; 
	font-weight:bold;
}
*.title-arrow a {
    text-decoration:none; 
    color:white;
}
		
		
/************************END BODY******************/
		
		
/********************FOOTER**********************/
#footer{
    margin-top:15px;
    margin-left:25px;
	margin-right:5px;
    border-top:1px solid #acacac;
    color:#6b6b6b;
    font-size:13px;
    font-weight:bold;
    padding-left:8px;
    height:30px;
    vertical-align:middle;
    line-height:30px;

}
#copyrights{
    float:left;
}
#links{
    float:left;
}
#links ul {
    padding:0; 
    margin:0; 
    list-style:none; 
    display:inline;
}
#links li a{
	padding-right:3px;
	padding-left:3px; display:inline;
	color:#6b6b6b;
	font-weight:normal;
	text-decoration:none;
}
#links li{
	padding-right:3px;
	padding-left:3px; display:inline;
	color:#6b6b6b;
	font-weight:normal;
	text-decoration:none;
}
#links a:hover{
    text-decoration:underline;
}
#bestview {
    text-align:right;
    font-weight:normal;float:right;
}

#powered{
	text-align:center;
	font-weight:normal;
	float:left;
	padding-left: 50px;
	padding-top:3px;
}

/********************END FOOTER**********************/

/**********************SIDEBAR MENU *******************/
#sidebar-menu{
width:220px;
padding-left:3px;
padding-right:10px; 
padding-top:10px;	
}

#sidebar-menu.custom{
    width:28%;
    padding-right:32px;
    padding-left:3px;
}
	
#sidebar-menu ul{
    padding:0;
	padding-top:14px;
	margin:0;
	list-style:none;
}
#sidebar-menu.custom ul{
	padding-left:25px;
}
#sidebar-menu .top{
    background-image:url("/style library/images/en-us/sidebar-top.gif");
	background-repeat:no-repeat;
	background-color:none;
	width:209px;
	background-position:top;
}
#sidebar-menu.custom .top{
	background-image:url("/style library/images/en-us/sidebar-top-custom.gif");
	background-repeat:no-repeat;
	background-color:none;
	width:234px;
	background-position:top;
}
#sidebar-menu .bottom{
	background-image:url("/style library/images/en-us/sidebar-bottom.gif");
	background-repeat:no-repeat;
	background-color:none;
	height:15px;width:209px;
	background-position:top right;
}	
#sidebar-menu.custom .bottom {
	background-image:url("/style library/images/en-us/sidebar-bottom-custom.gif");
	height:15px;width:234px;
}	
#sidebar-menu li{ 
	background-color:#ebebeb;
	background-image:url("/style library/images/en-us/arrow-left-grey.gif");
	background-repeat:no-repeat;
	background-position:15px 7px;
	border-right:1px solid #c4c4c4;
	font-family:"Arial";
	font-size:13px;
	height:20px;
	line-height:16px;
	width:182px;
	padding-left:26px;
	margin:0;
	margin-bottom:2px;
	padding-top:3px;
	padding-bottom:3px;
	color:#8a8989;
	}
	#sidebar-menu li a {
	color:#8a8989;
	font-weight:bold;
	text-decoration:none;
	}
	#sidebar-menu li a:hover {
	font-weight:bold;
	color:#636363;
	1background-image:url("/style library/images/en-us/arrow-left-grey-on.gif");
	1background-repeat:no-repeat;
	1background-position:0px 7px;
	text-decoration:none;}
	#sidebar-menu li.selected.a {
	font-weight:bold;
	color:#636363;
	1background-image:url("/style library/images/en-us/arrow-left-grey-on.gif");
	1background-repeat:no-repeat;
	1background-position:0px 7px;
	text-decoration:none;
}
/**********************END SIDEBAR MENU *******************/
/****************SUB CONTENT ********************/
#subcontent {
    width:100%;
}
*.subcontent-title-bg {
			background-image:url("/style library/images/en-us/title-bg.jpg");
			background-repeat:repeat-x;
			border:1px solid #4190e2;
/*			width:100%; */
			width:242px;
			display:block;
			margin-bottom:17px;
}
*.subcontent-title-arrow {
			background-image:url("/style library/images/en-us/arrow-left.gif");
			background-repeat:no-repeat;
			background-position:15px 6px;
			padding-left:26px;
			line-height:20px;
			color:white;
			font-family:"Arial";
			font-size:14px; 
			font-weight:bold;
}
*.subcontent-title-arrow a, .subcontent-title-arrow a:link  {
   text-decoration:none; color:white !important;
}
*.subcontent-title-arrow.cols2 {
   background-image:url("/style library/images/en-us/2-cols.gif");
}
/**************************************************************/

#press-articles {
	width:100%;
}
#web-part {
    margin-left:35px;
}
.press-article{
 	margin-left:12px;
	margin-bottom:15px;
}

.press-title{
	margin-bottom:10px;
	font-size:16px;
	font-family:"Arial";
	font-weight:bold;
	color:#164498;
	cursor:pointer;
}
.press-title-selected{
	background:none;
	padding-left:0px;
	font-size:16px;
	font-family:"Arial";
	font-weight:bold;
	color:#164498;
	cursor:pointer;
	margin-bottom:5px;
}
.press-sub{
	font-size:10pt;
	font-weight:normal;
}

/*********************** END PRESS PAGE--CONTENT PAGE --*/


/******************** SUBSITE *************************/
.hr-subsite {
	height:5px;
	width:249px;
	background-image:url("/style library/images/en-us/subsite-hr.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:-15px;
	margin-bottom:15px;
}

#subsite-sections p{ 
   margin-top:0;
}

#subsite-sections li {
	list-style:none;
	margin:0;
	padding:0;
}
	
#subsite-sections ul {
	list-style:none;
	margin:0;
	padding:0;
}
	
#subsite-sections li{
	background-image:url("/style library/images/en-us/arrow-left-grey-on.gif");
	background-repeat:no-repeat;
	background-position:left 5px;
	font-family:"Arial";
	font-size:16px;
	font-weight:bold;
	color:#474747;
	padding-left:15px;
	margin:0;
	margin-bottom:20px;
}

*.subsite-section{
	position:relative;
	width:auto;
	margin-left:112px;
	font-size:13px;
	text-align:justify;
	margin-bottom:10px;
	color:#363636;
	font-weight:normal;
	 border:1px solid white;
	
}
*.subsite-section .header a{
	font-size:14px;
	color:#164498;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
*.subsite-section .header{
	font-size:12px;
	color:#164498;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
*.subsite-marginal-photo {
	padding:3px;
	border:1px solid #c4c4c4;
	position:absolute;
	left:-112px; top:0;
}
*.subsite-marginal-photo img {
	width:93px;
	height:76px;
}
#activities li {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:10px;
	margin-left:-5px;
}
	
#activities ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:10px;
	margin-left:-5px;
}
	
.activities-title{
	font-size:13px;
	font-family:"Arial";
	font-weight:bold;
	color:#164498;
}
.activities-title a{
	color:#164498;
	text-decoration:none;
}
.activities-sub{
	font-size:13px;
	font-weight:normal;
	
}

/******************** END SUBSITE *************************/

.arrow-title {
	background-image:url("/style library/images/en-us/news-bullet.gif");
	background-repeat:no-repeat;
	background-position:10px 3px;
	padding-left:30px;
	font-weight:bold;
	color:#164498;
	height:15px;
}
.arrow-title a{
	text-decoration:none;
	color:#164498;
}
.arrow-sub{
	color:#636363;
	text-align:justify;
	padding-left:20px;
	font-weight:normal;
}

/******************** LISTING**************/
#listing{
    width:100%;
}
#listing ul {
    padding:0px; 
    margin:0; 
    list-style:none;
}
#listing li {
    padding-left:30px; 
    margin:0; 
    list-style:none; 
    margin-bottom:10px;
}
/************** END LISTING ***********/

/********** NEWS ARTICLE ***********/
#news-article{}
#news-article .header a{
	font-weight:bold;
 	color:#164498;
  	display:block;
   	font-size:14px;
    margin-bottom:10px;
	text-decoration:none;
	color:#164498;
}
#news-article .header{
	font-weight:bold;
 	color:#164498;
  	display:block;
   	font-size:14px;
    margin-bottom:10px;
	text-decoration:none;
	color:#164498;
}
#news-article p {
    margin-bottom:5px;
}
/*************END NEWS ARTICLE ****************/

/******************VOTING**********/


#voting {
	margin-right:20px;
	color:#494949;
	font-family:"Arial";	
	width:250px;
}
.vote-question {
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}
.voting-options {
	font-family:Arial !important;	
	font-weight:normal !important; 
	font-size:15px; 
	margin-bottom:5px;
}
.voting-options label {
	font-weight:normal; 
	font-size:14px; 
	margin-bottom:5px;
}
.previous-votings
{
	padding-top:20px;
}

.previous-votings a:visited{
	background-image:url("/Style Library/images/en-us/arrow-left-grey.gif");
	background-repeat:no-repeat;
	background-position:left;
	font-size:15px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	text-decoration:none;
	color:#494949 !important;
	display:block;
	font-family:"Arial";
}

.previous-votings a:link{
	background-image:url("/Style Library/images/en-us/arrow-left-grey.gif");
	background-repeat:no-repeat;
	background-position:left;
	font-size:15px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	text-decoration:none;
	color:#494949 !important;
	display:block;
	font-family:"Arial";
}

.previous-votings a{
	background-image:url("/Style Library/images/en-us/arrow-left-grey.gif");
	background-repeat:no-repeat;
	background-position:left;
	font-size:15px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	text-decoration:none;
	color:#494949 !important;
	display:block;
	font-family:"Arial";
}

/******************END VOTING**********/
/*****************DALEEL & PHOTO GALLERY**********/

#daleel { 
    margin-left:40px;
}
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery td{
	position:relative;
	width:200px;
	vertical-align:top;
	text-align:center;
}


.gallery img {
	background-image:url("/style library/images/en-us/photo-gallery-border.gif");
	background-repeat:no-repeat;
	padding:8px 5px 38px 5px;
	width:150px;
	height:92px;
}


.gallery span {
	color:#636363;
	font-weight:bold;
	font-size:11px !important;
	padding: 2px 8px 0px 8px;
	display: block;
	text-align:center;
	
}
.gallery a {
	text-decoration: none;
}
.gallery a:hover span {
	text-decoration:underline;
}
#photo-gallery{ 
    margin-left:0px;
}
.gallery-large {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery-large li {
	margin: 0;
	float: left;
	position: relative;
	width: 214px;
	height: 201px;
	margin-right:4px;
	/* IE6 fix */
	height: 0;
	he\ight: auto;
	zoom: 1;
}
.gallery-large img {
	background-image:url("/style library/images/en-us/photo-gallery-border-large.gif");
	background-repeat:no-repeat;
	padding:17px 17px 48px 18px;
}
.gallery-large span {
	color:#4f4f4f;
	font-weight:normal;
	font-size:11px;
	padding: 2px 8px 0px 8px;
	display: block;
	position: absolute;
	top: 160px;
	text-align:center;
	width:85%;
}
.gallery-large a {
	text-decoration: none;
}
.gallery-large a:hover span {
	text-decoration:underline;
}

/*****************END DALEEL**********/

/*********************REGISTRATION STYLES **********/
.lineheight2px{
    line-height:2px;
}
.lineheight4px{
    line-height:4px;
}
.lineheight5px{
    line-height:5px;
}
.lineheight6px{
    line-height:6px;
}
.lineheight8px{
    line-height:8px;
}
.lineheight9px{
line-height:9px;
}
.lineheight10px{
    line-height:10px;
}
.lineheight12px{
line-height:12px;
}
.lineheight13px{
    line-height:13px;
}
.lineheight15px{
line-height:15px;
}
.lineheight17px{
    line-height:17px;
}
.lineheight18px{
    line-height:18px;
}
.lineheight24px{
    line-height:24px;
}
.lineheight26px{
    line-height:26px;
}
.lineheight27px{
    line-height:27px;
}
.lineheight28px{
    line-height:28px;
}
.lineheight30px{
    line-height:30px;
}
.namozaj{
    color:#ffffff;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    background-image:url('/style library/images/en-us/namozajbg.gif');
    background-repeat:repeat-x;
    padding-left:71px;
	margin-bottom:17px;
}
.bordertop{
    border-top:1px solid #4799ee;
    font-size:1px !important;
}
.contentdiv{
    border-right:1px solid #4799ee;
    border-left:1px solid #4799ee;
    padding:5px 18px 11px 9px;
}
.ma3lomatbg{
    color:#ffffff;
    font-family:Arial;
    font-size:14px !important;
    font-weight:bold !important;
    padding-left:7px;
    background-color:#4095EE;
    background-image:url('/Style Library/images/en-us/ma3lomat_bg.gif');
    background-repeat:repeat-y;
    border-top:1px solid #5ca0e6;
    border-bottom:1px solid #5ca0e6;
}
.namesclass{
font-family:Tahoma !important;
font-size:11px !important;
color:#4c4c4c !important;
font-weight:normal !important;
}

.namesclass1{
font-family:Tahoma !important;
font-size:12px !important;
color:#4c4c4c !important;
font-weight:normal !important;
}


.namesclassheader{
font-family:Tahoma !important;
font-size:12px !important;
color:#4c4c4c !important;
font-weight:bold;
}

.namesclassheader a, .namesclassheader a:link, a.namesclassheader, a:link.namesclassheader {
color:#164498 !important;
text-decoration:none;

}


.namesclasslabel{
font-family:Tahoma !important;
font-size:13px !important;
color:#4c4c4c !important;
font-weight:bold !important;
}

.namesclasslabelheader{
font-family:Tahoma !important;
font-size:14px !important;
color:#4c4c4c !important;

}


.namesdetails{
font-family:Tahoma !important;
font-size:12px !important;
color:#4c4c4c !important;
font-weight:normal !important;
}


.nametext{
    width:205px;
    border:1px solid #5f98d8;
}
.tarekhohatext{
    width:180px;
    border:1px solid #5f98d8;
}
.aldawlaselect{
    width:209px;
    border:1px solid #7f9db9;
}
.esemtext{
    width:560px;
    border:1px solid #5f98d8;
}
.ad3af{
    background-image:url("/style library/images/en-us/ad3afbg.gif");
    background-repeat:repeat-x;
    font-family:Tahoma;
    font-size:12px;
    color:#ffffff;
    font-weight:normal;
    padding-left:46px;
}
.ad3af a{
    font-family:Tahoma;
    font-size:12px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
}
.ad3af a:hover{
    font-family:Tahoma;
    font-size:12px;
    color:#ffffff;
    font-weight:normal;
    text-decoration:underline;
}
.almo2ahaldivheader_border{
    border-right:1px solid #aeaeae;
    border-left:1px solid #aeaeae;
    border-top:1px solid #aeaeae;
    background-color:#afafaf;
    font-family:Tahoma;
    font-size:12px;
    color:#ffffff;
    font-weight:normal;
    padding-bottom:5px;
}
.almo2ahaldivbelow{
    border-right:1px solid #aeaeae;
    background-color:#f6f6f6;
    font-family:Tahoma;
    font-size:12px;
    color:#6f6f6f;
    font-weight:normal;
}
.daktoratd{
    border-bottom:1px solid #aeaeae;
    border-left:1px solid #aeaeae;
    text-align:center;
    padding:5px 0px 5px 0px;
}
.daktoratd a{
    text-align:center;
    text-decoration:underline;
}
.daktoratd a:hover{
    text-align:center;
text-decoration:none;
}
.okerrodiv{
    border:1px solid #71afee;
    padding:10px 6px 14px 10px;
}
.nametext1{
    width:400px;
    border:1px solid #5f98d8;
}
.tarekhtext{
    width:130px;
    border:1px solid #5f98d8;
}
.borderbottom{
    border-bottom:1px solid #4799ee;
	font-size:1px !important;
}
.m3lomatama{
    margin:0px;
    padding:0px;
    background-image:url("/style library/images/en-us/bluearrowleft.gif");
    background-repeat:no-repeat;
    background-position:left 10px;
    background-color:#d0e5fd;
}
.m3lomatama a{
    margin:0px;
    padding:3px 0px 3px 25px;
    color:#164498;
    font-size:16px;
    font-weight:bold;
    font-family:arial;
    display:block;
    text-decoration:none;
}
.m3lomatama a:hover{
    text-decoration:none;
}
.m3lomatamaon{
    margin:0px;
    padding:0px;
    background-image:url("/style library/images/en-us/bluedownrarrow.gif");
    background-repeat:no-repeat;
    background-position:10px 10px;
    background-color:#d0e5fd;
}
.m3lomatamaon a{
    margin:0px;
    padding:3px 0px 3px 25px;    
    color:#164498;
    font-size:16px;
    font-weight:bold;
    font-family:arial;
    display:block;
    text-decoration:none;
}
.m3lomatamaon a:hover{
    text-decoration:none;
}
.paddingcontent{
    margin:0px;
    padding:0px 0px 0px 54px;
}
.title{
    margin:0px;
    padding:3px 0px 3px 10px;
    background-image:url("/style library/images/en-us/news-bg.jpg");
    background-repeat:repeat-x;
    border-left:1px solid #e6e6e6;
    color:#959595;
    font-size:15px;
    font-weight:bold;
}
.titlespan{
    margin:0px;
    padding:0px 20px 0px 10px;
    margin-left:5px;
    color:#636363;
    font-weight:bold;
    font-size:15px;
    background-image:url("/style library/images/en-us/blackarrow.gif");
    background-repeat:no-repeat;
    background-position:left 5px;
}
.titlespan2{
    margin:0px;
    padding:0px 15px 0px 0px;
    color:#636363;
    font-weight:bold;
    font-size:15px;
    background-image:url("/style library/images/en-us/blackarrow.gif");
    background-repeat:no-repeat;
    background-position:left 5px;
}
.titlecontent{
    margin:0px;
    padding:0px 0px 0px 0px;
    color:#494949;
    font-family:"Times New Roman", Times, serif;
    font-size:16px;
    font-weight:bold;
}
.contenthidden{
    margin:0px;
    padding:5px 0px 0px 0px;
    color:#494949;
    font-family:Times New Roman;
    font-size:14px;
    font-weight:normal;
    text-align:justify;
}
.hiddendivpadding{
    margin:0px;
    padding:0px 23px 0px 23px;
}
.insidedivhidden{
    margin:0px;
    padding:5px 0px 5px 0px;
}
.insidedivhidden a{
    margin:0px;
    padding:10px 0px 10px 0px;
    color:#164498;
    font-size:16px;
    font-weight:bold;
    font-family:Times New Roman;
    text-decoration:underline;
}
.insidedivhidden a:hover{
    text-decoration:none;
}
.subcontent-title-bg2 {
	background-image:url("/style library/images/en-us/title-bg.jpg");
	background-repeat:repeat-x;
	border:1px solid #4190e2;
	width:232px;
	display:block;
	margin-bottom:17px;
			
}
.subcontent-title-arrow2 {
	background-image:url("/style library/images/en-us/arrow-left.gif");
	background-repeat:no-repeat;
	background-position:15px 6px;
	padding-left:26px;
	line-height:20px;
	color:white;
	font-family:"Arial";
	font-size:14px; 
	font-weight:bold;
}
.subcontent-title-arrow2 a {
    text-decoration:none; 
    color:white;
}

/*calander styles begins .subcontent-title-arrow */
.containerdiv{
    margin:0px;
    padding:9px 28px 9px 28px;
    background-color:#eeeeee;
    border:1px solid #d3d3d3;
    border-top:none;
}
.monthname{
    font-size:20px;
    font-weight:normal;
    color:#ffffff;
    font-family:Times New Roman;
    background-color:#6c87b4;
}
.daysnumber{
    margin:0px;
    padding:0px;
    color:#232323;
    font-size:11px;
    font-weight:bold;
    background-color:#ffffff;
    font-family:Times New Roman;
    border:1px solid #a6a6a6;
}
.weeknames{
    margin:0px;
    padding:0px;
    background-image:url("/style library/images/en-us/weeknamesbg.gif");
    background-position:right top;
    background-color:#e2e2e2;
    color:#232323;
    font-size:12px;
    font-weight:bold;
    font-family:Times New Roman;
    border:1px solid #a6a6a6;
}
.emptytablenumber{
    background-color:#efefef;
}

.nadwa{
    margin:0px;
    padding:6px 3px 6px 10px;
    color:#3a5583;
    font-family:arial;
    font-size:13px;
    font-weight:bold;
}
/*calander styles ends*/
.contactuspadding{
    margin:0px;
    padding:0px 0px 0px 30px;
}
.nametext2{
	width:200px;
    border:1px solid #5f98d8;
}
.aldawlaselect2{
	width:205px;
    border:1px solid #7f9db9;
}
.nametext3{
    border:1px solid #5f98d8;
    height:110px;
    font-family:Tahoma;
    font-size:12px;
    color:#4c4c4c;
    font-weight:normal;
    width:415px;
}
.borderseperator{
    margin:0px 0px 0px 30px;
    border-top:1px solid #a0a0a0;
    height:2px;
    line-height:2px;
}
.addresspadding{
    margin:0px;
    padding:0px 0px 0px 30px;
    color:#494949;
    font-size:14px;
    font-weight:bold;
    font-family:arial;
}
.fontsizeaddress{
    color:#494949;
    font-size:16px;
    font-weight:bold;
    font-family:arial;
}
.contactusimgeborder{
    margin:0px;
    padding:7px 5px 7px 5px;
    border:1px solid #c5c5c5;
}
.send{
    margin:0px;
    padding:10px 0px 0px 150px;
}
.kawa3ed{
    margin:0px;
    padding:3px 0px 3px 35px;
    color:#6fae3a;
    background-image:url("/style library/images/en-us/downorrange.gif");
    background-position:10px 7px;
    background-repeat:no-repeat;
    font-size:15px;
    font-family:arial;
    font-weight:bold;
    border:1px solid #c9c9c9;
    width:250px;
}
.contactuspadding2{
    margin:0px;
    padding:0px 0px 0px 37px;
}
.paddindtd1{
    padding:0px 20px 0px 0px;
}
.khareta{
    margin:0px;
    padding:0px;
    color:#636363;
    font-size:15px;
    font-family:arial;
    font-weight:bold;
}
.text1padding{
    margin:0px;
    padding:2px 0px 2px 50px;
}
.type1{
    margin:0px;
    padding:2px 0px 2px 17px;
    color:#0e3f8f;
    font-size:15px;
    font-weight:bold;
    font-family:arial;
    background-image:url("/style library/images/en-us/green.gif");
    background-position:left 7px;
    background-repeat:no-repeat;
}
.type1 a{
    color:#0e3f8f;
    font-size:15px;
    font-weight:bold;
    font-family:arial;
    display:block;
    text-decoration:none;
}

.text2padding{
    margin:0px;
    padding:2px 0px 2px 75px;
}
.type2{
    margin:0px;
    padding:2px 0px 2px 13px;
    background-image:url("/style library/images/en-us/squresitemap.gif");
    background-position:left 7px;
    background-repeat:no-repeat;
}
.type2 a{
    color:#497dd0;
    font-size:15px;
    font-weight:normal;
    font-family:arial;
    display:block;
    text-decoration:none;
}
.type2 a:hover{
    text-decoration:none;
}


/*****************************PAGING ****************/
#paging{ 
    float:right; 
    margin-top:25px;
}
#paging ul {
	padding:0;
 	margin:0;
 	display:inline; }
#paging a{
	display:inline;
	color:#696868;
	text-decoration:none;
}
#paging li{
	display:inline;
	color:#696868;
	text-decoration:none;
}
#paging li img {
	vertical-align:bottom;
}
#paging li a {
color:#4096ee;
text-decoration:none;
}
#paging li.pages {
color:#4096ee;
text-decoration:none;
}
#paging a:hover{
    text-decoration:underline;
}
/*****************END PAGING ***********/
#professor-profile {}
*.pro-profile {
	position:relative;
	margin-left:112px;
	border:1px solid white;
	font-size:15px;
	text-align:justify;
	margin-bottom:10px;
	/*IE6 fix */
	height: 0;
	he\ight: auto;
	zoom: 1;
}
*.pro-photo{
	position:absolute;
	left:-112px; top:0; 
	width:110px;
	height:106px;
}
*.pro-photo img {	
    background-image:url("/style library/images/en-us/pro-photo-border.gif");
	background-repeat:no-repeat;
	padding:6px;
	padding-bottom:10px;
	width:86px;
	height:90px;
}
*.pro-profile ul {
    list-style:none; 
    padding:0; 
    margin:0;
}
*.pro-profile li {
	padding:0;
 	margin:0;
	margin-bottom:8px;
 	color:#4c4c4c;
	font-size:12px;
	font-weight:normal;
	line-height:19px;
	font-family:"Tahoma";
}
*.pro-profile li span.pro-title{
	color:#164498;
	font-size:16px;
	font-family:"Arial";
	font-weight:bold;
}
#extra-links {
    background-color:#deeefe;
    padding:7px;
    width:132px;
}
*.extra-title {
    color:white;
    font-family:"Arial";
    padding:3px;
    padding-left:10px;
    font-weight:bold;
    font-size:12px;}

#extra-links ul{
    margin:0; 
    padding:0; 
    margin-top:3px; 
    margin-bottom:3px;
}
#extra-links li {
    margin:0; padding:0;
    font-size:11px;
    color:#494949;
    list-style:none;
    font-family:"Tahoma";
    margin-bottom:10px;
}
#extra-links li a {
    color:#494949; 
    text-decoration:none;
}
#extra-links li a:hover { 
    text-decoration:underline;
}
.PageTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#164498;
	padding:10px;
	text-align:justify;
	padding:5px 0px;
}


.DateFormat{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#7d6c22;
	text-align:justify;
	padding:5px 0px;
}

.NewsPicDtlz{
	border:0px gray solid;
	float:left;
	margin:5px 15px 0px 15px;
 
}


.Summary-Sml{
	font-family: Tahoma, "Microsoft Sans Serif"; 
	font-size: 9pt;
	text-align:justify;
	padding-right:5px;
	padding-left:15px;
}


/* Fix Moss Style */
.Breadcrumb{
	line-height:16px;
}

.Breadcrumb a{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

a.MiddleNode{
	background: transparent url('/Style Library/Images/en-us/blackarrow.gif') no-repeat right;
	padding-right:10px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	margin-right:4px;
	margin-left:3px;
}


.MiddleNode a{
	background: transparent url('/Style Library/Images/en-us/blackarrow.gif') no-repeat right;
	padding-right:10px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	margin-right:4px;
	margin-left:3px;
}


.RootNode a{
	padding:0px !important;
	margin:0px !important;
	display:none !important;
}



.RootNode{
	padding:0px !important;
	margin:0px !important;
	display:none !important;
}



a.RootNode{
	padding:0px !important;
	margin:0px !important;
	display:none !important;
}



/* SIDEBAR MENU */

.VMenuHdr{
	background: transparent url("/Style Library/images/en-us/sidebar-top.gif") no-repeat bottom left;
	font-size:1px;
	width:209px;
	height:13px;
	display:block;
}

.VMenuFtr{
	background: transparent url("/Style Library/images/en-us/sidebar-bottom.gif") no-repeat top left;
	font-size:1px;
	width:209px;
	height:13px;
	display:block;
}

.VMenuName{
	font-size:0px;
}


.VMenu{
	width:209px;	
}

.VMenuItem1{
	background: #ebebeb url("/Style Library/images/en-us/arrow-left-grey.gif") no-repeat;
	background-position:6px 9px;
	border-right:1px solid #c4c4c4;
	border-bottom:1px white solid;
	border-top:1px white solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:5px 3px 5px 18px;
	width:100%;
}

a.VMenuItem1{
	background-image:none;
	color:#8a8989;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
	display:block;

}

.VMenuItem2{
	background-color: #ebebeb;
	border-right:1px solid #c4c4c4;
	border-bottom:1px white solid;
	border-top:1px white solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:5px 3px 5px 18px;
	width:100%;
}

a.VMenuItem2{
	background-image:none;
	color:#8a8989;
	text-decoration:none;
	font-weight: normal;
	padding:0px;
	display:block;

}

.VMenuItem3{
	background-color: #ebebeb;
	border-right:1px solid #c4c4c4;
	border-bottom:1px white solid;
	border-top:1px white solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:5px 3px 5px 18px;
	width:100%;
}

a.VMenuItem3{
	background-image:none;
	color:#8a8989;
	text-decoration:none;
	font-weight: normal;
	padding:0px;
	display:block;
}

.VMenuOvr{
	background-color: #D9E9FF;
}

a.VMenuOvr{
	background-image:none;
	padding:0px;
}

.VMenuSel{
	background-position:6px 9px;
	background-image: url("/Style Library/images/en-us/arrow-down-grey.gif") ;
	background-repeat:no-repeat;
	background-color: #DADADA;
}

.VMenuSel a, .VMenuSel a:link, .VMenuSel a:visited{ 
	background-image:none !important ;
	padding:0px;
	color:#333333;
}


.calenderBtn {
	background:url('/Style Library/images/ar-sa/calendarimg.jpg') no-repeat;
	border-width:0px;

}
	
/* By Nashwan */
.PrintIco{
	float:left;
	width:18px;
	padding-right:10px;
	border-right:1px gray solid;
}

.SideColom{
	
}

.BtnSml{
	background:#58A6F5 url('/Style Library/images/ar-sa/BtnBgSml.gif') no-repeat;
	width:60px;
	height:20px;
	color:white;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	border-width:0px;
}

.BtnMed{
	background:#58A6F5 url('/Style Library/images/ar-sa/BtnBgMed.gif') no-repeat;
	width:100px;
	height:20px;
	color:white;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	border-width:0px;
}

.BtnBig{
	background:#58A6F5 url('/Style Library/images/ar-sa/BtnBgBig.gif') no-repeat;
	width:150px;
	height:20px;
	color:white;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	border-width:0px;
}

.BlockImg{
	display:block;
}

.VPanel{
	border:1px #58A6F5  solid;
	width:100%;
}

#news-links th{
	border-bottom:0px white hidden;
}

/* By Malik */
.ma3lomatrbg
{
	background-image:url('/Style Library/Images/en-us/ma3lomat_rightcorn.gif');
	width:18px
}
.ma3lomatlbg
{
	background-image:url('/Style Library/Images/en-us/ma3lomat_leftcorn.gif');
	width:10px
}
.tblTitle
{
 	margin-bottom:17px;
 	background-image:url('/_layouts/images/NAUSS/En/SubImages/TitleBanar.jpg');
 	width:600px; 
 	font-family:"Traditional Arabic";
 	font-weight:bold;
 	font-size:16px;
 	padding-right:5px;
	line-height:25px;
	color:#ffffff;
}
.titleArrow{
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	background-image:url('/Style Library/images/en-us/namozajbg.gif');
	background-repeat:repeat-x;
	padding-right:5px;
	width:20px;
}
.namozaj2{
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	background-image:url('/Style Library/images/en-us/namozajbg.gif');
	background-repeat:repeat-x;
	padding-right:5px;
	padding-left:5px;
	white-space:nowrap;
	line-height:20px;
}
*.subcontent-title-arrow3 {
background-image:url("/Style Library/images/en-us/arrow-left.gif");
background-repeat:no-repeat;
background-position:5px 6px;
padding-right:5px;
line-height:20px;
color:white;
font-family:"Arial";
font-size:16px; 
font-weight:bold;
}


.calendar{
	width:180px;
	border:1px solid #5f98d8;
}


.clContainer{
	padding-top:8px;
	padding-left:25px;
	background-color:#eeeeee;
}

.clHeader{
	background-color:#6c87b4;
	color:white;
	font-family: "Arabic Transparent", "Simplified Arabic";
	font-size:12px;
	font-weight:bold;
}

.clCalendar{
	border:thin #6c87b4 solid;
}
.clDay{
	border:thin #6c87b4 solid;
	background-color:white;
}

.clSelectedDay{
	background-color:#e7e7e7;
	border:thin #6c87b4 solid;
}
.clDayHeader{
	background-color:#eeeeee;
	color:black;
	border:thin #6c87b4 solid;
}
.clOtherDay{
	border:thin #6c87b4 solid;
	color:white;

}
ul.calendar-list{
    padding:0;
	margin-top:8px;
	margin-bottom:5px;
	width:auto;
	list-style-position:outside;
	list-style:square;
	color:#6c87b4;

	}
ul.calendar-list li{
	color:#515151;
	font-family: "Arabic Transparent", "Simplified Arabic";
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}
	
ul.calendar-list li a:visited{
	color:#164498;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}
	
ul.calendar-list li a:link{
	color:#164498;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}
	
ul.calendar-list li a{
	color:#164498;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}
ul.calendar-list li a:hover{
	color:#515151;
	font-weight:bold;
	font-size:14px;
	text-decoration: underline;
}
.calendar {
 text-align:center;
}

.calenderBtn {
	background:url('/Style Library/images/ar-sa/calendarimg.jpg') no-repeat;
	border-width:0px;

}

.BlueBox {
	background-color:#ffffff;
	width:200px;
	padding-bottom:5px;
}
.BlueBoxGrid, .BlueBoxGrid a, .BlueBoxGrid a:link {
/*	background-color:#deeeff; */
	background-color:#ffffff; 
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	font-weight:normal !important;
	padding-bottom:5px;
	border-bottom:0px #D9E9FF solid;
}


.BlueBoxHeader {
 	margin-bottom:0px;
 	width:200px; 	
}
.BlueBoxHeaderTitle {
	color:#ffffff;
	font-family:Arial;
	font-size:14px !important;
	font-weight:bold;
	background-image:url('/Style Library/images/en-us/namozajbg.gif');
	background-repeat:repeat-x;
	padding-right:5px;
	padding-left:5px;
	white-space:nowrap;
	line-height:20px;
}
	
	
.BooksSort {
	background-color:#deeeff;
	text-align:right;
}
.BookTD {
	text-align:center;
	border-style: groove; 
	border-width: thin;
	width:20%;
	
}
.BookImage
{
	padding-right:10px;
}
.PublicationImage img {
	width:100px;
	height:76px;
	margin: 0px 10px 5px 0px;
}

.PublicationImage span {
	width:100px;
	height:76px;
    margin-bottom:10px;
}
#siteMapPath{
	background-image:url("/Style Library/images/en-us/news-bg.jpg");
	background-repeat:repeat-x;
	border-left:1px solid #e6e6e6;
	padding-left:1%;
	color:#4d4d4d;
	line-height:21px;
	height:21px;
	width:99%;
	padding-top: 3px;
}
.BookRsz img{
	width:75px;
	height:100px;
}

.logindiv{
border-left:1px solid #4799ee;
border-right:1px solid #4799ee;
padding:50px 18px 11px 9px;
text-align:center;
vertical-align:middle;
} 
.loginlinks
{

	width: 300px;
}

.loginlinks a, .loginlinks a:link, .loginlinks a:visited{
	background-image:url("/Style Library/images/en-us/bluearrowleft.gif");
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
	float:left; 
	padding-left:25px;
	padding-right:5px;
	text-decoration:none;
	color:#164498 !important;
	display:block;
	font-family:"Arial";
}

div.toggle { 
display: none; 
} 
div.toggleshow { 
display: block; 
} 

.loader{
	position:relative;
}

.PageImage img{
	
	width:150px;
	height:195px;
	}

.ImgBook img {

    width:160px;
	height:225px;
}

.BookInfo{
	font-size:14px !important;
	text-align:justify;
}