/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Arabic - rtl
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

body,div {
	/* direction:rtl; */ */deactivated because of problems with jquery cycle plugin */
	}

#Content {
	float:right;
	}

#Sitemap {
	float:right;
	text-align:right;
	}

#pageregionLeft {
	float: right;
	}

#pageregionRight {
	float: left;
	}

#pageregionTopMenueLeft {
	float:right;
	margin:0;
	padding:0;
	width:200px !important;
	width:209px;
	border:0px solid #FE3402;
	}

#pageregionTopBanner {
	float:right;
	margin:0;
	padding:0;
	padding-top:180px;
	width: 560px !important;
	width:550px;
	height:30px;
	background: transparent url(http://www.nccm-egypt.org/common/css/common/nccmBannerTopLTRDummy.jpg) top left no-repeat;
	font-size:120%;
	font-weight:bold;
	color:#0099FF;
	border:0px solid #FE3402;
	}

#cycle_ara {
	margin:0;
	padding:0;
	float:right;
	display: block;
	width: 560px !important;
	width:550px;
	height: 210px;
	overflow: hidden;
	}

#pageregionTopMenueRight {
	float:left;
	margin:0;
	padding:0;
	width:199px !important;
	width:154px;
	height:210px;
	background: transparent url(common/nccm_TopMenueRightAra_bg.gif) top left no-repeat;
	border:0px solid #FE3402;
	}
	
	
/*-- Menu Top Left ---------------------------*/
ul#menuTopLeft {
	margin:10px -14px 0px 10px;
	position:relative;
	padding:0;
	list-style-type: none;
	}

ul#menuTopLeft li {
	display:block; 
	width: 100%; 
	margin:0px;
	padding:0px;
	}

ul#menuTopLeft li a { 
	display:block;
	text-decoration: none;
	margin-right:18px;
	width:120px;
	padding: 0.3em 2.9em 0.0em 0em;
	height:26px;
	background: transparent url(common/nccmArrowMenuTopLeftAra.gif) top right no-repeat;
	color:#fff;
	font-weight:bold;
	border:solid 0px #fff;
	text-align:right;
	}

ul#menuTopLeft li a:hover {
	background-position:129px -30px !important; /* ?? */
	background-position:130px -30px; 
	}

/* IE 7.0 only */
*:first-child+html ul#menuTopLeft li a:hover {
	background-position:130px -30px !important; 
	}


/* -- MACRONAVIGATION -----------------*/
ul#submenu li, ul.intranet li {
	margin:0px;
	padding:0px;
	display:block;
	border-left:0.05em solid #49B5FF; 
	}

ul#submenu a, ul.intranet a { 
	display:block;
	text-decoration: none;
	padding:0px;
	height:30px;
	background: transparent url(common/nccm_MacronavItem_bg.gif) top left repeat-x;
	border:solid 0px #0099FF;
	border-left:none;
	}

ul#submenu li a span, ul.intranet li a span  { 
	padding:6px 18px 0px 0px;
	background: transparent url(common/nccm_ArrowMacronavItemAra.gif) 184px 12px no-repeat;
	}

ul#submenu a.active span, ul.intranet a.active span { 
	padding:6px 18px 0px 0px;
	}

ul#submenu a span.navHomeItem {
	background: transparent url(common/nccm_MacronavItem_Home.gif) 168px 0px no-repeat; padding-right:39px;
	}

ul#submenu a:hover span.navHomeItem { 
	background-position:168px -31px !important;
	}

ul#submenu a span.navHomeItemActive {
	background: transparent url(common/nccm_MacronavItem_Home.gif) 168px -31px no-repeat; padding-right:39px;
	}

/* -- Level 2 --*/
ul#submenu li ul li {
	margin:0px;
	padding:0px;
	padding-right:20px;
	border-left:0em solid #49B5FF; 
	}

#submenu li a, ul.intranet li a { 
	padding:0;
	padding-right:3px;
	}

/* -- MICRONAVIGATION ------------------------*/
#Micronavigation {
	text-align:right;
	}

/* -- SEARCH ------------------------*/
div#search{
	float:right;
	}

/* -- functions ------------------------*/

#pageelement_Functions {
	float:right;
	direction:ltr;
	}


/**************************************/
/* 4. CSS-Modul: TEXT                 */
/**************************************/


h1, h2,  h3, h4, H5, .heading1, .heading2, .heading3, .heading4, .heading5 {
	text-align:right;
	direction:rtl;
	}

.form, p, ol, ul, li, em, sup, sub, table, tr, th, td {
	text-align:right;
	direction:rtl;
	}

/**************************************/
/* 6. CSS-Modul: ZMS-DEFAULTS         */
/**************************************/

/* -- ZMSGraphic ------------------------*/

div.ZMSGraphic.left {
	text-align:right;
	}
	
div.ZMSGraphic.right {
	text-align:left;
	margin:0;
	margin-right:8px;
	padding:0;
	padding-top:3px;
	}

div.ZMSGraphic.center {
	text-align:center;
	}

div.ZMSGraphic.floatleft { 
	float:right;
	margin:0;
	margin-left:8px !important;
	/* strange IE 6 */
	margin-left:-16px;
	padding:0;
	padding-top:3px;
	}

div.ZMSGraphic.floatright { 
	float:left;
	}

div.ZMSGraphic.center { 
	text-align:center;
	}

div.graphic.alignleft {
	float:right;
	text-align:left;
	margin:0;
	margin-left:8px;
	padding:0;
	padding-top:3px;
	}
	
div.graphic.alignright {
	float:left;
	text-align:left;
	margin:0;
	margin-right:8px;
	padding:0;
	padding-top:3px;
	}

div.ZMSGraphic div.text	{
	padding: 0px;
	padding-top:0px;
	}


/* -- ZMSTeaserElement ------------------------*/
div.ZMSTeaserElement {
	width:198px;
	margin-left:-1px; /* get rid of border-right */
	position:relative;
	padding:0px;
	}











/**************************************/
/* 7. CSS-Modul: SPECIAL OBJECTS      */
/**************************************/

/* -- partnerGuide ------------------------*/
div#PartnerGuidePre {
	float:right;
	}

div#PartnerGuide {
	float:right;
	}

div#PartnerGuidePost {
	float:right;
	}

/* -- citation ------------------------*/
div#citationPhoto {
	float:right;
	margin:60px 60px 20px 10px !important;
	margin:60px 30px 20px 10px;
	padding:0;
	width:108px;
	height:132px;
	border:solid 0px #FE3402;
	}
	
div#citationText {
	float:right;
	margin:120px 10px 20px 10px;
	padding:0;
	width:292px;
	border:solid 0px #FE3402;
text-align:right;
	}


/* -- readMoreItem ------------------------*/

h1#readMoreTitle {
	padding-right:5px;
	padding-left:0px;
	text-align:right;
	}


div#readMoreItemImg {
	float:right;
	margin:0;
	padding:0;
	width:81px;
	}

div#readMoreItemText {
	float:right;
	margin:0;
	margin-right:5px;
	padding:0;
	width:170px;
	}

/* --  surveyBox ------------------------*/ 
 h1#surveyBoxTitle {
 	padding-right:5px;
	padding-left:0px;
 	text-align:right;
 	}

/* --  surveyBoxItem ------------------------*/ 
 ul.surveyBoxItemLinks {
 	float:right;
 	}
 
 ul.surveyBoxItemLinks li a { 
 	padding: 5px 10px 5px 0px;
 	height:15px;
 	background: transparent url(common/nccmArrowSurveyBoxItemAra.gif)135px 9px no-repeat;
 	}
 
 ul.surveyBoxItemLinks li a:hover {
 	background-position:135px -11px;
 	}

/* -- spotlight ------------------------*/
div#spotlightWrapper{
	border-left:solid 1px #49B5FF !important;
	border-right:none;
	}

div#spotlightWrapper p.spotlightHint{
	padding-right:9px !important;
	}

/*--------- pageelement_Newsindex --------------*/
div#newsIndex{
	border-left:none;
	border-right:solid 1px #49B5FF !important;
	}

div#newsIndex p.newsHint{
	padding-right:9px;
	}