table { font-size: 1em; }

p { padding-top: 0px; margin-top: 0px; }
a { color: #aed02c; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

h1 { margin-top: 0px; padding-top: 0px; font-weight: normal; font-size: 1.4em; color: #003366; }
h2 { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 1.3em; color: #003366; }
h3 { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 1.2em; color: #003366; }
h4 { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 1.1em; color: #003366; }
h5 { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 1em; color: #003366; }
h6 { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 1em; color: #003366; }

#portal { margin-left: auto; margin-right: auto; width: 652px; }
#portal #header { margin-bottom: 35px; }
#portal #main { margin-bottom: 15px; color: #000000; }
#portal #main a { color: #000000; text-decoration: none; }
#portal #main a:hover { text-decoration: underline; }
#portal #main .leftButton { float: left; width: 215px; text-align: left; }
#portal #main .rightButton { float: right; width: 215px; text-align: right; }
#portal #main .middleButton { margin-left: 217px; margin-right: 217px; text-align: center; }
#portal #footer { padding-left: 20px; padding-right: 20px; color: #003366; }
#portal #footer a { color: #003366; text-decoration: none; }
#portal #footer a:hover { text-decoration: underline; }


#finance { text-align: left; margin-left: auto; margin-right: auto; width: 816px; }
#finance #header { height: 294px; clear: both; margin-bottom: 20px; }
#finance #header img { position: absolute; top: 24px; }
#finance #header .headerNavigation { margin-left: 125px; width: 423px; font-size: .8em; height: 136px; }
#finance #header .headerNavigation table { float: right; margin-top: 114px; }
#finance #header .headerNavigation table td { padding: 5px 10px; vertical-align: top; height: 22px; }
#finance #header .headerNavigation table td a { color: #ffffff; font-weight: bold; text-decoration: none; }
#finance #header .headerNavigation table td a:hover { text-decoration: underline; }
#finance #main { margin-bottom: 20px; }
#finance #main .leftButtons { width: 220px; float: left; }
#finance #main .content { width: 587px; float: right; }
#finance #main .mainArea { padding-bottom: 20px; }
#finance #main .newsArea { padding: 10px; margin-bottom: 20px; }
#finance #main .lendersArea {  }
#finance #main .lendersArea div { padding: 20px 10px 10px 10px; }
#finance #footer { font-size: .9em; border-top: 1px solid #d9d9d9; padding-top: 5px; }
#finance #footer a { color: #000000; text-decoration: none; }
#finance #footer a:hover { text-decoration: underline; }
#finance #footer .infusion { float: right; padding-top: 5px; }
#finance #footer .lastUpdate { float: right; }
#finance #footer .footerNavigation { float: left; padding-top: 5px; }
#finance #footer .footerNavigation table {  }
#finance #footer .footerNavigation table td { color: #000000; padding: 0px 5px 0px 0px; }
#finance #footer .footerNavigation table td a { color: #000000; text-decoration: none; }
#finance #footer .footerNavigation table td a:hover { text-decoration: underline; }


#business { text-align: left; margin-left: auto; margin-right: auto; width: 816px; }
#business #header { height: 294px; clear: both; margin-bottom: 20px; }
#business #header img { position: absolute; top: 26px; }
#business #header .headerNavigation { margin-left: 125px; width: 423px; font-size: .8em; height: 136px; }
#business #header .headerNavigation table { float: right; margin-top: 114px; }
#business #header .headerNavigation table td { padding: 5px 10px; vertical-align: top; height: 22px; }
#business #header .headerNavigation table td a { color: #ffffff; font-weight: bold; text-decoration: none; }
#business #header .headerNavigation table td a:hover { text-decoration: underline; }
#business #main { margin-bottom: 20px; }
#business #main .leftButtons { width: 220px; float: left; }
#business #main .leftButtons .proverb { margin-top: 15px; border-top: 1px solid #858585; border-bottom: 1px solid #858585; padding: 20px 10px; color: #294197; width: 190px; }
#business #main .content { width: 588px; float: right; }
#business #main .mainArea { padding-bottom: 20px; }
#business #main .newsArea { padding: 10px; margin-bottom: 20px; }
#business #main .partnersArea {  }
#business #main .partnersArea div { padding: 20px 10px 10px 10px; }
#business #footer { font-size: .9em; border-top: 1px solid #d9d9d9; padding-top: 5px; }
#business #footer a { color: #000000; text-decoration: none; }
#business #footer a:hover { text-decoration: underline; }
#business #footer .infusion { float: right; padding-top: 5px; }
#business #footer .lastUpdate { float: right; }
#business #footer .footerNavigation { float: left; padding-top: 5px; }
#business #footer .footerNavigation table {  }
#business #footer .footerNavigation table td { color: #000000; padding: 0px 5px 0px 0px; }
#business #footer .footerNavigation table td a { color: #000000; text-decoration: none; }
#business #footer .footerNavigation table td a:hover { text-decoration: underline; }


#financial { text-align: left; margin-left: auto; margin-right: auto; width: 816px; }
#financial #header { height: 294px; clear: both; margin-bottom: 20px; }
#financial #header img { position: absolute; top: 23px; }
#financial #header .headerNavigation { margin-left: 125px; width: 423px; font-size: .8em; height: 136px; }
#financial #header .headerNavigation table { float: right; margin-top: 114px; }
#financial #header .headerNavigation table td { padding: 5px 10px; vertical-align: top; height: 22px; }
#financial #header .headerNavigation table td a { color: #ffffff; font-weight: bold; text-decoration: none; }
#financial #header .headerNavigation table td a:hover { text-decoration: underline; }
#financial #main { margin-bottom: 20px; }
#financial #main .leftButtons { width: 220px; float: left; }
#financial #main .leftButtons .proverb { margin-top: 15px; border-top: 1px solid #858585; border-bottom: 1px solid #858585; padding: 20px 10px; color: #294197; width: 190px; }
#financial #main .content { width: 588px; float: right; }
#financial #main .mainArea { padding-bottom: 20px; }
#financial #main .newsArea { padding: 10px; margin-bottom: 20px; }
#financial #main .partnersArea {  }
#financial #main .partnersArea div { padding: 20px 10px 10px 10px; }
#financial #footer { font-size: .9em; border-top: 1px solid #d9d9d9; padding-top: 5px; padding-bottom: 15px; padding-left: 85px; }
#financial #footer a { color: #000000; text-decoration: none; }
#financial #footer a:hover { text-decoration: underline; }
#financial #footer .footerMessage { float: left; padding-top: 5px; }
#financial #footer .infusion { float: right; padding-top: 5px; }
#financial #footer .abn { float: left; }
#financial #footer .lastUpdate { float: right; }
#financial #footer .footerNavigation { float: right; padding-top: 5px; }
#financial #footer .footerNavigation table {  }
#financial #footer .footerNavigation table td { color: #000000; padding: 0px 5px 0px 0px; }
#financial #footer .footerNavigation table td a { color: #000000; text-decoration: none; }
#financial #footer .footerNavigation table td a:hover { text-decoration: underline; }

