tr.header td{
font-weight:bold;
border-top:solid;

border-width:1px;
border-color:#000000;

}

.searchresults * td{
border-bottom:solid;
border-right:solid;

border-width:1px;
border-color:#000000;

}

.searchresults * tr td:first-child{
border-left:solid;

border-width:1px;
border-color:#000000;
}

tr.row1 td{
background-color:#F0F3F8;
}

div.listname{
width:100px;
border-bottom:solid;

border-width:1px;
border-color:#000000;
white-space:nowrap;
overflow:visible;
margin-bottom:10px;

}
.searchby {
font-style:italic;
font-size:14px;
}

.pdusearchform input, .pdusearchform select{
margin-top:5px;
}

div.printbtn{
float:right;
text-align:left;

}

a.showrght{
font-weight:bold;
background-color:#CFD6E7;
font-size:16px;
border: solid #000000 1px;
padding:3px;
margin-top: 20px;
}
a.showrght:hover{
text-decoration:none;
background-color:#F2F5F9;

}

.bytypes{
padding-top:20px;
}

.pdushowimage img{
max-height: 500px;
}

.showrght div{
padding-bottom:10px;
}
