div.doc-library-search-center-body { padding:3px;}
div.doc-library-search-center-body dl { border: none; margin:0px; margin-left:.25em; margin-right:.25em; margin-bottom:.5em; }
div.doc-library-search-center-body dl dt { margin-top:.5em; font-weight:bold; }
div.doc-library-search-center-body dl dt a { text-decoration:none;color:#8D8D8D;}
div.doc-library-search-center-body dl dd a { text-decoration:none;color:#8D8D8D;}
div.doc-library-search-center-body dl dd { display: list-item; list-style-type: dot; list-style-position: outside; margin-left:2em; }
div.doc-library-search-center-body label { font-weight: bold; }
div.doc-library-search-center-body form { margin-left:.25em;  }

.doc-library-search-center-body{ background-color:#FBF4F0; border:solid 1px #CECFC1;}

#doc-library-search-center-portlet-container .header { width: 100%; xbackground-color:#EC7800; }
#doc-library-search-center-portlet-container .header table { width: 100%; }
#doc-library-search-center-portlet-container .header table .control img { float:right; }

.doc-app-container .document-list-row > td { border-top: 1px solid #CECFC1; border-bottom: 1px solid #CECFC1; padding-top:3px; padding-bottom:3px;}
.doc-app-container table.document-detail { margin-left:0px; border:none; width:100%; font-size:1.1em;}
.doc-app-container table.document-detail img { border:none; margin:2px; }
.doc-app-container table.document-detail td { vertical-align:top; }
.doc-app-container table.document-detail td.download-cell { padding-left:0px; padding-right:0px; padding-top:2px; text-align:center; width:20%; }
.doc-app-container table.document-detail td.file-size-cell { font-size:.9em; vertical-align:bottom;  }
.doc-app-container table.document-detail td.file-last-modified-cell { font-size: .9em; vertical-align:bottom; text-align:right; padding-right:12px; visibility: visible; }
.doc-app-container table.document-detail td.name-cell { padding-right:6px; padding-bottom:1em; height:4em; width:80%;}

.doc-app-container .document-pager { color: #FFF; background-color: #EC7800; height:2em; vertical-align:center; padding-left:.5em; }
.doc-app-container .document-pager a { color: #FFF; }
.doc-app-container .document-introduction { padding-left: 10px; padding-right: 20px; padding-top: 0px; padding-bottom: 10px; font-size:1.1em;}
.doc-app-container .document-instructions tr { background-color: #CFF2FA; }
.doc-app-container .document-instructions { margin-bottom: 3em; }
.doc-app-container .document-instructions img { border:none; }
.doc-app-container .document-instructions .image-column { width:20%; text-align:center; vertical-align:middle; }
.doc-app-container .document-instructions p { margin:0px; padding:0px; margin:.5em; }

