body{
	/*background-image:url(../public/images/rpt-bag.gif);
	background-repeat:repeat-x;*/
	background-color:#DCDDDE;
	margin:0px;
	padding:0px;
	direction:rtl;
}
td{
	vertical-align:top;
}
img{
	border:0px;
}
.Height{
	height:100%;
}
.FloatRight{
	float:left;
}
.FloatLeft{
	float:right;
}
.TextRight{
	text-align:left;
}
.TextLeft{
	text-align:right;
}
.BehaviorImg{
	behavior: url(iepngfix.htc);
}
.Leftbg{
	background-color:#DCDDDE;
	height:127px !important;
	height:126px;
}
.PicBg{
	background:url(../public/images/AR/l-green.gif) no-repeat left;
	width:125px;
	height:2px;
	font-size:1px;
}
.PicBgR{
	background:url(../public/images/AR/r-green.gif) no-repeat right;
	width:125px;
	height:2px;
	font-size:1px;
}
.BorderBg{
	border-left:1px solid #B2B2B3;
	border-right:1px solid #B2B2B3;
	background-color:#ffffff;
}
.PaddLogos{
	padding:2px 15px 4px 0px !important;
	padding:2px 15px 3px 0px;
}
.BgMenu{
	background-color:#30A975;
	height:34px;
}
.PaddSub{
	padding:3px 10px 0px 10px;
}
.FieldLog{
	width:113px;
	height:20px;
	margin-left:7px;
	border:1px solid #D9D9D9
}
.BoderLinks{
	background-color:#FFFFFF;
	border-right:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
	height:178px;
}
.MargSepLinks{
	margin:12px 13px 12px 0px;
}
.PaddPics{
	padding:8px 15px 0px 15px;
}
.PaddPics1{
	padding:0px 15px 0px 15px;
}
.AreaCont1{
	width:271px;
	height:121px;
	font-family:arial;
	font-size:12px;
	padding:2px 0px 0px 2px;
	color:#666666;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
}
.CenterPic{
	width:9px;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:5px;
}
.MargBot{
	margin:20px 0px 8px 0px;
}
.Space11{
	height:11px;
	font-size:1px;
}
.Width9{
	width:9px;
	font-size:1px;
}
.BorderSub{
	border-right:1px solid #B2B2B3;
	/*background-color:#FFFFFF;*/
}
.BgWhite{
	background-color:#FFFFFF;
}
.MargDot{
	margin:5px 0px 0px 3px;
}
.MargRecent{
	margin:34px 10px 0px 10px;
}
.BgBotLeft{
	background-image:url(../public/images/common/bg-botleft.gif) ;
	background-repeat:repeat-x;
	height:75px;
}
.RoundBot{
	background-image:url(../public/images/AR/round-bot.gif);
	background-repeat:no-repeat;
	width:67px;
	height:91px;
}
.BgBotRight{
	background-image:url(../public/images/AR/bg-botright.gif);
	background-repeat:repeat-x;
	height:91px;
}
.BorderGreen{
	border-left:1px solid #30A975;
	border-right:1px solid #30A975;
	background-color:#B7B9BA;
	padding:0px 8px 0px 8px;
}
.BgFooter{
	background-image:url(../public/images/AR/bg-footer.gif);
	background-repeat:no-repeat;
	padding:4px 10px 0px 12px;
	width:755px;
	height:28px;
}
.RptFooter{
	background-image:url(../public/images/AR/rpt-footer.gif);
	background-repeat:repeat-y;
	height:3px;
	font-size:1px;
	width:755px;
}
.SpaceBg{
	height:10px; 
	font-size:1px; 
	background-color:#BCBEC0;
}
.MargDown{
	margin:4px 0px 7px 0px;
}
.HeightBg{
	height:22px;
	background-color:#30A975 !important;
	background-color:#22A26B;
}
.PaddTitleHome{
	padding:4px 7px 0px 0px;
}
.AbsolutTitle{
	position:absolute;
	top:105px;
	right:28px;
}
/******* listing project *******/
.PaddProjects{
	background-color:#FFFFFF;
	border-right:1px solid #B2B2B3;
	border-left:1px solid #B2B2B3;
	padding:6px 10px 0px 10px;
	height:460px;
}
.BorderBox{
	border-right:1px solid #B2B2B3;
	border-left:1px solid #B2B2B3;
}
.PaddBox{
	padding:1px 12px 0px 12px;
}
.FieldLoc{
	width:113px;
	height:17px;
}
.Width35{
	width:40px;
}
.Width20{
	width:20px;
}
.Width58{
	width:58px;
}
.PaddPagination{
	padding:5px 0px 5px 0px;
}
.Height20{
	height:20px;
	font-size:1px;
}
.PaddSepLine{
	padding:0px 0px 15px 0px;
}
.MargSepLine{
	margin:10px 0px 10px 0px;
}
.RptDashed{
	background-image:url(../public/images/common/rpt-dashed.gif);
	background-repeat:repeat-y;
	font-size:1px;
	width:2px;
}
.PaddSubList{
	padding:0px 16px 0px 14px;
}
.Width10{
	width:10px;
	font-size:1px;
}
.Height11{
	height:11px;
	font-size:1px;
}
.PaddDetailText{
	padding:10px 15px 0px 0px;
}
/******* news listing ********/
.MargSepNews{
	margin:32px 0px 20px 0px;
}
/******** company listing *****/
.PaddCompany{
	padding:0px 4px 0px 4px;
}
.PaddCompSep{
	padding:10px 0px 10px 0px;
}
/***** Contactus *****/
.FieldCont{
	width:249px;
	height:21px;
	font-family:tahoma;
	font-size:11px;
	padding:1px 0px 0px 0px;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
}
.FieldContDOB{
	width:228px;
	height:21px;
	font-family:tahoma;
	font-size:11px;
	padding:0px 1px 0px 0px;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
}
.FieldCont2{
	width:80px !important;
	width:81px ;
	height:21px;
	font-family:tahoma;
	font-size:11px;
	padding:2px 2px 0px 0px;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
}
.FieldCont4{
	width:130px;
	height:21px;
	font-family:arial;
	font-size:12px;
	padding:0px 0px 0px 1px;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
}
.FieldCont5{
	width:248px;
	height:22px;
	font-family:tahoma;
	font-size:12px;
	padding:0px 0px 0px 1px;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
}
.FieldCont6{
	width:70px;
	height:22px;
	font-family:tahoma;
	font-size:12px;
	padding:0px 0px 0px 1px;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
}
.FieldCont9{
	width:55px !important;
	width:56px ;
	height:21px;
	font-family:tahoma;
	font-size:11px;
	padding:2px 2px 0px 0px;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
}
.AreaCont{
	width:259px;
	height:121px;
	font-family:tahoma;
	font-size:12px;
	padding:2px 2px 0px 0px;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
}
.DotCont{
	margin:5px 0px 0px 2px;
}

.MargPic{
	margin:1px 1px 0px 0px;
}
.PositRelat{
	position:relative;
}
.PositAbsol{
	position:absolute;
}
.BgTabs{
	background-image:url(../public/images/AR/bag-tabs.gif) ;
	background-repeat:no-repeat;
	height:232px;
	width:139px;
}
.PaddTabs{
	padding:25px 6px 0px 12px;
}
.PaddTextTab{
	padding:9px 0px 0px 0px;
}
.Width154{
	width:154px;
}
.Width17{
	width:24px;
}
.Height20{
	height:20px;
	font-size:1px;
}



/******* details projects *******/
.Height15{
	height:15px;
	font-size:1px;
}
.Height50{
	height:50px;
}
/**** line height *****/
.LineHeight19{
	line-height:19px;
}
.LineHeight30{
	line-height:30px;
}
/*** Size *****/
.FontSize9{
	font-size:9px;
}
.FontSize10{
	font-size:10px;
}
.FontSize11{
	font-size:11px;
}
.FontSize12{
	font-size:12px;
}
.FontSize13{
	font-size:13px;
}
.FontSize14{
	font-size:14px;
}
.FontSize16{
	font-size:16px;
}
.FontSize20{
	font-size:20px;
}
.TextJustify{
	text-align:justify;
}
.TextCenter{
	text-align:center;
}
.Middle{
	vertical-align:middle;
}
.Bold{
	font-weight:bold;
}
/****** Font *****/
.FontArial{
	font-family:tahoma;
}
.FontAriall{
	font-family:arial;
}
.FontTahoma{
	font-family:tahoma;
}
/**** Color *****/
.ColorEmail{
	color:#4D4D4D;
}
.ColorEmail a{
	text-decoration:none;
	color:#4D4D4D;
}
.ColorEmail a:hover{
	text-decoration:none;
	color:#30A975;
}
.ColorGreen{
	color:#30A975;
}
.ColorGreen a{
	text-decoration:none;
	color:#30A975;
}
.ColorGreen a:hover{
	text-decoration:none;
	color:#808080;
}
.ColorGrey{
	color:#999999;
}
.ColorGrey a{
	text-decoration:none;
	color:#999999;
}
.ColorGrey a:hover{
	text-decoration:none;
	color:#999999;
}
.ColorLog{
	color:#58595B;
}
.ColorLog a{
	text-decoration:none;
	color:#58595B;
}
.ColorLog a:hover{
	text-decoration:none;
	color:#58595B;
}
.ColorLog2{
	color:#58595B;
}
.ColorLog2 a{
	text-decoration:none;
	color:#58595B;
}
.ColorLog2 a:hover{
	text-decoration:none;
	color:#30A975;
}
.ColorBlack{
	color:#000000;
}
.ColorBlack a{
	text-decoration:none;
	color:#000000;
}
.ColorBlack a:hover{
	text-decoration:none;
	color:#30A975;
}
.ColorWhite{
	color:#ffffff;
}
.ColorWhite a{
	text-decoration:none;
	color:#ffffff;
}
.ColorWhite a:hover{
	text-decoration:none;
	color:#ffffff;
}
.ColorSelect{
	color:#595B5B;
}
.ColorSelect a{
	text-decoration:none;
	color:#595B5B;
}
.ColorSelect a:hover{
	text-decoration:none;
	color:#30A975;
}
.ColorFooter{
	color:#6D6F71;
}
.ColorFooter a{
	text-decoration:none;
	color:#6D6F71;
}
.ColorFooter a:hover{
	text-decoration:none;
	color:#000000;
}
.ColorDetail{
	color:#808080;
}
.ColorPag{
	color:#58595B;
}
.ColorPag a{
	text-decoration:none;
	color:#58595B;
}
.ColorPag a:hover{
	text-decoration:none;
	color:#30A975;
}
.ColorMenu{
	color:#ffffff;
}
.ColorMenu a{
	text-decoration:none;
	color:#ffffff;
}
.ColorMenu a:hover{
	text-decoration:none;
	color:#000000;
}
/***** marg top ***/
.MargTop1{
	margin-top:0px !important;
	margin-top:1px;
}
.MargTop4{
	margin-top:4px;
}
.MargTop10{
	margin-top:10px;
}
.MargTop32{
	margin-top:32px;
}
/**** padding top ****/
.PaddTop2{
	padding-top:2px;
}
.PaddTop3{
	padding-top:3px;
}
.PaddTop4{
	padding-top:4px;
}
.PaddTop5{
	padding-top:5px;
}
.PaddTop8{
	padding-top:8px;
}
.PaddTop10{
	padding-top:10px;
}
.PaddTop15{
	padding-top:15px;
}
.PaddTop25{
	padding-top:25px;
}
.PaddTop38{
	padding-top:38px;
}
.PaddTop54{
	padding-top:54px;
}
/***** padding right Left ***/
.PaddRight9{
	padding-left:9px;
}
.PaddRight11{
	padding-left:11px;
}
.PaddRight13{
	padding-left:13px;
}
.PaddRight15{
	padding-left:15px;
}
.PaddRight18{
	padding-left:18px;
}
.PaddLeft7{
	padding-right:7px;
}
.PaddLeft10{
	padding-right:10px;
}
.PaddLeft13{
	padding-right:12px;
}
.PaddLeft15{
	padding-right:15px;
}
.PaddLeft19{
	padding-right:19px;
}

/******* menu ********/
.MenuRelat{
	position:relative;
	z-index:999;
}
.MenuAbsolut{
 	position:absolute;
	float:right;
}
.OurServices{
	width:88px;
	height:34px;
}
.OurPro{
	width:88px;
	height:34px;
}
.OurNews{
	width:112px;
	height:34px;
}
.MenuBtnCover{
	position:absolute;
	float:right;
	z-index:999;
	text-align:center;
	top:34px; 
	right:0px;
}
.DivId{
	display:none;
}
.BodySubMenu{
	border:3px solid #ffffff;
	/*background-color:#A5A7A9;*/
	background:url(images/AR/bg-sub.jpg) repeat-y;
	width:178px;
}
.PaddMenu{
	padding:8px 0px 8px 0px;
}
.PaddLeft20{
	padding-right:20px;
}
.MargSepMenu{
	margin:7px 0px 7px 0px;
}
.ErrorMsg
{
	color:#CC3333;
}
.MargDetail{
	margin:0px 0px 12px 12px;
}
.Width10{
	width:10px;
	font-size:1px;
}
.Width20{
	width:20px;
	font-size:1px;
}
.MargArrowNews{
	margin:5px 0px 0px 5px;
}
.MargPag{
	margin:22px 0px 5px 0px;
}
/***** faq *******/
.BgGreen{
	background-color:#30A975 !important;
	background-color:#27A16A;
	height:13px;
	padding:0px 10px 0px 20px;
}
.MargMoinus{
	margin:6px 0px 0px 0px;
}
.BorderDiv{
	border-left:1px solid #A9A9A9;
	border-right:1px solid #A9A9A9;
	padding:15px 10px 0px 10px;
}
.ReratHeight{
	position:relative;
	top:4px;
	height:30px;
}
.AbsolHeight{
	position:absolute;
}
/******* pop *****/
.BoderPop{
	border-right:3px solid #2B2B2B;
	border-left:3px solid #2B2B2B;
	background-color:#ffffff;
}
.FieldPop{
	width:275px;
	height:21px;
	padding:2px 2px 0px 0px;
	margin-bottom:10px;
}
.AreaField{
	width:275px;
	height:65px;
	padding:2px 2px 0px 0px;
}
.PaddPop{
	padding:0px 11px 6px 16px;
}
.PaddLogosPop{
	padding:2px 3px 4px 0px !important;
	padding:2px 3px 3px 0px;
}
.PaddTop8{
	padding-top:8px;
}
/***** about ********/
.PaddBoxList{
	padding:1px 12px 0px 12px;
}
.MargSepAbout{
	margin:6px 0px 10px 0px;
}
.Height108{
	height:108px;
}
.FieldimgList{
	width:135px;
	height:17px;
	padding:0px;
	margin:0px;
}
.PaddEnl{
	padding-left:5px;
}
.FieldContReg{
	width:75px;
	height:21px;
	font-family:arial;
	font-size:11px;
	padding:2px 2px 0px 0px;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
}
.CloseDiv{
	position:absolute; 
	left:25; 
	top:15;
}
.ImgBorder{
	border:1px solid #30a975;
}
.PaddBottom5{
	padding-bottom:5px;
}
.Height10{
	height:5px;
}
.PaddTop13{
	padding-top:13px;
}
.GreyDashed{
	border-top:1px dashed #999999;
}
.MargTop8{
	margin-bottom:-6px !important;
	margin-bottom:8px;
}
