*,body {
	margin:0;
	padding:0;
	border:none;
	outline-style:none;
	text-decoration:none;
	position:static;
	clear:none;
	background:transparent;
	line-height:1.2em;
	font:97% Arial, Helvetica, Verdana, sans-serif;
}

@font-face {
	font-family:"MyriadPro Regular";
	src:url(../assets/fonts/MyriadPro-Regular.otf);
}

@font-face {
	font-family:"MyriadPro Light";
	src:url(../assets/fonts/MyriadPro-Light.otf);
}

body {
	text-align:center;
	background:url(../assets/home/bg.png) repeat-x #FFF;
}

#wrap {
	background:url(../assets/png/bgShadow.png) top no-repeat;
	width:1006px;
	height:100%;
	margin:0 auto;
	text-align:left;
	padding:0 0 0 6px;
}

h1 {
	text-indent:-9999px;
}

h2 {
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-size:18px;
}

hr {
	border-top:1px #a1a1a1 dotted;
	margin-top:20px;
	margin-bottom:20px;
	clear:both;
}


	
/* --------- HEADER SECTION ---------------------------------------------------------------------- */
#header {
	background:url(../assets/header/header.jpg) no-repeat;
	width:1000px;
	height:139px;
}

.homelink {
	display:block;
	width:400px;
	height:70px;
	float:left;
}

#language {
	float:right;
	margin-right:25px;
	margin-top:40px;
}

#language ul li {
	display:inline;
	color:#666;
	margin-left:8px;
	color:#FFF;
	font-size:12px;
}

#language a {
	color:#FFF;
	font-size:12px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
}

#language a:hover {
	text-decoration:underline;
}

#headernav {
	clear:both;
	margin-left:52px;
	margin-top:86px;
}

#headernav ul li {
	display:inline;
	color:#666;
	margin-right:22px;
}

#headernav a {
	color:#666;
	font-size:15px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	text-shadow:0 1px #FFFFFF;
}

#headernav a:hover {
	color:#353535;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
}


	
/* --------- HOME SECTION BEGINS HERE -------------------------------------------- */
#homecontainer {
	max-width:1000px;
	background-color:#fff;
}

#mainimage {
	height:363px;
	width:1000px;
	overflow:hidden;
}

#slideshowNav {
	position:relative;
	width:200px;
	top:-45px;
	left:483px;
	z-index:100;
	overflow:hidden;
}

#slideshowNav a {
	position:relative;
	display:block;
	float:left;
	background:url(../assets/png/slideshow.png) no-repeat;
	width:9px;
	height:8px;
	text-indent:-900px;
	font-size:20px;
	margin-right:6px;
}

#slideshowNav a.activeSlide {
	background:url(../assets/png/slideshowActive.png);
}

#twitterfeed {
	background:url(../assets/home/twitterfeed.jpg) no-repeat;
	height:51px;
	width:1000px;
}

#twitterfeed h3 {
	font-size:13px;
	color:#333;
	margin-left:98px;
	line-height:55px;
}

#twitterfeed span {
	font-weight:900;
}

#twitterfeed a {
	font-size:13px;
	color:#333;
}

#twitterfeed a:hover {
	text-decoration:underline;
}

#homeproducts {
	margin-top:25px;
	background-color:#FFF;
}

#homeproducts a:hover {
	color:#00a9fd;
	text-decoration:underline;
}

#homepaymentprocessing {
	position:relative;
	background:url(../assets/home/homepaymentprocessing.jpg) no-repeat;
	width:332px;
	height:265px;
	float:left;
	text-align:center;
}

#homedestinations {
	background:url(../assets/home/homedestinations.jpg) no-repeat;
	width:337px;
	height:265px;
	float:left;
	text-align:center;
}

#homeinnovation {
	background:url(../assets/home/homeinnovation.jpg) no-repeat;
	width:331px;
	height:265px;
	float:left;
	text-align:center;
}

#homeproducts h2 {
	text-align:center;
	margin-bottom:5px;
}

.arrow {
	background:url(../assets/home/arrow.png) no-repeat right top;
	height:13px;
	padding-right:18px;
	width:auto;
	color:#41BBE9;
}

a.arrow:hover {
	color:#00a9fd;
	text-decoration:underline;
}

#homepaymentprocessing a {
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-size:12px;
	color:#00a9fd;
}

#homedestinations a {
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-size:12px;
	color:#00a9fd;
}

#homeinnovation a {
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-size:12px;
	color:#00a9fd;
}


	
/* --HOME END  ///////////////////////////////////////////------------------------ */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* --  ABOUT US BEGINS HERE ------------------------------------------------------ */
#aboutcontainer {
	width:1000px;
	background-color:#fff;
	margin-top:65px;
	background:url(../assets/about/containerbg.jpg) no-repeat bottom;
	clear: both;
}

#sidenav {
	float:left;
	width: 182px;
	margin: 0 0 0 30px;
}

#sidenav a {
	color:#BDBDBD;
	line-height:40px;
}

#sidenav:hover * {
	color:#666;
}

#sidenav .slot {
	border-top:1px #FFF solid;
	border-bottom:1px #CCC solid;
	width:180px;
	height:40px;
	background:url(../assets/about/lightarrow.jpg) no-repeat right;
}

#sidenav .slot:hover a {
	color:#09F;
}

#sidenav .slot:hover {
	width:180px;
	height:40px;
	background:url(../assets/about/bluearrow.jpg) no-repeat right;
}

#sidenav .current p {
	color:#333;
	line-height:40px;
	background:url(../assets/about/blackarrow.jpg) no-repeat right;
}

#sidenav .current {
	background:url(../assets/about/blackarrow.jpg) no-repeat right;
}

#contentholder {
	background:url(../assets/about/copyholder.jpg) no-repeat;
	width:790px;
	height:452px;
	margin-left: 210px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	position: relative;

}

#contentholder h2 {
	font-size:28px;
	margin-left:50px;
}

#contentholder p {
	font-size:16px;
	color:#666;
	width:700px;
	margin-left:50px;
	margin-top:20px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	line-height:22px;
}

#aboutcopy {
	float:right;
	width:790px;
	margin-top:60px;
	margin-bottom:40px;
}

#aboutcopy h3 {
	font-size:20px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
}

#mision {
	float:left;
	width:312px;
	margin-right:50px;
	margin-left:50px;
}

#companysummary {
	float:left;
	width:312px;
}

#aboutcopy h4 {
	font-size:14px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
	line-height:18px;
}

#aboutcopy p {
	color:#666;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-size:12px;
	line-height:18px;
}


	
/* --ABOUT US END ///////////////////////////////////////////////////////--------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* --------- BOARD MEMBERS SECTION BEGINS HERE ----------------------------------- */
#boardcontainer {
	max-width:1000px;
	background-color:#fff;
	margin-top:65px;
	float:left;
	background:url(../assets/about/containerbg.jpg) no-repeat bottom;
}

#boardcontentholder {
	background:url(../assets/board/boardcopyholder.jpg) no-repeat;
	width:790px;
	height:177px;
	margin-left: 210px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
}

.emailicon {
	background:url(../assets/board/emailicon.png) no-repeat;
	width:40px;
	height:25px;
	float:right;
	padding-left:40px;
	display:inline;
}

a.emailicon {
	color:#09F;
	font-size:11px;
	line-height:20px;
}

a:hover.emailicon {
	text-decoration:underline;
}

#boardcontentholder h2 {
	font-size:28px;
	margin-left:50px;
}

#boardcontentholder p {
	font-size:16px;
	color:#666;
	width:700px;
	margin-left:50px;
	margin-top:20px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	line-height:22px;
}

#bios {
	max-width:750px;
	float:right;
	margin-right:100px;
	margin-top:60px;
}

.jasonboardmembers {
	float:left;
	width:500px;
	margin-left:20px;
}

.jasonboardmembers h2 {
	font-size:18px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	margin-bottom:5px;
}

.jasonboardmembers p {
	color:#666;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-size:12px;
	line-height:18px;
}

#jasonpic {
	background:url(../assets/board/biopic.jpg) no-repeat;
	width:112px;
	height:137px;
	float:left;
	margin-left:45px;
}

.boardmembers {
	float:left;
	width:500px;
	margin-left:190px;
}

.boardmembers h2 {
	font-size:18px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	margin-bottom:5px;
}

.boardmembers ul li {
	color:#666;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-size:12px;
	line-height:18px;
}

.boardmembers p {
	color:#666;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-size:12px;
	line-height:18px;
}

#jasonsignature {
	background:url(../assets/board/jason.png) no-repeat;
	width:250px;
	height:90px;
	float:left;
}

#larrysignature {
	background:url(../assets/board/larry.png) no-repeat;
	width:250px;
	height:90px;
	float:left;
	margin-top:15px;
}

#georgesignature {
	background:url(../assets/board/george.png) no-repeat;
	width:250px;
	height:90px;
	float:left;
	margin-top:10px;
}

#franksignature {
	background:url(../assets/board/frank.png) no-repeat;
	width:250px;
	height:90px;
	float:left;
	margin-top:10px;
}

#briansignature {
	background:url(../assets/board/brian.png) no-repeat;
	width:250px;
	height:90px;
	float:left;
	margin-top:10px;
}

#bios hr {
	margin-bottom:30px;
}


	
/* --BOARD MEMBERS END ///////////////////////////////////////////////////////--------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* --------- PRESS RELEASES SECTION BEGINS HERE ----------------------------------- */
#presscontainer {
	max-width:1000px;
	background-color:#fff;
	margin-top:65px;
	float:left;
	background:url(../assets/about/containerbg.jpg) no-repeat bottom;
	padding-bottom:50px;
}

#presscontentholder {
	background:url(../assets/press/presscopyholder.png) no-repeat;
	width:790px;
	height:204px;
	margin-left: 210px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
}

#presscontentholder h2 {
	width:150px;
	font-size:28px;
	margin-left:80px;
}

#presscontentholder h3 {
	font-size:18px;
	margin-left:85px;
	width:600px;
	margin-top:30px;
}

#presscontentholder p {
	font-size:12px;
	color:#666;
	width:590px;
	margin-left:85px;
	margin-top:20px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
}

#presscontentholder a {
	color:#333;
}

#presscontentholder a:hover {
	text-decoration:underline;
}

#press {
	max-width:750px;
	float:right;
	margin-right:100px;
	margin-top:60px;
}

.pressicon {
	background:url(../assets/press/usatoday.png) no-repeat;
	width:112px;
	height:137px;
	float:left;
	margin-left:45px;
}

.xaicon {
	background:url(../assets/press/xapressicon.png) no-repeat;
	width:116px;
	height:156px;
	float:left;
	margin-left:45px;
}

.news {
	float:left;
	width:500px;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:20px;
}

.news a.arrow {
	line-height:40px;
}

.news h3 {
	font-size:18px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	margin-bottom:5px;
}

.news p {
	color:#666;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-size:12px;
	margin-bottom:20px;
	line-height:18px;
}

#press hr {
	margin-bottom:30px;
	margin-top:30px;
}


	
/* --BOARD MEMBERS END ///////////////////////////////////////////////////////--------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* --------- INVESTOR SECTION BEGINS HERE ----------------------------------- */
#investorcontainer {
	max-width:1000px;
	background:url(../assets/about/containerbg.jpg) no-repeat bottom;
	background-color:#fff;
	min-height:390px;
	margin:65px 0 0;
}

#investoradmincontainer {
	max-width:1000px;
	background-color:#fff;
	min-height:590px;
}

#investorcontentholder {
	position: relative;
	top: -130px;
	width:730px;
	height:602px;
	margin:0 0 0 210px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	clear: both;
}

#investorcontentholder h2 {
	font-size:28px;
	margin-left:30px;
}

#investorcontentholder p {
	font-size:16px;
	line-height:22px;
	color:#666;
	width:700px;
	margin-left:30px;
	margin-top:20px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
}

.copyholder {
	width:750px;
	height:250px;
	margin-top:65px;
	border-right:#CCC 1px dotted;
	padding-right:50px;
	float:left;
}

.copyholder h2 {
	width:350px;
	font-size:32px;
	margin-left:85px;
}

.admin {
	width:750px;
	margin-top:65px;
	padding-right:50px;
	border:none;
}

.admin h2 {
	width:350px;
	font-size:32px;
	margin-left:85px;
}

input {
	border:#CCC 1px solid;
	width:262px;
	height:29px;
	background:#fff url(../assets/investors/innershadow.jpg) repeat-x;
	margin-bottom:20px;
}

.copyholder h3 {
	font-size:18px;
	margin-left:85px;
	margin-top:8px;
}

.copyholder p {
	font-size:13px;
	color:#666;
	margin-left:85px;
	margin-top:20px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
}

.admin h3 {
	font-size:18px;
	margin-left:85px;
	margin-top:8px;
}

.admin p {
	font-size:13px;
	color:#666;
	margin-left:85px;
	margin-top:20px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
}

#form {
	float:right;
	width:300px;
	margin-right:45px;
	height:100%;
	display:block;
	padding-top:65px;
}

#investorform {
	width:300px;
	height:100%;
	display:block;
	padding-top:25px;
	margin:0 0 0 50px;
}

#investorform hr {
	margin-top:0;
	margin-bottom:10px;
}

#investorform p {
	color:#666;
	font-size:12px;
	margin:0;
	padding:0;
}

#investorform a {
	color:#09F;
}

#investorform a:hover {
	color:#09F;
	text-decoration:underline;
}

label {
	float:left;
	color:#09F;
	margin-right:35px;
	color:#666;
	font-size:12px;
	margin-bottom:8px;
}

span a {
	float:right;
	color:#09F;
	margin-right:35px;
}

span a:hover {
	float:right;
	color:#09F;
	margin-right:35px;
	text-decoration:underline;
}

#loginbtn {
	background:url(../assets/investors/submit.jpg) no-repeat;
	width:146px;
	height:45px;
	border:none;
	font-weight:900;
	font-size:14px;
}

.error {
	background:url(../assets/investors/error.jpg) no-repeat top center;
}

#brochure {
	background:url(../assets/investors/brochure.jpg) no-repeat;
	margin-left:100px;
	overflow:hidden;
	padding-left:400px;
	padding-top:430px;
	width:939px;
}

.brochurelink {
	display:block;
	background:url(../assets/investors/downloadpdf.jpg) no-repeat;
	width:315px;
	height:98px;
	padding-left:35px;
	padding-top:17px;
}

a.brochurelink {
	color:#000;
	font-size:24px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	text-indent:35px;
	font-weight:900;
}

.brochurelink span {
	float:left;
	width:100%;
	font-size:17px;
}

ul.clientList {
	width:400px;
	list-style:none;
	font-size:18px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	margin:20px 0 0 50px;
}

ul.clientList li a {
	display:block;
	height:100%;
	width:100%;
	padding:10px;
	color:#000;
	background:#fff url(../assets/investors/lock.png) right center no-repeat;
	border-bottom:1px solid #dcdcdc;
}

ul.clientList li a:hover {
	background:#eae8e9 url(../assets/investors/lock.png) right center no-repeat;
	color:#000;
}


	
/* --INVESTORS SECTION END ///////////////////////////////////////////////////////--------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* ------------------------------------------------------------------------------- */

	
/* --------- TERMS OF USE SECTION BEGINS HERE ----------------------------------- */
#termscontainer {
	max-width:1000px;
	background:url(../assets/about/containerbg.jpg) no-repeat bottom;
	background-color:#fff;
	height:2150px;
}

#privacycontainer {
	max-width:1000px;
	background:url(../assets/about/containerbg.jpg) no-repeat bottom;
	background-color:#fff;
	height:3150px;
}

#termscopyholder {
	width:550px;
	height:250px;
	margin-top:65px;
	margin-left:90px;
	float:left;
}

#termscopyholder h2 {
	font-size:28px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	color:#333;
}

#termscopyholder h3 {
	font-size:18px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	color:#333;
}

#termscopyholder p {
	font-size:13px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	color:#999;
}

#termscopyholder ul li {
	font-size:13px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	color:#999;
}

#termscopyholder ul li a {
	color:#09F;
}

#termscopyholder ul li a:hover {
	text-decoration:underline;
}


	
/* --------- HOME FOOTER SECTION ---------------------------------------------------------------------- */
#homefooter {
	width:1000px;
	height:auto;
}

#homefooterbg {
	background:url(../assets/home/homefooter.jpg) no-repeat;
	height:141px;
	width:1000px;
	clear:both;
}


	
/* --------- GLOBAL FOOTER ------------------------------------------------------------------- */
#footer {
	width:1000px;
	clear:both;
}

#footer p {
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	font-size:11px;
	color:#666;
	float:left;
}

#footerbg {
	background:url(../assets/footer/footerbg.jpg) no-repeat;
	height:141px;
	width:1000px;
	float:left;
}

#footerbg h2 {
	font-size:16px;
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	margin-left:260px;
	margin-top:83px;
	text-shadow:0 1px #FFFFFF;
}

#bottomnav {
	margin-top:20px;
	width:500px;
	float:left;
	margin-bottom:20px;
}

#bottomnav ul li {
	display:inline;
	color:#666;
	margin-left:8px;
	color:#666;
	font-size:10px;
}

#bottomnav a {
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	color:#00a9fd;
	font-size:11px;
}

#bottomnav a:hover {
	color:#00a9fd;
	text-decoration:underline;
}


	
/*#openlogo {
	background:url(../assets/home/openlogo.jpg) no-repeat;
	width:100px;
	height:29px;
	float:right;
	margin-top:15px;
}*/
#homefooter p {
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	position:relative;
	font-size:11px;
	color:#666;
	float:left;
}

#termsofuse ul li {
	display:inline;
	color:#666;
	margin-left:8px;
	color:#666;
	font-size:10px;
	float:left;
}

#termsofuse a {
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	color:#00a9fd;
	font-size:10px;
}

#termsofuse a:hover {
	color:#0D305C;
}

#homecontact {
	position:relative;
	width:auto;
	float:right;
	margin-bottom:50px;
}

#usaaddress {
	position:relative;
	float:left;
}

#southamericaaddress {
	position:relative;
	float:left;
}

p.addressheader {
	font-weight:800;
	font-size:12px;
	margin-bottom:15px;
}

#homecontact p {
	font-family:"Lucida Grande",helvetica,verdana,sans-serif;
	clear:both;
	font-size:10px;
	color:#666;
	width:200px;
}

#bottomspace {
	clear:both;
}