body {font-family:sans-serif; font-size:13px; margin:0px;}
/*table.matrix { font-size:10px; border-style: solid; border-width:1px; border-spacing:0px; border-collapse:collapse; border-color:#ccc; table-layout:fixed;} */
table.matrix { font-size:10px; border-style: solid; border-width:1px; border-spacing:0px; border-collapse:collapse; border-color:#ccc; }
table.fixedTables { font-size:10px; border-style: solid; border-width:1px; border-spacing:0px; border-collapse:collapse; border-color:#ccc; }
table.exp_info { border-style: solid; border-width:1px; border-spacing:0px; border-collapse:collapse; border-color:#ccc; }
td.exp_info { font-size:10px; padding:1px}
td.matrix { font-family: "Arial Narrow", sans-serif; font-size:10px; padding: 1px; border-style: solid; border-color:#ccc; border-width:1px; border-spacing:0px; border-collapse:collapse;}
tbody.matrix { display:block; overflow:auto; width:100%;}
th.genetics:hover, th.chemicals:hover, th.array_prep:hover, th.matrix:hover, th.host_features:hover, th.food_sources:hover, th.culture_conditions:hover {  font-size:12px; border-color:#000; border-width:1px;}
td.genetics, td.chemicals, td.array_prep, td.host_features, td.food_sources, td.culture_conditions, td.matrix_header, th.genetics, th.chemicals, th.array_prep, th.matrix, th.host_features, th.food_sources, th.culture_conditions { font-family:sans-serif; font-size:10px; font-weight:bold; padding: 1px; border-style: solid; border-color:#ccc; border-width:1px; border-spacing:0px; border-collapse:collapse;}
thead.matrix { font-family:sans-serif; font-size:10px; font-weight:bold; padding: 1px; border-style: solid; border-color:#ccc; border-width:1px; border-spacing:0px; border-collapse:collapse;}
td.genetics, th.genetics { background-color:#ffb; }
td.chemicals, th.chemicals { background-color:#bbf;}
td.array_prep, th.array_prep { background-color:#bff;}
td.matrix_header, th.matrix { background-color:#bbb; }
td.host_features, th.host_features { background-color:#fbf; }
td.food_sources, th.food_sources { background-color:#bfb; }
td.culture_conditions, th.culture_conditions { background-color:#fbb; }
span.chemicals, span.food_sources, span.culture_conditions, span.genetics, span.array_prep, span.host_features { padding:0px 6px 0px 1px;}
span.chemicals { background-color:#bbf; }
span.food_sources { background-color:#bfb; }
span.culture_conditions { background-color:#fbb; }
span.genetics { background-color:#ffb; }
span.array_prep { background-color:#bff;}
span.host_features { background-color:#fbf;}
/*span.text_chemicals { color:#bbf; }
span.text_food_sources { color:#bfb; }
span.text_culture_conditions { color:#fbb; }
span.text_genetics { color:#ffb; }
span.text_array_prep { color:#bff;}
span.text_host_features { background-color:#fbf;}
span.host_features { color:#fbf;}
*/
td { font-family:sans-serif; font-size:11px; padding: 3px;}
td.norm { font-family:sans-serif; font-size:13px; padding: 3px;}
td.border { font-family:sans-serif; font-size:13px; padding: 3px; border-style:solid; border-color:#ccc; border-width:1px; border-spacing:0px; border-collapse:collapse;}
th.big { font-family:sans-serif; font-size:22px; padding: 0px;}
th.medium { font-family:sans-serif; font-size:16px; padding: 3px;}
td.medium { font-family:sans-serif; font-size:16px; padding: 3px;}
.medium { font-family:sans-serif; font-size:16px; padding: 3px;}
.medium_norm { font-family:sans-serif; font-size:14px; padding: 3px;}
.highlight { background-color:#ffb;}
/*tr { font-family:sans-serif; font-size:13px; vertical-align: top; background-color:gray} */
tr.matrix_even { vertical-align: top; background-color:white;}
tr.matrix_even:hover { background-color:#eff;}
tr.matrix_odd:hover { background-color:#ddf;}
tr.matrix_odd { vertical-align: top; background-color:#eee;}
tr.matrix_selected { background-color:#999; }/*text-decoration:line-through} */

h2 { font-family:sans-serif; font-size:22px; font-weight:bold;}
h3 { font-family:sans-serif; font-size:16px; font-weight:bold;}
span.smaller { font-size: 80%;}
a.matrix:link,a.matrix:visited { font-family: "Arial Narrow", sans-serif; font-size:10px; }
a.m3d_exp_column_sort:link { color: #110; font-weight: bold; text-decoration: none; font-size:10px; } 
A.medium:link { color: #2144AA; text-decoration: none; font-size:16px; } 
A.medium:visited { color: #2144AA; text-decoration: none; font-size:16px; } 
A.medium:link { color: #2144AA; text-decoration: none; font-size:16px; } 
/*A:link { color: #2144AA; text-decoration: none; font-size:13px; } 
A:active {  color: #2F3F53; text-decoration: none; font-size:13px;}  
A:visited { color: #2144AA; text-decoration: none; font-size:13px;}
A:hover {  color: #817D62; }
*/
A.line_through {text-decoration:line-through; font-size:20px;}
.ui-resizable-helper { border: 2px solid gray; }

