body {
	background-color: #FFFF99;
}
dfn.result {
	font-style:normal;
	cursor:help;
}
#search input, #search textarea {
	font-family: "Courier New", Courier, monospaced, sans-serif;
	font-size: 10pt;
}
#search {
	background-color: #00DCDC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: black;
	border: 1px solid black;
	border-collapse: collapse;
	margin: auto;
	text-align: right;
}
#search td {
	border-style: none;
}
#search input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.feedback {
	text-align: center;
}

table.help {
	background-color: #BFC2FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size: 10pt;
	border-style: dashed;
	border-width: 1px;
	border-collapse: collapse;
}
th.help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: bold;
	border-width: 1px;
	border-top-style: dashed;
	color: black;
}
td.help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-width: 1px;
	border-style: dashed;
	color: black;
}
h3.help {
	border-top-style: solid;
	border-width: 1px;
	background-color: #00DCDC;
}
.highlighted {
	background-color: white;
	border: solid black 1px;
	border-collapse: separate;
}

#resultTable {
	border-width: 1px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	width: 100%;
	overflow: hidden;
}
#resultHeader, #resultHeader a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-style: none;
	color: black;
}
#resultHeader a {
	color: #006600;
	text-decoration: none;
}
#resultHeader a:hover {
	background-color: white;
}
#resultBody, #resultBody td, #resultBody a, #resultBody dfn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: black;
	table-layout: fixed;
}
#resultBody a {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
}
#resultBody a:hover {
	background-color: white;
}
a.addcomment {
	border-style:none;
	text-decoration:none;
	color:#FFFF99;
	font-size: 1px;
	padding:0;
}
table.legend {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	border-collapse:collapse;
}
td.legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border:none;
	white-space: pre;
}
td.addcomment{
	background-color: #FFFF9C;
	width:24px;
	max-width: 24px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	border-collapse:collapse;
	padding:0
}
td {
	border-width: 1px;
	border-color: black;
	border-style: solid;
	border-collapse:collapse;
	vertical-align: middle;
}

td.instructions {
	font-size: smaller;
}
.error {
	color: red;
	text-align: center;
}
.pubchem_name {
	max-width: 300px;
	width: 300px;
/*	background-color: #FF9999; */
	overflow: auto;
	table-layout: fixed;
}
.tair{
	background-color: #E9D3F1;
	font-weight: bold;
}
.targetp{
	background-color: #86A4E9
}
.subcell{
	background-color: #86A4E9
}
.comp{
	background-color: #BFDFFF
}
.func{
	background-color: #BFDFFF
}
.proc{
	background-color: #BFDFFF
}
.prot{
	background-color: #CEEAD8
}
.path{
	background-color: #F7C44D
}
.locus{
	background-color: #E9D3F1
}
.genename{
	background-color: #E9D3F1
}
.comment{
	background-color: #FFFF9C
}
.affy25{
	background-color: #F6CC9D
}
.affy8{
	background-color: #F6CC9D
}
.afgc{
	background-color: #F6CC9D
}
.regulon{
	background-color: #BB70F2
}
a.legend:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
}
a.legend:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #000000;
}
a.legend:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #006600;
}
a.legend:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #006600;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #006600;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00b802;
	text-decoration: none;
	font-weight: 700;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00b802;
	text-decoration: none;
	font-weight: 700;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990066;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: 700;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: 700;
	color: #006600;
}