/***********************************************//* HTML tag styles                             *//***********************************************/ body {    width: 100%;    background-color: #fff;    color: #333333;    font-family: Verdana, Arial, sans-serif;    line-height: 1.5;    margin-top: 0px;    margin-left: auto;    margin-right: auto;    padding: 0px;} a {    color: #0066ff;    background-color: #fff;    text-decoration: none;} a:link {    color: #0066ff;    background-color: transparent;    text-decoration: none;} a:visited {    color: #000099;    background-color: transparent;    text-decoration: none;} a:hover {    color: #006699; /*background-color: #DCE7FF;*/    text-decoration: underline;} h1, h2, h3 {    font-family: Arial, sans-serif;    /* mark: this is too close to link color     color: #0066ff;     */    color: #000;    background-color: #fff;} h1 {    font-size: 130%; /* color: #334d55; */    background-color: inherit;    margin: 0px;    padding: 0px;    white-space: nowrap;} h2 {    font-size: 114%;    margin: 0px;    padding: 0px;} h3 {    font-size: 105%;    color: #334d55;    margin: 0px;    padding: 0px;} ul {    list-style-type: square;} label {    font-family: Arial, sans-serif;    font-size: 100%;    font-weight: bold;    color: #334d55;} table {    border: 1px solid #999;    border-collapse: collapse; } table td {    font-size: 90%;    font-family: Helvetica, sans-serif;	padding: .3em .4em;}table th {	padding: .2em .35em;} /***********************************************//* Layout Divs                                 *//***********************************************/ #masthead {    margin: 10px 0px 0px 0px;    padding: 0px 0px 0px 0px;    width: 100%;    height: 70px;    /* background-image: url(/images/mitophenome_logo.jpg);     background-position: 2% 60%;     background-repeat: no-repeat; */} #masthead img {    margin: 8px 25px;    border: none;} #siteName {#margin-top : 30 px;    margin-left: 140px;    color: #015;    font-size: 150%;    font-family: tahoma, sans-serif;} #toplinks {    background-color: transparent;    font-size: 60%;    font-weight: normal;    text-align: right;    padding-top: 5px;    padding-right: 5px;} #searchBar {    background-color: #015; /* background-image: url(/images/searchbar_bg1.jpg); */    width: 100%;    padding-left: .5em;    padding-top: .3em;    padding-right: 0px;    padding-bottom: .3em;    margin: 0px;    list-style-type: none;    color: #fff;    font-family: Arial, sans-serif;    font-size: 85%;    font-weight: bold;    white-space: nowrap;} #searchBar label {    color: #fff;    padding-left: .75em;} #searchBar a {    color: #AFF;    text-decoration: none;    font-weight: normal;} #searchBar a:link {    color: #AFF;    text-decoration: none;} #searchBar a:visited {    color: #AFF;    text-decoration: none;} #searchBar a:hover {    color: #6FF;    text-decoration: underline;} /*#search_bar_top{  }*/ .searchbar_button {    float: left;    padding: 0 1em 0 0;    vertical-align: text-bottom;    white-space: nowrap;} /*** Below the searchBar *************************/.searchResults {    float: left;    width: 98%;    font-size: 12px;    margin-left: 15px;} .searchResults table {    border: 1px solid #999;    border-collapse: collapse;    background-color: #fff;    margin-top: .5em;    margin-bottom: .5em;} .searchResults td {    /* padding-left: 2px; */    border: 1px solid #999;    border-collapse: collapse;} /* hovering table rows *//* .searchResults tr:hover{	background-color: #efefef;} */ .searchResults .ordered {    color: #FFF;    background-color: #2E6AB1; /* #015; */} .searchResults .alt {    background-color: #EEE;} .searchResults th {    border: 1px solid #333;    border-collapse: collapse;    color: #222; /* added to pop things out */    background-color: #C7D6ED /* #b0ceec; #66f */} .searchResults form {    margin-top: 1em;    margin-bottom: 1em;} /***********************************************//* Components                               *//***********************************************/ #instructions {    width: 590px;} .phen_selector {    width: 280px;} /************* #siteInfo styles  for footer block***************/ #siteInfo {    clear: both;    height: 33px;    border-top: 1px solid #ccc;    border-bottom: 1px solid #ccc;    font-size: 65%;    color: #666;    padding: 5px 5px 2px 5px;    vertical-align: baseline;} #siteInfo img {    position: absolute;    right: 25px;    border: 0;} /* Pagination Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */ .pagination {    padding: 2px;} .pagination ul {    margin: 0;    padding: 0;    text-align: left; /*Set to "right" to right align pagination interface*/    font-size: 12px;} .pagination li {    list-style-type: none;    display: inline;    padding-bottom: 1px;} .pagination a, .pagination a:visited {    padding: 0 5px;    border: 1px solid #9aafe5;    text-decoration: none;    color: #2e6ab1;} .pagination a:hover, .pagination a:active {    border: 1px solid #2b66a5;    color: #000;    background-color: lightyellow;} .pagination li.currentpage {    font-weight: bold;    padding: 0 5px;    border: 1px solid navy;    background-color: #2e6ab1;    color: #FFF;} .pagination li.disablepage {    padding: 0 5px;    border: 1px solid #929292;    color: #929292;} .pagination li.nextpage {    font-weight: bold;} * html .pagination li.currentpage, * html .pagination li.disablepage {/*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/    margin-right: 5px;    padding-right: 0;} /************* #Trying scriptaculous autocomplete ***************/.auto_complete {    position: absolute;    width: 250px;    background-color: white;    border: 1px solid #888;    margin: 0px;    padding: 0px;} .auto_complete ul {    list-style-type: none;    margin: 0px;    padding: 0px;} .auto_complete ul li {    list-style-type: none;    display: block;    margin: 0;    padding: 2px;    height: 16px;} .auto_complete ul li.selected {    background-color: #bbf;} .auto_complete ul strong.highlight {    color: #800;    margin: 0;    padding: 0px;} table.phenset_table {    border-width: 0;    font-family: Verdana, Arial, sans-serif;} table.phenset_table td {    border-width: 0;    font-size: 100%;    font-family: Verdana, Arial, sans-serif;    padding: .1em .1em;} table.phenset_table th {    border-width: 1px;    border-color: #333;    border-collapse: separate;    color: #222; /* added to pop things out */    background-color: #C7D6ED /* #b0ceec; #66f */}.phenset_table button {    font-size: 90%;}ul.subsection_tabs {    list-style: none;    margin: 0 0 5px 0;    padding: 0;    clear: both;    border-bottom: 1px solid #ccc;    height: 20px;    clear: both} ul.subsection_tabs li.tab {    float: left;    margin-right: 7px;    text-align: center} ul.subsection_tabs li.tab a {    display: block;    height: 20px;    padding: 0 6px 0 6px;    background-color: #fff;    /* color: #666; */}/*ul.subsection_tabs li.tab a:hover {    color: #666}*/ul.subsection_tabs li.tab a.active {    background-color: #ddd}