body{
	background-image:url(../public/images/common/bag.gif);
	background-repeat:repeat-x;
	background-color:#FDFDFB;
	margin:0px;
	padding:0px;
}
td{
	vertical-align:top;
}
img{
	border:0px;
}
.Height{
	height:100%;
}
.FloatRight{
	float:right;
}
.FloatLeft{
	float:left;
}
.TextRight{
	text-align:right;
}
.BehaviorImg{
	behavior:url(iepngfix.htc);
}
/****** top header ******/
.MargLogo{
	margin-top:19px;
}
.RptTopMemu{
	background-image:url(../public/images/common/rpt-menu-top.gif);
	background-repeat:repeat-x;
	height:66px;
}
.Height23{
	height:23px;
	font-size:1px;
}
.Height10{
	height:10px;
}
.Height114{
	height:114px;
	font-size:1px;
}
.PaddRol{
	padding:10px 0px 0px 3px;
}
/****** End Top Header ***/
/****** Body Content ******/
.RptRight{
	background-image:url(../public/images/EN/rpt-right.png);
	background-repeat:repeat-y;
	width:4px;
	font-size:1px;
}
.RptLeft{
	background-image:url(../public/images/EN/rpt-left.png);
	background-repeat:repeat-y;
	width:4px;
	font-size:1px;
}
.RptBot{
	background-image:url(../public/images/EN/rpt-bot.png);
	background-repeat:repeat-x;
	height:6px;
	font-size:1px;
}
.RptTopFlash{
	background-image:url(../public/images/common/rpt-flash.gif);
	background-repeat:repeat-x;
	height:31px;
}
.RptSpace{
	background-image:url(../public/images/common/sep-rpt.gif);
	background-repeat:repeat-y;
	width:4px;
	font-size:1px
}
.Height12{
	height:12px;
	font-size:1px;
}
.HeightBg{
	background-color:#D80301;
	height:25px;
	width:6px;
	font-size:1px;
}
.BgWhite{
	background-color:#ffffff;
	padding:6px 0px 0px 4px;
	height:25px;
	font-size:1px;
}
.PosRel{
	position:relative;
}
.PosAbsol{
	position:absolute;
}
.PaddTitle{
	padding:7px 0px 0px 35px;
}
.PaddBox{
	padding:3px 25px 15px 15px; 
}
.PaddHilight{
	width:285px !important;
	width:300px; 
	padding:3px 0px 15px 20px;
}
.Width534{
	width:520px;
}
.Width325{
	width:320px;
}
.Space7{
	width:7px;
	font-size:1px;
}
.MargBooled{
	margin:7px 7px 0px 0px;
}
/****** End Body Content ******/


/*** Size *****/
.FontSize9{
	font-size:9px;
}
.FontSize10{
	font-size:10px;
}
.FontSize11{
	font-size:11px;
}
.FontSize12{
	font-size:12px;
}
.FontSize13{
	font-size:13px;
}
.FontSize16{
	font-size:16px;
}
.FontSize20{
	font-size:20px;
}
.TextJustify{
	text-align:justify;
}
.TextCenter{
	text-align:center;
}
.Bold{
	font-weight:bold;
}
/****** Font *****/
.FontArial{
	font-family:arial;
}
.FontTahoma{
	font-family:tahoma;
}
/**** Color *****/
.ColorArEn{
	color:#808080;
}
.ColorArEn a{
	color:#808080;
	text-decoration:none;
}
.ColorArEn a:hover{
	color:#DA0301;
	text-decoration:none;
}
.ColorCorp{
	color:#DA0301;
}
.ColorCorp a{
	color:#DA0301;
	text-decoration:none;
}
.ColorCorp a:hover{
	color:#DA0301;
	text-decoration:none;
}
.ColorRed{
	color:#DA0301;
}
.ColorRed a{
	color:#DA0301;
	text-decoration:none;
}
.ColorRed a:hover{
	color:#808080;
	text-decoration:none;
}
.ColorComp{
	color:#808080;
}
.ColorComp a{
	color:#808080;
	text-decoration:none;
}
.ColorComp a:hover{
	color:#DA0301;
	text-decoration:none;
}
.ColorLang{
	color:#808080;
}
.ColorLang a{
	color:#da0301;
	text-decoration:none;
}
.ColorLang a:hover{
	color:#808080;
	text-decoration:underline;
}
.ColorRol{
	color:#404040;
}
.ColorWhite{
	color:#ffffff;
}
.ColorSubText{
	color:#595959;
}
.ColorSubText a{
	color:#D80301;
	text-decoration:none;
}
.ColorSubText a:hover{
	color:#808080;
	text-decoration:none;
}
.ColorRed2{
	color:#D80301;
}
.ColorRed2 a{
	color:#D80301;
	text-decoration:none;
}
.ColorRed2 a:hover{
	color:#808080;
	text-decoration:none;
}
.ColorMarq{
	color:#808080;
}
.ColorMarq a{
	color:#D80301;
	text-decoration:none;
}
.ColorMarq a:hover{
	color:#808080;
	text-decoration:none;
}
/******** menu *******/
.MenuRelat{
	position:relative;
	z-index:999;
}
.MenuAbsolut{
 	position:absolute;
	float:left;
}
.Aboutus{
	width:127px;
	height:31px;
}
.OurServices{
	width:142px;
	height:31px;
}
.OurServices1{
	width:96px;
	height:31px;
}
.OurProjects{
	width:142px;
	height:31px;
}
.OurProjects1{
	width:175px;
	height:31px;
}
.CSR{
	width:142px;
	height:31px;
}
.OurPublications{
	width:142px;
	height:31px;
}
.OurPublications1{
	width:130px;
	height:31px;
}
.OurAffill{
	width:83px;
	height:31px;
}
.OurPro{
	width:84px;
	height:31px;
}
.OurAbout{
	width:124px;
	height:31px;
}
.MenuBtnCover{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:30px; 
	left:-3px;
}
.MenuBtnEx{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:30px; 
	left:-4px;
}
.MenuBtnExp{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:30px; 
	left:-10px;
}
.MenuBtnAffill{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:30px; 
	left:163px;
}
.MenuBtnProjects{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:30px; 
	left:0px;
	margin-left:-5px;
}
.MenuBtnPublications{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:30px; 
	left:0px;
	margin-left:-5px;
}
.MenuBtnPro{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:30px; 
	left:-44px;
}
.MenuSubAbout{
	position:absolute;
	z-index:999;
	text-align:center;
	top:102px;
	left:159px;
	width:135px;
	
}
.MenuSubPro{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:72px;
	left:163px;
	width:135px;
}
.MenuSubPro2{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:43px;
	left:163px;
	width:135px;
}
.MenuSubPro22{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:13px;
	left:163px;
	width:135px;
}
.MenuSubPro33{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:42px;
	left:163px;
	width:135px;
}
.MenuSubPro333{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:10px;
	left:163px;
	width:135px;
}
.MenuSubProRelatedPublications{
	position:absolute;
	float:left;
	z-index:999;
	text-align:center;
	top:42px;
	left:163px;
	width:135px;
}
.DivId{
	display:none;
}
.MenuLeft{
	background-image:url(../public/images/EN/menu-left.png);
	background-repeat:repeat-y;
	width:3px;
	font-size:1px
}
.MenuRight{
	background-image:url(../public/images/EN/menu-right.png);
	background-repeat:repeat-y;
	width:3px;
	font-size:1px
}
.PaddSubMenu{
	padding:7px 0px 0px 7px;
	cursor:pointer;	
}
.PaddSubMenu1{
	padding:7px 0px 10px 7px;
	cursor:pointer;
	background:red;
}
.BgOff{
	background-color:#DDDDDD;
}
.BgOff a{
	background-color:#D80301;
}
.BgOff a:hover{
	background-color:#D80301;
}

.SubMenuButtons{
	font-family:arial;
	font-size:11px;
	height:30px;
	width:163px;
	color:#404040;
	background-color:#DDDDDD;
	display:block;
}
.SubMenuButtons a{
	color:#404040;
	text-decoration:none;
	height:30px;
	width:163px;
	background-color:#DDDDDD;
	display:block;
}
.SubMenuButtons a:hover{
	color:#ffffff;
	text-decoration:none;
	height:30px;
	width:163px;
	background-color:#D80301;
	display:block;
}

.SubMenuButtonsRtp{
	background-image:url(../public/images/EN/rpt-botm.gif);
	background-repeat:repeat-x;
	font-family:arial;
	background-color:#DDDDDD;
	font-size:11px;
	height:30px;
	width:163px;
	color:#404040;
	display:block;
}
.SubMenuButtonsRtp1{
	background-image:url(../public/images/EN/rpt-botm.gif);
	background-repeat:repeat-x;
	font-family:tahoma;
	background-color:#DDDDDD;
	font-size:11px;
	height:40px;
	width:163px;
	color:#404040;
	display:block;
}
.SubMenuButtonsRtp a{
	background-image:url(../public/images/EN/rpt-botm.gif);
	background-repeat:repeat-x;
	height:30px;
	width:163px;
	color:#404040;
	text-decoration:none;
	background-color:#DDDDDD;
	display:block;
}
.SubMenuButtonsRtp1 a{
	background-image:url(../public/images/EN/rpt-botm.gif);
	background-repeat:repeat-x;
	height:40px;
	width:163px;
	color:#404040;
	text-decoration:none;
	background-color:#DDDDDD;
	display:block;
}
.SubMenuButtonsRtp a:hover{
	background-image:url(../public/images/EN/rpt-botmr.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	text-decoration:none;
	background-color:#D80301;
	height:30px;
	width:163px;
	display:block;
}
.SubMenuButtonsRtp1 a:hover{
	background-image:url(../public/images/EN/rpt-botmr.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	text-decoration:none;
	background-color:#D80301;
	height:40px;
	width:163px;
	display:block;
}

.SubMenuButtonsRtpSmallEN{
	background-image:url(../public/images/EN/rpt-botm.gif);
	background-repeat:repeat-x;
	font-family:arial;
	background-color:#DDDDDD;
	font-size:11px;
	height:30px;
	width:163px;
	color:#404040;
	display:block;
}
.SubMenuButtonsRtpSmallEN1{
	background-image:url(../public/images/EN/rpt-botm.gif);
	background-repeat:repeat-x;
	font-family:arial;
	background-color:#DDDDDD;
	font-size:11px;
	height:40px;
	width:163px;
	color:#404040;
	display:block;
}
.SubMenuButtonsRtpSmallEN a{
	background-image:url(../public/images/EN/rpt-botm.gif);
	background-repeat:repeat-x;
	height:30px;
	width:163px;
	color:#404040;
	text-decoration:none;
	background-color:#DDDDDD;
	display:block;
}
.SubMenuButtonsRtpSmallEN1 a{
	background-image:url(../public/images/EN/rpt-botm.gif);
	background-repeat:repeat-x;
	height:40px;
	width:163px;
	color:#404040;
	text-decoration:none;
	background-color:#DDDDDD;
	display:block;
}
.SubMenuButtonsRtpSmallEN a:hover{
	background-image:url(../public/images/EN/rpt-botmr.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	text-decoration:none;
	background-color:#D80301;
	height:30px;
	width:163px;
	display:block;
}

.SubMenuButtonsRtpSmallEN1 a:hover{
	background-image:url(../public/images/EN/rpt-botmr.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	text-decoration:none;
	background-color:#D80301;
	height:40px;
	width:163px;
	display:block;
}
.SubMenuButtonsRtpBigEN{
	background-image:url(../public/images/EN/rpt-botm.gif);
	background-repeat:repeat-x;
	font-family:arial;
	background-color:#DDDDDD;
	font-size:11px;
	height:40px;
	width:163px;
	color:#404040;
	display:block;
}
.SubMenuButtonsRtpBigEN a{
	background-image:url(../public/images/EN/rpt-botm.gif);
	background-repeat:repeat-x;
	height:40px;
	width:163px;
	color:#404040;
	text-decoration:none;
	background-color:#DDDDDD;
	display:block;
}
.SubMenuButtonsRtpBigEN a:hover{
	background-image:url(../public/images/EN/rpt-botmr.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	text-decoration:none;
	background-color:#D80301;
	height:40px;
	width:163px;
	display:block;
}


/**** PAdd line height *****/
.BagBg{
	background-color:#ffffff;
}
.LineHeight19{
	line-height:19px;
}
.PaddTop2{
	padding-top:2px;
}
.PaddTop4{
	padding-top:4px;
}
.PaddTop7{
	padding-top:7px;
}
.PaddTop9{
	padding-top:9px;
}
.PaddTop14{
	padding-top:14px;
}
.PaddTop23{
	padding-top:23px;
}
.SepRed{
	margin:0px 10px 0px 10px;
}
.PaddFooter{
	padding:4px 4px 0px 4px;
}
.MargTop4{
	margin-top:4px;
}
.MargTop11{
	margin-top:11px;
}
/****** Corporate ********/
.PaddTitleCorp{
	padding:25px 0px 0px 21px;
}
.Height405{
	height:405px;
}
.Height480{
	height:480px;
}
.Height94{
	height:94px;
}
.Width30{
	width:30px;
	font-size:1px;
}
.WidthBg{
	background-color:#D80301;
	width:6px;
	font-size:1px;
}
.RptSep{
	background-image:url(../public/images/common/rpt-sep.gif);
	background-repeat:repeat-y;
	height:18px;
	font-size:1px;
}
.RptGrad{
	background-image:url(../public/images/common/rpt-grad.gif);
	background-repeat:repeat-x;
	height:417px;
	width:4px;
	font-size:1px;
}
.RptShadow{
	background-image:url(../public/images/EN/rpt-shadow.gif);
	background-repeat:repeat-y;
	width:4px;
	height:405px;
	font-size:1px;
}
.PaddQuest{
	padding:10px 0px 0px 20px;
}
.PaddSubQuest{
	padding:0px 0px 0px 28px;
}
.PaddSubQuest1{
	padding:0px 0px 0px 20px;
}
.MargTitle{
	margin:5px 0px 10px 0px;
}
.Height15{
	height:15px;
	font-size:1px;
}
.Height8{
	height:8px;
	font-size:1px;
}
.Height4{
	height:4px;
	font-size:1px;
}
.PaddListing{
	padding:9px 0px 0px 10px;
}
.PaddRight7{
	padding-right:7px;
}
.MargShadow{
	margin:10px 0px 10px 0px;
}
/******** social development ******/
.ShadowNews{
	background-image:url(../public/images/EN/rpt-title.gif);
	background-repeat:repeat-y;
	width:237px;
	font-size:1px;
}
.PaddNews{
	padding:10px 0px 0px 24px;
}
.BorderTab{
	border:1px solid #D2D2D2;
}
.HeightBgRed{
	background-color:#DA0301;
	height:20px;
}
.HeightBgWhite{
	background-color:#ffffff;
	height:41px;
}
.HeightBgGrey{
	background-color:#F4F4F5;
	height:41px;
}
.BorderRB{
	border-right:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
}
.BorderB{
	border-bottom:1px solid #D5D5D5;
}
.BorderR{
	border-right:1px solid #D5D5D5;
}
.BgPadd{
	padding:1px 0px 0px 10px;
}
.BgPaddWhite{
	padding:6px 0px 2px 10px;
}
.PaddPdf{
	padding:6px 0px 0px 0px;
	text-align:center;
}

.ContainerMenu{
	width:136px !important; 
	width:143px;  
	height:23px !important; 
	height:30px;
}
.ContentMenu{
	width:20px;
	cursor:pointer;
}
.MargArrow{
	margin:13px 0px 7px 0px;
}
.MargArrow1{
	margin:0px 0px 0px 15px;
}
@-moz-document url-prefix(){
.MargArrow2{
	margin:5px 15px 0px 0px;
}
}
.MargArrow2{
	margin:0px 0px 0px 100px;
}
.BorderBot{
	border-bottom:2px solid #DBDBDB;
}
.DivStyle{
	float:left;
	padding:5px;
	border:1px solid;
	margin:0px 9px 3px 0px !important;
	margin:0px 6px 3px 0px;
}
.MargMenu{
	margin-left:3px;
}
.Right20{
	position:relative;
	right:20;
}
.Right1{
	right:1px;
}
.LTR{
	direction:ltr;
}
.Linkk{
	color:#da0301;
}
.Linkk a{
	color:#808080;
	text-decoration:underline;
}
.Linkk a:hover{
	color:#da0301;
	text-decoration:none;
}
.PaddLeft10{
	padding-left:10px;
}
.Note{
	font-family:Arial;
	font-size:13px;
	color:#595959;
}
.Label{
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	background-color:#c8c7c7;
	width:108px!important;
	width:100px;
	padding:5px 0px 0px 8px;
	margin:0px;
}
.TdContactRequired{
	border-top:1px #c8c7c7 solid;
	border-bottom:1px #c8c7c7 solid;
	border-right:3px #D80301 solid;
	width:206px;
	height:20px!important;
	height:20px;
}
.TdContact{
	border:1px #c8c7c7 solid;
	width:206px;
	height:20px!important;
	height:20px;
}
.InputContact{
	width:206px;
	border:1px #c8c7c7 solid;
	height:25px!important;
	height:25px;
	padding-left:5px;
	border:0px;
	color:#595959;
}
.InputContactRequired{
	width:206px;
	height:23px;
	padding-left:5px;
	border:0px;
	color:#595959;
}
.TdContactButtons{
	float:right;
	text-align:right;
}
.BtnReset{
	margin-left:5px;
	cursor:pointer;
	cursor:hand;
}
.Relative{
	position:relative;
}
.InputSearch{
	height:20px;
	width:146px;
	color:#b3b3b3;
}
.GoPosition{
	position:relative;
	top:0px!important;
	top:1px;
}
.SpanSearch{
	float:left;
}
.Height18{
	height:18px;
}
.ErrorMessageContact{
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}
#Consultansy{
	margin:30px 0px 0px 163px;
}
#wafeer{
	margin:70px 0px 0px 327px;
}