body {
margin:0;
border:0;
}
#npcx {
width:100%;
background:#888;
color:#EEE;
height:780px;
padding:5px 3px;
font:8pt Verdana,Arial,Helvetica,Geneva,sans-serif;
text-align:center;
}
#npcx img {
margin-top:5px;
width:315px;
height:237px;
}
td.lgnd {
vertical-align:top;
padding:15px 0 0 15px;
text-align:left;
color:#CCC;
}
th {
padding:10px 15px 100px;
text-align:right;
}
th a,th a:visited {
padding:2px;
border:2px #CCC groove;
background:#EEE;
color:#888
}
th a:hover {
background:#FFF;
color:#999;
}