@charset "UTF-8";
/* Structure */

body { margin:0; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#236889; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; color:#1f4169; padding:0; clear:both; }
#header { background-color:#FFF; width:821px; margin:0 auto 0 auto; padding: 5px 20px 5px 20px; }
#number { padding-top:32px; float:right; }
#navigation { clear:both; background-color:#FFF; width:821px; height:43px; margin-left:auto; margin-right:auto; padding:0 20px 1px 20px; text-align:center; }
#undernav { background-color:#FFF; width:821px; height:256px; margin-left:auto; margin-right:auto; padding:0 20px 20px 20px; overflow:auto; clear:both; }
#undernav2 { background-color:#FFF; width:821px; height:125px; margin-left:auto; margin-right:auto; padding:0 20px 0px 20px; overflow:auto; clear:both; overflow:hidden; }
#flashcont { float:left; width:591px; height:256px; }
#contactcont { background-image:url(images/contactbg.jpg); background-color:#242932; float:left; width:199px; height:226px; padding:15px 15px 15px 15px; color:#FFF; }
#maintxt { overflow:hidden; clear:both; background-color:#FFF; width:821px; margin-left:auto; margin-right:auto; padding:0 20px 0px 20px; text-align:left; }
#maintxtleft { float:right; width:170px; padding:2px 0 0 10px; margin:0 0 20px 0; background-image:url(images/sidecolumn.jpg); background-repeat:no-repeat; background-color:#cfe3f0; font-size:0.9em; line-height:15px; }
#maintxtright { float:right; width:601px; padding-left:40px; line-height:18px; }
#footer { text-align:center; width:821px; margin-left:auto; margin-right:auto; padding:0 20px 0 20px; font-size:1em; color:#FFF; clear:both; }
#footer li { display:inline; border-right:1px solid #FFF; padding:0 10px 0 10px; font-size:1em; }
#footer a:link { color:#FFF; text-decoration:underline; font-size:1em; }
#footer a:visited { color:#FFF; text-decoration:underline; font-size:1em; }
#footer a:hover { color:#94caea; text-decoration:none; font-size:1em; }
#footer p { font-size:1em; }
#linkbox { width:380px; border:2px solid #3293c2; padding:10px; margin-bottom:20px; }
/* Homepage */
	
.bullets { background:url(images/bulletbg.gif) no-repeat #d4eaf7; width:571px; height:206px; padding:0 0 0 15px; margin:0; font-size:1.3em; clear:both; line-height:12px; }
.bullets ul { float:left; margin:10px 0 10px 10px; }
.bullets li { list-style:url(images/bulletpoint.jpg); padding:0 3px 10px 0; margin:0 0 0 10px; }
.bullets2 { font-size:1.4em; color:#b53e3e; line-height:16px; padding:0; margin:0; }
.bullets2 ul { margin:0; padding:0 0 0 30px; }
.bullets2 li { list-style:url(images/ebcbullet2.png); padding:8px 10px 8px 0; margin:0; vertical-align:bottom; font-weight:bold; }
.bottomcontact { background-image:url(images/redarrowbg.jpg); width:586px; height:58px; padding:3px 0 0 0; margin:22px 0 10px 0; font-size:1.3em; clear:both; }
.bottomcontact p { font-size:1em; color:#fff; padding:0 50px 0 80px; margin:0; }
.bottomcontact a:link { color:#fff; font-style:italic; font-size:1em; font-weight:bold; text-decoration:underline; }
.bottomcontact a:visited { color:#fff; font-style:italic; font-size:1em; font-weight:bold; text-decoration:underline; }
.bottomcontact a:hover { color:#fff; font-style:italic; font-size:1em; font-weight:bold; text-decoration:none; }
.servicestxt { width:273px; padding:5px 15px 5px 0; margin:0 10px 10px 0; float:left; background-color:#fedfdf; }
.servicestxt p { margin:0; padding:0 0 0 10px; }
.servicestxt h4 { margin:0; padding:0 0 0 10px; }
.boximage { padding-right:15px; float:left; }
.contactimage { margin-left:auto; margin-right:auto; }
.formleft { width:275px; height:325px; float:left; padding-left:20px; margin-bottom:20px; background-color:#dbeef9; }
.formright { width:500px; height:325px; float:left; padding-left:20px; margin-bottom:20px; background-color:#dbeef9; }
.dropdownformstyle { padding:0; margin:0; }
/* Font styles */

p { font-size:1.3em; }
h1 { font-style:italic; font-weight:bold; font-size:1.7em; padding-top:5px; padding-bottom:0; }
h2 { padding-top:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:bold; }
h3 { font-size:2.7em; font-family:Georgia, "Times New Roman", Times, serif; color:#3293c2; padding-bottom:8px; padding-top:0; line-height:1px; }
h4 { font-size:1.3em; color:#b53e3e; }
.h4style { margin:0; padding:0 0 0 10px; font-size:1.3em; font-family:Arial, Helvetica, sans-serif; color:#b53e3e; }
h5 { font-size:1.6em; color:#b53e3e; clear:both; }
.h5style { font-size:1.6em; color:#b53e3e; clear:both; font-weight:bold; }
a:link { font-size:1em; text-decoration:underline; color:#3293c2; }
a:visited { font-size:1em; text-decoration:underline; color:#3293c2; }
a:hover { font-size:1em; text-decoration:none; color:#3293c2; }
li a:link { font-size:1.4em; text-decoration:underline; color:#3293c2; padding-bottom:10px; }
li a:visited { font-size:1.4em; text-decoration:underline; color:#3293c2; padding-bottom:10px; }
li a:hover { font-size:1.4em; text-decoration:none; color:#3293c2; padding-bottom:10px; }
/* General styles */

.whiteclass { color:#FFF; padding-right:10px; }
.whiteclassbigger { color:#FFF; padding-right:10px; font-size:1.4em; line-height:16px; }
.whitegeorgia { color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; padding-right:10px; }
.georgia { font-family:Georgia, "Times New Roman", Times, serif; }
.extrapaddingright { padding-right:10px; }
.extrapaddingright2 { padding-right:10px; font-size:1.4em; line-height:18px; }
.pafterbullets { clear:both; }
.formstyle { margin-top:10px; width:192px; }
.formstylesubmit { border:#71b2d8 1px solid; width:100px; color:#ffffff; margin-top:25px; margin-bottom:25px; margin-right: 10px; background-color:#72b3d9; float:right; }
.formstylesubmitb { border: #71b2d8 1px solid; width:125px; height:25px; font-size:1.1em; color:#ffffff; margin-top:10px; margin-bottom:5px; margin-right:5px; background-color:#72b3d9; }
.h3style { font-size:2.7em; font-family:Georgia, "Times New Roman", Times, serif; color:#3293c2; padding-bottom:8px; padding-top:0; line-height:1px; }
.flashbg1 { background-image:url(images/doing-business-in-brazil-flash.jpg); }
.flashbg2 { background-image:url(images/about-ebc-flash.jpg); }
.flashbg3 { background-image:url(images/ebc-services-flash.jpg); }
.style4 { font-size:0.88em; color:#008000 }
.style3 { font-size:0.88em; color:#c33131 }
.tickyellowbox { background-color:#eff6ef; border:1px solid #008000; }
.tickredbox { background-color:#f9eaea; border:1px solid #c33131; }
#maintxtleft a:link { color:#3293c2; text-decoration:none; font-size:1em; line-height:15px; }
#maintxtleft a:visited { color:#1f4169; text-decoration:underline; font-size:1em; line-height:15px; }
#maintxtleft a:hover { color:#1f4169; text-decoration:underline; font-size:1em; line-height:15px; }
.pafterservices { clear:both; padding-top:15px; }
.floatright { float:right; }
.floatleft { float:left; }
.compulsory { color:#b53e3e; font-size:0.9em; font-weight:bold; margin:0; padding:0; }
.red { color:#b53e3e; font-weight:bold; }
.bold { font-weight:bold; }
.link-imgs {float:right; }
