﻿/* Tables */
.AccountTable { border-collapse: collapse; width: 500px }
.itable { border-collapse: collapse; position: relative; width: 785px; margin-left: 35px; background-color: #FFF; top: 25px }
.itable td { padding: 0 }
.fulltable { width: 100%; border-collapse: collapse }
.fulltable td { padding: 0px }
.maintable { position: absolute; left: 120px; top: 0px; width: 865px; background-color: #FFFFFF; border-collapse: collapse }
.maintable td { padding: 0px; vertical-align: top }
.foottable { width: 785px; background-color: #FFFFFF; margin-left: 35px; border-collapse: collapse }
.foottable td { padding: 0px; vertical-align: top }
.foottable td#td1 { width: 705px; vertical-align: top }
.foottable td#td2 { width: 140px; vertical-align: top }
.h1table { }
.h1table td { padding: 0px }
.contenttable { width: 785px; background-color: #FFFFFF; margin-left: 35px; border-collapse: collapse }
.contenttable td { padding: 0px; vertical-align: top }
.contentmenutable { width: 785px; background-color: #FFFFFF; margin-left: 35px; border-collapse: collapse }
.contentmenutable td { padding: 0px }
.contentmenutable td#td1 { width: 516px }
.contentmenutable td#td2 { width: 15px }
.contentmenutable td#td3 { width: 254px }
.accdetailstable { border-collapse: collapse; width: 100% }
.accdetailstable td { padding: 0px; }
.accdetailstable td#td1 { width: 20%; text-align: left }
.accdetailstable td#td2 { width: 60%; text-align: center }
.accdetailstable td#td3 { width: 20%; text-align: right }
.indextables { width: 254px; height: 103px; background-color: #efefef; border-collapse: collapse }
.indextables td { padding: 0px }
.memberratetable { width: 254px; height: 454px; background-color: #efefef; border-collapse: collapse }
.memberratetable td { padding: 0px }
.memberratetableinner { border-collapse: collapse; margin: 5px 5px 5px 9px; width: 236px; height: 419px; background-color: #FFFFFF; text-align: left }
.memberratetableinner td { padding: 0 }
.iitable { border-collapse: collapse; margin: 0px 5px 5px 5px; width: 238px; height: 68px; background-color: #FFFFFF; text-align: left }
.iitable td { padding: 0 }
.datatable { border-collapse: collapse; width: 100%; text-align: left; }
.datatable td { padding: 0 }
.BeneficiaryTable { width: 100%; border-collapse: collapse; }
.BeneficiaryTable td { padding: 3px 0px 0px 10px }
.TradeHistoryTable { width: 100%; border-collapse: collapse }
.TradeHistoryTable td { padding: 2px 0px 2px 0px }
/* <td> Generic width classes */
.p25 { width: 25% }
.p50 { width: 50% }
.p100 { width: 100% }
.p33 { width: 33% }

/* Loading Animations */
.loadanim { border-collapse: collapse; width: 250px; height: 100px; background-image: url('../../images/axisforex/loadbg.gif') }
.loadanim { padding: 10px }
.loadanimtxt { font-family: Verdana; font-size: 14px; font-weight: bold; color: #000000 }

/* Request a Quote */
.bpaytable { width: 160px; border-collapse: collapse }
.bpaytable td { padding: 0px }
.bpayinnertable { height: 56px; width: 100%; border-collapse: collapse }
.bpayinnertable td { padding: 0px }
.px9 { font-size: 9px }
.GridBorder td { padding: 5px }
.TradeTxt { font-size: 14px }

/* Lower Content UL Menus */
.blist { margin-left: -20px; margin-top: -10px }
.blist ul ul { visibility: hidden; position: absolute; list-style-type: none }
.blist ul li:hover ul, .blist ul a:hover ul{ visibility: visible; position: relative }


/* Classes */
.checkbox { margin-left: -5px }
.accdetails { line-height: 18px }
.logo { border-style: none; position: absolute; top: 0px; left: 0px }
.panelbgcolor { background-color: #ededee; width: 100% }
.memberliverates { overflow: auto; height: 409px; width: 100% }
.fxcheckbox { position: relative; left: -4px }



/* Control Styles */
.detailstyle { border-collapse: collapse }
.detailstyle { padding: 0 }

/* Login.aspx */
.login { width: 50% }
.logintable { width: 230px; margin: 0px }
#login1	{ width: 70px }
#login2 { width: 150px }
#login3 { width: 150px; text-align: right }
/* Sitemap.aspx */
.smlist { list-style-type: none; text-decoration: none }
.smlist a, .smlist a:visited { text-decoration: underline }
.smlist a:hover  { text-decoration: none }
.smlist2 { list-style-type: none; text-decoration: none; color: #787878; margin-left: 60px; margin-top: -10px }
.smlist2 a, .smlist2 a:visited  { color: #787878; text-decoration: underline }
.smlist2 a:hover  { text-decoration: none }
.sm { font-family: verdana; font-size: 12px; font-weight: normal; text-decoration: none; text-indent: 10px; color: #9EA94D }
.sm a, .sm a:visited { font-size: 12px; color: #9EA94D; text-decoration: underline }
.sm a:hover { text-decoration: none; }
/* Default.aspx */
.indextbl { border-collapse: collapse; width: 785px; margin-top: 10px; position: relative }
.uno, .uno a, .uno a:visited  { font-family: Verdana; font-size: 10px; color: #adb2bd; text-decoration: none; text-align: center }
.uno a:hover { text-decoration: underline }
/* Members Beneficiary Page */
.BeneficiaryHead { font-size: 14px; color: #9EA94D }
/* Trade History Page */
a.BeneficiaryLink, a.BeneficiaryLink:visited { font-size: 11px; color: #9EA94D; text-decoration: underline; font-weight: bold }
a.BeneficiaryLink:hover, a.BeneficiaryLink:active { text-decoration: none }
a.TradeHistoryLink, a.TradeHistoryLink:visited { font-size: 10px; color: #9EA94D; text-decoration: underline; font-weight: bold; text-align: left;}
a.TradeHistoryLink:hover, a.TradeHistoryLink:active { text-decoration: none }
.TradeHistoryHead, .TradeHistoryHead a, .TradeHistoryHead a:visited { font-size: 10px; color: #9EA94D }
.TradeHistory { font-size: 9px; text-align: center }
.TradeHistoryAlt { background-color: #E7E7E8 } 
.TH1 { width: 130px }
.TH2 { width: 60px }
.TH3 { text-align: right }
.TH4 { text-align: left }
/* 
	AJAX Progress Loader -
    The transparent background that
	covers the whole screen
*/
.TransparentGrayBackground { position: fixed; top: 0; left: 0; background-color: Gray; filter:alpha(opacity=70); opacity:0.7; height: 100%; width: 100%; min-height: 100%; min-width: 100%; z-index: 150 }
.UpdateProgress { background-color:#fff; color:#000; width: 250px; height: 100px; text-align: center; vertical-align: middle; position: absolute; left: 350px; top: 300px; z-index: 150 }

/*Modal Popup*/
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.modalPopup { background-color:white; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:250px }