@charset "WINDOWS-1256";

/** links style **/
A {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

.mainBackground{
	background-color:#ffffff;
	padding-top:5px;
}

.arcLogoStyle{
	padding-bottom: 10px;
	padding-right: 8px;
	padding-top: 15px;
}

.arcLogoBackGroundMainStyle{
	background-image:url(../images_ar/arcLogoBG.jpg?v=2);
	background-position:left bottom;
	background-repeat:no-repeat;	
}

.footerBorderStyle {
	padding-bottom:12px;
	padding-top: 12px;
	font-family: NotoSansArabic,  Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.footerTextingStyle {
	font-family: NotoSansArabic,  Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #221BFF;
	text-align:center;
	font-weight:normal;
	padding-left: 3px;
	padding-right: 3px;
}

.footerCopyRightTextingStyle {
	font-family: NotoSansArabic,  Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #221BFF;
	text-align:left;
	font-weight:normal;
}

.menuTxtSelectedStyle{	
	height:49px;
	font-family: NotoSansArabic,  Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#221BFF;
	text-align:center;
	vertical-align:middle;
	text-transform: uppercase;
}

.menuSelectedLeftCornerStyle{
	background-repeat:no-repeat;
	background-position:center;
	width:10px;
	height:49px;
}

.menuSelectedRightCornerStyle{
	background-repeat:no-repeat;
	background-position:center;
	width:10px;
	height:49px;
}

.menuTxtNonSelectedStyle{
	height:49px;
	font-family: NotoSansArabic, Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#e4eaef;
	text-align:center;
	vertical-align:middle;
	text-transform: uppercase;
}

.menuNonSelectedLeftCornerStyle{
	background-repeat:no-repeat;
	background-position:center;
	width:10px;
	height:49px;
}

.menuNonSelectedRightCornerStyle{
	background-repeat:no-repeat;
	background-position:center;
	width:10px;
	height:49px;
}

.menuLangTxtNonSelectedStyle{
	height:49px;
	font-family: NotoSansArabic,  Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#e4eaef;
	text-align:left;
	vertical-align:middle;
}

.bodyLoginBackgroundStyle{
	/** background-color:#ffffff; **/
}

.loginBigBodyStyle{
	/** background-image:url(../images_ar/loginBoxBigBG.jpg); **/
	background-position:center;
	background-repeat:no-repeat;
	width:296px;
	height:235px;
}

.loginBoxContainterStyle{
	padding-left:7px;
	padding-right:7px;
	width:296px;
}

.loginBoxInnerStyle{
	padding-top:33px;
	padding-bottom:37px;
	padding-left:40px;
	padding-right:27px;
}

.loginBoxHeaderTitle{
	font-family: NotoSansArabic,  Tahoma, Arial, Helvetica, sans-serif;
	font-size:12pt; 
	color:#e16e25;
	height:40px;
	vertical-align:top;
}

.loginBoxLabel{
	font-family: NotoSansArabic,  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color:#221BFF;
	height:25px;
	vertical-align:middle;
}

.elsagTextField{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #323F50;
	background-color: #f2f2f3;
	background-repeat:repeat-x;
	height:20px;
	width:166px;
}

.elsagTextFieldDisabled{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid #f9fbfd;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-color:#f9fbfd;
	height:20px;
	width:166px;
	vertical-align:middle;
	-webkit-opacity: 1;
}

.elsagLoginBtnStyle{
	height: 37px;
	width: 95px;
	background-color: #FFFFFF;
	color: #221BFF;
	cursor: pointer;
	border: 1px solid #f7f7f7;
	text-align: center;
	padding-left: 5px;
	font-size: 14px;
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.08);
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.08);
	-webkit-appearance: none;
}

.instructionContainterStyle{
	padding-left:7px;
	padding-right:7px;
}

.instructionBolitpoitnsStyle{
	padding-top:4px;
	padding-right:5px;
	padding-left:5px;
}

.instructionHeaderTxtStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:15.08px;
	color:#e16e25;
	height:42px;
}
.numoCriteriaHeaderTxtStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:15px;
	color:#e16e25;
}
.numoCriteriaOptionsTxtStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:15.08px;
	color:#e16e25;
}

.latestNewsHeaderTxtStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:16.5px
	font-weight:bold;
	color:#221BFF;
	height:36px;
}


.instructionTxtStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#8a7467;
}

.latestNewsTxtStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:11px;
	font-weight:normal;
	color:#8a7467;
}

.latestNewsPolitPointTxtStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-top:2px;
	padding-right:22px;
	padding-left:7px;
}

.chartContainerStyle{
	padding-top:2px;
	padding-right:7px;
	padding-left:7px;
}

.advertisementsContainerBoxStyle {
	padding-top: 12px;
	padding-bottom: 12px;
}
.advertisementsBoxStyle{
	border-top: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	background-color:#FFFFFF;
	height: 60px;
	width: 468px;
}

/** left menu style **/
.leftMenuTxtTopCellStyle{
	text-align:right;
	padding-left:8px;
	vertical-align:middle;	
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:12.5px;
	font-weight: bold; 
	color:#221BFF;
	height: 29px;
	width:100%;
	border-bottom: 2px solid #f2f2f3;
}
.leftMenuTxtMidCellStyle{
	text-align:right;
	padding-left:8px;
	vertical-align:middle;	
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:12.5px;
	/*font-weight: bold;*/
	color:#221BFF;
	/*height: 28px;*/
	/*width:100%;*/
	/*border-bottom: 2px solid #f2f2f3;*/
}
.leftMenuTxtButtomCellStyle{
	text-align:right;
	padding-left:8px;
	vertical-align:middle;	
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:12.5px;
	font-weight: bold;
	color:#221BFF;
	height: 37px;
	width:100%;
}

.leftMenuTxtButtomCellStyle-1{
	font-weight: bold;
	color:#221BFF;
	background-repeat:repeat-x;
	height: 10px;
	width:100%;
}

/** marquee style**/
.marqueeTxtCellStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:12.5px;
	font-weight: bold;
	color:#bc1414;
	height: 29px;
	text-align:center;
	vertical-align:middle;
}

/** personal data page**/
/** Page Header text decoration style**/
.pageHeaderTxtStyle{
	background-color:transparent;
	height:55px;
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:16.5px;
	font-weight:bold;
	color:#221BFF;
	text-align:right;
	vertical-align:middle;
	padding-right: 14px;

}
.bodyPersonalDataBGStyle{
	background-color:transparent;
}
/** text field decoration **/
.personalDataElsagTextField{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-image:url(../images_ar/persDataTxtFieldBG.jpg);
	background-repeat:repeat-x;
	height:15px;
	width:190px;
}
.personalDataElsagTextFieldLabel{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic, sans-serif;
	font-size: 11px;
	width: 114px;
	height: 25px;
	font-weight: bold;
	color: #000000;
}
.personalDataInformationStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic, sans-serif;
	font-size: 11px;
	color: #676767;
	text-align:right;
}

.leonardoBtnNewStyle{
	background-position: 5px center;
	background-repeat: no-repeat;
	height: 37px;
	width: 95px;
	background-color: #FFFFFF;
	color: #221BFF;
	cursor: pointer;
	border: 1px solid #f7f7f7;
	text-align: right;
	padding-left: 5px;
	font-size: 14px;
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic, sans-serif;
	box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.08);
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.08);
	-webkit-appearance: none;
}

.leonardoBtnNewStyleNoLogo{
	background-position: 5px center;
	background-repeat: no-repeat;
	height: 37px;
	min-width: 95px;
	background-color: #FFFFFF;
	color: #221BFF;
	cursor: pointer;
	border: 1px solid #f7f7f7;
	text-align: right;
	padding-left: 5px;
	font-size: 14px;
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic, sans-serif;
	box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.08);
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.08);
	-webkit-appearance: none;
}

.elsagBtnSubmitWithLogoStyle{
	background-image:url(../images_ar/submitSamllIcon.png);
}
.elsagBtnSubmitWithLogoStyle-d{
	background-image:url(../images_ar/submitSamllIcon.png);
}
.elsagBtnClearWithLogoStyle{
	background-image:url(../images_ar/clearSmallIcon.png);
}

.elsagBtnCancelWithLogoStyle{
	background-image:url(../images_ar/cancelSmallIcon.png);
}

.elsagBtnNextWithLogoStyle{
	background-image:url(../images_ar/nextSmallIcon.png);
}
/** personal data submit form page**/
.whiteContainterStyle{
	padding-top: 27px;
	padding-right: 127px;
	padding-left: 127px;
}
.confirmationLabelLabelStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic, sans-serif;
	font-size: 11px;
	/*width: 125px;*/
	height: 19px;
	font-weight: bold;
	color: #000000;
	background-color:#eeeff3;
	padding-left:5px;
	text-align:right;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	border-bottom-right-radius: 7px;
    border-top-right-radius: 7px;
}
.confirmationLabelValueStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic, sans-serif;
	font-size: 11px;
	width: 155px;
	height: 19px;
	font-weight: bold;
	color: #3366CC;
	background-color:#d5d9e2;
	padding-right:5px;
	text-align:right;
	border-bottom-left-radius: 7px;
    border-top-left-radius: 7px;
}
.confirmationWarningStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic, sans-serif;
	font-size: 11px;
	height: 50px;
	vertical-align:top;
	font-weight: bold;
	color: #ff0000;
	padding-left:5px;
}
.elsagBtnConfirmWithLogoStyle{
	background-image:url(../images_ar/confirmSamllIcon.png);
}
.elsagBtnBackWithLogoStyle{
	background-image:url(../images_ar/backSmallIcon.png);
}
.elsagBtnCloseWithLogoStyle{
	background-image:url(../images_ar/closeSmallIcon.png);
}

/** personal data submit form page Confirmation Message**/
.confirmationSuccessfulStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic, sans-serif;
	font-size: 14px;
	height: 50px;
	vertical-align:middle;
	text-align:center;
	font-weight: bold;
	color: #00a650;
	padding-left:10px;
}

/** change password **/
.whiteContainterChangePasswordStyle{
	padding-top: 27px;
	padding-right: 79px;
	padding-left: 79px;
}
.changePasswordElsagTextFieldLabel{
	font-family: NotoSansArabic, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 135px;
	height: 25px;
	font-weight: bold;
	color: #000000;
}
.changePasswordClarificationTxtStyle{
	font-family: NotoSansArabic, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	height:16px;
	color: #484a4f;
}
.changePasswordElsagPwdField{
	font-family: NotoSansArabic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-image:url(../images_ar/persDataTxtFieldBG.jpg);
	background-repeat:repeat-x;
	height:15px;
	width:120px;
	text-align: right;
}
.requriedFiledStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*font-weight: bold;*/
	color: #ff0000;
	padding-left:10px;
	padding-right:10px;
}

/** Subscription Renewal **/
.whiteBoxSubscriptionRenewalStyle{
	padding-top: 15px;
	padding-right: 110px;
	padding-left: 110px;
}
.whiteBoxHeaderTitleStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8a7467;
	height:25px;
	padding-left:5px;
	padding-right:5px;
	font-weight: normal;
}
.whiteBoxHeaderTitle2Style{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #204298;
	height:25px;
	padding-left:5px;
	padding-right:5px;
}
.whiteBoxLabelValueStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 60%;
	height: 19px;
	font-weight: bold;
	color: #204298;
	background-color:#d5d9e2;
	padding-right:5px;
}
.subscriptionRenewalLabelLabelStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 40%;
	height: 19px;
	font-weight: bold;
	color: #000000;
	background-color:#eeeff3;
	padding-right:5px;
	border-bottom-right-radius: 7px;
    border-top-right-radius: 7px;
}

.subscriptionRenewalLabelLabelWithoutBGStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 40%;
	height: 19px;
	font-weight: bold;
	color: #000000;
	padding-left:5px;
}
.subscriptionRenewalAccountingContainerStyle{
	/**padding-top: 15px;
	padding-right: 55px;
	padding-left: 55px;**/
}

TABLE#invAccList {
	background-color:#CCCCCC;
	border-top: 1px solid #101011;
	border-right: 2px solid #101011;
	border-bottom: 1px solid #101011;
 	border-left: 1px solid #101011;
}
TABLE#invAccList TD{
	border-right: 1px solid #101011;
}
TABLE#invAccList TR#headerTitles{
	background-color:#204298;
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	height:20px;
}
TABLE#invAccList TR#oddRows{
	background-color:#ffffff;
	text-align:center;
}
TABLE#invAccList TR#evenRows{
	background-color:#ced4ea;
	text-align:center;
}
TABLE#tblSummry INPUT{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-image:url(../images_ar/persDataTxtFieldBG.jpg);
	background-repeat:repeat-x;
	height:15px;
	width:183px;
	text-align:right;
}

TABLE#tblSummry INPUT[type="submit"]{
	background-image:url(../images_ar/btnAddWithLogoSmall.png);
	height:32px;
	width:59px;
	background-color: #FFFFFF;
}

TABLE#tblSummry SELECT{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-image:url(../images_ar/selectFieldBG.jpg);
	background-repeat:repeat-x;
	height:18px;
	width:167px;
}
.elsagGrayGradientBtnStyle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border-top: 2px solid #afafaf;
	border-right: 2px solid #afafaf;
	border-bottom: 2px solid #afafaf;
 	border-left: 2px solid #afafaf;
	text-align:center;
	color: #221BFF;
	background-image:url(../images_ar/btnGrayBg.jpg);
	background-repeat:repeat-x;
	height:20px;
	width:117px;
}

.elsagGrayGradientXXLBtnStyle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border-top: 2px solid #afafaf;
	border-right: 2px solid #afafaf;
	border-bottom: 2px solid #afafaf;
 	border-left: 2px solid #afafaf;
	text-align:center;
	color: #221BFF;
	background-image:url(../images_ar/btnGrayBg.jpg);
	background-repeat:repeat-x;
	height:20px;
	width:213px;
}

/** Registration Services Summary **/
.tableHeaderinnerTableTopRightStyle{	
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#221BFF;
	color:#FFFFFF;
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:25px;
 	border-right: 1px solid #2d3a5c;
 	border-top-left-radius: 10px;
}
.tableHeaderinnerTableTopRightStyleWithoutBorder{	
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#221BFF;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:40px;
	border-top-right-radius: 10px;
}

.tableHeaderinnerTableTopLeftStyleWithoutBorder{
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#221BFF;
	color:#FFFFFF;
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:40px;
    border-top-left-radius: 10px;
}

.tableHeaderinnerTableTopLeftStyle{	
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#221BFF;
	color:#FFFFFF;
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:25px;
    border-top-right-radius: 10px;
}
.tableHeaderinnerTableTopMidStyle{
	background-color:#221BFF;
	color:#FFFFFF;
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:25px;
 	border-right: 1px solid #2d3a5c;
	padding-right:5px;
	padding-left:5px;
}
.tableBodyinnerTableBodyStyle{
	background-color:#FFFFFF;
	color:#000000;
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:25px;
 	border-right: 1px solid #2d3a5c;
 	border-bottom: 1px solid #4b4b4b;
	padding-right:5px;
	padding-left:5px;
}
.tableBodyinnerTableBodyRightCellStyle{
	background-color:#FFFFFF;
	color:#000000;
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:40px;
 	border-left: 1px solid #2d3a5c;
 	border-right: 1px solid #2d3a5c;
 	border-bottom: 1px solid #4b4b4b;
	padding-left:5px;
	padding-right:5px;
}
.elsagGrayGradientMiniBtnStyle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border-top: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
 	border-left: 1px solid #afafaf;
	text-align:center;
	color: #465a8e;
	background-image:url(../images_ar/btnGrayBg.jpg);
	background-repeat:repeat-x;
	height:20px;
}
.elsagBtnHelpWithLogoStyle{
	background-image:url(../images_ar/infoSmallIcon.png);
}

.elsagBtnOpenWithLogoStyle{
	background-image:url(../images/openSmallIcon.png);
}

.elsagBtnDownloadWithLogoStyle{
	background-image:url(../images/downloadSmallIcon.png);
}

.elsagBtnAddNewServiceWithLogoStyle{
	background-image:url(../images_ar/addNewServiceSmallIcon.png);
	width:145px;
}
.greenNotificationMiniSuccessfulStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size: 12px;
	font-weight:bold;
	height: 30px;
	vertical-align:middle;
	text-align:center;
	color: #07ad03;
}
.redNotificationMiniSuccessfulStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size: 12px;
	font-weight:bold;
	height: 30px;
	vertical-align:middle;
	text-align:center;
	color: #ff0000;
}
.tableSummryTxtStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic;
	font-size: 12px;
	color:#000000;
}

/**Registration Services - Upgrade**/
.whiteBoxLabelValueStyleForDate{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 30px;
	height: 19px;
	font-weight: bold;
	color: #204298;
	background-color:#d5d9e2;
	padding-right:5px;
}
.whiteBoxLabelValueStyleForDateSeperators{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	/**width: 30px;**/
	height: 19px;
	font-weight: bold;
	color: #204298;
	padding-left:1px;
	padding-right:1px;
}

.subscriptionRenewalLabelLabelStyleForDate{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;
	height: 19px;
	font-weight: bold;
	color: #000000;
	background-color:#eeeff3;
	padding-right:5px;
}
.elsagBtnAcceptWithLogoStyle{
	background-image:url(../images_ar/acceptSamllIcon.png);
}

.elsagBtnDeleteLogoStyle{
	border: 0px;
	background-image:url(../images_ar/btnDeleteLogo.gif);
	background-repeat:no-repeat;
	height:26px;
	width:21px;
}

/**tadwul registration**/
.elsagGrayGradientXXLBtnStyle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border-top: 2px solid #afafaf;
	border-right: 2px solid #afafaf;
	border-bottom: 2px solid #afafaf;
 	border-left: 2px solid #afafaf;
	text-align:center;
	color: #221BFF;
	background-image:url(../images_ar/btnGrayBg.jpg);
	background-repeat:repeat-x;
	height:20px;
	width:213px;
}
.tadawulRegistationPragraphText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

/**Murabaha request **/
.labelLabelStyleNoBG{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;
	height: 19px;
	font-weight: bold;
	color: #000000;
	padding-left:5px;
}
.labelLabelSummaryStyleNoBG{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	width: 190px;
	height: 22px;
	font-weight: bold;
	color: #000000;
	padding-left:5px;
	padding-right:5px;
}
.labelLabelSummaryStyleNoBGRed{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	font-weight: bold;
	color: #790000;
	padding-left:5px;
	padding-right:5px;
}
.elsagTextFieldXSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-image:url(../images_ar/persDataTxtFieldBG.jpg);
	background-repeat:repeat-x;
	height:15px;
	width:25px;
}
.elsagTextFieldSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-image:url(../images_ar/persDataTxtFieldBG.jpg);
	background-repeat:repeat-x;
	height:15px;
	width:36px;
}
.elsagTextFieldLarg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-image:url(../images_ar/persDataTxtFieldBG.jpg);
	background-repeat:repeat-x;
	height:15px;
	width:183px;
}
.elsagTextFieldXLarg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-image:url(../images_ar/persDataTxtFieldBG.jpg);
	background-repeat:repeat-x;
	height:15px;
	width:294px;
}
.elsagSelectFieldXLarg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-image:url(../images_ar/selectFieldBG.jpg);
	background-repeat:repeat-x;
	height:18px;
	width:294px;
}
.elsagSelectFieldMid{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #221BFF;
	background-image:url(../images_ar/selectFieldBG.jpg);
	background-repeat:repeat-x;
	height:18px;
	width:190px;
	
}
/**applications**/
.elsageIframeApplicationStyle{
	border-top: 1px solid #9d9c9c;
	border-right: 1px solid #9d9c9c;
	border-bottom: 1px solid #9d9c9c;
 	border-left: 1px solid #9d9c9c;
	height: 217px;
	width: 80%;
}
.textBulletinApplicationStyle{
	font-family: NotoSansArabic,  Tahoma, Arial, Century Gothic, sans-serif;
	font-size: 11px;
	color: #000000;
}
.elsagBtnOpenWithIconStyle{
	background-image:url(../images_ar/openSmallIcon.png);
}
.elsagBtnDownloadWithIconStyle{
	background-image:url(../images_ar/downloadSmallIcon.png);
}
/**registration**/
.pageHeaderStepsTxtStyle{
	background-color:transparent;
	height:55px;
	font-family: NotoSansArabic,  Century Gothic;
	font-size:16.38px;
	font-weight:bold;
	color:#8a7467;
	text-align:left;
	padding-right: 20px;

}
.registrationLabelLabelStyleNoBG {
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height:34px;
}
.registrationLabelLabelStyleNoBGDisabled {
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #949699;
	height:34px;
}
.elsagRadioBoxStyle {
	background-color: #dee2ec;
	border: 1px solid #dee2ec;
}
.elsagRadioBoxTxtStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif
	font-size: 12px;
	/*font-weight: bold;*/
	color: #000000;
	height:25px;
	padding-left:5px;
	padding-right:5px;
	/**text-align:left;**/
}
.elsageIframeTermsStyle{
	border-top: 1px solid #9d9c9c;
	border-right: 1px solid #9d9c9c;
	border-bottom: 1px solid #9d9c9c;
 	border-left: 1px solid #9d9c9c;
	height: 206px;
	width: 682px;
}
.elsagBtnOkWithLogoStyle{
	background-image:url(../images_ar/okSamllIcon.png);
}
.elsagBtnReloginWithLogoStyle{
	background-image:url(../images_ar/reLoginSmallIcon.png);
}
.elsagBtnLoginWithLogoStyle{
	background-image:url(../images_ar/okSamllIcon.png);
}
.termAndCondTxtStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.extraNoteNotificationTxtStyle{
	font-family: NotoSansArabic,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ff0000;
}

.elsagSelectFieldXMid{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #9dabca;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-top:1px;
	color: #000000;
	background-image:url(../images_ar/selectField2BG.jpg);
	background-repeat:repeat-x;
	height:22px;
	width:166px;
}

.customerRegistrationOverViewFieldsTxtStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666fb5;
	height:20px;
	width:100%;
	padding-right:10px;
	background-color:#FFFFFF;
	white-space:nowrap;

}
.customerRegistrationLabelOverViewFieldsTxtStyle {
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height:22px;
}
.customerRegistrationOverViewContainerStyle{
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
}
.customerRegistrationHeaderTitle1Style{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height:25px;
	padding-left:5px;
	padding-right:5px;
}
.customerRegistrationHeaderTitle2Style{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221BFF;
	height:25px;
	padding-left:5px;
	padding-right:5px;
}

/** messages style **/
.messageBodymainBG{
	height:181px;
	width:100%;
	width: 100%;
	padding: 5px;
	background: #FFFFFF;
}
.messageBodyLeftBG{
	padding: 30px;
	width: auto;
	height: auto;
	background: #FFFFFF;
}
.messageBodytxtStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #221BFF;
}
.messageBodytxtSmallStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#221BFF;
}

#popupContent {
	border: 8px solid #e6e7e8;
	margin: 5px;
	max-width: 600px;
}

#infoIcon {
   	min-width: 14px;
}

/** 5-Online_Security_Overview, 6-Terms_and_Conditions, 7-Privacy_Policy **/
TABLE#termsCond .tableHeaderinnerTableTopRightStyle{
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#221BFF;
	color:#FFFFFF;
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:25px;
 	border-left: 1px solid #2d3a5c;
 	border-top-left-radius: 10px;
}
TABLE#termsCond .tableHeaderinnerTableTopRightStyleWithoutBorder{
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#221BFF;
	color:#FFFFFF;
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:40px;
	border-top-right-radius: 10px;
}

TABLE#termsCond .tableHeaderinnerTableTopLeftStyle{
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#221BFF;
	color:#FFFFFF;
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:25px;
	border-top-right-radius: 10px;
}
.termsCond_tableHeaderinnerTableTopMidStyle{
	background-color:#221BFF;
	color:#FFFFFF;
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:right;
	height:25px;
 	/** border-left: 1px solid #2d3a5c; **/
	padding-left:5px;
	padding-right:5px;
}
TABLE#termsCond .tableBodyinnerTableBodyStyle{
	background-color:#FFFFFF;
	color:#000000;
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:center;
	height:25px;
 	border-left: 1px solid #2d3a5c;
 	border-bottom: 1px solid #4b4b4b;
	padding-left:5px;
	padding-right:5px;
}
.termsCond_tableBodyinnerTableBodyRightCellStyle{
	background-color:#FFFFFF;
	color:#000000;
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:center;
 	border-left: 1px solid #2d3a5c;
 	border-right: 1px solid #2d3a5c;
 	border-bottom: 1px solid #4b4b4b;
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
}
.termAndCondElsageIframeTermsStyle{
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
 	border-left: 1px solid #dcdcdc;
	height: 310px;
	width: 100%;
}
.elsagBtnPrintWithLogoStyle{
	background-image:url(../images_ar/printSmallIcon.png);
}

/** **/

.whiteBoxRedHeaderTitleStyle{
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	padding-left:5px;
	padding-right:5px;
}

/** open portfolio though internet **/
.openPortFoilioBigMenuStyle{
	background-image:url(../images_ar/openPrortFolioMenuBG.png);
	background-repeat:no-repeat;
	height: 58px;
	width: 348px;
	white-space:nowrap;
	vertical-align:middle;
	text-align:center;
	font-family: NotoSansArabic,  Arial, Helvetica, sans-serif;
	font-size:12.38px;
	font-weight:bold;
	color:#221BFF;

}

.openPortFoilioLogoBGStyle{
	background-repeat:no-repeat;
	white-space:nowrap;

}
/** messages center **/
.messageCenterContainterStyle{
	padding-left:23px;
	padding-right:13px;
}
.messageCenterPageHeaderTxtStyle{
	background-color:#ecf2fe;
	height:55px;
/**	font-family:Century Gothic;
	font-size:16.5px;
	font-weight:bold;
	color:#204298;
	text-align:left;
	vertical-align:middle;**/
	vertical-align:bottom;
	padding-right: 13px;
	padding-top:4px;

}
.msgCenterTapSelectedTxtStyle{
	font-family:Century Gothic;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#676767;
}
.msgCenterViewMessageDetailsStyle{
	font-family:Tahoma;
	font-size:11px;
	background:#FFFFFF;
	color:#333333;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
 	border-left: 1px solid #c0c0c0;
	
	padding-left:5px;
	padding-right:5px;
}

.msgCenterViewMessageDetailsTxtStyle{
	font-family:Tahoma;
	font-size:11px;
	background:#FFFFFF;
	color:#333333;
}

.msgCenterTapNonSelectedTxtStyle{
	font-family:Century Gothic;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#676767;
	padding-top:6px;
}
.msgCenterElsageIframeTermsStyle{
	border-top: 0px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
	border-bottom: 0px solid #dcdcdc;
 	border-left: 0px solid #dcdcdc;
	height: 235px;
	width: 765px;
}

.elsagBtnReplyWithLogoStyle{
	background-image:url(../images_ar/replySmallIcon.png);
}

.elsagBtnCancelWithLogoSmallStyle{
	background-image:url(../images_ar/cancelSmallIcon.png);
}
.elsagBtnSendWithLogoSmallStyle{
	background-image:url(../images_ar/sendSmallIcon.png);
}
.elsagTextareaStyle {
	width: 763px;
	height: 150px;
	border: 1px solid #c0c0c0;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-position: bottom right;
	background-repeat: no-repeat;
	scrollbar-base-color: #b9b9b9;
	scrollbar-arrow-color: #fefefe;
	scrollbar-shadow-color: #898989;
	scrollbar-darkshadow-color: #b9b9b9;
	scrollbar-highlight-color: #cecece;
	scrollbar-3dlight-color: #8a8a8a;
	scrollbar-track-color: #e2e2e2;
	scrollbar-face-color: #bfbfbf;
}
.elsagTextFieldMsgCenter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #c0c0c0;
	background-color:#FFFFFF;
	color: #000000;
	height:22px;
	width:433px;
}
.elsagTextFieldMsgCenterCounter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #c0c0c0;
	background-color:#FFFFFF;
	color: #000000;
	height:22px;
	width:60px;
}
.elsagSelectFieldMsgCenter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #c0c0c0;
	background-color:#FFFFFF;
	color: #000000;
	height:22px;
	width:433px;
}

.elsagLabelMsgCenter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	padding-right:5px;
}
.msgCeneterDateTxtStyle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.msgCeneterNotesTxtStyle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#204298;
	font-weight:bold;
}

/** table email style**/
TABLE#emailTable TR#headerTitles{
	background-color:#ced4ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	height:36px;
	border-bottom:1px solid #f4f7fc;
}
TABLE#emailTable TR#headerTitles TD{
	border-bottom:1px solid #f4f7fc;
}

TABLE#emailTable TR#contents TD{
	border-right: 1px solid #f4f7fc;
	border-bottom:1px solid #f4f7fc;
	border-left:1px solid #f4f7fc;
	border-top:1px solid #f4f7fc;
	background-color:#dce0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	height:20px;
}
TABLE#emailTable TR#contents TD#select{
	text-align:center;
	width: 36px;
}
TABLE#emailTable TR#contents TD#emailIteamIcon{
	text-align:center;
	width: 40px;
}
TABLE#emailTable TR#contents TD#txtItem{
	padding-right:6px;
}
TABLE#emailTable TR#contents TD#deleteItem{
	text-align:center;
	width: 60px;
}

.elsagBtnMobileWithLogoStyle{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0;
	border: none;
	background: none;
	margin : 0px;
	background-image:url(../images/btnMobileLogo.png);
	background-repeat:no-repeat;
	height:91px;
	width:65px;
	display: none;

}
.elsagBtnTabletWithLogoStyle{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0;
	border: none;
	background: none;
	margin : 0px;
	background-image:url(../images/btnTabletLogo.png);
	background-repeat:no-repeat;
	height:104px;
	width:75px;
	display: none;
}
.elsagBtnPcWithLogoStyle{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0;
	border: none;
	background: none;
	margin : 0px;
	background-image:url(../images/btnPcLogo.png);
	background-repeat:no-repeat;
	height:103px;
	width:118px;
	display: none;
}
.deviceSelectionTitle {
    color: #231f20;
    font-family: Tahoma;
    font-size: 14px;
	text-align:center;
	vertical-align:middle;
    font-weight: normal;
    height: 42px;
}
.deviceNameTitle {
    color: #231f20;
    font-family: Tahoma;
    font-size: 14px;
	text-align:center;
	vertical-align:middle;
    font-weight: normal;
    height: 42px;
}

/*********** overlay style *****************/
 .overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
	-webkit-overflow-scrolling: touch;
}

.overlay-content {
    position: relative;
    top: 10%;
    width: 100%;
    text-align: center;
    /*margin-top: 30px;*/
}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}

.overlay .closebtn {
    position: absolute;
    /*top: 20px;*/
    right: 45px;
    font-size: 60px;
}

@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    /*top: 15px;*/
    right: 35px;
  }
}
/*********** overlay style *****************/
