/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
  
/* Typography */
body .container { direction: rtl; text-align:right;}
body .column {
  float: right;
  margin-right: 0;
  margin-left: 10px;
} 

body div.last { margin-left: 0; }
body table .last { padding-left: 0; }

body  {
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #fff;
	background-image: url(images/bgMainTop.jpg);
	background-repeat: repeat-x;
}

.container {
    width: 950px;
    margin: 0 auto;
} 

/* Typography with RTL support */
body h1,body h2,body h3,
body h4,body h5,body h6 { font-family: "Traditional Arabic", Arial,Times,serif; font-weight: bold;color: #111;}
html body { font-family: Tahoma,Arial, sans-serif;  }
body pre,body code,body tt { font-family: monospace; }

/* Mirror floats and margins on typographic elements */
body p img { float: right; margin: 1.5em 0 1.5em 1.5em; }
body dd, body ul, body ol { margin-left: 0; margin-right: 1.5em;}
body td, body th { text-align:right; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.8em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.8em; line-height: 1.25; margin-bottom: 1.25em;}
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}
/* Text elements */
p           { margin: 0 0 1.5em; font-size:1.1em; line-height:1.7; }
p img       { float: right; margin: 1.5em 0 .5em 1.5em ; padding: 0; }
p img.left { float: left; margin: 1.5em 1.5em .5em 0; }

a:focus, 
a:hover     { color: #000; }
a           { color: #AF730A; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 


/* Lists */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }


ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables */

table       { margin-bottom: 1.4em; width:100%; }
th,td       { padding: 4px 5px 4px 2px; }
tr.even td  { background: #E5ECF9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }

/* forms.css */

label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }


/* Form fields */

input.text, input.title,
textarea, select {
  margin:0.5em 0;
  border:1px solid #bbb;
}

input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border:1px solid #666;
}

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }


/* Success  */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; display:block; margin:10px 0;}

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; line-height:4em; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }



/* Misc classes */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

/* Misc  */
.pBold{ font-weight:bold;}

.lblhd{
	text-indent:-2000px;
	overflow:hidden;
}


 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #E5ECF9; 
}

hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}

.clearfix:after, .container:after {
    content: "\0020"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    overflow:hidden; 
}
.clearfix, .container {display: block;}
.clear { clear:both; }




   

/* Header */
#header 
{
	height: 117px;
	background-image: url(images/bgLogoRtl.jpg);
	background-repeat: no-repeat;
	
} 

#header h1 {
	height:1px;
	width:1px;
	display:block;
	height:1px;
	width:1px;
	float:right;
	text-indent:-2000px;
	overflow:hidden;
}

#logo{
	float:right;
	width:399px;
    height:112px;
}
/* End Header */

/* Top Navigation */
#topNav{
	background-image:url(images/bgTopNav.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:28px;/*height: 31px;*/
	padding:3px 12px 0 0;
	width:156px;/*width: 134px;*/
}

#topNav ul{ margin:0;}
#topNav ul li {
	display: inline;
	padding:0 3px;
	color: #fff;

}

#topNav ul li a{
	text-decoration: none;
	color: #fff;
}

#topNav ul li a:hover{
	color: #eaead0;
}

.login{
	background-image: url(images/btnLogin.jpg);
	background-repeat: no-repeat;
	height:31px;
	width:84px;
	display:block;
	margin-left:10px;
	float:left;
	text-decoration:none;
	
}

.logInBox { margin:5px 10px; display:block; float:left; color:#656564; }
.logInBox a {color:#A3563C; text-decoration:none; }

.langBar{margin:5px 0 0 36px;float:left;color:#656564;  }
/* End Top Navigation */

/* Search */
#srchbox{
	background-image: url(images/bgSrch.jpg);
	background-repeat: no-repeat;	
	width:195px;/*width:270px;*/
	height:29px;/*height:42px;*/
	float:left;
	clear:left;
	margin-top:44px;
	padding:13px 37px 0 0 ;
}
.searchTextBox
{
   	float:right;
	margin-left:10px;
	width:135px;
}

#srchbox .goBtn{
	height:21px;
	width:27px;
	display:block;
	float:right;
	padding:0;
}

#SearchResults ul li, #SearchResults ul{ list-style:none;}

#SearchResults h3 { font-size:2.6em; }
#SearchResults p { font-size:1.4em; }
#SearchResults .Day{ font-size:1.3em; }
.CatResult{ 
    font-size:2em;
    padding:0 25px;
    width:200px;
    color:#560b0b; 
    font-family: "Georgia", Times New Roman, Times, serif; background:url(images/catIcon.jpg) no-repeat right top;
}
.srchLbl{ text-align:left;}
.searchPanelTable 
{
	width:100%;
}
.SearchOptionsPanel .selectResearcher
{
	width:120px;
}
/*#SearchResults .postItem{ width:auto; }*/
/* End Search */


/*Navigation*/
#navMain{ height:37px; }
#navMain ul { margin:0; z-index:1;}
#navMain ul li { 
	display: inline; 
	float:right;
	color: #fff;
} 
#navMain ul li a{ 
	text-decoration: none;
}
#navMain ul li a:hover{	color: #FFF2BF; }
.navline{ 
	background:url(images/divider.jpg) no-repeat center;
	width:2px; 
	height:37px;
	display:block;
	overflow:hidden;
	text-indent:-2000px;
}

a.npres{ background:url(images/nPresident.jpg) no-repeat; width:120px; }
a.npres:hover{ background-position:right -37px; }

a.nabout{ background:url(images/nAbout.jpg) no-repeat; width:108px;}
a.nabout:hover{ background-position:right -37px; }

a.ndept{ background:url(images/nDepartment.jpg) no-repeat; width:132px;}
a.ndept:hover{ background-position:right -37px; }

a.nres{ background:url(images/nresearches.jpg) no-repeat; width:138px;}
a.nres:hover{ background-position:right -37px; }

a.nnews{ background:url(images/nNews.jpg) no-repeat; width:62px;}
a.nnews:hover{ background-position:right -37px; }

a.events{ background:url(images/nEvents.jpg) no-repeat; width:145px;}
a.events:hover{ background-position:right -37px; }

a.nser{ background:url(images/nServices.jpg) no-repeat; width:161px;}
a.nser:hover{ background-position:right -37px; }

a.ncont{ background:url(images/nContactUs.jpg) no-repeat; width:70px;}
a.ncont:hover{ background-position:right -37px; }
	
.npres, .nabout, .ndept, .nres, .nnews, .events, .nser, .ncont{
	display:block;
	height:37px;
	text-indent:-2000px;
	overflow:hidden;
}
/*End Navigation*/

/* Drop Down Menu */ 
#nav li ul a {
	display:block;
	margin:3px 2px;
	padding-left:6px;
	width:10em;
	color:#fff;	
}

#nav li ul a:hover{
	background-color:#b33524;	
}

#nav li ul {
	position: absolute;
	width: 9em;
	left: -999em;
	background:#b03631 url(images/bgdropMenu.jpg) repeat-y;
	padding:10px;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
}

#nav .ulpres{ width: 11em; }
#nav .ulabout{ width: 11em; }

#nav .uldept{ width: 18em;}
#nav .uldept li { width: 18em; }
#nav .uldept li a{ width: 16em;}

#nav .ulservices{ width: 20em; }
#nav .ulservices li { width: 14em; }
#nav .ulservices li a{ width: 13em; }

#nav .ulres{ width: 11em;}

#nav li:hover ul { left: auto; }
#nav li:hover ul, #nav li.sfhover ul { left: auto;}



/* End Drop Down Menu */ 


/* Broadcast Homepage */
#sideBroad{ 
    width:253px;
    height:62px;
    background: url(images/liveBGAR.jpg) no-repeat;
    display:block;
    text-indent:-2000px;
    overflow:hidden;
    margin-bottom:10px;
}
#sideBroad a{ 
    width:253px;
    height:62px;
    display:block;
    text-indent:-2000px;
    overflow:hidden;
    margin-bottom:10px;
    text-decoration:none;
}
/*End Broadcast Homepage */


/* gBox */ 
.gbox{
	border:1px solid #cdc7c3;
	margin-bottom:10px;
}
.gbox .headTitle{
	border-bottom:1px solid #cdc7c3;
	padding:7px 8px 4px;
	background-image: url(images/bgHeadtitle.jpg);
	background-repeat: repeat-x;
	background-color: #f4f3ef;
	height:23px;
	margin:0;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	font-size:18px;
	color:#7b480c;
	text-decoration:none;
}

.gbox .headTitle a{	color:#7b480c;text-decoration:none;font-size:18px;font-weight: normal;}
.gbox .headTitle a:hover{ color:#930; }

.gboxPads{ padding:9px;  }
.gboxPads h4{ font-weight:bold; margin:0; }
.gboxPads p img{ float:none;}
/* End gBox */ 

/* Boxes Title */ 
a.ttl-upcomingevents{ background:url(images/ttl_upcomingevents.gif) no-repeat right bottom; }
a.ttl-gallery{ background:url(images/ttl_gallery.gif) no-repeat right bottom; }
a.ttl-news{	background:url(images/ttl_news.gif) no-repeat right bottom; }
a.ttl-article{background:url(images/ttl_latestarticle.gif) no-repeat right bottom; }
a.ttl-relatedlinks{background:url(images/ttl_relatedlinks.gif) no-repeat right bottom; }
a.ttl-latestNews{background:url(images/ttl_latestNews.gif) no-repeat right bottom; }
a.ttl-latestNewsSidebar{background:url(images/ttl_SidebarNews.gif) no-repeat right bottom; }

a.ttl-upcomingevents, a.ttl-gallery, a.ttl-news, a.ttl-article, a.ttl-relatedlinks, a.ttl-latestNews, a.ttl-latestNewsSidebar{
	display:block;
	padding-top:2px;
	text-indent:-2000px;
	overflow:hidden;
}
/*End Boxes Title */ 

/* Upcoming Events */ 
.evntDtls { margin:10px 0;}
.Weeks{ color:#570505;}
.Day{ color:#000;}
.evntDtls h4 a 
{
    color:#B33900;
    display:block;
    padding-bottom:4px;
    text-decoration:none;
    font-size:.9em;
 }
.evntDtls h4 a:hover{ color:#702a0b;}
.evntDtls p{ margin-bottom:0;}

a.eventRegister{
    background-color:#FFFFFF;
    border:1px solid #ECD6BF;
    color:#3A0404;
    display:block;
    font-size:16px;
    margin-bottom:6px;
    padding:10px;
    text-align:center;
    text-decoration:none;
    width:204px;
}

a.eventRegister:hover{
    background-color:#fffef4;
    color:#3A0404;
    border-color:#e6b37e;
}



/* End Upcoming Events */ 

/* Calendar */
.calendar{
	height:230px;
	background-image: url(images/imgCalendar.jpg);
	background-repeat: no-repeat;
	display:block;
}

.eventCalendar{ border:1px solid #cacaca; background:#fff9eb; }
.eventCalendar a{ text-decoration:none;}
.eventCalendar th { background:#dfc694 none repeat scroll 0 0; font-weight:normal; text-align:center; font-size:9px;}
.eventCalendar td{ text-align:center; padding:0; }
#upcmEvnt table, .eventCalendar table{ margin-bottom:0; }

.calMonth td{ background:#a3563c none repeat scroll 0 0; color:white; padding:4px 2px 4px 5px; }

#sidebar1  .eventCalendar .calToday { color:#fff; background-color:#7b511a; border:0;}
.eventCalendar .calToday{ color:#fff; border:1px solid #c49769; width:92px; }
.eventCalendar .calToday a { color:#fbecdb; }
.eventCalendar .calToday a:hover { color:#fff799; }

.eventCalendar .otherDay{ background-color:#fbf7e3; height:100px;min-height:100px; color:#A67C52; vertical-align:top; }
.otherDay .dayStyle{ background-color:#f6e9c5; }
.eventCalendar .otherDay a { color:#603913;}
.eventCalendar .otherDay a:hover { color:#fff9eb; }

#sidebar1 .calDay a{ width:auto; }
#sidebar1 .calDay, #sidebar1 .otherDay{  height:auto;min-height:0; width:auto; }
.eventCalendar .calDay { height:100px;min-height:100px; vertical-align:top; }
.eventCalendar .calDay a { color:#603913; padding:2px; background-color:#f4d8b9; display:block; width:92px; margin-bottom:2px;}
.eventCalendar .calDay a:hover { color:#862207; }

#sidebar1 .eventAvailable {
    background-color:#e3c292;
    border:0 none;
    color:#734f1c;
}

.eventCalendar  .eventAvailable {
    background-color:#FFEEDB;
}


.calCur{ background:#ebdaa7; padding:3px 0px 0 1px; }

.dayStyle{ background-color:#d5a35c; padding:2px; width:92px; display:block; text-align:right; }
.calToday .dayStyle{ background-color:#a95b38; }
.eventCalendar .calToday .dayEvents a { color:#603913; padding:2px; background-color:#fecf6a; padding:2px; display:block; width:92px;}
.eventCalendar .calToday .dayEvents a:hover { color:#ad3632; }

/* End Calendar */

/* Gallery */
#gallery img{
	border:3px solid #dad4c7;
}
.galholder{padding:9px 9px 12px;}
.galSlide{
	border:2px solid #DAD4C7;
    height:141px;
    width:227px;
}
.galSlide img{position:absolute;left:0; top:0;}
/* End Gallery */

/* Newsletter */
#newsLetter{
	width:239px;/*width:253px;*/
	height:130px;/*height:171px;*/
	background-image: url(images/bgNesletterRtl.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
	padding:41px 14px 0 0 ;
}
#newsLetter p{ margin-bottom:10px; color:#000;}
#newsLetter .inputLetter{ 
	border:1px solid #8b8a89;
	height:19px;/*height:28px;*/
	width:155px;/*width:167px;*/
	float:right;
	margin-left:10px;
	padding:5px;
	color:#666;
}
#newsLetter .inputGo{ float:right;}
#newsLetter .error{ clear:both; line-height:1.4em; padding:0; float:right; margin:5px 0; width:218px;}
/* End Newsletter */

/* Call Us now */
#callnow{margin-bottom:10px;}
#callnow p, #callnow p img {margin:0;padding:0;}
/* End Call Us now */




/* Banner */ 
#Banner{
	width:687px;
	height:345px;
	display:block;
	margin-bottom:10px;
}
/* End  Banner */ 

/* News Latest */
#sidebar1 #newsLatest{
	float:none;
	color:#000;
	height:auto;
	width:auto;

}
#newsLatest{
	width:336px;
	float:right;
	color:#000;
	height:468px;
}

#newsLatest img{
	border:3px solid #dad4c7;
	width:120px;
	float:left;
}
#newsLatest p{
	padding-bottom:10px;
	margin-bottom:0;
}
#newsLatest h4 a{
	text-decoration:none;
	color:#702a0b;
	line-height:1.3em;
	font-size:.9em;
}
#newsLatest h4 a:hover{color:#353535; }
#newsLatest .readMore{ margin-bottom:22px; }

.ftNews {border-bottom:1px solid #F6DFD0;height:198px;margin-bottom:11px;width:318px; clear:both;}
.ftNews img{float:right; margin:0 5px 5px 0;}
.ftList { 
	margin:5px 0;
	padding:9px 10px 1px;
	border:1px solid #f6dfd0;
	background-color:#fefaf8;
}
/* End News Latest */

/*Featuredbox*/
.featbox{width:318px;height:437px;overflow:hidden; }
.featboxWrapper{position:relative;overflow:hidden;width:318px; height:399px; clear:both;}
.items {height:20000em;position:absolute; }

.navi {width:106px;height:25px; float:right; display:block; margin-bottom:10px;}
.navi a {width:8px;height:18px;font-size:0.9em;padding:2px 6px 0;text-decoration:none;
float:right;margin:0 3px;background-color:#B09779;display:block; color:#fff;}
.navi a:hover { background-color:#dfb37e;color:#784e1c;}
.navi a.active { background-color:#dfb37e;color:#784e1c;} 

 a.next, a.prev{cursor:default;}
 a.next:hover, a.prev:hover{cursor:default;background-color:#dfb37e;color:#784e1c;}
.next, .prev{background-color:#B09779;color:#FFFFFF;cursor:default;display:block;float:right;
font-size:0.9em;padding:2px 6px;text-decoration:none;margin-left:2px;}
/*End Featuredbox*/

/*sideFeatured*/
.sideFeat{width:251px;height:320px;overflow:hidden; }
.sideFeatWrapper{position:relative;overflow:hidden;width:233px; height:239px; clear:both;}
.sideFeat .items {height:20000em;position:absolute; z-index:0; }
.sideNews {width:233px;height:250px;margin-bottom:13px;border-bottom:1px solid #F6DFD0;clear:both;}
.sideFeat img{border:3px solid #dad4c7;width:128px;float:left; margin:0 2px 2px 0}
.sideFeat h4 a{text-decoration:none;color:#702a0b;line-height:1.3em;}
.sideFeat h4 a:hover{color:#353535;}

.sideFeat .navi {width:106px;height:20px; float:right; display:block; margin-bottom:5px;}
.sideFeat .navi a {width:8px;height:18px;font-size:0.9em;padding:2px 6px 0;text-decoration:none;
float:right;margin:0 3px;background-color:#B09779;display:block; color:#fff;}
.sideFeat .navi a:hover { background-color:#dfb37e;color:#784e1c;}
.sideFeat .navi a.active { background-color:#dfb37e;color:#784e1c;} 

.sideFeat  a.next, .sideFeat a.prev{cursor:default;}
.sideFeat  a.next:hover, .sideFeat a.prev:hover{cursor:default;background-color:#dfb37e;color:#784e1c;}
.sideFeat .next, .sideFeat .prev{background-color:#B09779;color:#FFFFFF;cursor:default;display:block;float:right;
font-size:0.9em;padding:2px 6px;text-decoration:none;margin-left:2px;}
/*sideFeatured*/


/*Articles Latest  */
#articlesLatest{
	width:336px;
	height:218px;
}

#sidebar1 #articlesLatest{
	float:none;
	height:auto;
	margin:0 0 10px;
	width:auto;	
}

#articlesLatest h4 a{
	text-decoration:none;
	color:#353535;
	line-height:1.3em;
	font-size:.8em;
}
#articlesLatest h4 a:hover{ color:#702a0b;}
#articlesLatest .readMore{ padding:8px 0 5px;}
#articlesLatest img{ float:right; margin:0 0 5px 10px; width:100px; border:3px solid #dad4c7; }
#articlesLatest p{ margin-bottom:0;}

.listtitles ul{ list-style-type:none;margin:0; }
.listtitles li{
    background-color:#FEFAF8;
    border:1px solid #F6DFD0;
    margin:5px 0;
    padding:12px 39px;
    background:url(images/map_magnify.gif) no-repeat 288px center;

}

.listtitlesSidebar ul{ list-style-type:none;margin:0; }
.listtitlesSidebar li{
    background-color:#FEFAF8;
    border:1px solid #F6DFD0;
    margin:5px 0;
    padding:9px 39px;
    background:url(images/map_magnify.gif) no-repeat 202px center;

}

.listtitlesSidebar h4 a{
	font-size:.8em;
}

/*Articles Latest  */


/* related Links */
#relatedLinks{
	height:auto;
	width:auto;
	float:none;
	color:#000;
}
#relatedLinks h5 {margin-bottom:0;}

#relatedLinks h5 a{
	text-decoration:none;
	color:#353535;
	line-height:1.3em;
}
#relatedLinks h5 a:hover{ color:#702a0b;}
#relatedLinks .readMore{ margin-bottom:22px; }

.rlList { 
	margin:5px 0;
	padding:8px 10px;
	border:1px solid #f6dfd0;
	background-color:#fefaf8;
	clear:both;
}
/* End related Links  */


#sidebar1 {
	float:left;
	width: 253px;
	padding-top:10px;
}
#mainContent {
	float:left;
	width:687px;
	margin:10px 10px 0 0 ;
	
} 
#footer {
	/*width: 100%;*/
	background-image: url(images/bgFooter_x.jpg);
	background-repeat: repeat-x;
} 
#footerInner {
	background-image: url(images/bgFooter.jpg);
	background-repeat: no-repeat;
	height: 81px;/*height: 117px;*/
	width: 832px;/*width: 950px;*/
	margin: 0 auto;
	text-align: left;
	padding:38px 0 0 118px;
}
#footer p {
	padding: 10px 0;
}
#footer a{ padding:0 10px; background:url(images/MwasalaLogo.jpg) no-repeat; color:#0a748a; text-decoration:none; padding:0 27px;}
#footer a:hover{ color:#074660; }

/* Read More */
.readMore{ display:block;margin-bottom:10px; }
.readMore a{ color:#b33900; }
.readMore a:hover{ color:#960;}
/* Read More */

/* View All */
.viewAll{ display:block;margin:10px 0; }
.viewAll a{ color:#b33900; }
.viewAll a:hover{ color:#960;}
/* View All */


/*Layout Tools*/
#lytTools{
	display:block;
	margin:4px 0 10px;
	width:100%;
	height:20px;
}
#lytTools a{
	color:#702A0B;
	text-decoration:none;}
#lytTools a:hover{
	color:#930;
	}
.iconPrint{
	background-image: url(images/iconprint.gif);
	background-repeat: no-repeat;
	width:45px;
	height:20px;
	display:block;
	padding-left:20px;
	float:left;
	}
.iconEmail{
	background-image: url(images/iconEmail.gif);
	background-repeat: no-repeat;
	width:72px;
	height:20px;
	display:block;
	padding-left:20px;
	float:left;

}
/*End Layout Tools*/


/* siteNavigator */
/* Where am i */
.siteNavigator .cur-location{ color:#7c1d1d;}
.siteNavigator a{ color:#9b9b9b; text-decoration:none;}
.siteNavigator a:hover{ color:#000;}
/* Where am i */
/* end siteNavigator */


/*Page control*/
.pager{height:30px; margin-top:10px;}
.paging{ float:right;}
.pager a{
    display: block;
	padding:1px 5px;
	background-color:#e4dac3;
	float:right;
	color:#000;
	text-decoration: none;
	border:1px solid #d1c2a1;
}
.pager a:hover{ background-color:#b69958; color:#fff; }
.pager-current 
{
    display: block;
	padding:1px 5px;
	background-color:#dcbb72; 
	float:right;
	color:#000;
	text-decoration: none;
	border:1px solid #cd9d33;
}
.pager-summary
{
    color:#4b260b;
    font-size:1em;
    color:#4B260B;
    width:100px;
    float:right;
   }
/*End Page control*/



/* Search Page */
.srchPage .butSub input
{
    background-color:#ffefe0;
    border:1px solid #a16e3b;
    color:#653607;
    height:32px;
    width:62px;
    
    }
.srchPage .butInput input
{
    height:18px;
    padding:5px;
    background-color:#FFFFFF;
    border:1px solid #A2877B;

} 
.srchPage .butTextArea textarea{

    padding:5px;
    background-color:#FFFFFF;
    border:1px solid #A2877B;


} 

.srchPage .butDropDown select{
    padding:5px;
    background-color:#FFFFFF;
    border:1px solid #A2877B;
}


.srchPage td{ padding:5px; font-size:.8em;}
.srchPage .required{ color:Maroon;}
/* End Search Page */
   
a.viewArchives{ 
	height:16px;
	width:16px;
	display:block;
	float:left;
	background:url(images/goButtons.gif) no-repeat -86px -4px;
	margin:3px;
}
a.viewArchives:hover{ background-position: -105px -4px;}

/* Banner Ads */
#holder{ width:338px;margin-right:10px; float:right;}
#bannerAds{
	width:318px;/*width:336px; original 338px minus border*/
	height:208px;
	padding:6px 9px;
}

#banTabs{
	font-weight: normal;
	color:#b09779;
	background-color:#b09779;
	margin-bottom:5px;
	height:28px;
}

#banTabs a{
	text-decoration:none;
	color:#FFF;
	padding:5px 12px;
	float:right;
}

#banTabs a:hover{
	color:#7b480c;
	background-color:#fadcb3;
}
 
#banTabs .activeSlide{ 
	background-color:#fadcb3;
	color:#7b480c;
}
#banHolder{ width: 318px; height: 173px;position:relative;}
#banSlides {  background-color:#f7f7ec; z-index:0 !important;}
#banSlides  { width: 318px; height: 173px; overflow: hidden;position:relative; }
#banSlides div   { z-index:0;position:absolute;left:0; top:0; }
/* End Banner Tabs */



/* Post */
.postTitle{
    background:url(images/bgPostTitle.jpg) repeat-x bottom;
	padding:10px 10px 30px;
	margin-bottom:10px;
}
.ttl-bigNews{
	font-size: 30px;
	font-weight: Bold;
	line-height: 1.2em;
	color: #111;
	font-family: "Traditional Arabic", Georgia, Times New Roman, Times, serif;
	color:#a25942;
	margin-bottom:0;

}

#post{
	padding:2px 0;
	margin-bottom:10px 
}

.postItem{
	float:left;
	clear:both;
	width:647px;/*width:687px;*/
	padding:12px 20px 19px;
	background-image: url(images/bgPostBorder.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom:10px;
}
.postItemImg{
	border:3px solid #dad4c7;
	float:right;
	margin:0 0 5px 10px;
	width:128px;
	margin-bottom:17px;
}

.ItemTtl, .ItemTtl a {	
	text-decoration:none;
	color:#7b480c;
}

.ItemTtlDate, .ItemTtlDate a{
	color:#7b480c;
	margin-bottom:2px;
	text-decoration:none;
}
.ItemTtl a:hover{ color:#702a0b;} 

.postItem .Day{ margin-bottom:10px; display:block; width:300px;}
/* End Post */

/* Entry */ 

.entry img{ 
	border:3px solid #dad4c7;
}
.entry li
{
	font-size:1.1em;
 } 
 
 .entry .hline{background:url(images/bgPostBorder.jpg) no-repeat center; height:6px;}
/* End Entry */ 

/* Item pager */ 
#Itempager{
	width:667px;/*width:687px;*/
	padding:0 10px;
	background:url(images/pagingBottom.jpg) no-repeat bottom;
	height:40px;
	margin-bottom:15px;
	float:left;
	clear:both;
}
#Itempager a{
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 600;
	text-transform: normal;
	letter-spacing: normal;
	padding:0 5px;
	color:#7b480c;
	text-decoration:none;
}
#Itempager a:hover{
	color:#b37313;
}
/* End Item pager */ 

/* hrToHelp */ 
#hrToHelp {margin-bottom:10px;}
#hrToHelp p{margin:0;padding:0;}
#hrToHelp p img{float:none;margin:0;padding:0;}
/* End hrToHelp */ 

/* Layout Tools */
.layoutTools{ float:left; margin:12px 0 0; direction:ltr; }
.layoutTools a{
	color:#625A5A;
	margin-left:14px;
	padding:2px 30px 2px 0;
	text-decoration:none;
	direction:rtl;	
}
.layoutTools a:hover{ color:#284660; }
.tellafriend{ background:transparent url(images/goButtons.gif) no-repeat scroll 70px -31px; }
a.tellafriend:hover{ background-position:-26px -31px; }

.print{ background:transparent url(images/goButtons.gif) no-repeat scroll 30px -63px; }
a.print:hover{ background-position: -65px -63px; }

.share{ background:transparent url(images/goButtons.gif) no-repeat scroll 41px -96px; }
a.share:hover{ background-position: -56px -96px; }
/* End Layout Tools */

/* Search */
#srchbox input{
	color: #666;
	border: 1px solid #9c9c9c;
	font-size:.9em;
	padding:3px;
}
#srchbox input.searchTextBox{
	color: #666;
	border: 1px solid #9c9c9c;
}
#srchbox input.searchTextBox.active{
	border: 1px solid #f8f678;
	background-color: #f5f8e7;
}
/* End Search */

/* Contact Us */
#contactUs{
	float:left;
	clear:both;
	width:647px;/*width:687px;*/
	padding:12px 20px 19px;
	background-image: url(images/bgPostBorder.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom:10px;
}

#contactUs table td{ vertical-align:middle; }
#contactUs .required { color:maroon; }
#contactUs .label { text-align:right; }
body .cntDetls{/*background-color:#FCF5EB;border:1px solid #EEC4A8;*/display:block;padding:10px;text-align:center; margin-bottom:5px; }
.cntDetls h3{ line-height:1.4em; color:#7B480C;}
/* Contact Us */

/* LogBox */
#logBox { 
    padding:10px; 
    border:7px solid #ecd6bf;
    background-color: #fff9de;
    color:#5a5959;
    width:276px;
    float:right;
}

#logBox .text{
    width:250px;
}

.remember{ 
    color:#572d0e;
    font-weight:normal;
}

.remember input{
    margin-left:5px;
   }

#logChoose{
    float:right;
    margin:0 10px;
    color:#A25942;
    width:276px;
}

.regAs{ 

    display:block;
    font-size:20px;
    margin-bottom:5px;
}

#logChoose a{
    background-color:#FFFFFF;
    border:1px solid #ECD6BF;
    color:#3A0404;
    display:block;
    font-size:16px;
    margin-bottom:6px;
    padding:10px;
    text-align:center;
    text-decoration:none;
    width:204px;
}

#logChoose a:hover{
    background-color:#fffef4;
    color:#3A0404;
    border-color:#e6b37e;
}

.logFailed{ color:Maroon; font-size:.9em;}
/* End LogBox */

/* Member registration */
.memReg h2{ color:#a25942; }
.steps { color:#874a0e; font-size:1.6em; }
.errorMsg { color:Red; }
.memReg .fName { width:150px; }
.txtMulti { 
    height:97px;
    width:407px;
 }
.mStatus { width:163px; }
.memReg .vLicense{ width:104px; }  
.degrees,  .industry , .institute { width:336px; }
.memReg .passDate,  .memReg .gpa, .memReg .otherInsdustry, otherInstitute { width:325px; }
.memReg .otherLang{ padding:3px; width:137px;}
.memReg .label { vertical-align:top; }

.educTable, .langTable, .annTable, .memRequest, .propCandi { border:1px solid #c9c9c9; padding: 4px 5px 4px 5px; }
.educTable a, .langTable a, .annTable a, .memRequest a, .propCandi a{ text-decoration:none;color:#790000; }
.educTable a:hover, .langTable a:hover, .annTable a:hover, .memRequest a:hover, .propCandi a:hover{ color:#bb5d01;}
.educTable th, .langTable th, .annTable th, .memRequest td, .memRequest td, .propCandi th { text-align:center;}
.propCandi textarea { height:36px;width:344px; }
.educTable td, .propCandi td{  padding: 4px 5px; }
.langTable { width:474px; }

.memNav{ display:block;height:44px; margin-top:20px;}
.memNav a{ 
    background-color:#F7EAD0;
    border:1px solid #F2B652;
    color:#72400B;
    float:right;
    margin:0 0 0 5px;
    padding:4px;
    text-decoration:none;
}

.memNav a:hover{ 
    background-color:#ffe2ca;
    border:1px solid #ba8a39;
    color:#593314;
}

a.researchBtn{background-color:#F7EAD0;border:1px solid #F2B652;color:#72400B;float:right;margin:0 0 0 5px;padding:5px 19px;text-decoration:none;}
a.researchBtn:hover{background-color:#ffe2ca;border:1px solid #ba8a39;color:#593314;}

.memReg  .rqInfo{ width:390px; }
.memReg  .rqMulti{ height:65px; }
.lstQualifications{ width:168px; }
.lstIndustries{ width:343px; }
.lstInstitutes{ width:350px; }
/* End Member registration */

/* Employer registration */ 
#employerReg textarea{
    height:77px;
    width:299px;
}

#employerReg a{
    background-color:#A3563C;
    border:1px solid #8F462C;
    display:block;
    height:22px;
    padding:5px;
    text-align:center;
    width:70px;
    color:#fff;
    text-decoration:none;
}

#employerReg a:hover{ color:#fff5ca; } 
/* End Employer registration */

/* Complaint Holder */
.complaintHolder select{ width:311px;}
.complaintHolder  textarea {
    height:62px;
    width:477px;
}

.complaintHolder a{
    background-color:#A3563C;
    border:1px solid #8F462C;
    display:block;
    height:22px;
    padding:5px;
    text-align:center;
    width:70px;
    color:#fff;
    text-decoration:none;
}
/* End Complaint Holder */


/* Flash Content */
#flashcontent {
	width: 480px;
	/*height: 680px;*/
}
/* End Flash Content */

/* Albums */ 
.albums ul, .catAblum ul{ list-style:none;}
.albums li{ 
    background:transparent url(images/bgAlbum.gif) no-repeat scroll 0 0;
    float:left;
    margin:10px;
    width:166px;
    height:173px;
}
.albumBorder{ 
    text-align:center;
    display:block;
    height:113px;
    margin:10px 7px 10px 9px;
    overflow:hidden;
    width:150px;
}

.albums img{
    width:150px;
}

.albumEmpty{
    display:block;
    width:150px;
    height:113px;
    background:transparent url(images/bgAlbumEmpty.gif) no-repeat scroll 0 0;
    text-indent:-2000px;
    overflow:hidden;
}

.albumDesc {
    width:150px;
    height:37px;
    overflow:hidden;
    text-align:center;
    margin:0 7px 0 9px;
    
}

.catAblum ul, .catAblum ol{ margin:0;}
.catAblum img{width:194px;}
.cat_albumBorder{text-align:center; display:block;/*margin:10px 7px 10px 9px;*/overflow:hidden;width:192px;height:168px;}
.catAblum li{float:left;margin:10px;width:192px;}
.catAlbumDesc {width:192px;height:37px;overflow:hidden;text-align:center; margin:0 7px 0 9px;}
/* End Albums */

/* Awards */
.awards{}
.awards_item{ width:270px; height:113px; float:right; margin:22px;}
.awards_item a{ width:270px; height:113px; display:block; text-indent:-2000px; overflow:hidden; text-decoration:none;}

.awd1{ background: url(images/img_ar_awd1.jpg) no-repeat;}
.awd2{ background: url(images/img_ar_awd2.jpg) no-repeat;}
.awd3{ background: url(images/img_ar_awd3.jpg) no-repeat;}
.awd4{ background: url(images/img_ar_awd4.jpg) no-repeat;}
.awd5{ background: url(images/img_ar_awd5.jpg) no-repeat;}
.awd6{ background: url(images/img_ar_awd6.jpg) no-repeat;}
/* Awards */

/* Table entry */
.tbl_entry{border:1px solid #CFB98E;}
.entry th { font-weight: bold; background:#a28055 url(images/tbl_hd.gif) repeat-x; color:#fff; text-align:center;}
/*.entry tr{background-color:#e5d1ac;}*/
.entryForm, .candidateForm {background-color:#F7F4EB;}
tr.entryForm, tr.candidateForm  {background-color: Transparent;} /*Reset bg color of the candidate form*/

.awesome, .subFormBTN,  .FormSaveBtn{background: #3F1304 url(images/alert-overlay.png) repeat-x;
         display: inline-block;
         padding: 10px 25px 11px;
		 color: #fff;
		 text-decoration: none;
		 font-weight: bold;
		 line-height: 1;
		 -moz-border-radius: 5px;
		 -webkit-border-radius: 5px;
		 -moz-box-shadow: 0 1px 3px #999;
		 -webkit-box-shadow: 0 1px 3px #999;
		 text-shadow: 0 -1px 1px #222;
		 border-bottom: 1px solid #222;
		 position: relative;
		 cursor: pointer;
		 font-family:Tahoma;
}

.subFormBTN { padding: 5px 10px 6px;font-weight:normal;font-size: .9em;}
.FormSaveBtn:hover {color:#EFECD1;}
tr.TableSubTitle td {background-color:#F4D8B9;border: 5px solid  #E3C292; padding:10px; }
#actions {text-align:center;}
.otherInstitute,.otherInsdustry, .otherLang {font-family:Tahoma; display:none;}
.entry tr.odd{background-color:#f8f2e4;}
.memReg .MobileNotxt {width:110px; text-align:left;padding-left:45px;}
.prefix-phone {color:#525252;left:40px;position: relative;}



/* Table entry */

/* Sitemap */
#sitemap{padding:12px 20px 19px;width:647px;margin:0 0 10px;}
.mainSiteMap{ background-color:#faf0d0;border-top:1px solid #e3d3af;
border-right:1px solid #e3d3af;border-left:1px solid #e3d3af;}
.mainSiteMap a{border-bottom:1px solid #cbc19c;text-decoration:none;display:block; color:#4c3018;margin:0;}
.mainSiteMap a:hover{color:maroon;background-color:#FFF6DF;}
.section a{padding-right:5px; font-size:1.2em;}
.category a{padding-right:40px;font-size:1em;background-color:#fbf6e7;border-right:10px solid #DFCFAB;}

