#opener-cont	{ margin: 0 15px; padding: 0; }
#opener-cont .titlebar span { font-size: 10pt; font-family: verdana,sans-serif; }
#opener-cont a { outline: none }
#opener-button-cont	{ margin: 15px 0; padding: 0; }
#opener-button-cont	img { border:none; vertical-align:middle }

#opener-table-cont	{ margin: 0; padding: 0; width: 940px; }
#opener-table-cont div.opener-cat	{ margin: 0; padding: 0 10px 10px 0; float: left; width: 100%;  position: relative;}
#opener-table-cont div.opener-cat-small	{ width: 450px; }
#opener-cont span.top-button	{ padding: 0 2px; }
#opener-table-cont div.data-table-cont { height: 200px; width: 100%; overflow:auto; }
#opener-table-cont div.data-table-cont-all { height: 100%; }
#opener-table-cont div.data-table-cont-tall { min-height: 250px; height: 100%; }

.opener-search-params { width: 700px; text-align: left; margin: 15px 0 5px 0; padding: 0; }
#opener-search-results { width: 900px; display: none }
.opener-search-param { display: inline-block; width: 180px; text-align: right; padding: 2px; }
.opener-search-param-value { padding: 2px; }
.opener-search-param-value .text-input { width:126px; }
#opener-search-result-table { text-align:center }

div.category-desc-cont { min-height: 250px; height: 100%; width: 100%; overflow:auto; color: #444; text-align: left; }
div.category-desc-cont hr { margin: 10px 0 5px 0; color: #6396D6; background-color: #6396D6; height: 1px; font-size: 1px; }
div.category-desc-cont div { padding: 0 5px; color: #111; text-align: left; line-height: 1.5em; white-space:normal; }
div.category-desc-cont .cat-desc { font-size: 14px;  }
div.category-desc-cont .cat-disclaimer { font-family: verdana, sans-serif; color: #444; font-size: 12px; font-style:italic;  }

.openerTable { width: 100%; font-family: arial,sans-serif; }
.openerTable td { padding-top: 4px; padding-bottom: 4px; /*white-space: nowrap !important;*/ }
.openerTable tr.openerTableTopRow th { white-space: nowrap !important;}

table.tablesorter thead tr .header { cursor:pointer } 
