div.company {margin: 5px 20px 35px 5px; padding: 9px 5px 3px; border: 2px #003366 solid; width: 185px; height: 430px; min-height: 350px; }

div.company table {width: 100%;}

div.company table td.title,
div.company table td.logo,
div.company table td.banks,
div.company table td.credit,
div.company table td.otherTitle,
div.company table td.other {text-align: center;}

div.company table td.banks,
div.company table td.credit {font-weight: bold;}
div.company table td.banks p.normal {margin: 0 0 1em; font-weight: normal; line-height: 140%; }
div.company table td.credit p.normal {margin: 0 0 1em; font-weight: normal;}

div.company table td.title,
div.company table td.otherTitle {font-size: 75%;}
div.company table td.other {font-size: 70%;}

div.company table td.title {font-weight: bold; padding-top: 8px; }

div.company table td.banks {border-bottom: 1px #000000 solid; }

div.company table td.credit {padding: 8px 0 0 0;}

div.company table td.logo {height: 80px; vertical-align: middle; padding: 3px 0 0 0; }

div.company table td.otherTitle {font-weight: bold; padding: 0 0 5px 0;}

div.company table td.other {line-height: 140%; }