/**********/
/* layout */
/**********/


div#content {
    padding-top: 35px;
	min-height: 27em;
	}

div#contentBlock1 {
	float: left; display: inline;
	width: 529px; margin: 0;
    padding: 0 0 2em 0;
	}
    div#textblock {
        font-size: 0.875em;
        }
    div#textblock h1 {
        margin: 0 0 0.25em 1px;
        padding: 0.1em 0.35em 0.15em 0em;
        font-size: 1.5em;
        line-height:1.5em;
        }

    div#textblock h3 {
        margin: 0.5em 0 0.3em 0;
        font-size: 1.15em;
        line-height:1.25em;
        }
		
    div#textblock p {
        margin: 0em 30px 1em 1px;
        line-height:1.25em;
        text-align: justify;
        }
    div#textblock p.footnote {
        margin: 2em 30px 1em 1px;
        }
    div#textblock ul, ol {
        margin: 0 0 0.5em 0;
        }
    div#textblock ul {
        line-height:1.25em;
        text-align: justify;
    	list-style-type: none;
        }
    div#textblock li {
        margin: 0em 30px 0.2em 1px;
        padding: 0 0 0 12px;
        line-height:1.25em;
        text-align: justify;
        }
    div#textblock table {
        table-layout: fixed;
        border-collapse: collapse;
        border: solid 1px;

        margin: 1.5em 30px 1em 1px;
        line-height:1.25em;
        }
    div#textblock th, td {
        padding: 0.2em 5px 0.5em 5px; 
        }
    th.column1 {
        width: 20%;
        }
    th.column2 {
        width: 40%;
        }
    th.column3 {
        width: 40%;
        }

div#nav3, div#nav3 ul{
 line-height:19px; 
 }

div#nav3 {
    padding-top: 1em;
    }
div#nav3 li{
    float:left;
    position:relative;
	margin-left: 0px; 
	margin-right: 11px; 
	margin-top: 0px; 
	margin-bottom: 10px; 
    } 
div#nav3 a{
	display:block;
	padding:8px 5px;
    width:151px;
	text-align: center;
    font-size: 12px;
    }
div#nav3 a.remittance, div#nav3 a.retail {
    width:105px;
    }
div#nav3 a.financialinclusion, div#nav3 a.operators{
    width:115px;
    }
div#nav3.services a {
	padding:11px 15px;
    width:131px;
    }


input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
div#nav3 label
	{
	width: 10.0em;
    margin-bottom: 0.75em;
	}
div#nav3 input, textarea {
    padding: 0 0 0.1em 0;
	width: 22em;
    margin-bottom: 1em;
    }
div#nav3 select {
	width: 22.3em;
    margin-bottom: 1em;
	}
div#nav3 input#buttonsubmit
	{
    width:115px; height: 35px;
	margin-left: 0em;
    margin-top: 1em;
    font-size: 14px;
	padding:5px 0;
	text-align: center;
    border: none;
/*
    width: 161px; height: 35px;
*/
	}
input, select, textarea	{
    border: solid 1px;
	}
/*
input#buttonsubmit {
    background: #fbfcfd url(../style/images/subcatbutton.png) no-repeat top ;
	color:white;
	}
input#buttonsubmit:hover {
    background: #fbfcfd url(../style/images/subcatbuttonlight.png) no-repeat top ;
	color:white;
	}
*/


.errortext{
    display: block;
	margin: 1em 0 0 0;
	}






div#contentBlock2 {
	float: left;
	margin: 0.5em 0 0 15px;
	width: 246px;
	}
div#contentBlock21 {
	float: left;
	height: 177px;
	}
div#contentBlock21.about {
	height: 289px;
	}
#contentBlock22 {
	float: left;
	width: 246px;
	padding-top: 0em;
	margin: 0em 0 20px 0;
	line-height: 1.5em;
	}
	#contentBlock22 ul {
		line-height: 1.5em;
		}
	#contentBlock22 li {
        width: 236px;
		display: block;
		}
	#contentBlock22 a {
    	display:block;
        width: 216px;
        text-align: left;
		font-size: 0.85em;
		padding: 2px 5px 2px 15px;
		}
	#contentBlock22 ul li ul {
		margin-bottom: 0em;
		}
	#contentBlock22 ul li ul li a {
		font-size: 0.85em; font-weight: normal;
        width: 196px;
		padding: 0.1em 5px 0.1em 35px;
		}

p.docintro {
	display:block;
	float: left;
	width: 246px;
	line-height: 1.5em;
    font-size: 0.875em;
    }
p.doclink, p.doclink4 {
	display:block;
	float: left;
    font-size: 12px;
    line-height:19px; 
    }
p#centeredbutton {
    margin: 13px 0 0 35px;
    }
p.doclink a, p.doclink4 a{
	display:block;
	padding:8px 5px;
    width:151px;
	text-align: center;
    }
p.doclink4 a{
	display:block;
	text-align: center;
	padding:11px 15px;
    width:131px; height: 37px;
    }



/***********/
/* styling */
/***********/



div#contentBlock1 {
	}
    div#textblock h1 {
/*        color: #234e6a; */
        color: #B93C30; 
        }
    div#textblock h3 {
        color: #234e6a; 
        }
    div#textblock p, ul, ol {
        color: #002d4e;
        border: 2px;
        }   
        p a:link,
        p a:visited {
            color: #3b6e8f; 
/*            font-weight: bold;*/
            }
        p a:active,
        p a:hover {
            color: #3b6e8f; 
            text-decoration: underline;
/*            font-weight: bold;*/
            }
    div#textblock li {
        background: transparent url(../style/images/bullet1.png) no-repeat scroll left top;
        }   
    div#textblock table,
    div#textblock th,
    div#textblock td {
        border-color: #002d4e;
        }   
    div#textblock table {
        background-color: #ECECEC;
        }   
    div#textblock th {
        color: #234e6a; 
        }   
    div#textblock td.column1 {
        color: #234e6a; 
        font-weight: bold;
        }   
    div#textblock ol {
        list-style-position: inside;
        }


/*
    div#textblock.about	h1 {color: #A95128;}
    div#textblock.vision 	h1 {color: #9F7330;}
    div#textblock.b2bvalueproposition	h1 {color: #9D8547;}
    div#textblock.awards	h1 {color: #207FA7;}
    div#textblock.contact	h1 {color: #336383;}
    div#textblock.customer	h1 {color: #34393F;}
    div#textblock.products	h1 {color: #936D25;}
    div#textblock.mobile	h1 {color: #856046;}
    div#textblock.m-group	h1 {color: #955E3B;}
    div#textblock.m-transfer	h1 {color: #478D3D;}
    div#textblock.m-voucher	h1 {color: #B93C30;}
    div#textblock.m-wallet	h1 {color: #973E59;}
    div#textblock.card	h1 {color: #936F34;}
    div#textblock.family	h1 {color: #8B5D37;}
    div#textblock.payroll	h1 {color: #996B3A;}
    div#textblock.teen	h1 {color: #8D3248;}
    div#textblock.travel	h1 {color: #874B34;}
    div#textblock.virtual	h1 {color: #D94E32;}
    div#textblock.solido	h1 {color: #794625;}
    div#textblock.solutions	h1 {color: #444444;}
    div#textblock.remittance	h1 {color: #85554E;}
    div#textblock.financialinclusion	h1 {color: #B12336;}
    div#textblock.retail        h1 {color: #c8444f;}
    div#textblock.operators     h1 {color: #89583D;}
    div#textblock.services	h1 {color: #444444;}
    div#textblock.regulatorycompliance	h1 {color: #773129;}
    div#textblock.consulting	h1 {color: #766D61;}
    div#textblock.programmemanagement	h1 {color: #315B91;}
    div#textblock.newsandresources	h1 {color: #413F58;}
    div#textblock.whitepapers	h1 {color: #81563B;}
    div#textblock.operators     h1 {color: #825C47;}
    div#textblock.operators     h1 {color: #825C47;}
*/


div#contentBlock2 {
	}
div#contentBlock21 { 
    } 
div#nav3 ul{
	list-style: none; 
 }
div#nav3 li a{
    background: #fbfcfd url(../style/images/subcatbutton.png) no-repeat top ;
	color:white;
 }
div#nav3 li a:hover{
    background: #fbfcfd url(../style/images/subcatbuttonlight.png) no-repeat top ;
	background-color: #e6eaed;
	}
div#nav3 a.remittance, div#nav3 a.retail {
    background: #fbfcfd url(../style/images/subcatbutton2.png) no-repeat top ;
	color:white;
 }
div#nav3 a.remittance:hover, div#nav3 a.retail:hover {
    background: #fbfcfd url(../style/images/subcatbuttonlight2.png) no-repeat top ;
	background-color: #e6eaed;
	}
div#nav3 a.financialinclusion, div#nav3 a.operators{
    background: #fbfcfd url(../style/images/subcatbutton3.png) no-repeat top ;
	color:white;
 }
div#nav3 a.financialinclusion:hover, div#nav3 a.operators:hover{
    background: #fbfcfd url(../style/images/subcatbuttonlight3.png) no-repeat top ;
	background-color: #e6eaed;
	}
div#nav3.services a{
    background: #fbfcfd url(../style/images/subcatbutton4.png) no-repeat top ;
	color:white;
 }
div#nav3.services a:hover{
    background: #fbfcfd url(../style/images/subcatbuttonlight4.png) no-repeat top ;
	background-color: #e6eaed;
	}



label {
	color: #3b6e8f; 
    background:transparent  no-repeat scroll left center;
    }
label:hover {
    background:#f3f7f9  no-repeat scroll left center;
    }
input, select, textarea	{
    border-color: #3b6e8f;
    background: white;
	}
select:hover, input:hover {
    background:#f3f7f9  no-repeat scroll left center;
	}
input#buttonsubmit {
    background: #fbfcfd url(../style/images/subcatbutton2.png) no-repeat top ;
	color:white;
    border: none;
	}
input#buttonsubmit:hover {
    background: #fbfcfd url(../style/images/subcatbuttonlight2.png) no-repeat top ;
	color:white;
    border: none;
	}

p.docintro {
    color: #002d4e;
    }   
p.doclink a{
    background: #fbfcfd url(../style/images/subcatbutton.png) no-repeat top ;
	color:white;
         text-decoration: none;
 }
p.doclink a:hover{
    background: #fbfcfd url(../style/images/subcatbuttonlight.png) no-repeat top ;
	background-color: #e6eaed;
	}
p.doclink4 a{
    background: #fbfcfd url(../style/images/subcatbutton4.png) no-repeat top ;
	color:white;
         text-decoration: none;
 }
p.doclink4 a:hover{
    background: #fbfcfd url(../style/images/subcatbuttonlight4.png) no-repeat top ;
	background-color: #e6eaed;
	}


/**********/
/* pages  */
/**********/

div#contentBlock1.terms {
	width: 100%; margin: 0;
    padding: 0 0 2em 0;
	}

div#contentBlock2.terms {
	float: right;
	margin: 0.5em 22px 1em 30px;
	width: 236px;
	}
    div#textblock.terms p {
        margin: 0em 22px 0.5em 1px;
        }


/* whitepapers */

/*
form.whitepapers {
    margin: 15px 0 0 120px;
    }
div#nav3 input#buttonsubmit{
    margin-left: 38px;
    margin-top: 2em;
	}
*/

div#whitepapers {
    padding-top: 2em;
    line-height:19px; 
    }
div#whitepapers li{
    float:left;
    position:relative;
	margin-left: 0px; 
	margin-right: 11px; 
	margin-top: 0px; 
	margin-bottom: 10px; 
    } 
div#whitepapers a{
	display:block;
	padding:8px 5px;
    width:151px;
	text-align: center;
    font-size: 12px;
    vertical-align: center; 
    }
div#whitepapers li.doclink4  a{
	padding:11px 15px;
    width:131px; height: 37px;
    }
div#whitepapers li.doclink41  a{
	padding:20px 15px 11px 15px;
    width:131px; height: 28px;
    }

div#whitepapers ul{
	list-style: none; 
 }
div#whitepapers li a{
    background: #fbfcfd url(../style/images/subcatbuttonAlert.png) no-repeat top ;
	color:white;
 }
div#whitepapers li a:hover{
    background: #fbfcfd url(../style/images/subcatbuttonlightAlert.png) no-repeat top ;
	background-color: #e6eaed;
	}
div#whitepapers li.doclink4  a,
div#whitepapers li.doclink41  a{
    background: #fbfcfd url(../style/images/subcatbutton4Alert.png) no-repeat top ;
	color:white;
         text-decoration: none;
 }
div#whitepapers li.doclink4 a:hover,
div#whitepapers li.doclink41 a:hover{
    background: #fbfcfd url(../style/images/subcatbuttonlight4Alert.png) no-repeat top ;
	background-color: #e6eaed;
	}
    
/*       */
div#scroller {
    height: 260px;
    padding: 10px 0 0 15px;
    }
div#scroller.consulting {
    height: 100px;
    padding: 10px 0 0 15px;
    }
div#logoblock1 {
    padding: 10px 0 0 0;
    }

/* whitepapers2 */


div#textblock.whitepapers2{
    min-height: 10em;
    }
/*
div#nav3 form.whitepapers2 {
    margin: 15px 0 0 0px;
    }
div#nav3 select#documentset { width: 20em; }
div#nav3 select#document.docset1 { width: 20em; }
div#nav3 select#document.docset2 { width: 24em; }
div#nav3 select#document.docset3 { width: 35em; }
*/
div#nav3 select#document.docset3 option { width: 35em; }

div#nav3 form.whitepapers2 input#buttonsubmit{
	}


    div#textblock.customer {
        min-height: 0;
        }

    div#textblock1 {
        width:260px;
        float:left;
        margin-top: 2em;
        }
    div#textblock2 {
        width:260px;
        float:left;
        margin-top: 2em;
        }

/* vision */

    div#textblock1.vision,
    div#textblock2.vision{
        margin: 0.5em 0 1.0em 0;
        }
    div#textblock1.vision{
        width:260px;
        float:left;
        }
    div#textblock2.vision{
        width:260px;
        float:right;
        }
    div#textblock1.vision p {
        margin: 0em 25px 1em 1px;
        }
        
/* login */

/*
form#login input#buttonsubmit{
    width:115px;
	}
form#login input#buttonsubmit {
    background: #fbfcfd url(../style/images/subcatbutton2.png) no-repeat top ;
	color:white;
 }
form#login input#buttonsubmit:hover {
    background: #fbfcfd url(../style/images/subcatbuttonlight2.png) no-repeat top ;
	background-color: #e6eaed;
	}

form#login {
	font-size: 12px;
    margin: 15px 0 0 120px;
    }
form#login label
	{
	font-size: 12px;
	width: 10.0em;
    margin-bottom: 0.75em;
	}
form#login input, textarea
	{
	font-size: 12px;
	width: 12.0em;
    margin-bottom: 1em;
	}
form#login input#buttonsubmit
	{
	font-size: 12px;
    width: 161px; height: 35px;
	margin-left: 0em;
    margin-top: 20px;
	padding:5px 0;
    width:115px;
	text-align: center;
    border: none;
	}
*/
