/* body */
body 
{
	background: #fff;
	color: #000;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 
{
	font: 1.8em Verdana, Arial, Helvetica, sans-serif;
	color: #096969;
	margin: 0px;
	padding: 4px 0px 0px 8px;
	background:#e2fcfc;
}
h3
{
	font-size: 1.2em;
	margin:0px;
	padding:0px;
}
img 
{
	border: none;
} 
ul
{
	list-style-type:none;
}

table 
{
	padding:4px;
	border-collapse:collapse;
	border-bottom:1px solid #d2cfcb;
	border-left:1px solid #d2cfcb;
}
table #gene_lists
{
	letter-spacing:2px;
}
table.entry,td.entry
{
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}
th
{
	text-align:left;
	padding:0em .7em 0em .2em;
	background:#d2cfcb;
	border-bottom:1px solid #d2cfcb;
}
th.checkbox
{
	padding:0em 0em 0em 0em;
}
tr
{
}
td
{
	padding:.2em 1em .2em .2em;
	border-right:1px solid #d2cfcb;
	white-space:nowrap;
}
td.description
{
	white-space:normal;
}
td.annotation 
{
	border-right:0px;
	font-size:1em;
	color:#5a5a5a;
	white-space:normal;
	vertical-align:top;
}
td.annotation a 
{
	text-decoration:none;
	color:#5a5a5a;
}
td.format
{
	padding:1em;
	border-right:0px;
}
td.format_head
{
	color:#577997;
	border-right:0px;
}
td.checkbox
{
	padding:0em 0em 0em 0em;
}
td.tag
{
	font-size:1em;
	white-space:normal;
}
td.tag a
{
	text-decoration:none;
	color:#5a5a5a;
}
td.tag a:hover
{
	background: #2F4F4F;
	color: #FFFFFF;
}
input.button
{
	margin:1em 0em 0em .2em;
	font-size:.9em;
}
tbody
{
	font-size:.9em;
}
pre
{
	margin:0em;
	padding:0em;
	font-size:1.1em;	
}
/* divs */
div.main
{
	padding: 2em;
	clear:left;
	font-size:.8em;
}
div.tagcloud
{
	background-color:#e2fcfc;
	border: solid; 
	border-color:#054141;
	border-width:1px;
	text-align: left;
	padding: 1em 1.5em 1em 1.5em;
	vertical-align: bottom;
	margin: 3em 0em 0em 1em;
	width:40em;
	color:#2F4F4F;
	line-height:30px;
}
div.pagenum
{
	font-size:.8em;
	color:#7e7e7e;
	margin:0em 0em 0em .4em
}
div.pagenum a:link a:visited
{
	color:#7e7e7e;
	text-decoration:none;
}
div.pagenum a:hover
{
	text-decoration:underline;
}
div.no_results
{
	color:#7e7e7e;
}
div.bottom
{
        font-size:.8em;
	margin:2em;
}


/* Tags */ 
a.tag1:link {  line-height: 25px; font-size: .8em; color: #007dd8; text-decoration: none; }
a.tag1:visited { line-height: 25px; font-size: .8em; color: #4d0869; text-decoration: none; }
a.tag1:hover { line-height: 25px; font-size: .8em; color: #007dd8; text-decoration: none; ; background: #2F4F4F;}

a.tag2:link {  line-height: 25px; font-size: 1em; color: #00b1d8; text-decoration: none; }
a.tag2:visited { line-height: 25px; font-size: 1em; color: #4d0869; text-decoration: none; }
a.tag2:hover { line-height: 25px; font-size: 1em; color: #00b1d8; text-decoration: none; ; background: #2F4F4F;}

a.tag3:link {  line-height: 25px; font-size: 1.4em; color: #00d8d2; text-decoration: none; }
a.tag3:visited { line-height: 25px; font-size: 1.4em; color: #4d0869; text-decoration: none; }
a.tag3:hover { line-height: 25px; font-size: 1.4em; color: #00d8d2; text-decoration: none; ; background: #2F4F4F;}

a.tag4:link {  line-height: 25px; font-size: 1.6em; color: #00d897; text-decoration: none; }
a.tag4:visited { line-height: 25px; font-size: 1.6em; color: #4d0869; text-decoration: none; }
a.tag4:hover { line-height: 25px; font-size: 1.6em; color: #00d897; text-decoration: none; ; background: #2F4F4F;}

a.tag5:link {  line-height: 25px; font-size: 1.8em; color: #00d850; text-decoration: none; }
a.tag5:visited { line-height: 25px; font-size: 1.8em; color: #4d0869; text-decoration: none; }
a.tag5:hover { line-height: 25px; font-size: 1.8em; color: #00d850; text-decoration: none; ; background: #2F4F4F;}

a.tag6:link {  line-height: 25px; font-size: 1.9em; color: #52d800; text-decoration: none; }
a.tag6:visited { line-height: 25px; font-size: 1.9em; color: #4d0869; text-decoration: none; }
a.tag6:hover { line-height: 25px; font-size: 1.9em; color: #52d800; text-decoration: none; ; background: #2F4F4F;}

a.tag7:link {  line-height: 25px; font-size: 2em; color: #99d800; text-decoration: none; }
a.tag7:visited { line-height: 25px; font-size: 2em; color: #4d0869; text-decoration: none; }
a.tag7:hover { line-height: 25px; font-size: 2em; color: #99d800; text-decoration: none; ; background: #2F4F4F;}

/*- Menu Tabs K--------------------------- */ 	

#tabsK 
{
      	float:left;
      	width:100%;
	background:#e2fcfc;
      	font-size:83%;
      	line-height:normal;
	border-bottom:1px solid #054141;
}
#tabsK ul 
{
	margin:0;
	padding:10px 10px 0 20px;
	list-style:none;
}

#tabsK li 
{
      display:inline;
      margin:0;
      padding:0;
}

#tabsK a 
{
      float:left;
      background:url("tableftK.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
#tabsK a span 
{
      	float:left;
      	display:block;
      	background:url("tabrightK.gif") no-repeat right top;
      	padding:3px 15px 3px 5px;
      	color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsK a span 
{
	float:none;
}

/* End IE5-Mac hack */
#tabsK a:hover span 
{
      	color:#FFF;
	background-position:100% -42px;
}
#tabsK a:hover 
{
      	background-position:0% -42px;
}
    
#tabsK a:hover span 
{
      	background-position:100% -42px;
}
