body {
	background-color: #FFFF99;
}
dfn.result {
	font-style:normal;
	cursor:help;
}
.highlighted {
	background-color: #FFFFFF;
	border: solid black 1px;
}
input.search {
	font-family: "Courier New", Courier, monospaced, sans-serif;
	font-size: 10pt;
}
textarea.search {
	font-family: "Courier New", Courier, monospaced, sans-serif;
	font-size: 10pt;
}
table.search {
	background-color: #00DCDC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
}
td.search {
	border-width: 0px;
	vertical-align: middle;
	text-align: right;
	background-color: #00DCDC;
	color: black;
}
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;
}
table.result {
    background-color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-width: 1px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	color: black;
}
td.result {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	border-collapse:collapse;
	color: black;
	overflow: hidden;
}
th.result {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	border-width: 1px;
	border-color: black;
	border-style:none;
	color: black;
}
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;
}

td.tair{
	background-color: #E9D3F1;
	font-weight: 700;
}
td.targetp{
	background-color: #86A4E9
}
td.subcell{
	background-color: #86A4E9
}
td.comp{
	background-color: #BFDFFF
}
td.func{
	background-color: #BFDFFF
}
td.proc{
	background-color: #BFDFFF
}
td.prot{
	background-color: #CEEAD8
}
td.path{
	background-color: #F7C44D
}
td.locus{
	background-color: #E9D3F1
}
td.comment{
	background-color: #FFFF9C
}
td.affy25{
	background-color: #F6CC9D
}
td.affy8{
	background-color: #F6CC9D
}
td.afgc{
	background-color: #F6CC9D
}
th.emptyresult {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	text-decoration: none;
	font-weight: 700;
	text-align: left;
}
a.result:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
	font-weight: 700;
}
a.result:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
	font-weight: 700;
}
a.result:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990066;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: 700;
}
a.result:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: 700;
	color: #006600;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #006600;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0000FF;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #21177E;
}

h2 {
	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: #006600;
	text-decoration: none;
	font-weight: 700;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	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;
}
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;
}
a.blue:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0000FF;
}
a.blue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0000FF;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0033FF;
	font-weight: 900;
}