﻿body{
	margin:0px;
	padding:0px;
	background-color:#4C4C4C;
	width: 100%;
	height:100%;
	direction:rtl;
	text-align:right
}
html ,form{
	margin:0px;
	padding:0px;
	background-color:#4C4C4C;
	width: 100%;
	height:100%;
}
td{
	font-family:Tahoma;
	font-size:12px;
	color:#555555;
}

#main{
	background-color:white;
	height:550px;
	margin:0px auto 0px auto;
}
.left-shadow{
	background-image:url('../images/en/lft-shadow.jpg');
	background-repeat:repeat-y;
	width:10px;
	height:100%;
}

.right-shadow{
	background-image:url('../images/en/rit-shadow.jpg');
	background-repeat:repeat-y;
	width:10px;
	height:100%;
}
/******************* Body ************************/
.padding{
	padding:5px;
}
.padding-left-small{
	padding-right:2px;
}
.padding-left-logo{
	padding-left:5px;
}

.padding-left{
	padding-right:5px;
}
.padding-left-more{
	padding-right:10px; direction:rtl;

}

.padding-left-more2{
	padding-left:15px;
}
.padding-right-search{
	padding-right:1px;
}
.padding-right-small{
	padding-right:2px;
}
.padding-right{
	padding-right:5px;
}
.padding-right-more{
	padding-left:10px;
	direction:rtl;
	text-align:right;
}
.padding-right-more2{
	padding-right:15px;
}

.padding-right-more35{
	padding-right:36px;
}
.padding-left-more35{
	padding-left:36px;
}

.padding-top{
	padding-top:5px;
	direction:rtl;
}
.padding-top-more{
	padding-top:10px; direction:rtl;
}
.padding-top-more2{
	padding-top:15px;
}
.padding-top-tinny{
	padding-top:3px;
}
.padding-top-verytinny{
	padding-top:1px;
}

.padding-bottom{
	padding-bottom:5px;
}

.padding-feedback-confirmation{
	padding-top:80px; direction:rtl;
	padding-right:30px;
}

.padding-labels{
	direction: rtl;
	padding-right:15px !important;
}

.padding-buttons-feedback{
	padding-left:85px;
}

.padding-careers-description{
	padding-top:15px ;
	padding-right:50px !important;
}
.padding-careers-apply{
	padding-right:620px !important;
	text-align:left !important;
}


.search-txt{
	border:1px #78868E solid;
	font-family:Arial;font-size:10px;font-weight:bold;
	color:#666666;
	height:16px;
	
}
.search-dd{
 
	font-size:10px;font-weight:bold;
	color:#666666;
	width:143px; 
	
}

.header-links,.header-links a,.header-links a:link{
	font-family:Tahoma;
	font-size:8pt;
	color:#666666;
	text-transform:capitalize;
	text-decoration:none;
}
.header-links a:visited{
	color:#666666;
}
.header-links a:hover{
	color:#666666;
	text-decoration:underline;
}
.float-rit{
	float:right;
}

.textarea{
	border:1px #C6C6C6 solid; direction: rtl;
	width:250px;
	font-family:Arial;font-size:12px;
	color:#727272;
	text-align:right;
}



.form-txtrbox{
	border:1px #C6C6C6 solid; direction: rtl;
	width:250px;
	font-family:Arial;font-size:12px;
	color:#727272;
	text-align:right;

}
.ms-formlabel{
text-align:right;
font-family:Arial !important;
font-size:11px !important;
border-top:0px solid #d8d8d8  !important;
padding-top:3px;
padding-right:8px;
padding-bottom:0px  !important;
color:#454545 !important; 
font-weight:bold;
}

/**************************** Top Nav *******************************/
.white-link a:link{
	font-family:Verdana;
	font-size:11px;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
}

.white-link a{
	font-family:Verdana;
	font-size:11px;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
}

.white-link{
	font-family:Verdana;
	font-size:11px;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
}

.white-link a:visited{
	color:white;
}

.white-link a:hover{
	color:white;
	text-decoration:none;
}
.top-nav-bg{
	background-image:url('/images/en/top-menu-bg.gif');
	background-repeat:repeat-x;
	height:28px;
	vertical-align:middle;
	position:relative;
	top:2px;
}
.top-nav a:link{
	font-family:Verdana;
	font-size:13px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
}

.top-nav a{
	font-family:Verdana;
	font-size:13px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
}
.top-nav{
	font-family:Verdana;
	font-size:13px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
	vertical-align:middle;
}

.top-nav-item{
	padding-left:12px;padding-right:12px;
	height:28px; color:#000000;
	font-size:13px !important;

}
		
	/*
a.top-nav-item:link,a.top-nav-item:hover,a.top-nav-item:visited{
	color:#034694;
}	*/
	

	
.top-nav-item-hover{
	background-image:url('../images/en/menu-itm-highlight.gif');
	background-repeat:no-repeat;
	background-position:center -1px;
	font-size:13px !important;

}
 

.topNavFlyOuts{
	background-color:#414141;
	border-top:1px #8c8c8c solid;
	border-left:1px #8c8c8c solid; 
}
.topNavFlyOuts td{
	background-color:#414141;
}
.topNavFlyOuts a:link{
	background-color:#414141;
	font-family:Verdana;
	font-size:13px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
	width:170px;
}
.topNavFlyOuts a{
	background-color:#414141;
	font-family:Verdana;
	font-size:13px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
	width:170px;
}
.topNavFlyOuts{
	background-color:#414141;
	font-family:Verdana;
	font-size:13px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
	width:170px;
}
.topNavFlyOuts a:visited{
	color:white;
}
.topNavFlyOutsItem{ 
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	height:20px;
	background-color:#414141;
	width:170px;
	border-bottom:1px #8c8c8c solid;
	border-right:1px #8c8c8c solid;
		font-size:13px !important;

}
.topNavFlyOutsItem:hover a{
	color:black;
	text-decoration:none;
		font-size:13px !important;

}
.topNavFlyOutsItem td:hover{
	color:black;
	text-decoration:none;
		font-size:13px !important;

}
.topNavFlyOutsItem{
	color:black;
	text-decoration:none;
		font-size:13px !important;

}
.topNavFlyOutsItem:hover a{
	background-color:#ffffff;
	color:black;
		font-size:13px !important;

}
table.topNavFlyOutsHover td a{
	background-color:#ffffff;
	color:black;
		font-size:13px !important;

}
table.topNavFlyOutsHover td{
	background-color:#ffffff;
	color:black;
		font-size:13px !important;

}
.topNavFlyOutsHover{
	background-color:#ffffff;
	color:black;
		font-size:13px !important;

}

.wrld-map{
	background-image:url('../images/en/wrld-map.gif');
	background-repeat:no-repeat;
	width:46px;height:28px;
}
.world-wide{
	font-family:Verdana;
	font-size:11px;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
}
.v-align{
vertical-align:top;
}
.item{
vertical-align:top;
margin:0px !important;
}

/********************** Content ***************************/
.date-month{
	font-family:Arial !important;
	font-size:14px !important;
	font-weight:bold !important;
	color:#666666 !important;
	text-transform:capitalize !important;
	text-align:center !important;
	direction:rtl;
}
.date-day{
	font-family:Arial !important;
	font-size:24px !important;
	color:#034694 !important;
	text-transform:capitalize !important;
	text-align:center !important;
}
.date-year{
	font-family:Arial !important;
	font-size:12px !important;
	font-weight:bold !important;
	color:white !important;
	text-transform:capitalize !important;
	background-color:#636363 !important;
	text-align:center !important;
	padding-left:2px;padding-right:2px !important;
}
.title-paragraph{
	font-family:Arial !important;
	font-size:14px !important;
	font-weight:bold !important;
	color:#0A4595 !important;
	text-transform:uppercase !important;
	border-bottom:1px #C2C2C2 solid !important;
	height:20px !important;	
	padding-right:5px;
	text-align:right;
	}
.qouats-bg{
	background-image:url('../images/Ar/qouats.gif');
	background-repeat:no-repeat;
	background-position:97% 115px;
}
.margins{
	margin-left:12px;
}
.margins-rit{
	margin-right:14px;
}
.img-border{
	border:1px #666666 solid !important;
}
.italic-title{
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	color:#0A4595;
	font-style:italic;
	direction:rtl !important;
	text-align:right !important;
}
.line-hight-small{
	line-height:12px;
}
.description{
	font-family:"Trebuchet MS";
	font-size:8pt;
	font-weight:500;
	color:#61727C;
}
.ceo-msg{
	font-family:Tahoma !important;
	font-size:11px;
	color:#61727C;
	text-align:right;
}
.orang-link ,.orang-link a:link,.orang-link a{
	font-family: Tahoma !important;
	font-size: 12px !important;
	color:#FF5400 !important;
	text-decoration:none !important;
	text-align:right
}
.orang-link a:visited{
	color:#FF5400 !important;
}
.orang-link a:hover{
	color:#FF5400 !important;
	text-decoration:underline !important;
}
/********************** Content ***************************/
.news-title a:link{
color:#0A4595 ;
font-family:Arial ;
font-size:13px ;
font-weight:bold ;
text-decoration:none;
}
.news-title a{
color:#0A4595 ;
font-family:Arial ;
font-size:13px ;
font-weight:bold ;
text-decoration:none;
}
.news-title{
color:#0A4595 ;
font-family:Arial ;
font-size:13px ;
font-weight:bold ;
text-decoration:none;
direction:rtl;
}
.news-title a:visited{
color:#0A4595 ;
}
.news-title a:hover{
color:#0A4595 ;
text-decoration:underline;
}
/***************************************************/
.news-link a:link{
	font-family: Arial;
	font-size: 11px;
	color:#61727C;
	text-decoration:none;
}
.news-link a{
	font-family: Arial;
	font-size: 11px;
	color:#61727C;
	text-decoration:none;
}
.news-link{
	font-family: Arial;
	font-size: 11px;
	color:#61727C;
	text-decoration:none;
}
	text-decoration:none;
}
.news-link a:visited{
	color:#61727C;
}
.news-link a:hover{
	color:#61727C;
	text-decoration:underline;
}

/*************************************************/
.date-smal{
	font-family:Tahoma;
	font-size:10px;
	color:#0A4595;
	direction:rtl;
}
.date-month{
	font-family:Arial !important;
	font-size:14px !important;
	font-weight:bold !important;
	color:#666666 !important;
	text-transform:capitalize !important;
	text-align:center !important;
	direction:rtl;

}
.date-day{
	font-family:Arial !important;
	font-size:24px !important;
	color:#034694 !important;
	text-transform:capitalize !important;
	text-align:center !important;
	direction:rtl;

}
.date-year{
	font-family:Arial !important;
	font-size:12px !important;
	font-weight:bold !important;
	color:white !important;
	text-transform:capitalize !important;
	background-color:#636363 !important;
	text-align:center !important;
	padding-left:2px;padding-right:2px !important;
	direction:rtl;

}
.title-paragraph{
	font-family:"Times New Roman" !important;
	font-size:13px !important;
	color:#0A4595 !important;
	border-bottom:1px #C2C2C2 solid !important;
	height:20px !important;
	text-transform:uppercase !important;
	padding-left:5px;
}
.qouats-bg{
	background-image:url('../images/en/qouats.gif');
	background-repeat:no-repeat;
	background-position:7px 115px;
}
.margins{
	margin-left:12px;
}
.margins-rit{
	margin-right:14px;
}
.img-border{
	border:1px #666666 solid !important;
}
.italic-title{
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	color:#0A4595;
	font-style:italic;
}
.line-hight-small{
	line-height:12px;
}
.description{
	font-family:"Trebuchet MS";
	font-size:8pt;
	font-weight:500;
	color:#61727C;
}
.ceo-msg{
	font-family:Arial;
	font-size:9pt;
	color:#61727C;
}
.orang-link a{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#FF5400 !important;
	text-decoration:none !important;
}
.orang-link a:link{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#FF5400 !important;
	text-decoration:none !important;
}
.orang-link{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#FF5400 !important;
	text-decoration:none !important;
}
.orang-link a:visited{
	color:#FF5400 !important;
}
.orang-link a:hover{
	color:#FF5400 !important;
	text-decoration:underline !important;
}
.lin-spacer{
	background-image:url('../images/en/lin-spacer.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:100%;
	height:20px;
}
.spacer{
	height:10px;
}
.spacer-half{
	height:5px;
}
.spacer-double{
	height:15px;
}

/**********************************************/
.orang-link-smal,.orang-link-smal a,.orang-link-smal a:link{
	font-family: Tahoma !important;
	font-size: 11px;
	color:#FF5400 !important;
	text-decoration:none;
	text-align:center;
}
.orang-link-smal a:visited{
	color:#FF5400 !important;
}
.orang-link-smal a:hover{
	color:#FF5400 !important;
	text-decoration:underline;
}
/***************************************/
.news-txt{
	font-family: Tahoma;
	font-size: 11px;
	color:#686868;
	text-decoration:none;
	text-align:right
}
.gray-link,.gray-link a ,.gray-link a:link{
	font-family: Tahoma;
	font-size: 11px;
	color:#686868;
	text-decoration:none;
}
.gray-link a:visited{
	color:#686868;
}
.gray-link a:hover{
	color:#686868;
	text-decoration:underline;
}
.vedio-bg{
	width:164px;height:98px;
	background-color:white;
	border:1px #CDCDCD solid;
	padding:8px 7px 8px 7px;
	text-align:center;
	vertical-align:middle;
}
.pointer{
	cursor:pointer;
}
.vedio-reflection{
	background-image:url('../images/en/all-ved-bg.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	height:33px;width:163px;
}
/***************** Search ***********************/
td.ms-sbcell{
padding:0px;
padding-left:2px;
white-space:nowrap;
border:solid 0px #7f9db9 !important;
}
.ms-sbplain{
font-family:Arial !important;
font-size:10px !important;
font-weight:bold !important;
color:#666666 !important;
border:1px #78868E solid !important;
height:16px;
}
td.ms-sbgo{
background-color:transparent !important;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
}
/*************** Core Css *********************/
.ms-pagebreadcrumb{
padding:0px !important;
border-left:0px solid #ffffff !important;
border-top:0px solid #ffffff !important;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none !important;
background-color:white !important;
direction:rtl !important;
text-align:right !important;
}
.ms-pagebreadcrumb a{
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none !important;
color:#0A4595 !important;
background-color:transparent !important;
}
.ms-pagebreadcrumb a:hover{
text-decoration:underline !important;
}
.ms-pagebreadcrumb span{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#0A4595 !important;
background-color:transparent !important;
text-align:right;
direction:rtl;
}
.ms-pagetitle{
color:#0A4595 !important;
font-family:Arial !important;
font-size:16px !important;
margin:0px 0px 0px 0px !important;
font-weight:bold !important;
text-align:right;
direction:rtl;

}
.ms-pagetitle a{
text-decoration:none;
color:#0A4595 !important;
margin:0;
font-weight:bold !important;
}
.ms-pagetitle a:hover{
}

/************************ Footer ***********************/
/***********************************************/
.red-btn{
background-image:url('../images/en/red-btn-bg.gif');
background-repeat:no-repeat;
width:54px;
height:17px;
font-family:Arial;font-size:11px;font-weight:bold;
color:white;
text-align:center;
text-transform:capitalize;
border:0px;
cursor:pointer;
}
.orang-bullet{
	background-image:url('/Images/en/orang-bullet.gif');
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:5px; padding-left:5px;
	height:10px;
	direction:rtl;
	
}
.orang-squar-bull{
	background-image:url('/Images/en/orang-squar-bull.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:5px;padding-right:5px;
	height:10px;
}
/**********************************************/

.footer-bg td{
	background-color:#0A4595;
	font-family:Arial;
	font-size:11px;
	color:white;
	height:31px;
}
.mainTable{
	text-align:right;
	direction:rtl; 
}
.mainTable tr td{
	text-align:right;
	padding-right:10px;
}
.mainTable2 tr td{
	padding-right:10px;
}
.mainTable2 tr td{
	padding-left:10px;
}

/********************************* Hani's Classes **********************************/
.table-text-align
{
	text-align:right;
}
.more-text-align{
	text-align:left;

}
.padding-right-more-img
{
	padding-left:10px;
	direction:rtl;
	text-align:right;
}
.padding-right-more-img img
{
	width:100px;
	height:80px;

}
.search-align{
	text-align:right;
	direction:rtl;
	
}
.padding-drpDown
{
	
padding-right:44px;
direction:rtl;
text-align:right;
}
.aligned{
	text-align:right;
}
.form-txtrbox{
                border:1px #C6C6C6 solid;
                width:250px;
                font-family:Arial;font-size:12px;
                color:#727272;
                text-align:right;

}

/************************ Added ***************/
.FeedbackConfirmation
{
	border:1px solid #cccccc;
}
.aligned-picker{
	text-align:left;
}
.padded_title{
	padding-left:10px;
}
.padded-button{
	padding-right:20px;padding-top:5px;
}

/********ahmed*********/
a.news-title_orange:link{
color:#ff5400;
font-family:Arial ;
font-size:15px ;
text-decoration:none;
}
 a.news-title_orange:visited{
color:#ff5400;
font-family:Arial ;
font-size:15px ;
 
text-decoration:none;
}
 a.news-title_orange:hover{
color:#ff5400;
font-family:Arial ;
font-size:15px ;
text-decoration:underline;
}


a.news-title_orange-small:link{
color:#ff5400;
font-family:Arial ;
font-size:11px ;
text-decoration:none;
}
 a.news-title_orange-small:visited{
color:#ff5400;
font-family:Arial ;
font-size:11px ;
 
text-decoration:none;
}
 a.news-title_orange-small:hover{
color:#ff5400;
font-family:Arial ;
font-size:11px ;
text-decoration:underline;
}



a.more-details:link{
color:#0a4595;
font-size:11px ;
text-decoration:underline;
}
 a.more-details:visited{
color:#0a4595;
font-size:11px; 
text-decoration:underline;
}
 a.more-details:hover{
color:#0a4595;
font-size:11px ;
text-decoration:none;
}
.graybg{
	background-color:#f9f8f8;
}
a.gray-link:link{
color:#494949;
font-family:Arial ;
font-size:11px ;
text-decoration:underline;
}
 a.gray-link:visited{
color:#494949;
font-family:Arial;
font-size:11px; 
text-decoration:underline;
}
 a.gray-link:hover{
color:#494949;
font-family:Arial;
font-size:11px ;
text-decoration:none;
}
.title-container{
	border-bottom:solid 2px #999999;padding-bottom:5px;
}
.filter-table{
	background-color:#f6f8fb;width:100%;
}
.filter-title{
	text-align:center;
	border-left:solid 2px #e8e9ea; width:100px;font-weight:bold;
	color:#8a8a8a;
}
.filter-subtitle{
	color:#0a4595;
}

a.photoalbum img{
	width:100px;
	height:80px;
}


.placeholder-contaienr{
vertical-align:top;height:450px;
}

/******************************* Careers Details ********************/
.ms-CareersTitle{
color:#526E95 !important;
font-family:Arial !important;
font-size:13px !important;
margin:0px 0px 0px 0px !important;
font-weight:bold !important;
padding-bottom:5px;
}
.padding-ApplyNow{
	padding-left:130px;
}
/************************ Added ***************/
.FeedbackConfirmation
{
	border:1px solid #cccccc;
}
.padded-title{
	padding-right:50px;
}
.padded-button{
	padding-right:10px;padding-top:5px;
}

.orang-link a{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#D6492A !important;
	text-decoration:none !important;
}
.orang-link a:link{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#D6492A !important;
	text-decoration:none !important;
}
.orang-link{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#D6492A !important;
	text-decoration:none !important;
}
.orang-link a:visited{
	color:#D6492A !important;
}
.orang-link a:hover{
	color:#D6492A !important;
	text-decoration:underline !important;
}
.ms-vb
{
	text-align:center !important;
	color:#F04E37 !important;
	font-size:12px !important;
}
span.news-title_orange{
color:#ff5400;
font-family:Arial ;
font-size:14px ;
text-decoration:none;
}

.backto-energya{
	background-color:#034694;
	border:1px #7C96B9 solid;
	width:144px;
	height:16px;
	padding-top:3px;
}
.backto-energya a:link{
	font-family:Arial;font-size:10px;
	text-transform:capitalize;
	vertical-align:middle;
	color:white  !important;
	text-decoration:none;
}
.backto-energya a{
	font-family:Arial;font-size:10px;
	text-transform:capitalize;
	vertical-align:middle;
	color:white  !important;
	text-decoration:none;
}
.backto-energya a:visited{
	color:white  !important;
}
.backto-energya a:hover{
	color:white  !important;
	text-decoration:underline;
}

.txtWidth
{
width:140px;
}
a.aboutus, a.aboutus:visited,a.aboutus:hover
{
cursor:default;	text-decoration:none!important;

}
.align{
	text-align:right;
}










/**************************************************************************************Start of Photo Gal **************************************************************************************/
/*==============================
		BODY WRAPPER
===============================*/
.body-wrapper
{
	margin-top:0px; 
	
	/* floats are crucial to the creation of any
	web interface. Every web developer must master
	this concept. Don't worry I'll be writing a
	tutorial about this a little later.	:)	*/
	float:right; 
	width:777px; 
	height:661px; 
}
.location
{
	width:744px; 
	height:25px;
	line-height:27px;
	font-family:Arial;
	font-size:12px; 
	color:#0a4595;
	margin-right:33px;
}
.location a{color:#0a4595;}
.location i a{font-style:normal;text-decoration:none;}

.photogal
{
	width:744px; 
	height:26px;
	float:right;
	line-height:27px;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#0a4595;
	margin:8px 0 0 33px;
	margin-right:33px;
}
.separator
{
	overflow:hidden;
	height:2px;
	width:712px;
	float:right;	
	background:#999999;
	margin:0 33px 21px 33px;
}
.photogal_body
{
	width:600px; 
	height:476px;
	margin-right:82px;
}
.photogal_body_bold
{
	width:600px; 
	height:476px;
	margin-right:82px;
	font-weight:bold;
}

.photo_info
{
	width:189px; 
	height:158px;
	margin-right:11px;
	float:right;
}
.photo_img
{
	float:right;
	width:187px; 
	height:128px;
	border:solid 1px #474747;
	overflow:hidden;
}
.photo_img img
{
	float:right;
	width:181px; 
	height:122px;
	border:0px;
	margin:3px;
}
.photo_img img:hover
{
	width:187px; 
	height:128px;
	margin:0px;
}
.photogal_name
{
	float:right;
	width:135px; 
	height:28px;
	line-height:25px;
	font-family:Arial;
	font-size:12px; 
	color:#f04e37;
	margin-right:5px;
}
.photogal_cat
{
	float:right;
	width:49px; 
	height:28px;
	line-height:25px;
	font-family:Arial;
	font-size:12px; 
	color:#0a4595;
}
/************************************************************************************** End of Photo Gal **************************************************************************************/
