/*navigations*/
ul		                        	{ list-style: none; }
/* 
	LEVEL ONE
*/
ul.dropdown                         { margin:0px;position: absolute;z-index: 9999; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; font-size:16px;  }
ul.dropdown a:hover		            { color: #fff;  text-decoration:none}
ul.dropdown a:active                { color: #ffa500; text-decoration:none }
ul.dropdown li a                    { display: block; padding: 8px 15px; color: #fff;  text-decoration:none}
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #e3d8f4; color: #fff; position: relative;  text-decoration:none}
ul.dropdown li.hover a              { color: #74539d;  text-decoration:none}
ul.dropdown li.hover ul a           { color: black;  text-decoration:none}
ul.dropdown li.hover a:hover        { color: #74539d;  text-decoration:none;font-weight:bold;}
/*ul.dropdown li.hover ul li:hover {color:#fff}*/
/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 260px; visibility: hidden; position: absolute; top: 100%; left: -40px; z-index: 9999;}
ul.dropdown ul li 					{ font-weight: normal; background: #e5f4e8; color: #000; font-size:15px;
									  border-bottom: 1px solid #ccc; float: none; padding:8px 14px;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; color:#222; padding:0} 


/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover ul 			{ visibility: visible; }

/*fold table*/
div.guild {
   cursor:pointer;
   margin:5px 0px;
}

.up_down{
	width:12px;
	cursor:pointer;
	border:none
}

#guide{
	width:70%;
	padding:2px;
	margin:0 auto;
	font-weight:bold;
	font-size:16px;
	font-family:"Verdana";
	/*color:#000;*/
	margin-top:15px;
	border-bottom:1px solid #666666;
}
.gene_basic {
	width:95%;
	font-size:13px;
	color:#000;
}
.gene_basic th{
	width:150px;
	text-align:left;
	border-right:1px #DDD solid;
	border-bottom:1px #DDD solid;
	padding:2px;
}
.gene_basic td{
	text-align:left;
	border-bottom: solid 1px #DDD;
	padding:3px;
}



/*evidence table */
.hide { position: absolute; top: -9999px; left: -9999px; }
.current { position:relative;}

#evidence_div{ 
    background-color: #F1F1F1;
	width:95%; 
	margin: 10px;  
	border: 1px solid black;
}



#evidence_div .nav { overflow: hidden; margin: 0 0 10px 0; }
#evidence_div .nav li { float: left; margin: 0 10px 0 0; }
#evidence_div .nav li.last { margin-right: 0; }
#evidence_div .nav li a { display: block; padding: 5px; background: #959290; color: white; font-size: 14px; text-align: center; border: 0; }
#evidence_div .nav li a:hover { background-color: #111; }

#evidence_div ul { list-style: none; }

#evidence_div ul li.nav-one a.current, #evidence_div ul.featured li a:hover { background-color: #0575f4; color: white; }
#evidence_div ul li.nav-two a.current, #evidence_div ul.core li a:hover { background-color: #d30000; color: white; }
#evidence_div ul li.nav-three a.current, #evidence_div ul.jquerytuts li a:hover { background-color: #8d01b0; color: white; }
#evidence_div ul li.nav-four a.current, #evidence_div ul.classics li a:hover { background-color: #FE4902; color: white; }
#evidence_div table.control_format{
	border:none;
	background:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-align:left;
	width:auto;
}
#evidence_div table.control_format th,#evidence_div table.control_format td {
	font-weight:bold;
	background:none;
	border:none
}
#evidence_div table.control_format th{
	padding-left:20px;
	color:#900;
	text-align:left
}
#evidence_div table.control_format td {
}

.title1 {font: 18px Verdana, Arial, Helvetica, sans-serif;}
.table_content {font: 14px Verdana, Arial, Helvetica, sans-serif;}

.div_format {
	border:0px solid #ddd;
	width:70%;
	min-width:800px;
	color:#000;
	font-size:14px;
	margin:auto;
	text-indent:0;
}

.table_format {
	border:0px solid #ddd;
	width:70%;
	min-width:800px;
	color:#000;
	font-size:13px;
	margin:auto;
	text-indent:0;
}

.input_label {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}


.table_format th, #evidence_div table th{
	padding:5px;
	min-height:30px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}


.table_format td, #evidence_div table td{
	padding:1px;
	line-height:23px;
	min-height:25px;
	font-size:14px;
}
.table_format td a, #evidence_div table td a{
	text-decoration:underline;
}
.table_format caption, #evidence_div table caption{
	text-align:left;
	border:1px solid #ddd;
	background:#ddd;
	padding:2px;
	font-size:16px;
	font-weight:bold;
}
.table_format .left,  #evidence_div .left{
	text-align:left;
}

table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}


.button {
	background-color: #690;
	padding: 6px;
	font: 14px Verdana, Arial, san-serif;
	text-decoration: none;
	color: #fff;
	border-radius: 1px;
}

button.positive{
	background: #32A032;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	padding:1px;
	border:none;
	width:60px;
	font-size:12px;
}
button.negative{
	background: #BF0000;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	padding:1px;
	border:none;
	font-size:12px;
	width:60px;
}
button.mixed{
	background:#F70;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	padding:1px;
	border:none;
	font-size:12px;
	width:60px;
}
.view{
	font-family:Verdana, Geneva, sans-serif;
	border:none;
	font-weight:bold;
	font-size:17px;
}
.view a{
	color:#fff;
}
.view th{
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
	background:#936;
	margin:5px;
}
.view th.current{
	background:#D8EDFA;
}
.view th.current a{
	color:#000;
}
#sg_evidence tr.odd td.last {cursor:pointer; }
#sg_evidence div.arrow { background:transparent url(../img/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
#sg_evidence div.up { background-position:0px 0px;}
#sg_evidence tr ul{ padding:5px;}
#sg_evidence tr ul li{ list-style:none; text-align:left; font-weight:bold; padding:3px;}
#sg_evidence tr ul li span{text-decoration:underline; font-weight:normal; line-height:19px;}

#jquerytuts tr.odd td.last {cursor:pointer; }
#jquerytuts div.arrow { background:transparent url(../img/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
#jquerytuts div.up { background-position:0px 0px;}
#jquerytuts tr ul{ padding:5px;}
#jquerytuts tr ul li{ list-style:none; text-align:left; font-weight:bold; padding:3px;}
#jquerytuts tr ul li span{text-decoration:underline; font-weight:normal; line-height:19px;}

#genelist tr.odd td.last{cursor:pointer; }
#genelist div.arrow { background:transparent url(../img/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
#genelist div.up { background-position:0px 0px;}
#genelist tr ul{ padding:5px;}
#genelist tr ul li{ list-style:none; text-align:left; font-weight:bold; padding:3px;}
#genelist tr ul li span{text-decoration:underline; font-weight:normal; line-height:19px;}

#biocarta tr.odd td.last, #reactome tr.odd td.last, #pid_reactome tr.odd td.last, #panther tr.odd td.last{cursor:pointer; }
#biocarta div.arrow, #reactome div.arrow, #pid_reactome div.arrow,  #panther div.arrow{ background:transparent url(../img/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
#biocarta div.up, #reactome div.up, #pid_reactome div.up,  #panther div.up{ background-position:0px 0px;}



#evidence_div ul{ padding:5px;}
#evidence_div ul li{ list-style:none; text-align:left; font-weight:bold; padding:3px;}
#evidence_div ul li span{ text-indent:100px; font-weight:normal; line-height:19px;}

#help {
    margin:0 auto;
	width: 90%;
}

#help ul{
	color:#2d5796;
	font-size:16px;
	font-weight:bold;
	list-style: upper-roman;
	list-style-position:inside;
	line-height:30px;
	font-family:"Verdana";
}
#help ul.second{
	text-indent:25px;
	font-size:16px;
	line-height:25px;
	list-style-type: decimal;
	font-weight:normal;
}
#help ul.last{
	text-indent:50px;
	font-size:15px;
	line-height:25px;
	list-style-type: disc;
	font-weight:normal;
}

#help ul.third{
	text-indent:25px;
	line-height:30px;
	font-size:15px;
	font-weight:bold;
	list-style-type: decimal;
}

#help .figure{
	width:70%;
	border:solid 2px #036;
	padding:20px;
	margin-left:25px;
}
#help .figure1{
	border:solid 2px #036;
	margin-left:25px;
}

#help p{
	text-indent:40px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
#help .table_format{
	margin-left:40px;
	width:70%;
}
#help .table_format td{
	text-align:left;
	padding-left:5px;
	font-weight:normal
}
#help a{
	color: #2d5796;
	text-decoration:none
}
#help a:hover {
	color: #2d5796;
}
#help a:visited {
	color: #2d5796;
}
#help .second a, #help .last a{
	font-weight:normal;
	text-decoration:underline
}
#help .help_content .third a, #help .help_content .last a{
	color:#000;
	text-decoration:underline;
}


pre{
	color:#000;
	font-size:14px;
}
#sequence{
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
}
ul.intro{
	color:#000;
	list-style: decimal;
	font-size:15px;
	list-style-position:inside;
	line-height:24px;
	padding-left:30px;
}

img.borderimg {
   border:1px solid;
}
