        /* custom css*/
#tablecontent {padding: 1em; background: #FFFFFF; }
#bs {margin:1em;}
#bs table {border-collapse:collapse;}
#bs th, #bs  {border:0px solid #000; padding: 2px 4px 2px 4px;  font-family: Verdana,Ariel;}
#bs td  {border:1px solid #000; padding: 2px 4px 2px 4px;  font-family: Verdana,Ariel;}
#bs td  {border-top-color:#6699cc}
#bs td  {border-bottom-color:#6699cc}
#bs td  {border-left-color:#dfdfdf}
#bs td  {border-right-color:#dfdfdf}
#noborder th, #noborder td {border:0px solid #000; padding: 2px 4px 2px 4px;  font-family: Verdana,Ariel;}
/*#bs th {background-color:#696969;} dark gray*/
#bs th {background-color:#6699cc;} 
#bs th a {color:#fff;}
#bs th .yui-dt-headtext {margin-right:5px;padding-right:15px;} /*room for arrow*/
#bs .yui-dt-sortedbyasc, #bs .yui-dt-sortedbydesc {background-color:#3F3F3F;}/*dark gray*/
#bs .yui-dt-sortedbyasc .yui-dt-headtext {background-image: url('img/arrow_up.gif'); background-repeat:no-repeat; background-position:right;}/*arrow up*/
#bs .yui-dt-sortedbydesc .yui-dt-headtext {background-image: url('img/arrow_dn.gif'); background-repeat:no-repeat; background-position:right;}/*arrow down*/
#bs .yui-dt-odd {background-color:#eee;} /*light gray zebra stripe*/
#resultsnav {margin-left: 1em;}
#resultsnav a {text-decoration: none;}
#resultsnav p {line-height: 1em; margin-top: 2px; margin-bottom: 2px;}
#type {float: left; padding-left: 10px; margin-left: 20px; border: 1px dashed; margin-bottom: 140px; padding-bottom: 10px;}
/* #info {float: left; padding: 5px; background: #CCCCCC; } */
#infocontainer {float: left;  background: #CCCCCC;}
#info {margin-top: 20px; position: absolute; min-width: 400px; overflow: auto; padding-left: 5px; background-color: #EEEDEE; }
/* #info {margin-top: 20px; position: absolute; min-width: 400px; overflow: auto; padding-left: 5px; background-color: #EEEDEE; background-image: url("/images/tbdb/dot.gif"); background-position: right top; background-repeat: no-repeat; }
*/
.hidden { display: none;}
.show {display: block;}
#tablecontent {float: left; }
table#detailmappings {border: 0px ; padding: 0; margin: 2px;}
table#detailmappings tr {border-bottom: 1px solid; }
table#detailmappings td {padding-left: 2px; border-bottom: 1px dotted;}
table#detailmappings th {text-align: left; padding-left: 2px; border-bottom: 1px solid;}
div#tablewrap {
	min-height: 33em;
}
