  <style type="text/css">
body{
  font-family:Arial, Helvetica, sans-serif;
  color:#333333;
  background-color:#EFECEA;
    font-size: 80%;
    font-weight: normal;
  margin:0;
}
#logo{
   height: 50px;
     margin-bottom: 10px;
}
h1{
  color:#58595B;
}
h4{
  font-size:1.1em;
  font-weight:bold;
  border-bottom: 1px solid #EBEBEB;
  color: #58595B;
}
hr{
  background-color:#EBEBEB;
    border:0 solid black;
    clear:both;
    color:#EBEBEB;
    display:block;
    height:1px;
    margin:0 0 4px;
    padding:0;
  font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}
a:link, a:visited {
  color:#007272;
  text-decoration:none;
}
A:hover {
  color:#007272;
    text-decoration:underline;
}
.frame{
  width:500px; 
  background-color:#fff;
  display:table; 
  border:solid 1px #EBEBEB; 
  padding:10px; 
  margin:0 auto 0; 
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  padding-top:10px;
}
.frame img{
  float:left;
}
.leftSide{
  float:left; 
  width:50%;
}
.rightSide{

float:right; 
width:50%;
}
  
#footer {
    background: url("/portalfront/dnb/images/gfx/menu/footer-menu-bg.png") repeat-x scroll center top #F6F6F6;
    border-top: 1px solid #ECECEC;
    clear: both;
    display: block;
    font-size: 90%;
    margin-top: 20px;
    overflow: hidden;
  width:100%;
}
#footerNav {
    display: block;
    margin: 0 auto;
    overflow: hidden;
   width: 940px;
   
}
#footerNav dl {
    border-right: 1px solid #ECECEC;
    float: left;
    margin-bottom: -2000px;
    padding-bottom: 2000px;
    padding-left: 10px;
    padding-right: 10px;
    width: 139px;
}
#footerNav dl.firstColumn {
    border-right: medium none;
    padding-left: 0;
    width: 140px;
}
#footerNav dl.centerColumn {
    border-right: medium none;
    padding-left: 10px;
    width: 140px;
}
#footerNav dl.lastColoumn {
    border-right: medium none;
    padding-right: 0;
    width: 140px;
}
#footerNav dt, #footerNav dd {
    display: block;
}
#footerNav dt {
    border-bottom: 1px solid #ECECEC;
    color: #555F60;
    display: block;
    font-weight: normal;
    padding: 10px 10px 5px 0;
}
#footerNav dd.addTopMargin, #footerNav dt.addTopMargin {
    margin-top: 10px;
}
#footerNav dd.addBottomMargin, #footerNav dt.addBottomMargin {
    margin-bottom: 10px;
}
#footerNav dt a:link, #footerNav dt a:visited {
    color: #555F60;
    display: block;
    text-decoration: none;
}
#footerNav dt a:hover, #footerNav dt a:active {
    color: #8E003B;
}
#footerNav dd {
    border-bottom: 1px solid #ECECEC;
    display: block;
    margin-left: 0;
    padding-bottom: 2px;
}
#footerNav dd a:link, #footerNav dd a:visited {
    color: #007272;
    display: block;
    padding: 0 5px;
    text-decoration: none;
}
#footerNav dd a:hover, #footerNav dd a:active {
    color: #007272;
}
#footerNav dt.footerTitle {
    border: 0 none;
    color: #666666;
    font-size: 1.5em;
    padding: 7px 0;
    text-align: right;
}
#footerNav dd.footerDescription {
    border: 0 none;
    color: #999999;
    line-height: 115%;
    padding-left: 10px;
    text-align: right;
}
#footerBottom {
    background: url("/portalfront/dnb/images/gfx/menu/footer-shadow.png") no-repeat scroll center top #FFFFFF;
    display: block;
    height: 80px;
}
#footerBottom ul, #footerBottom li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#footerBottom ul {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #ECECEC;
    width: 850px;
}
#footerBottom li {
    border-right: 1px solid #ECECEC;
    color: #666666;
    float: left;
    font-size: 1em;
    padding: 7px 11px 7px 10px;
}
#footerBottom li a {
    color: #007272;
    text-decoration: none;
}
#footerBottom li a:hover {
    color: #007272;
}
#footerBottom li.lastItem {
    border-right: medium none;
    float: right;
}
#footerBottom li.rightItem {
    border-left: 1px solid #ECECEC;
    float: right;
}
#footerBottom p.LeftRightStandardLoggedIn, #footerBottom p.LeftRightStandard {
    padding: 0;
    text-align: center;
}
#footerContainer {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 940px;
}
#footerContainer img {
    left: 0;
    position: absolute;
    top: 23px;
}
#footerContainer ul {
    left: 80px;
    position: absolute;
    top: 23px;
}
#footer-main {
    background: url("/portalfront/dnb/images/gfx/menu/footer-shadow.png") no-repeat scroll center top #FFFFFF;
    display: block;
    height: 80px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 940px;
}
  </style>
