html {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

html, body {
    padding: 0;
    margin: 0;
    height:100%;
    width:100%;
}

.mmenu {
    box-sizing:content-box;
}

table {
    font-size:13px;
}

#menu-db{
    float:left;
}

#menu-bg {
    /*margin-left:%;*/
    background-image:URL("../images/bgcolor.png");
    height:21px;
}

#header {
    width:100%;
    height:80px;
}

#header-img{
    width:100%;
    height:80px;
}

#container {
    width:100%;
    min-height:100%;
    height: auto !important;
    height: 100%;
    position:relative;
}

#main {
    padding-bottom:120px;
}

#footer {
    width:100%;
    height:70px;
    position:absolute;
    bottom: 0;
    left: 0;
    background:#EEEEEE;
}

#footer img {
    float:left;
}

#ud-footer {
    text-align:center;
    padding-left:200px;
    background:#EEEEEE;
    float:left;
    color:#999999;
    font-size:13px;

}

#ge-footer {
    background:#EEEEEE;
    float:left;
    text-align:center;
    padding-left:50px;
    color:#999999;
    font-size:13px;
}

#footer a {
    color:#999999;

}

#copyright {
    padding-left:400px;
}

#inner-footer {
    background:#EEEEEE;
}

#footer td {
    border:none;
    height:70px;
    padding:0;
}

#footer tr {
    border:none;
    height:70px;
}

#footer table {
    border-spacing:0;
    border:none;
}

.search table
{
    border-collapse:collapse;
    margin:0 auto;
    margin-top:40px;
    border:none;
    width:100%;
    table-layout:fixed;
    word-wrap:break-word;
    word-break:break-all;
    white-space: pre-wrap; 
}

.serach tr 
{
    border:1px solid #DDD;
}

.serach td 
{
    border:1px solid #DDD;
}

#search-table 
{
    border-collapse:collapse;
    margin:auto;
    width:100%;
    word-wrap:break-word;
    word-break:break-all;
    white-space: pre-line;
    clear:both;
}

#pro-table
{
    border-collapse:collapse;
    margin:auto;
    margin-top:20px;
    margin-bottom:20px;
    clear:both;
}

.roweven
{
    background:#F2F2F2;
}

.td1 
{
    background:#DEF;
    color:#369;
    font-weight:bold;
    width:20%;
}

.td2 
{
/*    width:40%;*/ 
}

#pro-table td,th
{

}

#search-table td,
#search-table th
{
    padding:5px 10px 5px 10px;     
    /*border:1px solid #ccc;*/
}
th.first-th
{
    background:#DDD;
    color:#369;
    text-align:left;
}
.o-table 
{
    margin:0px;
    width:100%;
    border:none;
}

#search-wrapper
{
    width:100%;
    margin:auto;
    font-size:12px;
}

#search table td
{
/*
    border:2px solid #444;
    padding:5px 10px 5px 10px;     
*/
}

/*
#search table th
{
    border:2px solid #444;
    padding:5px 10px 5px 10px;     
}
*/
table.o-table th
{
    text-align:left;
    border:none;
}

table.o-table tr 
{
    border:none;
}

table.o-table td
{
    border:none;
}

.s-table
{
    margin:0px;
    width:100%;
    border:none;
    margin-top:10px;
}

.s-table tr
{
    border:none;
}

.s-table td
{
    border:1px solid #DDD;
}

.s-th th
{
    border:1px solid #DDD;
    text-align:left;
    background:none;
}

.o-th th
{
    text-align:left;
}

#sk-table
{
    margin-top:20px;
}

#sk-table td
{
}

#search
{
    padding-bottom:50px;
    margin:0 auto;
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    display:block;
    width:95%;
}

#search table 
{
    border-collapse:collapse;
    width:100%;
}

#tm-table
{
    margin-top:40px;
    width:100%;
    word-wrap:break-word;
    word-break:break-all;
    white-space: pre-wrap; 
}

table#tm-table-th td
{
    border:none;
    border-spacing:0px;
    padding:0px;
}

table#full-tm-table-th td
{
    border:none;
    border-spacing:0px;
    padding:0px;
}

#full-rlimsp-result{
    display:none;
}


#full-tm-table
{  
    margin-top:40px;
    width:100%;
    word-wrap:break-word;
    word-break:break-all;
    white-space: pre-wrap; 
}

.rlimsp-controller
{
    text-align:right
}

#iptm-entry-result .ico-link 
{
    margin:0 3px 0 3px;
    color: #2a6496;
}
/*
a.ico-link:link
{
    text-decoration:none;
}

.ico-link a:link,a:visited
{
    text-decoration:none;
}
*/
.iptm-entry-sk-source img {
    /*display:none;*/
    vertical-align:baseline;
}

.pir-pro
{
    padding:1px 2px 1px 2px;
    font-size:10px;
    margin-left:2px;
}

.pir-pro:hover
{
    background:#DDD;
}

#ico-list
{
    margin-top:20px;
}

#ico-list ul
{
    margin:0px;    
    padding:0px;
    list-style:none;
}
#ico-list span
{
    margin-left:10px;
}

.hide-pmid
{
    display:none;
}

.more-pmids
{
    cursor:pointer;
    background:url(images/plus_minus.gif) no-repeat 100% 2px;
    margin-left:5px;
    padding:5px 5px 5px 12px;
    width:5px;
    display:inline;
}

.abs-agent {
    color: #00E500;
    font-weight:bold;
    display:inline;
}

.abs-themes {
    color: blue;
    font-weight:bold;
    display:inline;
}

.abs-sites {
    color: red;
    font-weight:bold;
    display:inline;
}

.pos-ti
{
    display:none;
}

#search .pos-ti td
{
    padding:20px;
}

.pos-ab
{

}

.pos-at
{
    word-wrap:break-word;
    word-break:break-all;
    white-space: pre-wrap; 
}

.pmids-td
{
    word-wrap:break-word;
    word-break:break-all;
    white-space: pre-wrap; 
    padding:5px;
}

.pmids-td a:link
{
    text-decoration:none;
}

#search .pos-ab td
{
    padding:20px;
}

.center-td
{
    text-align:center;
}

.text-evi
{
    color:#369;
    cursor:pointer;
    font-weight:bold;
}

.abs-highlight
{
    float:right;
    margin-right:10px;
    font-size:14px;
}

#hlknase {
    display:inline;
    color:green;
}

#hlsub {
    display:inline;
    color:blue;
}

#hlsite {
    display:inline;
    color:red;
}

.rlimsp-td
{
    text-align:center;
}

#anchors
{
    float:left;
    line-height:50px;
    height:50px;
    margin-left:15px;
}
#anchors a:link
{
    margin:0 5px 0 5px;
}

#anchors span.cytoscape a:link {
    margin:0px 25px 0 0px;
    font-weight:bold;
    size:30px;color:black;
}

#anchors span.cytoscape a:hover {
    margin:0px 25px 0 0px;
    font-weight:bold;
    size:30px;
    color:#FFAA00;
}

#cytoscape-clear {
    font-weight:normal; 
    font-size: 11px;
    background-color:#fff; 
    border:none;
}

.btn-overlap {
    font-weight:normal;
    font-size: 11px;
    background-color: #fff;
    color: #2a6496;
}

#search-boxes {
    display:inline-block;
    margin-top:10px;
    padding:10px 0 30px 0;
    width:80%;
    border-radius:5px;
}

#intro {
    text-align:justify;
    width:65%;
    display:inline-block;
}

#logo {
    padding:0px 20px 0px 0;
    vertical-align:top;
    display:inline-block;
    width:30%;
}

#logo img {
    vertical-align:middle;
}

#quick-link h3 {
    margin-top:0;
}

#quick-link {
    display:inline-block;
    vertical-align:top;
    border:1px solid white;
    background-color:#DDD;
    border-radius:15px;
    padding:15px;
    width:200px;
}


#search-rlims-title,
#search-iptmnet-title {
    height:35px;
    width:100%;
    background:#bbb;
    line-height:35px;
    padding:0 0 0 10px;
    font-size:16px;
    display:block;
    padding-bottom:10px;
    color:#fff;
}

#tabs .ui-widget-header {
    border:0;
    background:white;
}

#tabs .ui-state-default {
    font-weight:bold;
    font-size:15px;
}

#tabs {
    border:none;
}

#tab-1-content {
    width:60%;
    padding-left:40px;
    min-width:1000px;
}

#tab-1-header {
    margin-top:5px;
    background:#eee;
    width:80%;
    padding:20px;
    border-radius:5px;
}

#tab-1-content #funding {
    width:80%;
    text-align:right;
}

#organism-sidebar {
    width:10%;
    display:inline-block;
    border-right:1px solid #CCC;
}

#organism-button {
    margin-left:5px;
}

#organism-tree {
    vertical-align:top;
    clear:both;
}

#organism-tree ul.dynatree-container {
    border:none;
}

#organism-result {
    display:inline-block;
    width:100%;
    margin-left:20px;
}

#organism-browse {
    display:inline-block;
    width:87%;
    vertical-align:top;
}

.search-term {
    background:yellow;
}

#query-iptm {
    width:55%;
}

#search-criteria {
    width:20%;
}

.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
    background-color:#EAEAEA;
}

#search-title {
    height:42px;
    padding:8px 0;
}