/*  GENOME BIOINFORMATICS  */
/*   RESEARCH LABORATORY   */
/* Global Style Sheet New! */

/* by jabril */

/* $Id: Genome.css,v 1.6 2007/01/02 20:58:41 gmaster Exp gmaster $ */

/* ?? Fix a silly bug in Mozilla; Carey Evans->Jeffrey Zeldman */
/* html { */
/* min-width: 702px; */
/* } */

body {
 margin: 0;
 padding: 0;
 border: 0;	
 background-color: #009F9F; /* #008080 */
 color: #000000;
 /* font: small/12px Verdana, Helvetica, sans-serif; */
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-weight: normal;
 text-align: center;
 text-decoration: none;
}

div#wrapper {
 margin: 0;
 padding: 0;
 border: 0;	
 width: 800px;
 background: #FFFFFF; /* #99FFCC; */
 color: #000000;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-weight: normal;
 font-size: 12px;
 text-decoration: none;
 text-align: justify;
}

html>div#wrapper { /* opera fix */
 width: 800px;
}

div#header {
 /* height: 63px; */
 background-color: #009F9F;
 color: #FFFFFF;
 border: 0;
 margin: 0;
 padding: 0;
 /* padding-top: 6px; */
 border-top: 6px #009F9F solid;
 border-bottom: 6px #FFFFFF solid; /* #009F9F */
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-size: 10px;
 font-weight: bold;
 text-align: center;
}

div#header h1 {
 margin: 0;
 padding: 0;
 line-height/* */: 90%;
}

/* Primary Nav */
div#menudiv {
 clear: left;
 border: 0;
 margin: 0;
 padding: 0;
 padding-top: 10px;
 padding-bottom: 10px;
 background-color: #009F9F;
 text-align: center;
 width: 500px; /* IE4-5.x/Win */
 width: 498px;
}

html>div#menudiv { /* opera fix */
 width: 498px;
 /* margin-left: auto; */
 /* margin-right: auto; */
}

table.gblnav {
 border: 0;
 margin: 0;
 padding: 0;
 /* padding-top: 5px; */
 margin-bottom: -2px;
 /* width: 500px; * IE4-5.x/Win */
 /* border: 1px #006262 solid; */
 background-color: #009F9F;
 /*  background-color: #006262; */
 color: #FFFFFF;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 width: 100%; /* 498px; */
}

/* html>div#menudiv>table.gblnav { * opera fix */
/*  width: 498px; */
/*  margin-left: auto; */
/*  margin-right: auto; */
/* } */

table.gblnav tr.menu {
 /* list-style: none; */
 border: 0;
 padding: 0;
 margin: 0;
 text-align: center;
}
/* line-height* * : 90%; */

table.gblnav tr.menu td {
 /* display: block; */
 /* float: left; */
 border: 0;
 padding: 0;
 margin: 0;
 text-align: center;
 background-color: #006262; /* #009F9F; */
 color: #008080;
 border: 1px #006262 solid;
}

table.gblnav tr.menu td a {
 display: block;
 height: 18px;
 text-align: center;
 text-decoration: none;
 background-color: #009F9F;
 color: #006262;
 border: 0;
 padding: 0;
 margin: 0;
 line-height/* */ : 135%;
 /* padding-top: 3px; */
 /* padding-bottom: 2px; */
 padding-left: 5px;
 padding-right: 5px;
 /* voice-family: "\"}\""; */
 /* voice-family: inherit; */
}

table.gblnav tr.menu td a:hover,
table.gblnav tr.menu td a:active {
 background-color: #C5E586;
 color: #336600;
 text-decoration: none;
}

/* bread crumb path */
div#nav {
 clear: both;
 margin: 0;
 padding: 0;
 width: 800px; /* IE4-5.x/Win */
 width: 798px;
 height: 18px;
 background-color: #FF0000;
 color: #FFFFFF;
 border: 1px #000000 solid;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-size: 10px;
 font-weight: bold;
 text-align: left;
 text-indent: 5px;
 padding-top: 2px;
 /* padding-bottom: 1px; */
}

html>div#nav { /* opera fix */
 width: 798px;
}

div#nav a {
 color: #FFFFFF;
 background-color: #FF0000;
 text-decoration: none;
 border-top: 1px #FF0000 solid;
 border-bottom: 1px #FF0000 solid;
 border-left: 3px #FF0000 solid;
 border-right: 3px #FF0000 solid;
 line-height/* */ : 135%;
}

div#nav a:hover, div#nav a:active {
 color: #000066;
 background-color: #F4F4F4;
 text-decoration: none;
 border-top: 1px #F4F4F4 solid;
 border-bottom: 1px #F4F4F4 solid;
 border-left: 3px #F4F4F4 solid;
 border-right: 3px #F4F4F4 solid;
}

/* Main html area */
div#main {
 clear: both;
 text-align: left;
 margin: 0;
 margin-top: 5px;
 border-bottom: 6px #FFFFFF solid;
 padding: 0; /* px 2px 0px 0px; */
 padding-left: 5px;
 padding-right: 5px;
 width: 800px; /* IE4-5.x/Win */
 width: 790px;
}

html>div#main { /* opera fix */
 width: 790px;
}

div#contents {
 clear: both;
 border: 0;
 margin: 0px 15px 15px 15px;
 padding: 0; /* 15px 15px 15px; */
 line-height/* */ : 100%;
 border-top: 6px solid #FFFFFF;
 border-bottom: 6px solid #FFFFFF;
 text-align: justify;
 font-family: "Times Roman", "Times", serif;
 font-size: 14px;
 font-weight: normal;
}

html>div#contents { /* opera fix */
 width: 369px;
}

div#contents h1 {
 background-color: #FFFFFF;
 color: #000000;
 border-bottom: 1px #000066 solid;
 text-align: left;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-size: large;
 font-weight: bold;
 line-height/* */ : 125%;
}

/* Closing page */
div#trailer {
 clear: both;
 margin: 0;
 padding: 0;
 border-top: 8px #006262 solid; /* #FFFFFF #009F9F */
 background-color: #008080;
 color: #FFFFFF;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-size: 10px;
 font-weight: normal;
 /* padding-top: 2px; */
 padding-bottom: 2px;
 text-align: center;
}

div.contact, div.contact a, div.contact a:hover, div.contact a:active {
 border: 0;
 margin: 0;
 padding: 0;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
div.contact a:hover, div.contact a:active {
 background-color: #C5E586; /* #005050; */
 color: #336600; /* #FFFFFF; */
 border: 2px #C5E586 solid; /* #005050; */
}
div.contact a {
 background-color: #006262; /* #009F9F; */
 color: #FFFFFF;
 border: 2px #006262 solid;
}
div.contact {
 text-align: center;
 padding-left: 5px;
 padding-right: 5px;
 background-color: #006262; /* #009F9F; */
 color: #005050;
 /* border: 2px #008080 solid; */
}

div.update {
 float: left;
 border-top: 2px #008080 solid;
 background-color: #008080;
 color: #FFFFFF;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-size: 10px;
 width: 80px; 
 height: 35px;
 line-height/* */ : 135%;
}
html>div.update {
 width: 80px;
}

table.c3w, table.w3c {
 border-collapse: collapse;
 border: 1px #FFFFFF solid;
 margin: 0;
 padding: 0;
 width: 100%;
}
table.c3w {
 text-align: left;
}
table.w3c {
 text-align: right;
}
tr.c3w, tr.w3c {
 border: 0; /* 1px #FFFFFF solid; */
 margin: 0;
 padding: 0;
 background: #FFFFFF;
}
html>div.update>table.c3w>tr.c3w>td.c3w,
html>div.update>table.w3c>tr.w3c>td.w3c { /* opera fix */
 border: 0; /* 1px #FFFFFF solid; */
 margin: 0;
 padding: 0;
}
td.c3w, td.c3w a, td.c3w a:hover, td.c3w a:active {
 width: 80px; /* IE4-5.x/Win */
 width: 78px;
}
html>div.update>table.c3w>tr.c3w>td.c3w,
html>div.update>table.c3w>tr.c3w>td.c3w a,
html>div.update>table.c3w>tr.c3w>td.c3w a:hover,
html>div.update>table.c3w>tr.c3w>td.c3w a:active { /* opera fix */
 width: 78px;
}
td.w3c, td.w3c a, td.w3c a:hover, td.w3c a:active {
 width: 40px; /* IE4-5.x/Win */
 width: 38px;
}
html>div.update>table.w3c>tr.w3c>td.w3c,
html>div.update>table.w3c>tr.w3c>td.w3c a,
html>div.update>table.w3c>tr.w3c>td.w3c a:hover,
html>div.update>table.w3c>tr.w3c>td.w3c a:active { /* opera fix */
 width: 38px;
}
td.c3w, td.c3w a, td.c3w a:hover, td.c3w a:active,
td.w3c, td.w3c a, td.w3c a:hover, td.w3c a:active {
 display: block;
 height: 14px;
 text-align: center;
 vertical-align: middle;
 border: 0;
 margin: 0;
 padding: 0;
 padding-top: 0.5px;
 padding-bottom: 0.5px;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
}
td.c3w a:hover, td.c3w a:active,
td.w3c a:hover, td.w3c a:active {
 background-color: #C5E586; /* #005050; */
 color: #336600; /* #FFFFFF; */
 border: 0px; /* #C5E586 solid; #005050; */
}
td.c3w a, td.w3c a {
 background-color: #006262; /* #009F9F; */
 color: #FFFFFF;
 border: 0px; /* 1px #006262 solid; */
}
td.c3w, td.w3c {
 background-color: #006262; /* #009F9F; */
 color: #005050;
 border: 0px; /* border: 2px #008080 solid; */
}

.url {
 font-family: "Monospaced", "Courier", monospaced;
 font-size: 10px;
 font-weight: bold;
}

/* You are here - main nav */
td#Mhelp a, td#Mnews a, td#Mpeople a, td#Mresearch a, td#Msoft a, td#Mpapers a,
td#Mlinks a, td#Mjobs a, td#Mdata a, td#Mpreds a, td#Mseminars a,
td#Mhelp a:visited, td#Mnews a:visited, td#Mpeople a:visited,
td#Mresearch a:visited, td#Msoft a:visited, td#Mpapers a:visited,
td#Mlinks a:visited, td#Mjobs a:visited, td#Mdata a:visited,
td#Mpreds a:visited, td#Mseminars a:visited {
 background-color: #006262; /* #336600; */
 color: #FFFFFF;
}

td#Mhelp a:hover, td#Mnews a:hover, td#Mpeople a:hover, td#Mresearch a:hover,
td#Msoft a:hover, td#Mpapers a:hover, td#Mlinks a:hover,
td#Mjobs a:hover, td#Mdata a:hover, td#Mpreds a:hover, td#Mseminars a:hover,
td#Mhelp a:active, td#Mnews a:active, td#Mpeople a:active, td#Mresearch a:active,
td#Msoft a:active, td#Mpapers a:active, td#Mlinks a:active,
td#Mjobs a:active, td#Mdata a:active, td#Mpreds a:active, td#Mseminars a:active {
 background-color: #C5E586;
 color: #336600;
}

body#Bhelp tr.menu td#Mhelp a,
body#Bnews tr.menu td#Mnews a,
body#Bpeople tr.menu td#Mpeople a,
body#Bresearch tr.menu td#Mresearch a,
body#Bsoftware tr.menu td#Msoft a,
body#Bpublications tr.menu td#Mpapers a,
body#Blinks tr.menu td#Mlinks a,
body#Bjobs tr.menu td#Mjobs a,
body#Bdatasets tr.menu td#Mdata a,
body#Bpreds tr.menu td#Mpreds a,
body#Bseminars tr.menu td#Mseminars a {
 background-color: #99CC33;
 color: #336600;
}

body#Bhelp tr.menu td#Mhelp a:hover, body#Bhelp tr.menu td#Mhelp a:active,
body#Bnews tr.menu td#Mnews a:hover, body#Bnews tr.menu td#Mnews a:active,
body#Bpeople tr.menu td#Mpeople a:hover, body#Bpeople tr.menu td#Mpeople a:active,
body#Bresearch tr.menu td#Mresearch a:hover, body#Bresearch tr.menu td#Mresearch a:active,
body#Bsoftware tr.menu td#Msoft a:hover, body#Bsoftware tr.menu td#Msoft a:active,
body#Bpublications tr.menu td#Mpapers a:hover, body#Bpublications tr.menu td#Mpapers a:active,
body#Blinks tr.menu td#Mlinks a:hover, body#Blinks tr.menu td#Mlinks a:active,
body#Bjobs tr.menu td#Mjobs a:hover, body#Bjobs tr.menu td#Mjobs a:active,
body#Bdatasets tr.menu td#Mdata a:hover, body#Bdatasets tr.menu td#Mdata a:active,
body#Bpreds tr.menu td#Mpreds a:hover, body#Bpreds tr.menu td#Mpreds a:active,
body#Bseminars tr.menu td#Mseminars a:hover, body#Bseminars tr.menu td#Mseminars a:active {
 background-color: #C5E586;
 color: #336600;
}

/* Defaults */
.alt {
 display: none;
}

div#contents p {
 margin: 0 0 1em 0;
 line-height/* */ : 140%;
 text-align: justify;
 font-family: "Times Roman", "Times", serif;
 font-size: 14px;
 font-weight: normal;
}

.hh {
 line-height/* */ : 80%;
}
.hhh {
 line-height/* */ : 50%;
}

p, dl, ol, ul, menu {
 text-align: justify;
 padding-right: 25px;
}
p {
 padding-left: 25px;
 text-indent: 10px;
}
dl, ol, ul, menu {
 padding-left: 35px;
}
dl dl, ol ol, ul ul, menu * {
 padding-left: 45px;
}
dt {
 font-weight: bold;
}
table p, div.toc p {
 text-indent: 0px;
}
table th, table td, table caption {
 font-size: 12px;
 text-indent: 0px;
}

.toc {
 color: #000000;
 background: #FFFFFF;
 text-indent: 0px;
 text-align: left;
 /* text-decoration: none; */
 /* width: 500px; */
 /* border: 1px dotted #666666; */
 /* margin-top: 5px; */
 /* margin-bottom: 5px; */
 /* padding-left: 5px; */
 /* padding-right: 5px; */
 /* padding-top: 2px; */
 /* padding-bottom: 2px; */
}

small {
 font-size: 10px;
 text-align: justify;
}
em {
 font-family: "Monospaced", "Courier", sans-serif;
 font-weight: normal;
 font-style: italic;
 font-stretch: expanded; 
 color: green;
}
tt, code {
 font-family: "Monospaced", "Courier", sans-serif;
 font-weight: normal;
}
i {
 font-style: italic;
}
b {
 font-weight: bold;
}

pre {
 color: #000000;
 background: #CCCCCC;
 border: 1px dotted #666666;
 margin: 0px;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 15px;
 padding-bottom: 15px;
 font-family: "Courier", monospaced;
 font-weight: normal;
 font-size: 12px;
 text-decoration: none;
 text-align: left;
}

.title, .title h1 {
 border: 0;
 margin: 0;
 padding: 0;
 color: #FFFFFF;
 background: #008080;
 text-indent: 0px;
 text-align: center;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-weight: bold;
 font-size: 24px;
}
.title h1 {
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 15px;
 padding-right: 15px;
}

.section, .section h2 {
 border: 0;
 margin: 0;
 padding: 0;
 text-indent: 0px;
 text-align: left;
 color: #FFFFFF;
 background: #008080;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-weight: bold;
 font-size: 16px;
}
.section h2 {
 padding-top: 3px;
 padding-bottom: 1px;
 padding-left: 15px;
 padding-right: 15px;
}

.subsection, .subsection h3 {
 border: 0;
 margin: 0;
 padding: 0;
 text-indent: 0px;
 text-align: left;
 color: #000000;
 background: #FFFFFF;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-weight: bold;
 font-size: 14px;
}
.subsection h3 {
 padding-left: 15px;
 padding-right: 15px;
 border-bottom: 2px solid #008080;
}

.subsubsec, .subsubsec h3 {
 border: 0;
 margin: 0;
 padding: 0;
 text-indent: 0px;
 text-align: left;
 color: #000000;
 background: #FFFFFF;
 font-family: "Arial", "Helvetica", sans-serif; /* "Arial Narrow" */
 font-weight: bold;
 font-size: 14px;
}
.subsubsec h4 {
 padding-left: 15px;
 padding-right: 15px;
 /* border-bottom: 2px solid #008080; */
}

.center {
 /* width: 100%; */
 text-align: center;
}
*.center * {
 margin-left: auto;
 margin-right: auto;
}

.clear {
  clear: both;
  line-height/* */ : 10%;
}