/* Header
----------------------------------------------------------------------------------------------------*/
#logo {
	display: block;
	height: 78px;
	width: 200px;
	background: transparent url('../../image/pc/logo-main.png') no-repeat scroll;
	margin: 4px 0 0 19px;
	float: left;
}

#envtTestBanner {
	height: 125px;
	width: 141px;
	background: transparent url('../../image/test-banner.png') no-repeat scroll;
	left: 230px;
	top: 0;
	position: absolute;
}

#envtDemoBanner {
	height: 125px;
	width: 141px;
	background: transparent url('../../image/demo-banner.png') no-repeat scroll;
	left: 230px;
	top: 0;
	position: absolute;
}

#envtDevBanner {
	height: 125px;
	width: 141px;
	background: transparent url('../../image/dev-banner.png') no-repeat scroll;
	left: 230px;
	top: 0;
	position: absolute;
}

#panel_availableBalance {
	position: absolute;
	right: 9px;
	font-weight: bold;
	top: 31px;
	color: #333333;
}

#panel_agentCategory {
	position: absolute;
	display: table;
	right: 9px;
	font-weight: bold;
	top: 35px;
	color: #333333;
	height: 56px;
	width: 660px;
}

div#panel_agentCatgory_profile_div{
	display:table-cell;
	width: 110px;
	background-color:#ECEDF0;
	vertical-align: middle;
}

div#panel_agentCatgory_profile_div div#panel_agentCatgory_profile_inner_div{
	width:160px;
	display: table;
	width: 100%;
	height:100%;
}

div#panel_agentCatgory_category_image_div{
	display:table-cell;
	width: 105px;
	background-color:#ECEDF0;
	vertical-align: middle;
	text-align: center;
	color: #6E6D6D;
	font-weight: normal;
}

div#panel_agentCatgory_available_balance_div{
	display:table-cell;
	width: 200px;
	/*background-color: #F26522;*/
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	color: #fff;
	max-width:200px;
	max-height: inherit;
	overflow: hidden;
}

div#panel_agentCatgory_emergency_balance_div{
	display:table-cell;
	width: 100px;
	/*background-color: #F26522;*/
	text-align: center;
	vertical-align: middle;
	color: #fff;
	max-height: inherit;
	overflow: hidden;
	padding: 4px 3px 0 3px;
}

.category_7c5a2806-6adf-4b81-ba47-30fbaf63685c {
	background-color: #F26522;
	fill: #F26522;
}

.category_4cab4d4d-cd72-49cb-a9b4-98ed2ef3e583 {
	background-color: #F7931E;
	fill: #F7931E;
}

.category_b3ec1803-4b85-4679-860d-a5a22656657b {
	background-color: #FFC20E;
	fill: #FFC20E;
}

.category_716d2945-d462-4ebf-9305-bcd5eda512f2 {
	background-color: #CADB2A;
	fill: #CADB2A;
}

.no-overdraft {
	background-color: #FFF !important;
}

div#panel_agentCatgory_onhold_balance_div{
	display:table-cell;
	max-width: 90px;
	vertical-align:middle;
	color: #fff;
	max-height: inherit;
	overflow: hidden;
	padding: 4px 3px 0 3px;
}

div#onhold_balance_inner_div_id {
	vertical-align:middle;
	max-width:inherit;
	max-height: inherit;
	overflow: hidden;
}


div#panel_layawayBalance{
	display:table-cell;
	max-width: 90px;
	vertical-align:middle;
	color: #fff;
	max-height: inherit;
	overflow: hidden;
	padding: 4px 3px 0 3px;
}

div#overdraft-timer {
	display:inline-flex;
	vertical-align:middle;
	color: #2f2f2f;
	font-size: 11px;
	padding: 2px 5px 0 5px;
	border: none;
	font-weight: bold;
}


div#overdraft-timer.overdraft-none {
	display: none;
	font-size: 10px;
}

div#overdraft-timer.overdraft-normal {
	color: #2f2f2f;
}

div#overdraft-timer.overdraft-closed {
	font-size: 10px;
}

div#overdraft-timer.overdraft-warning {
	color: #f00;
	font-weight: bold;
}

div#overdraft-timer.overdraft-warning.alert {
	-webkit-animation: WARNING_FLASH 30s infinite;  /* Safari 4+ */
	-moz-animation: WARNING_FLASH 30s infinite;  /* Fx 5+ */
	-o-animation: WARNING_FLASH 30s infinite;  /* Opera 12+ */
	animation: WARNING_FLASH 30s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes WARNING_FLASH {
	0%, 1% {
		background-color:#FFF;
		color:#ff9b02;
	}
	2%, 100% {
		background-color: #ff9b02;
		color:#FFF;
	}
}

div#overdraft-timer.overdraft-problem {
	font-size: 10px;
	color: #f00;
}

div#overdraft-timer.overdraft-problem.alert {
	-webkit-animation: PROBLEM-FLASH 5s infinite;  /* Safari 4+ */
	-moz-animation: PROBLEM-FLASH 5s infinite;  /* Fx 5+ */
	-o-animation: PROBLEM-FLASH 5s infinite;  /* Opera 12+ */
	animation: PROBLEM-FLASH 5s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes PROBLEM-FLASH {
    0%, 4% {
		background-color:#FFF;
		color:#e50000;
    }
    5%, 100% {
        background-color: #e50000;
		color: #FFF;
    }
}



div#overdraft-balance {
	display: inline-flex;
	text-align:center;
	overflow: hidden;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
    color: #f00;
}

div#overdraft-balance.category_7c5a2806-6adf-4b81-ba47-30fbaf63685c {
	background-color: #F26522;
	fill: #F26522;
	color: #D6C104;
}

div#overdraft-balance.category_4cab4d4d-cd72-49cb-a9b4-98ed2ef3e583 {
	background-color: #F7931E;
	fill: #F7931E;
}

div#overdraft-balance.category_b3ec1803-4b85-4679-860d-a5a22656657b {
	background-color: #FFC20E;
	fill: #FFC20E;
}

div#overdraft-balance.category_716d2945-d462-4ebf-9305-bcd5eda512f2 {
	background-color: #CADB2A;
	fill: #CADB2A;
}

div#overdraft-balance.overdraft-none {
	display: none;
}

div#overdraft-balance.overdraft-problem {
	background-color: #e50000;
	color: #fff;
}

div.panel_agentCategory_separator{
	width:2px;
	display: table-cell;
	background: #ffffff;
}

div#panel_agentCatgory_profile_image_div{
	display:table-cell;
	height: 100%;
	width: 40px;
	vertical-align: middle;
	max-width:100px;
	max-height: inherit;
	overflow: hidden;
	/*background-image: url("");*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-right: solid 2px #fff;
}

div#panel_agentCatgory_profile_name_div{
	max-height: 60%;
	height: 60%;
	vertical-align: middle;
	text-align: center;
	overflow-x: hidden;
	overflow-y: hidden;
	color: #6E6D6D;
	font-size: 13px;
	font-weight: normal;
	margin-top: 4px;
	z-index: 1;
}

div#panel_agentCategory_agent_id_div{
	max-height: 40%;
	height: 40%;
	vertical-align: bottom;
	text-align: center;
	overflow-x: hidden;
	overflow-y: hidden;
	color: #6E6D6D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 4px;
}


#panel_dailyFloatLimitBalance {
	position: absolute;
	right: 9px;
	font-weight: bold;
	top: 35px;
	color: #333333;
}

#panel_customerName {
	position: absolute;
	left: 377px;
	font-weight: bold;
	font-size: 10pt;
	top: 35px;
	color: #333333;
}

#panel_pagaPoints {
	position: absolute;
	right: 18px;
	font-weight: bold;
	top: 55px;
	color: #333333;
}

#header #loading {
	display: none;
	position:absolute;
	right:14px;
	top:114px;
}

#header .chat {
	background-image: url(../../image/pc/en/button_icon.chatwith.png);
	width: 137px;
	height: 33px;
	display: block;
	cursor: pointer;
	position: absolute;
	right: 25px;
	top: 40px;

}

.securityIcon{
	height: 90px;
	width : 90px;
	border: 1px solid #ED8A22;
}

.securityImages{
	height:130px;
	overflow:auto;
	white-space: nowrap;
	width:305px;
}

.billerIcon{
	/* 	height: 90px;*/
	width : 90px;
	/*border: 1px solid #ED8A22;*/
}

#pagaPoints{
	padding-left:10px;
}

/* Forms
*--------------------------------------------------------------------*/
/*
div.panel-input div.form.shorter {
	margin: -0.5em 0;
}

div.form label { font-weight: bold; }

.ie div.panel-input div.form div select  { width: 69.3%; }
.ie div.panel-input div.form.twoColumn div select  { width: 77.3%; }
.ie div.panel-input div.form.twoColumn div.column select  { width: 54.6%; }
.ie div.panel-input div.form.twoColumn div.column select.shorter  { width: 51.7%; }
.ie div.panel-input div.form.twoColumn div.column span.property { margin-left: 3.4%; }
.ie div.panel-input div.form.twoColumn div span.property { margin-left: 1.4%; }

.gecko div.panel-input div.form div select  { width: 68.9%; }
.gecko div.panel-input div.form.twoColumn div select  { width: 76.9%; }
.gecko div.panel-input div.form.twoColumn div.column select  { width: 53.73%; }
.gecko div.panel-input div.form.twoColumn div.column select.shorter  { width: 50.7%; }
.gecko div.panel-input div.form.twoColumn div.column span.property { margin-left: 4%; }
.gecko div.panel-input div.form.twoColumn div span.property { margin-left: 2%; }

.chrome div.panel-input div.form div select  { width: 68.9%; }
.chrome div.panel-input div.form.twoColumn div select  { width: 76.9%; }
.chrome div.panel-input div.form.twoColumn div.column select  { width: 53.6%; }
.chrome div.panel-input div.form.twoColumn div.column select.shorter  { width: 50.7%; }
.chrome div.panel-input div span.property { margin-bottom: 3px; }
.chrome div.panel-input div.form.twoColumn div.column span.property { margin-left: 4.6%; }
.chrome div.panel-input div.form.twoColumn div span.property { margin-left: 2.6%; }

.safari div.panel-input div.form div select  { width: 68.8%; }
.safari div.panel-input div.form.twoColumn div select  { width: 76.9%; }
.safari div.panel-input div.form.twoColumn div.column select  { width: 53.5%; }
.safari div.panel-input div.form.twoColumn div.column select.shorter  { width: 50.65%; }
.safari div.panel-input div span.property { margin-bottom: 3px; }
.safari div.panel-input div.form.twoColumn div.column span.property { margin-left: 4.6%; }
.safari div.panel-input div.form.twoColumn div span.property { margin-left: 2.6%; }
*/

div.form div label.required:before {
	content: "*";
	color: #ff0000;
	clear: none;
	text-align: right;
	font-weight: bold;
	font-size: 100%;
	vertical-align: -2px;
}

/* Menu
*--------------------------------------------------------------------*/

#menu {padding:0; margin:0; list-style:none; height: 25px; position:relative; z-index:1; font-family:arial, verdana, sans-serif; right: 10px;}
#menu li {float:left; margin-right:1px; border-right: solid 1px #e2e2e2; margin-left: -2px}
#menu li.right,  #menu li li { border-right: none; }

#menu li a {height: 25px; line-height: 25px; display:block; float:left; text-decoration:none; font-size:11px; font-weight:bold; }

#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

#menu li a:hover {z-index:2; position:relative;}
#menu li:hover {position:relative; z-index:2;}

#menu li a.sub {background: transparent url(down-arrow.gif) no-repeat right center;}
#menu li.current a.sub { background:transparent url(../../image/triangle-down.png) no-repeat right center;;}

#menu :hover ul {left:0; top: 25px; z-index: 3;  /** required for ie7 to display drop-down menu over other content  */}

#menu ul, #menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul li {margin:0; border: solid 1px #e2e2e2; border-bottom: none; background-color: #fff}
#menu :hover ul li.last {border-bottom: solid 1px #e2e2e2;}
#menu :hover ul li a {padding:0; text-indent:10px; height: 25px; line-height: 25px;}

#menu :hover ul :hover ul li a { padding:0;}

#menu a.howpagaworks {
	background-image: url(../../image/pc/en/menu.howpagaworks.off.png);
	width: 132px;
}

#menu a.howpagaworks:hover, #menu.howpagaworks a.howpagaworks {
	background-image: url(../../image/pc/en/menu.howpagaworks.on.png);
}


#menu a.findAgentTop {
	background-image: url(../../image/pc/en/menu.findanagent.off.png);
	width: 105px;
}

#menu a.findAgentTop:hover, #menu.findAgentTop a.findAgentTop {
	background-image: url(../../image/pc/en/menu.findanagent.on.png);
}

#menu a.faqTop {
	background-image: url(../../image/pc/en/menu.faqs.off.png);
	width: 50px;
}

#menu a.faqTop:hover, #menu.faqTop a.faqTop {
	background-image: url(../../image/pc/en/menu.faqs.on.png);
}


#menu a.pagaforyou {
	background-image: url(../../image/pc/en/menu.pagaforyou.off.png);
	width: 124px;
}

#menu a.pagaforyou:hover, #menu.pagaforyou a.pagaforyou {
	background-image: url(../../image/pc/en/menu.pagaforyou.on.png);
}

#menu a.personal {
	background-image: url(../../image/pc/en/menu.personal.off.png);
	width: 123px;
}

#menu a.personal:hover, #menu.personal a.personal {
	background-image: url(../../image/pc/en/menu.personal.on.png);
}

#menu a.business {
	background-image: url(../../image/pc/en/menu.business.off.png);
	width: 123px;
}

#menu a.business:hover, #menu.business a.business {
	background-image: url(../../image/pc/en/menu.business.on.png);
}

#menu a.agent {
	background-image: url(../../image/pc/en/menu.agent.off.png);
	width: 123px;
}

#menu a.agent:hover, #menu.agent a.agent {
	background-image: url(../../image/pc/en/menu.agent.on.png);
}

#menu a.register {
	background-image: url(../../image/pc/en/menu.register.off.png);
	width: 75px;
}
#menu a.register:hover, #menu.register a.register {
	background-image: url(../../image/pc/en/menu.register.on.png);
}

#menu a.company {
	background-image: url(../../image/pc/en/menu.company.off.png);
	width: 102px;
}

#menu a.company:hover, #menu.company a.company {
	background-image: url(../../image/pc/en/menu.company.on.png);
}

#menu a.aboutus {
	background-image: url(../../image/pc/en/menu.aboutus.off.png);
	width: 142px;
}

#menu a.aboutus:hover, #menu.aboutus a.aboutus {
	background-image: url(../../image/pc/en/menu.aboutus.on.png);
}

#menu a.team {
	background-image: url(../../image/pc/en/menu.team.off.png);
	width: 142px;
}

#menu a.team:hover, #menu.team a.team {
	background-image: url(../../image/pc/en/menu.team.on.png);
}

#menu a.boardofdirectors {
	background-image: url(../../image/pc/en/menu.boardofdirectors.off.png);
	width: 142px;
}

#menu a.boardofdirectors:hover, #menu.boardofdirectors a.boardofdirectors {
	background-image: url(../../image/pc/en/menu.boardofdirectors.on.png);
}

#menu a.termsOfService {
	background-image: url(../../image/pc/en/menu.termsOfService.off.png);
	width: 142px;
}

#menu a.termsOfService:hover, #menu.termsOfService a.termsOfService {
	background-image: url(../../image/pc/en/menu.termsOfService.on.png);
}

#menu a.investors {
	background-image: url(../../image/pc/en/menu.investors.off.png);
	width: 142px;
}

#menu a.investors:hover, #menu.investors a.investors {
	background-image: url(../../image/pc/en/menu.investors.on.png);
}

#menu a.partners {
	background-image: url(../../image/pc/en/menu.partners.off.png);
	width: 142px;
}

#menu a.partners:hover, #menu.partners a.partners {
	background-image: url(../../image/pc/en/menu.partners.on.png);
}

#menu a.privacyPolicy,#company a.privacyPolicy {
	background-image: url(../../image/pc/en/menu.privacyPolicy.off.png);
	width: 142px;
}

#menu a.privacyPolicy:hover, #menu.privacyPolicy a.privacyPolicy,#company a.privacyPolicy:hover{
	background-image: url(../../image/pc/en/menu.privacyPolicy.on.png);
}

#menu a.security {
	background-image: url(../../image/pc/en/menu.security.off.png);
	width: 142px;
}

#menu a.security:hover, #menu.security a.security{
	background-image: url(../../image/pc/en/menu.security.on.png);
}

#menu a.ourPromise {
	background-image: url(../../image/pc/en/menu.ourPromise.off.png);
	width: 142px;
}

#menu a.ourPromise:hover, #menu.ourPromise a.ourPromise {
	background-image: url(../../image/pc/en/menu.ourPromise.on.png);
}

#menu a.press {
	background-image: url(../../image/pc/en/menu.press.off.png);
	width: 142px;
}

#menu a.press:hover, #menu.press a.press {
	background-image: url(../../image/pc/en/menu.press.on.png);
}

#menu a.terms {
	background-image: url(../../image/pc/en/menu.terms.off.png);
	width: 142px;
}

#menu a.terms:hover, #menu.terms a.terms {
	background-image: url(../../image/pc/en/menu.terms.on.png);
}

#menu a.contact {
	background-image: url(../../image/pc/en/menu.contact.off.png);
	width: 142px;
}

#menu a.contact:hover, #menu.contact a.contact {
	background-image: url(../../image/pc/en/menu.contact.on.png);
}


#company {padding:0; margin:0; list-style:none; height: 25px; position:relative; font-family:arial, verdana, sans-serif; position: absolute; z-index: 1;}
#company li {margin-right:1px; margin-left: -16px}
#company li.right,  #company li li { border-right: none; }

#company li a {height: 30px; line-height: 30px; display:block; }

#company li a:hover {z-index:2; position:relative;}
#company li:hover {position:relative; z-index:2;}

#company :hover ul {left:0; top: 25px; z-index: 3;  /** required for ie7 to display drop-down company over other content  */}

#company ul, #company :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#company :hover ul li {margin:0; background-color: #fff}
#company :hover ul li a {padding:0; text-indent:10px; height: 25px; line-height: 25px;}

#company :hover ul :hover ul li a { padding:0;}

div #company {
	height: 25px;
	padding: 19px 0;
}

div #company a {
	height: 40px;
	display: block;
	margin-left: 10px;
	color: #5e5e5e;
	line-height: 1em;
	font-weight: bold;
}

#privacy {padding:0; margin:0; list-style:none; height: 25px; position:relative; font-family:arial, verdana, sans-serif; position: absolute; z-index: 1;}
#privacy li {margin-right:1px; margin-left: -16px}

div #privacy {
	height: 25px;
	padding: 19px 0;
}

div #privacy a {
	height: 40px;
	display: block;
	margin-left: 10px;
	color: #5e5e5e;
	line-height: 1em;
	font-weight: bold;
}

#company a.aboutUs {
	background-image: url(../../image/pc/en/menu.company.aboutus.off.png);
	width: 220px;
}

#company a.aboutUs:hover, #company.aboutUs a.aboutUs {
	background-image: url(../../image/pc/en/menu.company.aboutus.on.png);
}

#company a.team {
	background-image: url(../../image/pc/en/menu.company.team.off.png);
	width: 220px;
}

#company a.team:hover, #company.team a.team {
	background-image: url(../../image/pc/en/menu.company.team.on.png);
}

#company a.investors {
	background-image: url(../../image/pc/en/menu.company.investors.off.png);
	width: 220px;
}

#company a.investors:hover, #company.investors a.investors {
	background-image: url(../../image/pc/en/menu.company.investors.on.png);
}

#company a.boardOfDirectors {
	background-image: url(../../image/pc/en/menu.company.boardOfMembers.off.png);
	width: 220px;
}

#company a.boardOfDirectors:hover, #company.boardOfDirectors a.boardOfDirectors {
	background-image: url(../../image/pc/en/menu.company.boardOfMembers.on.png);
}

#company a.partners {
	background-image: url(../../image/pc/en/menu.company.partners.off.png);
	width: 220px;
}

#company a.partners:hover, #company.partners a.partners {
	background-image: url(../../image/pc/en/menu.company.partners.on.png);
}

#company a.termsOfUse {
	background-image: url(../../image/pc/en/menu.company.termsOfUse.off.png);
	width: 142px;
}

#company a.termsOfUse:hover, #company.termsOfUse a.termsOfUse {
	background-image: url(../../image/pc/en/menu.company.termsOfUse.on.png);
}


#company a.privacyPolicy {
	background-image: url(../../image/pc/en/menu.company.privacyPolicy.off.png);
	width: 220px;
}

#company a.privacyPolicy:hover, #company.privacyPolicy a.privacyPolicy {
	background-image: url(../../image/pc/en/menu.company.privacyPolicy.on.png);
}

#company a.security {
	background-image: url(../../image/pc/en/menu.company.security.off.png);
	width: 220px;
}

#company a.security:hover, #company.security a.security {
	background-image: url(../../image/pc/en/menu.company.security.on.png);
}

#company a.terms {
	background-image: url(../../image/pc/en/menu.company.termsOfService.off.png);
	width: 220px;
}

#company a.terms:hover, #company.terms a.terms {
	background-image: url(../../image/pc/en/menu.company.termsOfService.on.png);
}

#company a.promotionsTerms {
	background-image: url(../../image/pc/en/menu.company.termsOfPromotions.off.png);
	width: 220px;
}

#company a.promotionsTerms:hover, #company.promotionsTerms a.promotionsTerms {
	background-image: url(../../image/pc/en/menu.company.termsOfPromotions.on.png);
}

#company a.ourPromise {
	background-image: url(../../image/pc/en/menu.company.ourPromise.off.png);
	width: 220px;
}

#company a.ourPromise:hover, #company.ourPromise a.ourPromise {
	background-image: url(../../image/pc/en/menu.company.ourPromise.on.png);
}

#company a.privacyPolicy:hover, #company.privacyPolicy a.privacyPolicy {
	background-image: url(../../image/pc/en/menu.company.privacyPolicy.on.png);
}

#company a.press {
	background-image: url(../../image/pc/en/menu.company.press.off.png);
	width: 220px;
}

#company a.press:hover, #company.press a.press {
	background-image: url(../../image/pc/en/menu.company.press.on.png);
}

#company a.contact:hover, #company.contact a.contact {
	background-image: url(../../image/pc/en/menu.company.contact.on.png);
}

#company a.contact {
	background-image: url(../../image/pc/en/menu.company.contact.off.png);
	width: 220px;
}

#privacy a.privacyPolicy {
	background-image: url(../../image/pc/en/menu.company.privacyPolicy.off.png);
	width: 220px;
}

#privacy a.privacyPolicy:hover, #privacy.privacyPolicy a.privacyPolicy {
	background-image: url(../../image/pc/en/menu.company.privacyPolicy.on.png);
}

#privacy a.terms {
	background-image: url(../../image/pc/en/menu.company.termsOfService.off.png);
	width: 220px;
}

#privacy a.terms:hover, #privacy.terms a.terms {
	background-image: url(../../image/pc/en/menu.company.termsOfService.on.png);
}

#privacy a.promotionsTerms {
	background-image: url(../../image/pc/en/menu.company.termsOfPromotions.off.png);
	width: 220px;
}

#privacy a.promotionsTerms:hover, #privacy.promotionsTerms a.promotionsTerms {
	background-image: url(../../image/pc/en/menu.company.termsOfPromotions.on.png);
}

#privacy a.security {
	background-image: url(../../image/pc/en/menu.company.security.off.png);
	width: 220px;
}

#privacy a.security:hover, #privacy.security a.security {
	background-image: url(../../image/pc/en/menu.company.security.on.png);
}

#privacy a.ourPromise {
	background-image: url(../../image/pc/en/menu.company.ourPromise.off.png);
	width: 220px;
}

#privacy a.ourPromise:hover, #privacy.ourPromise a.ourPromise {
	background-image: url(../../image/pc/en/menu.company.ourPromise.on.png);
}

a.menu-item-aboutpaga {
	background-image: url(../../image/pc/en/menu.aboutpaga.off.png);
	width: 103px;
}
a.menu-item-aboutpaga:hover, ul#nav.aboutpaga a.menu-item-aboutpaga {
	background-image: url(../../image/pc/en/menu.aboutpaga.on.png);
}

a.menu-item-whatispaga {
	background-image: url(../../image/pc/en/menu.whatispaga.off.png);
	width: 120px;
}
a.menu-item-whatispaga:hover, ul#nav.whatispaga a.menu-item-whatispaga {
	background-image: url(../../image/pc/en/menu.whatispaga.on.png);
}
a.menu-item-faq {
	background-image: url(../../image/pc/en/menu.faqs.off.png);
	width: 50px;
}
a.menu-item-faq:hover, ul#nav.faq a.menu-item-faq {
	background-image: url(../../image/pc/en/menu.faqs.on.png);
}


a.menu-item-blog {
	background-image: url(../../image/pc/en/menu.blog.off.png);
	width: 107px;
}
a.menu-item-blog:hover, ul#nav.blog a.menu-item-blog {
	background-image: url(../../image/pc/en/menu.blog.on.png);
}

a.menu-item-contact {
	background-image: url(../../image/pc/en/menu.contact.off.png);
	width: 92px;
}
a.menu-item-contact:hover, ul#nav.contact a.menu-item-contact {
	background-image: url(../../image/pc/en/menu.contact.on.png);
}

a.menu-item-accountinfo {
	background-image: url(../../image/pc/en/menu.accountinfo.off.png);
	width: 107px;
}
a.menu-item-accountinfo:hover, ul#nav.accountinfo a.menu-item-accountinfo {
	background-image: url(../../image/pc/en/menu.accountinfo.on.png);
}

a.menu-item-managephones {
	background-image: url(../../image/pc/en/menu.managephones.off.png);
	width: 132px;
}
a.menu-item-managephones:hover, ul#nav.managephones a.menu-item-managephones {
	background-image: url(../../image/pc/en/menu.managephones.on.png);
}

a.menu-item-profile {
	background-image: url(../../image/pc/en/menu.profile.off.png);
	width: 71px;
}
a.menu-item-profile:hover, ul#nav.profile a.menu-item-profile {
	background-image: url(../../image/pc/en/menu.profile.on.png);
}

a.menu-item-transact {
	background-image: url(../../image/pc/en/menu.transact.off.png);
	width: 70px;
}
a.menu-item-transact:hover, ul#nav.transact a.menu-item-dashboard {
	background-image: url(../../image/pc/en/menu.transact.on.png);
}

a.menu-item-dashboard {
	background-image: url(../../image/pc/en/menu.dashboard.off.png);
	width: 75px;
}
a.menu-item-dashboard:hover, ul#nav.dashboard a.menu-item-dashboard {
	background-image: url(../../image/pc/en/menu.dashboard.on.png);
}

a.menu-item-pos {
	background-image: url(../../image/pc/en/menu.pos.off.png);
	width: 70px;
}
a.menu-item-pos:hover, ul#nav.pos a.menu-item-pos {
	background-image: url(../../image/pc/en/menu.pos.on.png);
}

a.menu-item-account {
	background-image: url(../../image/pc/en/menu.myaccount.off.png);
	width: 105px;
}
a.menu-item-account:hover, ul#nav.account a.menu-item-account {
	background-image: url(../../image/pc/en/menu.myaccount.on.png);
}

a.menu-item-findAgent {
	background-image: url(../../image/pc/en/menu.findanagent.off.png);
	width: 105px;
}
a.menu-item-findAgent:hover, ul#nav.findAgent a.menu-item-findAgent {
	background-image: url(../../image/pc/en/menu.findanagent.on.png);
}

a.menu-item-promotions {
	background-image: url(../../image/pc/en/menu.promotions.off.png);
	width: 107px;
}
a.menu-item-promotions:hover, ul#nav.promotions a.menu-item-promotions {
	background-image: url(../../image/pc/en/menu.promotions.on.png);
}

a.menu-item-logout {
	background-image: url(../../image/pc/en/button.logout.png);
	width: 73px;
	margin-left: 15px;
	height: 21px;
	margin-top: 2px;
}
a.menu-item-logout:hover {
	background-image: url(../../image/pc/en/button.logout.png);
}


/* Front-page
*--------------------------------------------------------------------*/
#silhouette-login {
	position: absolute;
	right: 317px;
	top: 17px;
	height: 461px;
	width: 231px;
	cursor: pointer;
	z-index: 1;
}

#silhouette-signup {
	position: absolute;
	right: 17px;
	top: 89px;
	width: 263px;
	height: 426px;
	cursor: pointer;
	z-index: 1;
}

.frontpage-caption {
	position: absolute;
	left: 550px;
	top: 35px;
	display: none;
}

#login-caption {
	position: absolute;
	right: 420px;
	top: 219px;
	z-index: 2;
	cursor: pointer;
}

#signup-caption {
	position: absolute;
	right: 47px;
	top: 239px;
	z-index: 2;
	cursor: pointer;
}

#frontpage-panel-login {
	right: -326px;
	top: 20px;
	z-index: 10;
	background-color: #fff;
	background-color: rgba(255,255,255,0.75);
}

#frontpage-panel-login.overlay {
	background-color: #FFF;
}

#frontpage-panel-signup
{
	left: 10px;
	width: 502px;
	top: 38px;
	z-index: 10;
	background-color: #fff;
	background-color: rgba(255,255,255,0.75);
	margin-bottom: 40px;
}

#frontpage-panel-signup.overlay {
	background-color: #FFF;
	left: 200px;
}

#frontpage-overlay {
	position:absolute; top:0; left:0; width:100%; z-index: 5; display:none; text-align:left;
	background: #aaaaaa url(../../image/overlay_bg.png) 50% 50% repeat-x; opacity: .50;filter:Alpha(Opacity=50); }
}



/*
 #frontpage-panel-signup .form label {
	width: 130px;
	margin-right: 4px;
}

#form-signUp div {
	padding: 0;	
}

#form-signUp input, div#frontpage #form-signUp select {
	margin-left: 0;
}

#frontpage-panel-signup div.column.c1 { width: 55%; }
#frontpage-panel-signup div.column.c2 { width: 45%; }

.ie #frontpage-panel-signup div.panel-contents {margin-left: 20px; margin-right: 20px}

#frontpage-panel-signup div.column.c2 label { width: 85px; }
#frontpage-panel-signup div.form input { width: 330px; }
#frontpage-panel-signup div.form.twoColumn input { width: 118px; }
.gecko #frontpage-panel-signup div.form.twoColumn input { width: 119px; }
#frontpage-panel-signup div.form.twoColumn select { width: 120px; }
.gecko #frontpage-panel-signup div.form.twoColumn select { width: 121px; }
.ie #frontpage-panel-signup div.form.twoColumn select { width: 122px; }
#frontpage-panel-signup div span.property { margin-left: 4px; }
 */
#frontpage-panel-signup  #form-signUp-success {
	width: 90%;
}

#frontpage-panel-signup  #form-signUp-success img {
	margin-bottom:20px;
	margin-top:25px;
}

#frontpage-panel-signup  #form-signUp-success div.body {
	text-align: left;
}

#frontpage-panel-signup #form-signup-success {
	width: 80%;
	text-align: left;
}

#frontpage-panel-signup #form-signup-success img {
	margin-bottom:15px;
	margin-top:30px;
}

#frontpage-panel-signup #form-signup-tos div * {
	font-size: 9px;
	font-weight: normal;
	text-align: left;
}

#frontpage-panel-signup #form-signup-tos img {
	margin-bottom:15px;
	margin-top:10px;
}

#frontpage-panel-signup #form-signup-tos div.scrolling {
	height: 300px;
	overflow: auto;
	border: solid 1px #e75b14;
	height:205px;
	padding:5px 10px;
}

#frontpage #password_expired * {
	font-weight: normal;
	font-size: 13px;
}

#frontpage #password_expired form {
	width: 100%;
}

#frontpage #password_expired * {
	font-weight: normal;
	font-size: 13px;
}

#frontpage #password_expired_message ul {
	margin-left:160px;
	margin-top:-15px;
}


#frontpage #password_expired ul * {
	font-size: 80%;
}

#frontpage #password_expired label {
	font-weight: bold;
}

.news .contents{
	font-size: 80%;
	overflow-y: auto;
	margin-top: -10px;
}

.panel_customerLatestTransactions .contents{
	font-size: 80%;
	overflow-y: auto;
	margin-top: -10px;
}

.news .article {
	margin-bottom: 7px;
}

.news .date {
	font-weight: bold;
}

.news .caption {
	font-weight: bold;
	color: #f37021;
}

/* Alert Page
------------------------------------------------------------------------*/
div.error {
	color: red;
	font-weight: bold;
	margin: auto;
	width: auto;
	max-width: 96%;
	border: solid 1px red;
	background-color: #fff5cc;
	padding: 3px;
	margin: .5em auto;
}

div.error * {
	color: red;
}

div.error ul {
	margin-left: 5px;
	margin-bottom: 0;
}

div.error li {
	list-style: none;
}

div.message {
	color: green;
	font-weight: bold;
	margin: auto;
	border: solid 1px green;
	background-color: #dbfcb8;
	padding: 5px;
	width: auto;
	text-align: center;
}

div.message ul {
	margin-left: 5px;
	margin-bottom: 0;
}

div.message li {
	list-style: none;
}

#tab_alerts #alertResult {
	height: expression( this.scrollHeight > 155 ? "1550px" : "auto" ); /* sets max-height for IE */
	max-height: 155px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 155px;
	border: dashed 1px #d4d4d4;
}

#panel_customerAlerts {
	height: expression( this.scrollHeight > 460 ? "460px" : "auto" ); /* sets max-height for IE */
	max-height: 460px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 460px;
}

#panel_customerAlerts #alertResult {
	height: expression( this.scrollHeight > 350 ? "350px" : "auto" ); /* sets max-height for IE */
	max-height: 350px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 350px;
	border: dashed 1px #d4d4d4;
}

div.list-alerts th.type { width: 180px; }

/*Fees Link
*/
.fees{
	position:absolute;
	right:0;
	top:5px;
}

/* Home page
*--------------------------------------------------------------------*/

div#home {
	overflow: visible;
}

div#home #silhouette-home {
	position: absolute;
	left: 0;
	top: 50px;
	height: 595px;
	width: 362px;
}

div#home #menu {
	height: 90px;
	margin: 0 20px 10px;
	padding: 5px 0;
}

div#home #menu a {
	height: 86px;
	display: block;
	float: right;
	margin-left: -5px;
	color: #5e5e5e;
	line-height: 1em;
	font-weight: bold;
	width: 88px;
}

a.button-go { background-image: url('../../image/pc/en/button.go.png'); width: 45.5px; }
a.button-cancel { background-image: url('../../image/pc/en/button.cancel.png'); width: 68px; }

div#home #menu a#sendCash {
	background: transparent url(../../image/pc/en/button_icon.moneyTransfer.off.png) no-repeat;
}

div#home #menu a#sendCash:hover, div#home #menu.sendCash a#sendCash {
	background: transparent url(../../image/pc/en/button_icon.moneyTransfer.on.png) no-repeat;
}

div#home #menu a#remittance {
	background: transparent url(../../image/pc/en/button_icon.westernUnion.off.png) no-repeat;
}

div#home #menu a#remittance:hover, div#home #menu.remittance a#remittance {
	background: transparent url(../../image/pc/en/button_icon.westernUnion.on.png) no-repeat;
}


div#home #menu a#buyAirtime {
	background: transparent url(../../image/pc/en/button_icon.buyAirtime.off.png) no-repeat;
}

div#home #menu a#buyAirtime:hover, div#home #menu.buyAirtime a#buyAirtime {
	background: transparent url(../../image/pc/en/button_icon.buyAirtime.on.png) no-repeat;
}

div#home #menu a#billPay {
	background: transparent url(../../image/pc/en/button_icon.billPay.off.png) no-repeat;
}

div#home #menu a#billPay:hover, div#home #menu.billPay a#billPay {
	background: transparent url(../../image/pc/en/button_icon.billPay.on.png) no-repeat;
}

div#home #menu a#withdrawCash {
	background: transparent url(../../image/pc/en/button_icon.withdraw.off.png) no-repeat;
}

div#home #menu a#withdrawCash:hover, div#home #menu.withdrawCash a#withdrawCash  {
	background: transparent url(../../image/pc/en/button_icon.withdraw.on.png) no-repeat;
}

div#home #menu a#loadCash {
	background: transparent url(../../image/pc/en/button_icon.loadCash.off.png) no-repeat;
}

div#home #menu a#loadCash:hover, div#home #menu.loadCash a#loadCash {
	background: transparent url(../../image/pc/en/button_icon.loadCash.on.png) no-repeat;
}

div#home #menu a#depositCash {
	background: transparent url(../../image/pc/en/button_icon.depositCash.off.png) no-repeat;
}

div#home #menu a#depositCash:hover, div#home #menu.depositCash a#depositCash {
	background: transparent url(../../image/pc/en/button_icon.depositCash.on.png) no-repeat;
}

div#home #menu a#revenueHistory {
	background: transparent url(../../image/pc/en/button_icon.revenueHistory.off.png) no-repeat;
	width: 54px;
}

div#home #menu a#revenueHistory:hover, div#home #menu.revenueHistory a#revenueHistory {
	background: transparent url(../../image/pc/en/button_icon.revenueHistory.on.png) no-repeat;
	width: 54px;
}

div#home #menu a#transactionHistory {
	background: transparent url(../../image/pc/en/button_icon.txHistory.off.png) no-repeat;
	width: 89px;
}


#agent-revenue-history-results td, #agent-revenue-history-results th {
	border:none;
	padding: 3px;
	vertical-align: middle;
	text-align: left;
}

#agent-revenue-history-results th{
	font-size: .85em;
}

#agent-revenue-history-results table tbody td {
	border-right: 1px solid #999999;
	font-size: .85em;
}

#agent-revenue-history-results .body {
	font-size: .9em;
	padding: 5px;
}

#agent-revenue-history-results .odd{
	background-color: #E5E5E5;
}

#agent-revenue-history-results .even{
	background-color:white;
}

#historyResult table{
	margin-bottom: 0em;
	overflow: auto;
	white-space: normal;
}

#historyResult table td{
	border:none;
	padding: 3px;
	vertical-align: middle;
	text-align: left;
	min-width: 15px;
}

#historyResult th{
	vertical-align: middle;
	text-align: left;
	padding: 3px;
	font-size: .9em;
	border-top: 1px solid #999;
}

#historyResult table tbody td {
	border-right: 1px solid #999999;
	font-size: .9em;
}

#historyResult .body {
	font-size: .9em;
	padding: 5px;
}

div#home #menu a#transactionHistory:hover, div#home #menu.transactionHistory a#transactionHistory {
	background: transparent url(../../image/pc/en/button_icon.txHistory.on.png) no-repeat;
	width: 89px;
}

div#home #menu a#accountBalance {
	background: transparent url(../../image/pc/en/button_icon.accountBalance.off.png) no-repeat;
}

div#home #menu a#accountBalance:hover, div#home #menu.accountBalance a#accountBalance {
	background: transparent url(../../image/pc/en/button_icon.accountBalance.on.png) no-repeat;
}

div#home #menu a#linkedAccounts {
	background: transparent url(../../image/pc/en/button_icon.linkedAccounts.off.png) no-repeat;
}

div#home #menu a#linkedAccounts:hover, div#home #menu.linkedAccounts a#linkedAccounts {
	background: transparent url(../../image/pc/en/button_icon.linkedAccounts.on.png) no-repeat;
}

div#home #menu a#linkedPhones {
	background: transparent url(../../image/pc/en/button_icon.linkedPhones.off.png) no-repeat;
}

div#home #menu a#linkedPhones:hover, div#home #menu.linkedPhones a#linkedPhones {
	background: transparent url(../../image/pc/en/button_icon.linkedPhones.on.png) no-repeat;
}

div#home #menu a#profile {
	background: transparent url(../../image/pc/en/button_icon.profile.off.png) no-repeat;
}

div#home #menu a#profile:hover, div#home #menu.profile a#profile {
	background: transparent url(../../image/pc/en/button_icon.profile.on.png) no-repeat;
}

div#home #searchbar {
	width: 579px;
	margin-top: 25px;
	margin-bottom: 20px;
	padding-left: 25px;
	min-height: 30px;
	height:auto !important; /* ie-6 min-height hack */
}

.field_searchBar{
	border:solid .5 #191919;
	-moz-border-radius: 75px;
	-webkit-border-radius: 75px;
	border-radius: 75px;
	padding-left: 45px;
}

div#home #main #breadcrumb{
	text-align: left;
	width: 530px;
	margin-bottom: 3px;
	margin-top: 3px;
	font-size: .9em;
	color: #F49022;
}

div#home #main #printOptions{
	float: left;
	width: 40px;
}

div#home #sidebar {
	float: left;
	width: 359px;
	padding-left: 25px;
	min-height: 50px;
	height: 500px;
}

div#home #bottomSidebar {
	float: bottomleft;
	width: 359px;
	padding-left: 25px;
	margin-top: 10px;
	min-height: 50px;
	height:auto !important;  /* ie-6 min-height hack */
}

#main {
	float: left;
	width: 536px;
	margin: 0 20px;
}

/**  Customer Header  **/
div#header_customer_alerts {
	position: absolute;
	width: 76px;
	height: 39px;
	left: 465px;
	top: 30px;
}

div#header_customer_alerts a {
	background: transparent url(../../image/pc/en/button.alerts.png) no-repeat;
	width: 76px;
	height: 39px;
	display: block;
}

div#header_customer_alerts #alertCount_many {
	font-size: 8pt;
	font-weight: bold;
	font-family: Helevetica, sans-serif;
	color: #fff;
	display: block;
	position: absolute;
	top: 5px;
	left: 24px;
}

div#header_customer_alerts #alertCount_few {
	font-size: 10pt;
	font-weight: bold;
	font-family: Helevetica, sans-serif;
	color: #fff;
	display: block;
	position: absolute;
	top: 2px;
	left: 27px;
}

/* Schedules payments
----------------------------------------------------------------------------------------------------*/

#tab_scheduled_payments {
	height: 265px;
	overflow: hidden;
}

/* Recent transactions
----------------------------------------------------------------------------------------------------*/
#tab_recent_transactions {
	height: 265px;
	overflow: hidden;
}



/* Transation History
----------------------------------------------------------------------------------------------------*/

.text-rowNum{
	font-size: .85em;
}

#panel_customerAccountBalancess div.form div {
	border-bottom: 1px silver dotted;
}

#panel_customerAccountBalancess div.form div label {
	width: 50%;
	padding-right: 5px;
}

#panel_customerLatestTransactions {
	height: 415px;
}

#panel_customerLatestTransactions #historyResult {
	height: expression( this.scrollHeight > 370 ? "370px" : "auto" ); /* sets max-height for IE */
	max-height: 320px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 320px;
	border: dashed 1px #d4d4d4;
}

#historyResult .odd{
	background-color: #E5E5E5;
}

#historyResult .even{
	background-color:white;
}

#customer-linked-phone-results .odd{
	background-color: #E5E5E5;
}

#customer-linked-phone-results .even{
	background-color:white;
}
#panel_customerLatestTransactions table.list {
	font-size: smaller;
}

#panel_customerLatestTransactions th.amount, #panel_customerLatestTransactions td.amount {
	text-align: right;
}
/* deposit cash
*/
#loadCash-panel-contents #customer-depositCash-agentList {
	height: expression( this.scrollHeight > 370 ? "370px" : "auto" ); /* sets max-height for IE */
	max-height: 320px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 320px;
	border: dashed 1px #d4d4d4;
}

#loadCash-panel-contents table.list {
	font-size: smaller;
}

/* Send Cash
----------------------------------------------------------------------------------------------------*/
#main #send-cash-contacts-list {
	height: expression( this.scrollHeight > 90 ? "90px" : "auto" ); /* sets max-height for IE */
	max-height: 90px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 90px;
	font-size: smaller;
}

.ie7 #main #send-cash-contacts-list {
	min-height: 90px;
}

#main #sendCash_contacts_input.confirm #send-cash-contacts-list {
	height: expression( this.scrollHeight > 105 ? "105px" : "auto" ); /* sets max-height for IE */
	max-height: 100px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 100px;
}

.ie7 #main #sendCash_contacts_input.confirm #send-cash-contacts-list {
	min-height: 105px;
}

#main #sendCash_contacts div.button {
	width: 98%;
}

#main #form_sendCashCofirm div.form div {
	margin: 0;
}

#home #panel_quickSend {
	height: 160px;
}

#home #sendCash_contacts_input table { width: 456px; }

#home #sendCash_contacts_input table input {width: 96%; }
.ie #home #sendCash_contacts_input table input {width: 93%; }
#home #sendCash_contacts_input td { border: 0; padding-bottom: 2px; padding-top: 2px;}
.safari #home #sendCash_contacts_input td { padding-bottom: 0px; padding-top: 1px;}
.chrome #home #sendCash_contacts_input td { padding-bottom: 0px; padding-top: 1px;}
#home #sendCash_contacts_input th.name, #home #sendCash_contacts_input td.name { width: 15%; }
#home #sendCash_contacts_input th.phoneNumber, #home #sendCash_contacts_input td.phoneNumber { width: 20%; }
#home #sendCash_contacts_input th.amount, #home #sendCash_contacts_input td.amount { width: 15%; }
#home #sendCash_contacts_input th.message, #home #sendCash_contacts_input td.message { width: 35%; }

/* Buy Airtime
----------------------------------------------------------------------------------------------------*/

#main #airtime_send_tab {
	height: expression( this.scrollHeight > 405 ? "405px" : "auto" ); /* sets max-height for IE */
	max-height: 410px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 410px;
}

#main #airtime_send_tab #send-airTime-contacts-list {
	height: expression( this.scrollHeight > 140 ? "140px" : "auto" ); /* sets max-height for IE */
	max-height: 200px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 200px;
	font-size: smaller;
}

#main #airtime_send_tab #send-airTime-contacts-list_confirm {
	height: expression( this.scrollHeight > 315 ? "315px" : "auto" ); /* sets max-height for IE */
	max-height: 290px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 290px;
	font-size: .9em;
}

#main #airtime_send_tab #send-airTime-contacts-list_success {
	height: expression( this.scrollHeight > 315 ? "315px" : "auto" ); /* sets max-height for IE */
	max-height: 290px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 290px;
	font-size: .9em;
}

#main #form_airTimeSend {
	border-bottom: solid 1px #e75b14;
}

#main #airtime_send_tab table { width: 456px; }
#main #airtime_send_tab td { border: none; }
#main #airtime_send_tab td input, #main #airtime_send_tab td select { width: 96%; }
.ie #main #airtime_send_tab td input, .ie #main #airtime_send_tab td select { width: 93%; }
#main #airtime_send_tab th.contacts, #main #airtime_send_tab td.contacts { width: 40%; text-align: left;}
#main #airtime_send_tab th.account, #main #airtime_send_tab td.account { width: 20%; text-align: left;}
#main #airtime_send_tab th.amount, #main #airtime_send_tab td.amount { width: 20%; text-align: left;}
#main #airtime_send_tab th.rate, #main #airtime_send_tab td.rate { width: 8%; text-align: left;}

/* Bill Pay
----------------------------------------------------------------------------------------------------*/

/* Withdraw Cash
----------------------------------------------------------------------------------------------------*/

/* Agent Revenue History
----------------------------------------------------------------------------------------------------*/


/* FAQ
----------------------------------------------------------------------------------------------------*/
#faq {
	margin-top: 0;
	text-align: left;
	height: expression( this.scrollHeight > 505 ? "505px" : "auto" ); /* sets max-height for IE */
	height: 500px;
	min-height: 450px;
	overflow: auto;
	border: solid 1px #e75b14;
	padding: .5em 1em;
}

#faq .answer {
	margin: 1em 0 2em;
}


#faq .answer div p{
	padding-left: 11px;
}

#faq .answer .title{
	display: block;
	font-weight: bold;
	color: #E75B14;
	font-size: 1.2em;
}

#faq .answer .title ul li a{
	color: #E75B14;
}

.field_searchBar{
	background:transparent url(../../image/pc/en/searchLeft.png) no-repeat;
	background-position: left;
	width:35px;
	height:18px;
}

.breadcrumb{
	display: block;
	font-weight: bold;
	float: right;
	color: #5e5e5e;
}

#faqTable table, #faqTable table th, #faqTable table td
{
	border: 1px solid black;
}


.glossaryTabTitle{
	text-decoration:none;
	vertical-align:4px;
	font-size:9pt;
	color:#1E1B1D;
	font-weight: bold;
}

#faq_tab div.tree .ti {
	position:relative;
	white-space:normal;
}

/* Static table
---------------------------------------------------------------------------------------------------*/
table.static {
	border: none;
	/* font-size: .85em;  */
	margin-bottom: .75em;
	background-color: #fff
}

table.static th, table.static td {
	border: solid 1px;
	border-color: #EB6624;
	padding-left: 3px;
	padding-right: 3px;
}

table.static .shade {
	background-color: #FFF9CF;
}
table.static th.r, table.static td.r {
	text-align: right;
}


/* Transaction table
----------------------------------------------------------------------------------------------------*/
table.transaction {
	margin-top: 10px;
	text-align: right;
}

table.transaction td {
	padding: 3px 5px;
	border: solid 1px #c4c4c4;
	text-align: right;
}

table.transaction thead td {
	text-align: center;
}


/* Profile
----------------------------------------------------------------------------------------------------*/

#main #customer_profile{
	height: expression( this.scrollHeight > 170 ? "170px" : "auto" ); /* sets max-height for IE */
	max-height: 420px; 	/* sets max-height value for all standards-compliant browsers */
	min-height: 420px;
}

div#customer_profile .panel {
	margin-bottom: 5px;
}

div#customer_profile div.form {
	margin: 0;
}

div#customer_profile div.form .button {
	margin-top: 0;
}

div#customer_profile .panel form {
	margin-bottom: 0;
}

div#customer_profile #customer_transaction{
	height: 140px;
}


/* Footer
----------------------------------------------------------------------------------------------------*/

#doyoupaga {
	height: 18px;
	background: transparent url(../../image/pc/en/doyoupaga.png) no-repeat;
	width: 55px;
	margin-right: 15px;
}

#footer a {
	text-decoration: none;
	color: #000;
}

.social_link {
	display: block;
	height: 16px;
	width: 16px;
	margin-left: 5px;
}

#twitter {
	background: #ffffff url('../../image/pc/twitter.png') no-repeat scroll;
}

#facebook{
	background: #ffffff url('../../image/pc/facebook.png') no-repeat scroll;
}

#panel_pagaforyou {
	position: absolute; top: 434px; width: 500px; z-index: 2;
}

#panel_pagaforyou div.tooltipTopArrow{
	height: 81px;
	width: 62px;
	display: block;
	float: right;
	margin-left: 30px;
	cursor: pointer;
}

#panel_pagaforyou div#personal {
	background: transparent url(../../image/pc/en/button_icon.personal.off.png) no-repeat;
}

#panel_pagaforyou div#business {
	background: transparent url(../../image/pc/en/button_icon.business.off.png) no-repeat;
}

#panel_pagaforyou div#agents {
	background: transparent url(../../image/pc/en/button_icon.agents.off.png) no-repeat;
}

#lastLoginTimeStamp {
	color: #ffffff;
	font-size: 9px;
	position: relative;
	left: 25px;
	bottom: 7px;
	float: left;
}


/* Paga Version
-----------------------------------------------------------------------------------------------------*/
#lastVersion {

	color: #ffffff;
	font-size: 9px;
}
#servingNode {

	color: #ffffff;
	font-size: 9px;
}

#promisePaga{
	text-align: left;
	width:auto;
}

#securityPaga{
	text-align: left;
}

#securityPaga h2{
	font-size: large;
	margin-bottom: 3px;
	margin-top: 3px;
}

/* About Paga Pages
-----------------------------------------------------------------------------------------------------*/

div#main.aboutpaga {
	text-align: left;
	width:auto;
}

div#main.aboutpaga h2 {
	font-size: 1.2em;
	margin-bottom: .5em;
}

div#main.aboutpaga h3 {
	font-size: 1em;
	margin-top: .5em;
	margin-bottom: .5em;
}

div#main.aboutpaga p {
	margin-bottom: .5em;
}

div#main.aboutpaga img {
	height: 50px;
	margin-right: 1em;
	margin-top: 0.5em;
	padding: 0.3em;
}

div#main.aboutpaga table {
	margin-top: .5em;
	width: 98%;
}

div#main.aboutpaga th {
	text-align: center;
}

div#main.aboutpaga th, div#main.aboutpaga td {
	border: solid 1px #333;
	padding: .2em .2em .2em .5em;
}

div#main .about-content {
	margin: 1em;
	overflow: auto;
	text-align: left;
	height: 190px;
}

div#main .about-content ol {
	list-style-type: decimal;
	list-style-position: inside;
	padding-left: 1em;
	text-indent: -1em;
}

div#main .about-content ul {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 1em;
	text-indent: -1em;
}

div#whatispaga li, div#pagapricing li {
	margin-left: 1em;
}

/*
Agent links
*/


#viewHistory a {
	background: transparent url(../../image/pc/en/menu.agent.transact.png) no-repeat;
	width: 49px;

}

div#home #menu a#revenueHistory {
	background: transparent url(../../image/pc/en/button_icon.revenueHistory.off.png) no-repeat;
	width: 54px;
}

#tansact ul li {
	list-style: disc;
	color: #F37021;
	padding-bottom: 10px;

}

#merchant_nav a.acceptPayment {
	background: transparent url(../../image/pc/en/menu.merchant.acceptPayment.off.png) no-repeat;
	width: 188px;
	height:25px;
	float: left;
	margin-left: 10px;
}

#merchant_nav a.acceptPayment:hover, #merchant_nav.acceptPayment a.acceptPayment {
	background: transparent url(../../image/pc/en/menu.merchant.acceptPayment.on.png) no-repeat;
}

#merchant_nav a.merchantTransactionHistory {
	background: transparent url(../../image/pc/en/menu.merchant.transactionHistory.off.png) no-repeat;
	width: 188px;
	height:25px;
	float: left;
	margin-left: 10px;
}

#merchant_nav a.merchantDepositNotification {
	background-image: url(../../image/pc/en/menu.merchant.depositNotification.off.png);
	width: 185px;
	height:27px;
	float: left;
	margin-left: 10px;
}

#merchant_nav a.merchantDepositNotification:hover, #merchant_nav.merchantDepositNotification a.merchantDepositNotification{
	background-image: url(../../image/pc/en/menu.merchant.depositNotification.on.png);
}


#merchant_nav a.merchantTransactionHistory:hover, #merchant_nav.merchantTransactionHistory a.merchantTransactionHistory{
	background: transparent url(../../image/pc/en/menu.merchant.transactionHistory.on.png) no-repeat;
}

.avs {
	font-family: 'Roboto', Arial, sans-serif;
}

.agent_nav {
	margin-left: 20px;
	font-family: 'Roboto', Arial, sans-serif;
}

.agent_nav .title {
	margin: 20px 0 5px 0;
	font-size: 24px;
	color: #ea6a2a;
}

.agent_nav ul {
	margin-left: 10px;
}

.agent_nav li {
	line-height: 2em;
}

.agent_nav a {
	font-size: 17px;
	text-decoration: none;
	font-family: 'Roboto', Arial, sans-serif;
	font-weight: 300;
	color: #5d5c5c;

	position: relative;
	display: inline-block;
}

.agent_nav a.visited {
	color: #5d5c5c;
}

.agent_nav a:hover {
	color: #ea6a2a;
	text-decoration: none;
}

.agent_nav a[disabled="disabled"] {
	color: #b3b3b3
}
.agent_nav a[disabled="disabled"]:hover {
	color: #b3b3b3
}

.agent_nav a.active {
	color: #ea6a2a;
	font-weight: 400;
}


.agent_nav a[disabled="disabled"]:hover::before {
	content: "Repay your emergency float balance to perform this transaction";
	position: absolute;
	top: 22px;
	left: 214px;
	transform: translateX(-50%);
	border: solid 1px #525252;
	z-index: 100;
	background-color: #fff;
	padding: 4px;
	border-radius: 3px;
	font-size: 13px;
	line-height: 17px;
	width: 361px;
	color: #A4A4B0;
}

/*
.agent_nav a[disabled="true"]:hover::after {
	content: attr(tooltip);
	position: absolute;
	left:50%;
	top:-6px;
	transform: translateX(-50%)   translateY(-100%);
	background: rgba(0,0,0,0.7);
	text-align: center;
	color: #fff;
	padding:4px 2px;
	font-size: 12px;
	min-width: 80px;
	border-radius: 5px;
	pointer-events: none;
}
*/

/*
Micros rules
*/



/*
bank logo
*/
.bankLogo{
	width: 50px;
	height: 50px;
	top: 0;
	left: 0;
	margin-right: .7em;
}



/*
checkout
*/
#epay.username {
	position: absolute;
	left: 240px;
	top: 150px;
	width: 450px;
	padding: 15px;

}

#epay #merchantName {
	font-size: 24pt;
	color: #333;
	float: left;
	height: 64px;
	width: 550px;
}

#epay.authenticate {
	position: absolute;
	left: 240px;
	top: 150px;
	width: 450px;
	padding: 15px;

}

#epay.purchase {
	padding: 15px;
}

#epay .inset {
	border: dashed 1px #fba65b;
	padding: 10px;
	margin: 1em 0;
}

#epay .inset label {
	text-align: left;
	padding-left: .2em;
}

#epay table {
	border-bottom: 1px solid #999999;
	padding: .5em;
}

#epay table th {
	color: #000;
}

#epay table tbody * {
	font-size: 90%;
}

#epay td, #epay th {
	border:none;
	padding: 3px;
	vertical-align: middle;
	text-align: left;
}

#epay td {
	border-right: 1px solid #999999;
}

#epay tr.even td {
	background-color: #E5E5E5;
}

#epay tr.last td {
	background-color: #c4c4c4; font-weight: bold;
}

/*
password css
*/
.passwordmeter{
	background-image: url(../../image/pc/en/password.meter.box.png);
	width: 295px;;
	height:113px;
}
/*  ADVANCED STYLES */
.top_testresult{
	font-weight: bold;
	font-size:13px;
	font-family: arail,helvetica,san-serif;
	color:#666;
	padding:0;
	margin:0 0 2px 0;
}
.top_testresult span{
	padding:6px ;
	margin:0;
}
.top_shortPass{
	background:#edabab;
	border:1px solid #bc0000;
	display:block;
}
.top_shortPass span{

}
.top_badPass{
	background:#edabab;
	border:1px solid #bc0000;
	display:block;
}
.top_badPass span{

}
.top_goodPass{
	background:#ede3ab;
	border:1px solid #bc9f00;
	display:block;
}
.top_goodPass span{

}
.top_strongPass{
	background:#d3edab;
	border:1px solid #73bc00;
	display:block;
}
.top_strongPass span{

}

/* 	RESULT STYLE  */
.testresult{
	font-weight: bold;
	font-size:10px;
	font-family: arial,helvetica,san-serif;
	color:grey;
	float:left;
	left:455px;
	position:absolute;
	z-index:900;
	top:-40px;
	left: 392px;
}
.testresult span{
	display:block;
	float:right;
	white-space: nowrap;
	position: absolute;
}

.testresult ul{
	width:220px;
	margin-top: 25px;
}
.testresult li{
	white-space: normal;
	background:url(../../image/pc/en/password.meter.point.png) no-repeat top left;
	padding-left:22px;
}
.shortPass{
	background:url(../../images/red.png) no-repeat 0 0;
}
.shortPass span{
	background:url(../../images/red.png) no-repeat top right;
}

.badPass span{
	background:url(../../image/pc/en/password.meter.weak.png) no-repeat top left #FFF;
	height:85px;
	width:235px;
	margin-top: 8px;
	margin-left: 46px;
}

.goodPass span{
	background:url(../../image/pc/en/password.meter.fair.png) no-repeat top left #FFF;
	height:85px;
	width:235px;
	margin-top: 8px;
	margin-left: 46px;
}

.strongPass span{
	background:url(../../image/pc/en/password.meter.strong.png) no-repeat top left #FFF;
	height:85px;
	width:235px;
	margin-top: 8px;
	margin-left: 46px;
}

div.terms , div div.terms{
	width:99% !important;
}

/*
Business links
*/
#business_nav a.payments{
	background-image: url(../../image/pc/en/menu.business.payments.off.png);
	width: 192px;
	height:25px;
	float: left
}
#business_nav a.payments:hover, #business_nav.payments a.payments{
	background-image: url(../../image/pc/en/menu.business.payments.on.png);
}

#business_nav a.initiateWithdrawal{
	background-image: url(../../image/pc/en/menu.business.initiateWithdrawal.off.png);
	width: 192px;
	height:25px;
	float: left;
}
#business_nav a.initiateWithdrawal:hover, #business_nav.initiateWithdrawal a.initiateWithdrawal{
	background-image: url(../../image/pc/en/menu.business.initiateWithdrawal.on.png);
}

#business_nav a.processedWithdrawals{
	background-image: url(../../image/pc/en/menu.business.processedWithdrawals.off.png);
	width: 192px;
	height:25px;
	float: left;
}
#business_nav a.processedWithdrawals:hover, #business_nav.processedWithdrawals a.processedWithdrawals{
	background-image: url(../../image/pc/en/menu.business.processedWithdrawals.on.png);
}

#business_nav a.epayWizard{
	background-image: url(../../image/pc/en/menu.business.epayWizard.off.png);
	width: 192px;
	height:25px;
	float: left;
}
#business_nav a.epayWizard:hover, #business_nav.epayWizard a.epayWizard{
	background-image: url(../../image/pc/en/menu.business.epayWizard.on.png);
}

#business_nav a.webservices{
	background-image: url(../../image/pc/en/menu.business.webservices.off.png);
	width: 192px;
	height:25px;
	float: left;
}
#business_nav a.webservices:hover, #business_nav.webservices a.webservices{
	background-image: url(../../image/pc/en/menu.business.webservices.on.png);
}

#business_nav a.addPaymentChannel{
	background-image: url(../../image/pc/en/menu.business.addPaymentOption.off.png);
	width: 192px;
	height:25px;
	float: left
}
#business_nav a.addPaymentChannel:hover, #business_nav.addPaymentChannel a.addPaymentChannel{
	background-image: url(../../image/pc/en/menu.business.addPaymentOption.on.png);
}

#business_nav a.portalGuide{
	background-image: url(../../image/pc/en/menu.business.portalGuide.off.png);
	width: 192px;
	height:25px;
	float: left
}
#business_nav a.portalGuide:hover, #business_nav.portalGuide a.portalGuide{
	background-image: url(../../image/pc/en/menu.business.portalGuide.on.png);
}


/* Login page
----------------------------------------------------------------------------------------------------*/
div.agentlogin {
	position: absolute;
	top:40%;
	left: 50%;
	margin-left: -150px;
	padding:5px 10px;
	width:400px
}

div.agentlogin.login-password-expired { width: 400px; }

div.agentlogin div {
	margin: 3px 0;
}

div.login button {
	float: right;
}

div.agentlogin div.form div input {
	width: 70% !important;
}

div.agentlogin.login-password-expired div.form div label { width: 25% !important; }
div.agentlogin.login-password-expired div.form div input { width: 65% !important; }

div.agentlogin div.form div label {
	margin-left: 5% !important;
	text-align: right !important;
	width: 15% !important;
}

div.agentlogin div.form div span.property {
	float: left !important;
	width: 55% !important;
	text-align: left !important;
	margin-left: 4% !important;
}

div.agentlogin p {
	text-align: left;

}
div.agentlogin ul {
	padding-left: 0;
}

div.agentlogin li {
	text-align: left;
	font-weight: bold;
	padding-left: 0;
}
#agentloginlogo {
	display: block;
	height: 95px;
	width: 311px;
	background: transparent url('../../image/pc/logo-main.png') no-repeat scroll;
	position: absolute;
	left: 10px;
	top: 10px;
}
#popup {
	position: absolute;
	display: hidden;
	top: 50%;
	left: 50%;
	width: 940px;
	height: 98px;
	margin-top: -194px;
	margin-left: -480px;
	background-color: none;
	z-index: 20;
	padding: 5px;
}
#overlay-back {
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=60);
	z-index: 19;
	display: none;

}
.close-image {
	display: block;
	float: right;
	cursor: pointer;
	z-index: 21;
	position: relative;
	right: -23px;
	top: 16px;
}

/******************* emergency float opt in/out toggle ***/
.cmn-toggle {
	display: block;
	position: absolute;
	margin-left: -9999px;
	visibility: hidden;
}

.cmn-toggle+label {
	display: block;
	position: relative;
	cursor: pointer;
	outline: none;
	user-select: none;
}

input.cmn-toggle-round+label {
	border-radius: 60px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
	border-bottom-left-radius: 40px;
	border-color: #d9d9d9;
	border-style: solid;
	background-color: #f1f1f1;
	background-image: url('');
	background-size: auto;
	background-repeat: repeat;
	background-position: center center;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-family: Arial;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 50px;
	height: 30px;
	position: absolute;
}

input.cmn-toggle-round+label:before,input.cmn-toggle-round+label:after {
	display: block;
	position: absolute;
	top: 1px;
	left: 1px;
	bottom: 1px;
	content: "";
}

input.cmn-toggle-round+label:before {
	right: 1px;
	background-color: #f1f1f1;
	border-radius: 60px;
	transition: background 0.4s;
}

input.cmn-toggle-round+label:after {
	width: 28px;
	background-color: #fff;
	border-radius: 100%;
	/* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); */
	transition: margin 0.4s;
}

input.cmn-toggle-round:checked+label {
	background-color: #43e87a;
	border-color: #43e87a;
}

input.cmn-toggle-round:checked+label:before {
	background-color: #42e87a;
	border-color: #43e87a;
}

input.cmn-toggle-round:checked+label:after {
	margin-left: 20px;
}


div#category-no-overdraft-image-div{
	text-align:center;
	text-decoration: none;

	font-size: 10px;
	padding-top: 3px;
}

label.amount_large{
	font-size: 1.5em;
	margin-top: 2px;
}
