.box { 
  background: #AAAAAA; 
}
.boxtop { 
  background: url(../img/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(../img/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(../img/se.gif) no-repeat bottom right; 
}
.boxbottom div {
  font-size: 0;
  height: 10px; 
  background: url(../img/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 15px 5px 15px;
	border-bottom: 1px #000000 solid;
	background: #ffffff url(../img/boxtop_bg_grey.gif) repeat-x;
}
.boxbottomcontent {
  padding: 0px 15px 10px 15px;
	border-top: 1px #000000 solid;
	background: #ffffff url(../img/boxbottom_bg_grey.gif) repeat-x;
}
td.footer {
   padding: 0 20px 0 20px;
   background-image: url(../img/footer-bg.gif);
   background-repeat: no-repeat;
   background-position: top center;
   background-color: #333333;
   height: 61px;
   vertical-align: left;
}
td.footer p {
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   color: #dddddd;
   line-height: 10px;
   margin: 0;
   padding: 0;
}
td.footer p a {
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   color: #ffffff;
   line-height: 10px;
   margin: 0;
   padding: 0;
}