/* Parent body style */
body {
	color: #000;
	background: #fff;
	margin: 25 0 0 5;
	padding: 0;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}

input
{
	border-color: #cccccc;
    border-bottom-style:double;
    border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	color: Navy;
	font-weight:bold;
}

#hide {
	display: none;
}

img {
	border: 0;
}

html p {
	margin-top: 0;
	margin-bottom: 1em;
	text-align: left;
	font-size: 0.85em;
	line-height: 1.0;
}

.label
{
	font-weight:bold;
	width:30%;
	font-size:14px;
}

.warning
{
	font-weight:bold;
	color:Red;
	font-size:14px;
}

.bluelabel
{
	color:#4169e1;
	font-size:small;
	font-weight:bold;
	font-family: Tahoma;
}

.faqHeader
{
	color:Navy;
	font-size:10pt;
	font-weight:bold;
}
/* End Parent body style */


/* Logo & Navigation Tables Style */

table#nav p {
	text-align: left;
	line-height: 9px;
}

table#nav td a:link, table#nav td a:visited {
	color: Blue;
	font-size: 13px;
	text-decoration: underline;
}

table#nav td a:hover {
	color: Blue;
	font-size: 13px;
	text-decoration: underline;
}

table#subnav td a:link, table#subnav td a:visited, table#subnav {
	color: Red;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
}

table#subnav td a:hover{
	color: Red;
	font-size: 10pt;
   text-decoration: none;
}

p#date {
	font-size: 10pt;
}

/*#logo {
	border-right: 0px solid navy;
	border-top: 2px solid navy;
	border-bottom: 2px solid navy;
	border-left: 2px solid navy;
}*/
#logo {
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	border-left: 0;
}

/*#titleimg {
	border-top: 2px solid navy;
	border-bottom: 2px solid navy;
	border-left: 2px dashed navy;
}*/

#titleimg {
	border-top: 0;
	border-bottom: 0;
	border-left: 0;
}

#welcome {
	border-right: 0;
	border-top: 0;
	border-bottom: 0;	
}

/*#welcome {
	border-right: 2px solid navy;
	border-top: 2px solid navy;
	border-bottom: 2px solid navy;	
}*/

#welcome p {
	line-height: 10px;
	vertical-align:middle;
	font-weight:normal;
	font-size: 12px;
}

#navigation {
	text-align: center;
	white-space: nowrap;
}

#rowSubNav {
	text-align: left;
}

#rowSubNav a:link, a:visited, a:hover, a:active {
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}
#rowSearch {
	background-color: navy;
}

#search {
 text-align: right;
 vertical-align: middle;
}

/* End of Logo & Navigation Tables Style */

/* Main Content Style */

#custname p 
{
	font-size:10pt;
	font-weight:bold;
}

table#welcomemsg p {
  vertical-align: middle;
}

#maincontent {
	padding-bottom: 50px;
	padding-right: 10px;
	padding-top: 2px;
	white-space: pre;
	line-height: 14px;
	background-image: url(images/dots.gif); background-repeat: repeat-y;
}

#maincontent a:link 
{
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
} 

#maincontent a:hover 
{
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}
#maincontent a:visited
{
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}
#searchquery {
	border-color: #cccccc;
	border-bottom-style: solid;
	border-bottom: 1px;
	border-top-style: solid;
	border-top: 1px;
	border-right-style: solid;
	border-right: 1px;
	border-left-style: solid;
	border-left: 1px;
	font-size: 12px;
}

ul {
	list-style: url(../images/bullet.gif);
}

#subList
{
	list-style-type:disc;
}


/* Side Bar banner style and WOL Monitor */

#monitorLinks
{
	text-align:right;
	font-size:10pt;
}

#campaign {
	 text-align: center;
}
/* End of Main Content Style */

/* Default links style */

a:link {
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}

a:visited {
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}

a:hover {
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}

a:active {
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}
/* End of Default links style */

/* Search Form Style */

#sbmtquery {
	background-color: transparent;
	border: none;
}

#kccdisplay {
	font-weight: normal;
	font-size: 10pt;
}

/* Side Bar */

#sidebar 
{
	vertical-align:top;
	text-align:center;
	
}
/* footer style */

#footer p 
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 25px;
	text-align: center;
}
#footerHdr
{
	text-align:center;
}

#lblLastUpdate
{
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}

#lgninfo p {
   padding-right: 170px;
   font-weight:bold;
   font-size: 10pt;
}

hr {
	color: Navy;
	height: 5px;
}
/* end of footer style */

/* Epin and Customer name table display */
table#welcomemsg td a:link, table#welcomemsg td a:visited  {
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}

#epin a:link, a:visited, a:active
{
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}

#epin a:hover 
{
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}

table#welcomemsg td p {
	font-size: 10pt;
	text-align: right;
	vertical-align: bottom;
	text-transform: uppercase;
	letter-spacing: 1px;
}
/* end of Epin and Customer name table display */

/* Product Table Style*/
.generalCenter
{
	text-align:center;
}
table#accounts, table#funds, table#sn, table#creditcards, table#watanigifts, table#loans, table#personalizeTbl, table#kcc, table#brokerage, table#newcustomer, table#general, table#tblBalances, table#tblBeneficiaries, table#tblPayments, table#tblFavorites, table#tblWataniGift, table#tblRates, table#savingsCalc, table#tblCurrCalc, table#wrapperForRates  {
	border-bottom: double;
	border-bottom-color: #73A0B3;
	border-bottom-width: 3px;
	border-left: double;
	border-left-color: #73A0B3;
	border-left-width: 3px;
	border-top: double;
	border-top-color: #73A0B3;
	border-top-width: 3px;
	border-right: double;
	border-right-color: #73A0B3;
	border-right-width: 3px;
	font-size: 10pt;
	font-family: Tahoma;
}
/* End of product Table Style */

/* Table alternating style colors classes */

.Dark {background-color:#eef5fd;}

.Light {background-color:#fff;}

.DarkColumn {background-color:Navy; color:White; font-weight:bold; font-size:12px}

.DarkTitle {font-weight:bold; font-size:12px; color:Navy}

.Center
{
	text-align:center;
}

.TblHeader 
{
	font-size: 10pt;
	font-family: Tahoma;
	background-color:#efe3c2;
	font-weight:bold;
}

.TblSubHeader
{
	font-size: 10pt;
	font-family: Tahoma;
	background-color:#000080; 
	color:#ffffff; 
	font-weight:bold;
}

#acctRow, #fundRow, #cardRow, #giftRow, #loanRow
{
	font-weight:bold;
}

table#accounts p, table#funds p, table#creditcards p, table#watanigifts p, table#loans p, table#general p {
	text-align: left;
	vertical-align: middle;
	text-indent: 2px;
}

table#tblBrokers
{
	font-size:10pt;
}
#acctheader, #giftheader, #kccHdr, #fundheader, #cardheader, #loanheader, #personalizeHdrRow, #brkrgHdr, #newcustHdr, #generalHdr {
	font-weight: bold;
	background-color: #efe3c2;
	font-size:10pt;
}

#exchangeHdr
{
	font-weight:bold;
	font-size:10pt;
	text-align:center;
}

/* End of Table alternating style colors classes */

/*Account Statement Style*/
table#acctStatment
{
	font-size: 12px;
	font-family: Arabic Transparent;
}

table#acctStatment p
{
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
}

#acctstmtHdr
{
	font-weight:bold;
	text-align:center;
	font-size:10pt;
	padding-bottom:10;
}

#acctstmtrow
{
	text-align:right;
	padding-top:30;
    padding-right:10;
    vertical-align:top;
}
#acctinfo, #nameinfo
{
	padding-left:70;
	vertical-align:top
}
#acctrowInfo, #typeinfo
{
	vertical-align:top;
	padding-left:30;
}

/*End of acct statment style*/


/* Specific Perosnalization Style Sheet elements */


table#dgrdBalanceInfo,table#dgrdRates, table#dgrdTransferFunds, table#dgrdBillPayment, table#dgrdSelfService, table#tblFavoriteSites, table#dgrdCheckBook
{
	border: none;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight:normal;
}

table#dgrdBalanceInfo td, table#dgrdTransferFunds td, table#dgrdBillPayment td, table#dgrdSelfService td, table#tblFavoriteSites td
{
	padding: 4 0 4 0;
	padding-right: 20px;
}

#personalizeHdrRow
{
	text-align:center;
}

#personalizeSubHdrRow
{
	font-weight: bold;
	color:Navy;
}

#personalizeCtrlHdrRow
{
	text-align:center;
	font-weight:bold;
	height:50;
}

#personalizeCtrlSubHdrRow
{
	text-align:center;
	font-size:10pt;
	font-weight:bold;
}

#PersonlizeCtrlNav a:link, a:visited, a:active,a:hover 
{
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}
	
#PersonlizeCtrlNav
{
	text-align:center;
}

#BalanceInfoEditColseCell
{
	padding-left:200;
}

#PersonlizeCtrlNav tr
{
	height:50;
}

#personalizeBtnRow
{
	
}

#BalanceInfoEditColoseCell, #TransferFundsEditColoseCell, #BillPaymentsEditColoseCell, #FavoritesEditColoseCell, #WataniGiftsEditColoseCell, #RatesEditColoseCell
{
	width:51;
}

.BeneficiriesActionCell
{
	width:55;
}

.PaymentsActionCell
{
	width:38;
}

.btnTransfer
{
	background-color:#E8F3FF;
	border: solid 1px Navy;
	color: Navy;
	font-weight:bold;
	font-size:10pt;
	padding:0 0 0 0;
}

.btnPay
{
	background-color:#E8F3FF;
	border: solid 1px Navy;
	color: Navy;
	font-weight:bold;
	font-size:10pt;
	padding:0 0 0 0;
	width : 38;
}
/* End of Specific Perosnalization Style Sheet elements */

/* Application Specific Style */

#termsHdr p 
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: Navy;
}

/* Generic Applications Style */

table#kcc, table#brokerage, table#newcustomer, table#general
{
	padding:5 5 5 5;
}


/* Only KCC */
#signature, #appdate
{
	text-align:right;
}
/* end of Only Kcc */

/* Only Zain discount */
#paymentOption input
{
	border:none;
}
/* end of Only Zain discount */

#kccHdr, #brkrgHdr, #newcustHdr, #generalHdr, #sendICardFeedBack, #cancelICard, #processMtcDiscount, #applyTravelSafe, #generalButontd, #generalProcessButton
{
	text-align:center;
}

table#general p
{
	font-size: 10pt;
}

table#general
{
	height:100%;
}

table#general a:link, table#general a:visited, table#general a:active
{
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}

table#general a:hover
{
	color: Blue;
	font-size: 10pt;
	text-decoration: underline;
}

#printbtn
{
	text-align:center;
}


/* All click button style */

.clickButton
{
	background-color:#E8F3FF;
	border: solid 1px Navy;
	color: Navy;
	font-weight:bold;
}

/* Style for drop down lists */
#DrpdAccountLabel1:drpdAccountsLabel, #DrpdAccountLabel2:drpdAccountsLabel
{
	background-color:#E8F3FF;
	color: Navy;
	font-weight:bold;
}
/* end of drop down styles */

/*Style for select lists */
#radbtnPayOption, #radbtnPaymentOption
{
	font-weight:bold;
	font-size:10pt;
	color:Navy;
	border: thin 1px #ffffff;	
}

/* Style for currency and balance label */
#DrpdAccountLabel1_lblAccountCurrency, #DrpdAccountLabel1_lblAccountBalance, #DrpdAccountLabel2_lblAccountCurrency, #DrpdAccountLabel2_lblAccountBalance, #DrpdKDaccounts1_lblAccountCurrency, #DrpdKDaccounts1_lblAccountBalance
{
	color:Navy;
	font-weight:bold;
	font-size: 10pt;
}
/* End of Style for currency and balance label */

/* All Error labels */
#lblErrMsg
{
	color:Red;
	font-weight:bold;
	font-size:10pt;
	font-family:Tahoma;
}
/* This contains the style for the error TD*/
#errMsgHdr
{
	text-align: center;
}

/* All general messages*/
#lblMessage
{
	font-weight:bold;
	color:Navy;
}


/* style for ICard */
#tblCancelICard
{
	border-style:solid;
	border-color:Red;
	color:Red;
	text-align:center;
}
#tdCancelICard
{
	text-align:center;
}
#applyIcard
{
	
	text-align:center;
}

/*end style for ICard */

/* style for QualityNet payment */
#QualityNetForm
{
	border-color:#73A0B3;
	border-style:double;
	border-width:3px;
	width:80%;
}
/* end style for QualityNet payment */

/* style for Card Payment */
#tblSelectCard, #tblConfirmPayment, #showMessages
{
	width: 100%;
	text-align:center;
}
	
/* end style for Card Payment*/

.BoldRed
{
	color:Red;
	font-weight:bold;
	text-align:center;
}

/* Specific Style for Account Opening */

.acctOpenHdr
{
	font-size:10pt;
	font-weight:bold;
	text-align:right;
}

/* style for watani gifts */
#GiftPointsItem
{
	text-align:center;
	font-size:10pt;
	width:100%;
}

#WataniGiftsPointsSummery
{
	border-color:#73A0B3;
	border-style:double;
	border-width:3px;
	width:80%;
}

#tblVouchers, #tblConfirmVouchers
{
	padding:2 2 2 2;
	border:solid 1 #73A0B3
}

.imgTrans
{ 
	filter:revealTrans(duration=3.0,transition=12) 
}
	
/* end style for watani gifts */

/* Styles for Account Statement Form */

.BodyFont
{
	font-family: verdana;
	color: #333333;
	font-size: 11px;
}

.SectionHeader
{
	font-size: 11px;
	font-weight: 700;
	background-color: #f0e3c3;
	color: #333333;
	font-family: verdana;
}
.FormLabels
{
	font-size: 11px;
	font-weight: 500;
	color: #000000;
	font-family: verdana;
	text-align: left;
	padding-left:11px;
}
.TransactionDateDropDown
{
	font-size: 11px;
	width: 131px;
	height: 16px;
	color: #333333;
	border: Solid 1px #7b9ebd;
	font-family: verdana;
}

.DateBox
{
	width:113px;
	font-family: verdana;
	font-size: 11px;
	padding-left: 7px;
	height: 16px;
	border: Solid 1px #7b9ebd;
	letter-spacing: 1px;
}
.TransactionTypeDropdown
{
	font-size: 11px;
	width: 171px;
	height: 16px;
	color: #333333;
	border: Solid 1px #7b9ebd;
	font-family: verdana;
}
.TransactionAmountDropdown
{
	font-size: 11px;
	width: 99px;
	height: 16px;
	color: #333333;
	border: Solid 1px #7b9ebd;
	font-family: verdana;
}
.TransactionAmount
{
	font-size: 11px;
	width: 61px;
	height: 17px;
	color: #333333;
	border: Solid 1px #7b9ebd;
	font-family: verdana;
}
.RadioButton
{
	border:0;
	background-color: transparent;
}
.Button
{
	font-size: 11px;
	font-weight:600;
	width:78;
	height: 23px;
	color: #ffffff;
	border: Solid 1px #999999;
	background-color: #cb9998;
	text-align: center;
	font-family: verdana;
}
.TableHeader
{
	height:25;
	background-color: #666666;
	font-size: 11px;
	font-weight: 700;
	color: #ffffff;
	font-family: verdana;
	text-align: center;
}
.GridItem
{
	height:25;
	font-size: 11px;
	font-weight: 500;
	color: #333333;
	font-family: verdana;
	background-color:#e8e8e8;
}
.GridAlternate
{
	height:25;
	font-size: 11px;
	font-weight: 500;
	color: #333333;
	font-family: verdana;
	background-color:#f6f6f6;
}
