﻿body {
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Tahoma, Arabic Transparent, Traditional Arabic, Arial;
	color:#333;
	direction:rtl;
	*direction:rtl;
	background:#ffffff url(images/bg.png) repeat-x;
}

a, .ms-WPBody a:link, .ms-WPBody a:visited{
	color:#00455a;
}
a:hover, .ms-WPBody a:hover{
	color:#217f9c;
}
a img{
	border:none;
	border-width:0px;
}

.siteHolder{
	width:990px;
	margin:0 auto;
	background:#ffffff url(images/page-bg.png) repeat-y;
	min-height:100px;
}

.siteBg{
	background:url(images/page-top-bg.png) no-repeat top right;

	padding:0px 10px;
}
.siteHeader{
	background:url(images/header-bg.png) repeat-x;
	height:176px;
}

.headerBg{
	background:url(images/sehetna_text-bg.jpg) no-repeat top right;
	height:176px;
}
	.logo{
		margin-right:7px;
		padding-top:10px;
		width:148px;
		height:166px; /* 176px */
		float:right;
		display:inline; /* double margin bug on IE6 */
	}
		.logo img{
			background:url(images/logo.png) no-repeat top right;
		}
	.headerContent{
		margin-right:155px;
		/*background:#ff9900;*/
	}
		.headerTop{
			height:99px;
		}
			.topLinks{
				height:20px; /*36px;*/
				text-align:left;
				padding:8px 0px 0px 5px;
				margin-bottom:8px;
				color:#999999;
			}
				.topLinks a{
					text-decoration:none;
				}
				.topLinksItems{
					cursor:default;
					padding-top:3px;
					padding-left:5px;
				}
				
				/* == SearchBar ========= */
.searchLayout{
	float:left;
	width:164px;
	margin-left:0px;
	margin-top:-2px;
	padding:0px;
}
.ms-sbrow{
	width:20px;

}
.ms-sbtable.ms-sbtable-ex{
	width:10px;
}
.searchLayout td{
	padding:0px;
}

.searchLayout input { background: none; padding: 0px 5px 0px 25px; color: #666666; }
.searchLayout .ms-sbrow td{
	height:10px;
}

.searchLayout .ms-sbcell {  background: url(images/bg-search.gif) repeat-x; border-color: #BD9BBD;  border: 1px #BDBDBD solid; height:10px !important; }

.btnCountry{
	/*position:relative;*/
	position:static;
}

.countryList{
	position:absolute; background:#ffffff; width:120px; left:0;
	white-space:nowrap;
	text-align:right;
	direction:rtl;
	padding:2px;
	border:1px #d0d0d0 solid;
	display:none;
	position:absolute;
	z-index:999999;
}

	.countryList a{
		display:block;
		padding:2px 20px 2px 4px;
		border:1px #ffffff solid;
		border-right:none;
		border-top:none;
		margin:2px 0px;		
	}
	
	.countryList a:hover{
		border-color:#eeeeee;
		
	}
		.countryList .flagJo{
			background:url(images/flags/jo.gif) no-repeat right center;
		}
		.countryList .flagEg{
			background:url(images/flags/eg.gif) no-repeat right center;
		}
		.countryList .flagGlobal{
			background:url(images/flags/intl.png) no-repeat right center;
		}


		.topLinks{
			padding:4px 5px;
		}

				
			.topLogos{
				text-align:left;
				direction:ltr;
				height:63px;
			}
				.imgAskConsult{
					/*display:none;*/
				}
			
		.headerBottom{
			
		}
			.topNav{
				/*background:#6699ff;*/
				height:41px;
				font-size:11px;
				font-weight:bold;
				color:#eeeeee;
				cursor:default;
			}
			.topNav a{
				text-decoration:none;
				color:#eeeeee;
			}
			.topNav a:hover, .topNav .AspNet-Menu li:hover{
				color:#ffffff;
			}
				.topNav .AspNet-Menu{
					margin:0px;
					height:41px;
					padding:0px;
					float:right;
					width:500px;
				}
				.topNav .AspNet-Menu li{
					list-style:none;
					margin:0px;
					padding:0px;
					display:inline;
					float:right;
					margin:20px 4px 0px 4px;
					height:21px;
				}
				.topNav .AspNet-Menu li a{
					display:block;
					float:left;
					height:100%;
				}
				
				.topNav .AspNet-Menu li.AspNet-Menu-Selected{
					background:url(images/topNav-tab_left.png) no-repeat top left;
					margin-top:0px;
					text-decoration:none;
					color:#ffffff;
					padding-left:12px;
					height:auto;
				}
				.topNav .AspNet-Menu li.AspNet-Menu-Selected a{
					height:25px;
					background:url(images/topNav-tab_right.png) no-repeat top right;
					padding:16px 11px 0px 3px;
					color:#ffffff;
					/*
						padding-right:12px;
						padding-top:15px;
					*/	
				}
				.topNav .AspNet-Menu li ul{
					display:none;
				}
	
				
				.siteActionsHolder{
					margin-top:20px;
					padding:0px 0px 0px 10px;
					float:left;
					position:relative;
					/*width:100px;*/
					text-align:left;
					color:#ffffff;
				}
				.siteActionsHolder a{
					color:#ffffff;
				}
				
				.saItem{
					float:left;
					display:inline;
					margin-right:2px;	
				}
				
				/* siteActions >> Normal */
				.ms-HoverCellInActive,.ms-SpLinkButtonInActive {
					font-family:Tahoma, Arabic Transparent, Traditional Arabic, Arial;
					color:#ffffff;
				} 
					.ms-SPLink a , .ms-SPLink a:link{
						color:#ffffff !important;
					}
					
				/* siteActions >> Hover */	
				.ms-HoverCellActive,.ms-SpLinkButtonActive {
					border:#000000 1px solid;
					background:#666666;
					font-family:Tahoma, Arabic Transparent, Traditional Arabic, Arial;
				}
					.ms-SpLinkButtonActive a , .ms-SpLinkButtonActive a:link{
						color:#eeeeee;
						color:#E6E6E6;
					}
					
/* =========================================== */		
			.topIndex{
				margin-top:4px;
				background: url(images/Articles-Index_bg.jpg) no-repeat right;
				height:32px;
			}
			.TopIndexLinks{
				padding:7px 10px;
				padding-right:110px;
				
			}
				.TopIndexLinks a{
					display:inline-block;
					margin:0px 0.30%;
					padding:3px 0.4%;
					
					margin:0px 2.4px;
					padding:3px 2px;
					
					margin:0px 0px 0px 4.8px;	
					
					text-decoration:none;
					width:14px;
					text-align:center;
					border-left: 1px #BBBBBB solid;
					border: 1px #f2f2f2 solid;
					border: 1px transparent solid;
					
					color:#ffffff;

				}
				.TopIndexLinks a:hover{
					border: 1px #DDDDDD solid;
					background:#999999;
				}
				.TopIndexLinks a.lastItem{
					/*border:none;*/
				}
/* =========================================== */
.siteHeaderPrintable{
	text-align:center;
	display:none;
}
/* =========================================== */
.pageContentHolder{
	background:#ffffff url(images/pageContentHolder-bg.gif) repeat-x right bottom;
}
.pageContentMain{
	/*padding:5px;*/		
	padding:5px 2px;
	background:#DDDDDD;
}
/* =========================================== */
.rightPart{
	width:225px;
	float:right;
	
}
/* =========================================== */	
.leftPart{
	margin-right:230px;
}
	.contentBox {
		/*margin:0px auto;*/
		background:#fff url(images/corners/leftside.gif) repeat-y left top;
		/*position:relative;*/
		width:99%;
	}
		.cTop {
			width:100%;
			background: url(images/corners/top.png) no-repeat left top;
		}
		.cTop div{
			background: url(images/corners/top-right.gif) no-repeat right top;
		}
			.cTop, .cTop div{
				/*height:16px;*/
				height:7px;
				line-height:0px;
				font-size:1px;
			}

		.cCenter{
			background:url(images/corners/rightside.gif) repeat-y right top;
			/*padding:5px 16px;*/
			padding:0px 4px;
			margin:0px;
		}
		.cBottom{
			width:100%;
			height:60px;
			background:url(images/corners/bottom.png) no-repeat left bottom;
		}
		
		.cBottom div{
			height:60px;
			background:url(images/corners/bottom-right.png) no-repeat right bottom;
		}
		.cCenterDiv{
			position:relative;
			z-index:99999;
		}
		
		.cCenterDiv{
			position:relative;
			z-index:3;
		}
		.cCenterDiv embed{
			margin-right:5px;
		}

		.tblSplited .cCenter{

		}
		.tblSplited .cBottom{
			margin-top:-50px;	
			z-index:1;
			padding:0px;
			width:100%;
		}
		
		.tblSplited .cBottom div{
			z-index:2;
			width:auto;
			margin:0px;
		}


		
		.cTop div, .cBottom div{
			display:block;
			/*position:relative;*/
		}
		.cPadding{
			padding:5px 12px;
		}
/* =========================================== */	
    .pSiteNavigation{
        clear:both;
        float:none;
        background:#393a3a url(images/bg-siteNavTop.jpg) repeat-x;
        padding:10px 10px;
    }


        .snContent{
            width:100%;
        }
            .snMenu{
                float:right;
                margin:0px;
                padding:0px;
                margin:5px 5px;
            }
            .snMenu ul{
                float:none;
                clear:both;
                width:150px;
            }
            .snMenu li{
                list-style: none;
                padding-right:3px;
            }
            .snMenu li , .snMenu li a{
                color:#bbbbbb;
                text-decoration:none;
            }
            .snMenu li.snMenuTitle , .snMenu li.snMenuTitle a{
                color:#ffffff;
            }
            .snMenu li a:hover{
                color:#EEEEEE;
            }
            .snMenu li.snMenuTitle{
                background: url(images/sep-SiteNav.gif) repeat-x;
                background-position: 0px 22px;
                height:24px;
                font-size:14px;
            }
/* =========================================== */
.footerLinks{
	background:url(images/footerLinks-bg.gif) repeat-x;
	height:37px; /*40px;*/
	padding:0px 10px 3px 0px ;
}
	.flRight{
		float:right;
		background:url(images/footerLinks-Logo.png) no-repeat top right;
		height:27px;
		/*padding:10px 70px 0px 0px;*/
		padding:10px 4px 0px 0px;
		cursor:default;
	}
		.homeLink img{
			margin-top:-8px;
			margin-bottom:-4px;
			margin-left:10px;
		}
		.flRight a{
			color:#00455a;
			text-decoration:none;
		}
		.flRight a:hover{
			color:#217f9c;
		}		
	.flLeft{
		float:left;
		background:url(images/footerLinks-Logo.png) no-repeat top right;
		height:37px;
		padding-left:12px;
		width:180px;
	}

/* =========================================== */
.footer{
	background: url(images/footer-bg.png) no-repeat bottom right;
	/*margin:0px -10px;*/
	padding:6px 20px 21px 20px;
}
	.footerText{
		text-align:center;
		padding:0px 50px;
		color:#666;
	}

/* =========================================== */
.clearFloat{
	float:none;
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}

/* =========================================== */

.ms-WPHeader{
	
}

/* Spacing between WebParts */
.ms-PartSpacingVertical{
	height:0px;
	margin:0px;
}


.ms-partline{
	/*display:none;*/
	height:3px;
	border:none;
	background:none;
}
.ms-partline img{
	display:none;
}



.pageContentMain{
	visibility:hidden;
}

/* =========================================== */

.leftPart .ms-WPHeader *{
	/*border:none;*/
	border-width:0px;
	padding:0px;
}
.leftPart .ms-WPHeader .ms-HoverCellActiveDark{
	border-width:1px;
}


.leftPart .ms-WPHeader{
	border:none;
	height:33px;

}

.leftPart .ms-WPHeader h3.ms-WPTitle{
	height:33px;
	background:url(images/leftPanel-WebPart-header-bg.png) no-repeat;	
	background-position:right -33px;
	padding-right:25px;
	cursor:default;
}
.leftPart .ms-WPHeader h3.ms-WPTitle, .leftPart .ms-WPHeader h3.ms-WPTitle a{
	color:#ffffff;
	font-size:14px;
}

.leftPart .ms-WPHeader h3.ms-WPTitle a:hover{
	color:#eeeeee;
	text-decoration:none;
}


.leftPart .ms-WPHeader h3.ms-WPTitle span div{
	height:23px;
	display:block;
	background:url(images/leftPanel-WebPart-header-bg.png) no-repeat left top;
	padding:10px 0px 0px 25px;
	float:right;
}


.leftPart .ms-WPBorder{
	border:none;
}

.leftPart .ms-WPBorder, .leftPart .ms-WPBody{
	background:url(images/leftPanel-WebPart-bg.png) no-repeat right top;
	padding:10px;
	min-height:68px;
}

.leftPart .ms-WPBorder .ms-WPBody{
	padding:0px;
	background:none;
}

/* =========================================== */

.rightPart .ms-WPBorder{
	display:block;
	background:#ff0000;
	padding:0px 7px 30px 7px;
	padding-bottom:5px; /* decrease the padding for wp collapsed mode */
	padding-top:2px;
	border:none;
	background:url(images/webPart-bg.png) no-repeat bottom right;
	margin:0px;
}


.rightPart .ms-WPHeader{
	border:none;
	background:url(images/webPart-bg.png) no-repeat top right;
	height:43px;
	margin:0px 20px;
}

.rightPart .ms-WPHeader td{
	padding:0px;
	padding-left:6px !important;
	padding-right:0px !important;
	border:none;
	background:url(images/webPart-bg.png) no-repeat top left;

}

.rightPart .ms-WPHeader td:first-child, .rightWPHeaderTD{
	background:url(images/webPart-bg.png) no-repeat top right !important;
}



.rightPart .ms-WPHeader h3.ms-WPTitle, .leftPart .tblSplited .ms-WPHeader h3.ms-WPTitle{
	margin:0px;padding:0px;	margin-top:7px;
	height:43px;
	padding-right:3px;
	cursor:default;
}

.rightPart .ms-WPHeader h3.ms-WPTitle div,
.leftPart .tblSplited .ms-WPHeader h3.ms-WPTitle div{
	margin:0px;padding:0px;
	height:43px;	
	background:url(images/rightPanel-WebPart-header-bg.png) no-repeat;
	background-position:left top;
	
}

.rightPart .ms-WPHeader h3.ms-WPTitle div div, .leftPart .tblSplited .ms-WPHeader h3.ms-WPTitle div div{	
	margin:0px;padding:0px;
	
	height:38px; /*33px; 43px;*/
	/*padding-top:11px;*/
	padding-right:15px;
	padding-top:5px;
	background:url(images/rightPanel-WebPart-header-bg.png) no-repeat;
	background-position:right -43px;
}

.rightPart .ms-WPHeader h3.ms-WPTitle img, .tblSplited .ms-WPHeader h3.ms-WPTitle img{	
	margin-bottom:-10px;
	margin-left:2px;
	height:29px;

}
.tblSplited .ms-WPHeader{
	height:43px;
}

.tblSplited .ms-WPBorder{
	background:none;
	padding:10px;
}


.leftPart .tblSplited .rightWPHeaderTD, .tblSplited .ms-WPHeader h3.ms-WPTitle{
	background: none !important;
}

/* =========== Web Part Panel Settings ============ */	
/* float web part panel - For Drag Support */
.ms-ToolPaneOuter { position: absolute; border: 2px #6f9dd9 solid; top: 0; left: 0; /*height: 80% !important;*/ }
td#MSOTlPn_MainTD { width: 0 !important; }
td#MSOTlPn_ToolPaneCaption { cursor: move; }

.wpResizeHandle{
	background:url(images/webPart-Tools-Resize.gif) no-repeat right top;
	width:15px;
	height:15px;
	float:right;
	cursor: se-resize;
}

/* =========== Edit Mode Toolbar Styles ============ */

.pageContentMain{
	height:100%;
}

.pageContentHolder .ms-SPLink a{
	color:#3966bf !important;
}


/* =========== DropDown Menu ============ */
.topNav .AspNet-Menu{
	
}

.topNav .AspNet-Menu li{
	position:relative;
	background:url(images/topNav-Splitter-bg.gif) no-repeat left 2px;
	padding-left:8px;
}

.topNav .AspNet-Menu li.lastItem{
	background:none;
	padding-left:0px;
}

.topNav .AspNet-Menu li ul{
	margin:0px;
	padding:2px 5px;
	display:block;
	background:#ffffff;
	
	border:2px #ff0000 solid;
	border-top:4px #0000ff solid;
	
	visibility: hidden;
	position: absolute;
	top: 100%;
	right: 0;
	
	z-index: 598;
	min-width:160px;

}
.topNav .AspNet-Menu li ul li, .topNav .AspNet-Menu li.lastItem ul li{
	background:none;
	margin:2px 0px;
	padding:0px;
	float:none;
	display:block;
	height:auto;
	border-bottom:1px #DDDDDD solid;
	width:auto;
	white-space:nowrap;
}

.topNav .AspNet-Menu li.AspNet-Menu-Selected ul{
	margin-right:4px;
}

.topNav .AspNet-Menu li.AspNet-Menu-Selected ul li a{
	height:auto;
}

.topNav .AspNet-Menu li ul a, .topNav .AspNet-Menu li.AspNet-Menu-Selected ul li a{
	background:none;
	margin:0px;
	padding:4px 2px;
	text-align:right;
	float:none;
	/*display:block;*/
	color:#666666;
}

.topNav .AspNet-Menu li ul a:hover, .topNav .AspNet-Menu li.AspNet-Menu-Selected ul li a:hover{
	color:#999999;
	background-color:#f0f0f0;
}

.topNav .AspNet-Menu li ul li {
	float: none;
}

.topNav .AspNet-Menu li ul ul {
	top: 1px;
	right: 99%;
}

.topNav .AspNet-Menu li:hover > ul {
	visibility: visible;
}


/* =========== SideBar Menu ============ */	
.sideBarMenu,.sideBarMenuBg,.sideBarMenu h3{
	background-image: url(images/right-SideBar-Menu-bg.png);
	background-repeat:no-repeat;
}
.sideBarMenu{
	background-position:left top;
	background-repeat:repeat-y;
}
.sideBarMenuBg{
	padding-bottom:20px;

	background-position:-225px bottom;
}
.sideBarMenu h3{
	margin:0px;
	padding:0px;
	background-position:right top;
	padding:16px 50px 0px 0px;
	height:46px;
	cursor:default;
	white-space:nowrap;
	overflow:hidden;
	/*margin-bottom:-30px;*/
}

.sideBarMenu h3, .sideBarMenu h3 a{
	font-weight:bold;
	font-size:14px;
	color:#666666;
	text-decoration:none;

}
	.sideBarMenu h3 a:hover{
		color:#777777;
	}

.sideBarMenu ul{
	/*margin:0px;*/	
	margin:0px;
	margin-right:20px;
	padding:0px;

}

	.sideBarMenu li{
		list-style:none;
		background:url(images/sideBar-Tree-Sep.png) no-repeat right bottom;
		padding-bottom:6px;
		margin-bottom:2px;
	}

	.sideBarMenu img, img.rightArrow{
		background:url(images/sideBar-Tree-Closed.gif) no-repeat right top;	
		margin:4px 0px -4px 2px;
		cursor:pointer;
		border:none;
	}

	.sideBarMenu li a, .sideBarMenu .ms-WPBody a{
		color:#00455a !important;
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
	}
	
		.sideBarMenu li ul li{
			background-image:none;
			background:url(images/spacer.gif) no-repeat;
			margin-bottom:0px;
		}

		.sideBarMenu li li a, .sideBarMenu .ms-WPBody li li a{
			color:#2b91b0 !important;
			font-weight:normal;
			font-size:12px;
		}

	.sideBarMenu li.treeOpened img{
		background-image:url(images/sideBar-Tree-Opened.gif);	
	}


	.sideBarMenu li li img, .sideBarMenu li.treeOpened li img{
		background-image:url(images/sideBar-Tree-Circle.gif);	
		cursor:default;
	}


.sideBarMenu ul ul{
	margin:8px 20px 2px 0px;
}


/* =========== SubCat Menu ============ */	
.SubCatMenu,.SubCatMenuBg,.SubCatMenu h3{
	/*background-image: url(images/right-SideBar-Menu-bg.png);*/
	background-repeat:no-repeat;
}
.SubCatMenu {
	background-position:left top;
	background-repeat:repeat-y;
}


.SubCatMenu ul{
	/*margin:0px;*/	
	margin:0px;
	margin-right:20px;
	padding:0px;

}

	.SubCatMenu li{
		list-style:none;
		/*background:url(images/sideBar-Tree-Sep.png) no-repeat right bottom;*/
		padding-bottom:6px;
		margin-bottom:2px;
	}

	.SubCatMenu ul  img, img.rightArrow{
		/*background:url(images/sideBar-Tree-Closed.gif) no-repeat right top;	*/
		background:url(images/ExpandImg.gif) no-repeat right top;	
		margin:4px 0px -4px 2px;
		cursor:pointer;
		border:none;
	}

	.SubCatMenu li a, .SubCatMenu .ms-WPBody a{
		color:#00455a !important;
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
	}
	
		.SubCatMenu li ul li{
			background-image:none;
			background:url(images/spacer.gif) no-repeat;
			margin-bottom:0px;
		}

		.SubCatMenu li li a, .SubCatMenu .ms-WPBody li li a{
			color:#2b91b0 !important;
			font-weight:normal;
			font-size:12px;
		}

	.SubCatMenu li.treeOpened img{
		background:url(images/collapseImg.gif) no-repeat right top;
		/*background-image:url(images/sideBar-Tree-Opened.gif);	*/
	}


	.SubCatMenu li li img, .SubCatMenu li.treeOpened li img{
		background-image:url(images/sideBar-Tree-Circle.gif);	
		cursor:default;
	}
	
	/* sub category 3 link style */
	.SubCatMenu ul li .SubCatMenuSelected
	{
			color:#181c18 !important; 
	}
	
	/* sub category 4 link style */
	.SubCatMenu ul li ul li .SubCatMenuSelected
	{
			color:#181c18 !important; 
	}

.SubCatMenu ul ul{
	margin:8px 20px 2px 0px;
}

/* ============= Category Articles Ajax Tab style ============*/
/* default layout */
/*
        .ajax__tab_default .ajax__tab_header {white-space:nowrap;}
        .ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
        .ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
        .ajax__tab_default .ajax__tab_tab {margin-right:0px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}
*/
        /* xp theme */
/*
        .ajax__tab_xp2 .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;}
        .ajax__tab_xp2 .ajax__tab_outer {padding-right:0px;height:21px;background-color:White;}
        .ajax__tab_xp2 .ajax__tab_inner {padding-left:3px; background-color:White; }
        .ajax__tab_xp2 .ajax__tab_tab {padding:4px 15px 4px 15px;margin:0; background-color:#effbce; }

        .ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {  background-color:White;}
        .ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner { background-color:White;}
        .ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab { background-color:#f7ffef;font-weight:bold;}
        
        .ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background-color:White;}
        .ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background-color:White;}
        .ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab { background-color:#bdeb6b;}       

        .ajax__tab_xp2 .ajax__tab_body 
        {
            font-family:verdana,tahoma,helvetica;
            font-size:10pt;
            border-bottom:0px solid #003366;
            border-top:0px solid #003366 ;
            border-left:0px solid #003366 ;
            border-right:0px solid #003366 ;
            padding:0px;
            background-color:#f7ffef; 
            text-decoration:none;    
            color:black; 
            margin-top:0px;}  
           

        .ajax__tab_xp2 .ajax__tab_tab a
        {
            text-decoration:none;    
            color:black;        
        }
         .ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab a
        {
            text-decoration:none;  
            color:black;       
        }
         .ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab a
        {
            text-decoration:none;    
            color:black;          
        }
*/

/* ================ Edit 20091230 =================== */
.ajax__tab_header {
    background:url(images/ajax-tab/img/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_header .ajax__tab_outer {
    background:url(images/ajax-tab/img/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:0px;
    margin-left:3px;
}
.ajax__tab_header .ajax__tab_inner {
    background:url(images/ajax-tab/img/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_hover .ajax__tab_inner {
    color:#000;
}
.ajax__tab_active .ajax__tab_outer {
    background:url(images/ajax-tab/img/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_active .ajax__tab_inner {
    background:url(images/ajax-tab/img/tab.png) no-repeat right -40px;
    color:#000;
    border-color:#333
}
.ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    background-color:#fff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}


.ajax__tab_body{
	background:#f0fae6 url(images/tab-body-bg.png) repeat-x top left;
}


/* =========== End of SubCat Menu ============ */	

.contentTitle{
	height:65px;
	background:url(images/contentTitle-bg.png) repeat-x bottom;
	/*
	margin:-25px -12px 5px -12px;
	margin-left:0px;
	margin-right:0px;
	position: relative; right: -12px;
	top:-25px;
	*/
	margin:0px;
}
	.contentTitle h3{
		font-family:"Traditional Arabic", Arial , Tahoma;
		font-size:32px;
		font-weight:bold;
		margin:0px 10px 0px 0px;
		padding:5px 0px 0px 0px;
		height:35px; /* height:40px; */
	}
	.contentTools{
		margin-top:0px;
		padding:2px 5px 0px 5px;
		text-align:left;
		/*height:22px;*/
	}
	.contentTools .btnShare img,
	.contentTools .btnPrint img,
	.contentTools .btnEmail img{
		background-image:url(images/articleTools-btns.png);
		border:none;
	}
	
	.contentTools .btnPrint img{
		background-position: right 20px;
	}

	.contentTools .btnEmail img{
		background-position: right 40px;
	}

	.contentTools .btnShare,
	.contentTools .btnPrint,
	.contentTools .btnEmail{
		width:70px;
		height:20px;
		display:inline;
		float:left;
		margin:0px 5px 0px 0px;
	}
	.contentTools .fontOptions{
		background:url(images/articleTools-font.png) no-repeat;
		width:125px;
		height:20px;
		float:left;
		position:relative;
	}
	.contentTools .fontOptions div{
		display:block;
		position:absolute;
		width:15px;
		height:14px;
		top:3px;
		cursor:pointer;
	}

	.contentTools .fontDown{		
		left:8px;
	}
	.contentTools .fontReset{		
		left:28px;
	}

	.contentTools .fontUp{		
		left:48px;
	}

/* =========== BreadCrumb Styles ============ */

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumbHolder{
	margin: 0;
	padding: 0;
	display: block;
	height: 21px;
	padding:5px;
	border-bottom:solid 1px #dedede;
	background:#fff;
}

.breadCrumbLeft{
	
	float:left;
	color:#999999;
	padding-top:3px;
	width: 130px;

}

.breadCrumb{
	margin: 0px;
	padding: 0px;
	height: 21px;
	margin-left:135px;
}
.breadCrumb ul{
	margin:0px;
	padding:0px;
	height: 21px;
	display:block;
	cursor:default;
}

.breadCrumb ul li{
	display: block;
	float: right;
	height: 21px;
	line-height: 21px;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 10px;
	background: url(images/breadCrumb/Chevron.gif) no-repeat left top !important;
}

.breadCrumb ul li a{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	/*float: right;*/
	text-decoration:none;
}

.breadCrumb ul li.first a{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(images/breadCrumb/IconHome.gif) no-repeat left top;
	
}
	.breadCrumb ul li.first a:hover{
		background-position: 0 -16px;
	}

.breadCrumb ul li.last{
	background: none !important;
	margin-left: 0;
	padding-left: 0;
}

.breadCrumbArrow{
	display:none;
}

/* =========== noWebParts Styling ============ */	
.noWpStyle .ms-WPBorder, .noWpStyle .ms-WPBody, .noWpStyle .ms-WPHeader{
	padding:0px !important;
	background:none !important;
	height:auto !important;
	min-height:auto !important;
}


/* =========== Main Fixes ============ */	
.pageContentHolder .ms-pagebreadcrumb{
	margin:0px;
}

/* =========== Font Reset ============ */	
.ms-WPBody,.ms-formlabel, .ms-toolbar, .ms-formbody, .ms-formbody *, input, .ms-addnew a, .pageContentHolder .ms-SPLink a, .ms-consolestatusframe, .ms-consolestatusframe a, .ms-consolestatus, .ms-WPBody *
,table tr td.ms-disc-bordered-noleft{
	font-family:Tahoma, Arabic Transparent, Traditional Arabic, Arial !important;
}

.ms-toolbar, .ms-formbody, .ms-formbody *, .ms-formlabel,table tr td.ms-disc-bordered-noleft{
	font-size:11px;
}

/* =========== Coloring ============ */
.rightPart .ms-WPHeader h3.ms-WPTitle, .tblSplited .ms-WPHeader h3.ms-WPTitle{
	color:#356a00;
}
.topNav .AspNet-Menu li ul{
	border-color:#54A701;
}
.contentTitle h3{
	color:#54A701;
}


/* =========== Importing WebPart Styles ============ */
.healthAZ{
	
}

.healthAZ .topBreadCrumb{
	/*margin: -10px -13px 0px -13px;*/
	background:url(images/shadow-white_bottom.png) repeat-x bottom;
	height:20px;
	padding:9px 10px 13px 10px;
	cursor:default;
	color:#666666;
	font-size:13px;
	margin-bottom:10px;
}

.healthAZ .catgList{
	width:100%;
	margin:0 auto;
	margin-top:2px;
}
.healthAZ .mainCatLink{
	background:url(images/sideBar-Tree-Closed.gif) no-repeat right 2px;
	padding-right:14px;
	display:inline-block;
	color:#00455a !important;
	font-weight:bold;
}
.healthAZ .subCatList{
	margin:0px 25px 0px 0px;
	padding:0px;
}
.healthAZ .subCatList li{
	list-style:none;
}

.healthAZ ul.subCatList li.SubCatSelected a{
	color:#000 !important;
}


.healthAZ .subCatList li a{
	background:url(images/sideBar-Tree-Circle.gif) no-repeat right 2px;
	padding-right:14px;
	display:block;
	color:#2b91b0 !important;
}


.healthAZ .itemsHolder{
	margin-top:10px;
}
.healthAZ .tblGrid{
	width:100%;
	/*border:1px #cccccc solid;*/
	border-collapse:collapse;
	border-style:solid;
	border-color:#cccccc !important;
}

.healthAZ .tblGrid *{
	/*border-color:#cccccc !important;*/
}

.healthAZ .tblGrid th{
	color:#333333;
}

.healthAZ .tblGrid td, .healthAZ .tblGrid th{
	text-align:center;
	border-right:1px #cccccc solid;
}

.healthAZ .tblGrid td:first-child, .healthAZ .tblGrid td.firstChild,
.healthAZ .tblGrid th:first-child, .healthAZ .tblGrid th.firstChild{
	width:50%;
	text-align:right;
	border-right-style:none;
}

.healthAZ .tblHeader{
	background:#eeeeee;
	cursor:default;
}

.healthAZ .itemRow, .healthAZ .itemRowAlternate{
	color:#999999;
}


.healthAZ .itemRow{
	background:#ffffff;
}

.healthAZ .itemRowAlternate{
	background:#f9f9f9;
}


.healthAZ .noItems{
	/*background:#f9f9f9;*/
	padding:10px;
	border-top:1px #eeeeee solid;
	
}
.divConatiner{
	padding:0px 11px;
}



/* =========== Importing AddThis Styles ============ */

#at_error, #at_success, #at_complete, #at_share , #at_feed ,.at15t, #at15s_head, #at16pt, #at16pt *, #at_msg, #at16p label, #at16nms, #at_share .at_item, #at16p, #at15s, #at16p form input, #at16p form textarea, #at16pc form label *{
	font-family:Tahoma, Arabic Transparent, Traditional Arabic, Arial !important;
	text-align:right !important;
	direction:rtl !important;
}
#at16pc form label{
	text-align:right !important ;
}
#at_email{
	font-family:Tahoma;
	direction:rtl;
	text-align:right;
	float:right;
}
#at16pt h4 {
	text-align:right !important;
}

#at16pt a, #at15s_brand ,#at16_brand{
	right:auto !important;
}

#at16pt a {
	left:10px !important;
}
#ateml small{
	font-size:11px;
}
#ateml{
	padding-bottom:5px;
}

#at16p input.atbtn, #at16pc #at_email form lable, #at16p form label{
	font-family:Tahoma, Arabic Transparent, Traditional Arabic, Arial !important;
	text-align:right !important;	
}
#at15s_brand{
	left:4px;
}
#at16_brand{
	left:30px;
}

/* ================================== */
.topNav .AspNet-Menu{
	visibility:hidden;
}

.ms-standardheader{
	text-align:right;	
}

/* =========== Latest Articles / SubCategory Articles WebPart Styles ============ */

.articlesListControl.withPadding{
	padding:10px;
}

.articleItemWithImage{
	margin-bottom:10px;
	min-height:70px;
}
.articleItemThumb, .articleItemThumb img{
	width:60px;
	height:60px;
}
.articleItemThumb{
	border:1px #dddddd solid;
	background:url(images/articleThumb-NoImage.png) no-repeat;
	float:left;
}
.articleItemInfo{
	margin-left:61px;
}
.articleItemTitleDate{
	border-bottom:1px #dddddd solid;
	height:20px;
	cursor:default;
	padding:0px 5px 0px 10px;
	color:#00455a;
}
	.articleItemTitle{
		float:right;
		padding-right:15px;
		background:url(images/linkArrow.gif) no-repeat 100% 50%;
	}
		.articleItemTitle h3{
			margin:0px;
			padding:0px;
			font-size:11px;
			font-weight:bold;
		}
	.articleItemDate{
		float:left;
	}
	
.articleItemDesc{
	float:none;
	clear:right;
	margin-left:61px;
	padding:5px;
}
.pagingLink.largerFont{
	font-size:14px;
	line-height:13px;
}
.pagingLink{
	border:1px #dddddd solid;
	padding:2px 5px;
	cursor:default;
}
	.pagingLink a{
		display:block;
		width:100%;
	}
	.pagingLink a[disabled='disabled']{
		color:#999999;
	}
	.pagingLinkBtn .pagingLink{
		cursor:pointer !important;
	}
	.pagingLink a:hover, .pagingLinkBtn a:hover{
		text-decoration:none;
	}
	
/* =========== Latest Articles / SubCategory Articles WebPart Styles ============ */
.TipperControlsTable{
	width:100%;
}
.tipbox{
	width:100%;
}
.tipperprompts{
		font-weight:bold;
}
	td.tipperprompts{
		width:12%;
	}

.addTipBtn{
	margin-bottom:15px;
}
.FileUploadStyle{
	margin-top:5px;
}

/* =========== Chat with Expert WebPart Styles ============ */
.SelectExpertLabel{
	font-weight:bold;
	margin-bottom:5px;
}
.liwMainTable{
	width:100%;
}
.liwTable{
	width:100%;
	border:1px #dddddd solid;
}
.liwTable td{
	border:1px #f0f0f0 solid;
	padding:6px;
	vertical-align:top;
}
	.liwCaptionC{
		font-weight:bold;
		width:80px;
	}
	
	.liwDataC{
	}
	
/* =========== Chat with Expert WebPart Styles ============ */
.QuestionsPanel{
	padding:0px 10px;
	/*padding-bottom:10px;*/
}

.archivelink{
	margin-top:5px;
	margin-bottom:10px;
}
.ChoicesBody input{
	
}
.DivQuestion h3{
	color:#666666;
	margin:0px;
	font-size:12px;
}
.pollzbuttons{
	padding-top:5px;
}


/* =========== Chat with Expert WebPart Styles ============ */
.tiptext{
	background:url(images/tipOfTheDay-Qout-bg.png) no-repeat left bottom;
	padding:0px 0px 6px 29px;
	min-height:40px;
	color:#666666;
}
.ms-button{
	margin-right:6px;
}
/*
.ms-listviewtable{
	margin:0px 3px;
}
*/
.DivQuestion{
	font-weight:bold;
}

.DivQuestionBody, .DivQuestion .DivQuestion, .DivQuestionBody .DivQuestion{
	font-weight:normal;
}
.DivQuestionBody{
	margin: 4px 10px 0px 0px;
}
/* .noVotesMessage */
.DivQuestionBody .DivQuestion{
	margin-bottom:10px;
}

.resultBar{
	margin:2px 0px !important;
	background:#BBBBBB !important;
}

.pollamanagerprompts{
	font-weight:bold;
	margin-bottom:5px;
}
.pollzmanagerDelBtn, .pollzmanagerUpBtn{
	width:80px !important;
}

.pollzmanagerDelBtn{
	margin-right:2px;	
}

.pollzmanagerAddBtn{
	/*width:600px !important;*/
}
.PollzManagerAnswer{
/*
	width:668px !important;
	margin-right:2px;
*/
}
.PollzManagerAnswer,.PollzManagerQuestion{
	font-size:10px;
	padding:5px 3px;
	margin-left:5px;
	margin-bottom:2px;
}
.pollzmanagerSelect, .PollzManagerAnswer,.PollzManagerQuestion, .CategoryDDList,
.commentTxtBox, .CommentsControlsTable textarea,
.textboxSingle, .dropdownlist, .textboxMulti, .captch span input,
.txtContactUs, .txtMultiContactUs{
	border:1px #dddddd solid;
}

.commentTxtBox, .CommentsControlsTable textarea{
	width:100%;
	font-size:11px;
	padding:5px 5px;
	color:#666666;

}

/* =========== Comments WebPart Styles ============ */
.CommentsControlsTable{
	width:100%;
}
.CommentsPrompts{
	font-weight:bold;
}
td.CommentsPrompts{
	width:100px;
}

.CommentsPanle{
	border:1px #aaaaaa solid;
}
.CommentContainer{
	border:1px #dddddd solid;
	margin:5px 5px 5px 5px;
}
.CommentTitle{
	font-weight:bold;
	margin:3px 3px 0px 0px;
}
.CommentUser{
	color:#999999;
	margin: 3px 3px 3px 0px;
}
.CommentBody{
	margin: 0px 3px 5px 0px;
}
.ValidationErrorMessage{
	color: #ff0000;
	margin: 5px 5px 5px 5px;
}
.CommentValidationErrorMessage{
	margin-bottom:3px;
}
.pagingControlsTable{
	float:left;
}
/* =========== Ask Expert Styles ============ */

.captch{
	width:auto !important;
}
.captch span{
	float:none !important;
}
.labelData{
	font-weight:bold;
}

.table{
	width:100%;
}

.captch span input{
	margin-right:5px;
	width:95px;

}

/* =========== WebPart Button Styles ============ */
.BtnUploadStyle, .addTipBtn, .LiveCahtAdminBtns, .pollzbuttons input, .btn, .pollzmanagerAddBtn,
.pollzmanagerDelBtn, .pollzmanagerUpBtn, .PollzManagerBtns,
.commentBtn, .btnContactUs{
	font-size:11px;
	background:#f0f0f0;
	border:1px #dddddd solid;
	padding:2px 6px;
	font-weight:bold;
	color:#00455a;
}
.PollzManagerBtns{
	margin-bottom:10px;
	margin-right:42px;
}


#onetIDListForm{
	width:100%;
}

.labelField{
	font-weight:bold;
}

.MainTable{
	width:100%;
}
.MainTable tr{
	vertical-align:top;
}


.technology, .openlanguage, .closedlanguage{
	color:#00455a !important;
}
.technology .technology, .openlanguage .technology, .language{
	color:#666666 !important;
}
.txtContactUs,.txtMultiContactUs{
	
}
.tblContactUs tr{
	vertical-align:top;
}
.tdLabels{
	font-weight:bold;
}
.tdData{
	
}

/* =============================== */

.articlePageImage{
	
}

.articlePageImage.rightAligned{
	float:right;
}

.articlePageImage img{
	border:1px #dddddd solid !important;
	margin:5px;
}

.articlePageImage.rightAligned img{
	text-align:right;
}


.articlePageImage.leftAligned{
	float:left;
}
.articlePageImage.leftAligned img{
	text-align:left;
}

.articlePageImage.centerAligned{
	text-align:center;
}

.articlePageImage.centerAligned img{
	text-align:center;	
}

.contentHolderDiv p{
	margin-top:5px;
}
.bannerAskExpert img{
	background:url(images/bannerAskExpert.png) no-repeat right top;
}

/* =================== Fixes 20091109 ================= */

.FileUploadStyle{
	background:#ffffff;
}

/*================== Updates 20091221 ================== */
.hiddenButton{
                background:transparent;
                border:none;
}
.Star{
color:red;
                float:right;
}


/*================= Updates 20091230 ==================== */
.rightPart .ms-toolbarItem{
	display:block !important;
}

.ms-wikieditouter {
border-color:#6393D4 #6393D4 -moz-use-text-color;
border-style:solid;
border-width:1px 1px medium 2px;
border:none;
border-bottom:2px #c0c0c0 solid;
font-family:tahoma;
font-size:8pt;
height:23px;
left:auto;
position:static;
text-align:center;
top:auto;
margin-bottom:5px;
}


/*===[START] Added 20100329 ========*/
#divArticleComments{
                font-size:11px;
}
/*===[ END ] Added 20100329 ========*/


/*===[START] Added 20100407 ========*/
.contentTitle h3{
	margin:0px 10px 6px 0px;
	padding:0px;
}
/*===[ END ] Added 20100329 ========*/
