
/* 1. CLASSIFICATION ############################### */

* {
	margin:0;
	padding:0;
}

img {
	border:0;
}


/* Main wrap */
#wrap {
	color:#404040;
	width:1000px;
}

/* Header Column */
#header {
	height:75px;
}

.h_logoblock {
	height:75px;
	width:179px;
	background-image: url(../img/h_logoblock_bg.png);
	background-repeat: no-repeat;
}

.h_printlogo {
	visibility:hidden;
}

.h_right {
	text-align:right;
	width:100%;
}

.logging_block {
	position:relative;
	top:26px;
	background: url(../img/bg_whitemask.gif) no-repeat right;
}


/* Left Column */
#left_col {
	width:126px;
	background-image: url(../img/l_bg.png);
	letter-spacing:0.4px;
	line-height:1.8em;
}
.l_navi_table {
	margin-top:48px;
	margin-left:-1px;
}

.l_navi_td0 {
	border:1px solid #808ec2;
	background-color: white;
}
.l_navi_td1 {
	border:1px solid #808ec2;
	border-top:0px;
	background-color: white;
}


#left_col .search_string {
	text-decoration:underline;
	color:#8390c4;
	cursor:pointer;
	margin-top:-8px;
}

.qmark {
	color:#ff9243;
	font-size:9px;
	font-family:arial;
	letter-spacing:1px;
	text-decoration:none;
	cursor:pointer;
}
#show_network,#undo_refine0,#undo_refine1 {
	margin-left:16px;
	cursor:pointer;
}
#undone_refine0,#undone_refine1 {
	margin-left:16px;
}
#show_network img {
	vertical-align:middle;
}
.journal_title {
	font-style:italic; 
}
.c2-0_show_all {
	color:gray;
	font-weight:bold;
	font-size:10px;
	line-height:2.5em;
	cursor:pointer;
}
.u {
	text-decoration:underline;
}
.b {
	font-weight:bold;
	text-align:right;
} 

/* Center Column */
#center_col { 
	line-height:1.5em; 
	height:553px;
	width:735px;
}

#list0-0, #list0-1, #list0-2, #list1-0, #list2-0  {
	list-style: url(../img/list_triangle_nlppink.gif) outside;
	margin:3px 0 15px 45px;
	line-height:24px;
}
#list0-1 input {
	position:relative;
	top:8px;
}

#list0-2 {
	cursor:pointer;
}

#section0-0,#section0-1 {
	margin-top:15px;
}

.dot_list {
	list-style: url(../img/list_dot.gif) outside;
	margin-left:14px;
}

.action_desc {
	letter-spacing:0.2em;
	font-size:11px;
	color:#3b50a1;
	text-decoration:underline;
	cursor:pointer;
}
#action_list {
	text-align:right;
	font-size:9.5px;
	color:#3b50a1;
	border:1px solid gray;
}
.ow {
	border:1px solid #808ec2;
	background:white;
	z-index:10;
	color:#5c668e;
	font-size:10px;
	line-height:2.5em;
}
.link2ow {
	list-style: url(../img/list_triangle_blue.gif) outside;
	color:#7683b6;
	font-size:10px;
	cursor:pointer;
	text-decoration:underline;
}
.center2ow {
	list-style: url(../img/list_triangle_blue.gif) outside;
	margin-left: 22px;
	font-weight:bold;
	color:#7683b6;
	font-size:10px;
	text-decoration:underline;
}

#c2_ow0,#center2_ow1,#center2_ow2,#center2_ow3,#center2_ow4,#center2_ow5,#center2_ow2_2,#center2_ow3_2 {
	position:absolute;
	top:110px;
	left:240px;
	padding:10px;
	width:440px;
	line-height:18px;
}

#center2_ow1_keyword {
	height:440px;
	width:400px;
	overflow:scroll;
}

#center2_ow1_keyword_table {
/*
	height:440px;
	width:400px;
	overflow-y:auto;
*/
}
.close_c1-0_menu {
	cursor:pointer;
	margin-left:3px;
}
.bl {
	text-align:center;
	font-weight:bold;
}
#center2_ow1_keyword_table .th0,.td0 {
	width:30px;
	text-align:center;
}
#center2_ow1_keyword_table .th1,.td1 {
	width:60px;
	text-align:center;
}
#center2_ow1_keyword_table .th2,.td2 {
	width:320px;
	text-align:left;
}
.center2-ow_table li {
	list-style:  none;
}
.center2-ow_table td {
	vertical-align:top;
}

.center2-ow_table input {
/*
	height:14px;
	position:relative;
	top:3px;
*/
}
.center2-ow_table{
	margin-top:8px;
}
.c2_ow_close {
	float:right;
	position:relative;
	top:-18px;
	cursor:pointer;
}

#c2_ow0_dict_block, #c2_ow0_journal_list {
	margin-left:10px;
	padding-left:6px;
	border: 1px solid lightgray;
}
#c2_ow0_journal_list {
	height:128px;
	width:360px;
/*
	overflow:auto;
*/
	overflow:scroll;
	line-height:12px;
}

#c2_ow0_species_list {
	margin-left:6px;
	padding-left:10px;
	line-height:15px;
	border-left:1px solid lightgray;
}
.c1-0synonym,.c1-0cited_from,.c1-0go_mesh {
	text-indent:-10px; 
	margin-left:10px; 
	line-height:15px;
}
.c2_menu_icon {
	margin-right:4px;
	vertical-align:middle;
}

#center0-0-ow0 {
	width:270px;
	padding:10px;
}
#center0-0-ow1 {
	width:140px;
	padding:10px;
}


#network_chart {
	width:688px;
	position:absolute;
	top:110px;
/*
	left:132px;
*/
	left:200px;
	line-height:18px;
}
#network_close {
	float:right;
	position:relative;
	top:-18px;
	cursor:pointer;
}
#network_legend {
	font-size:12px;
	padding-left:10px;
	line-height:9px;
}
#network_legend img {
	vertical-align:middle;
	margin:0 3px;
}
#network_drawing {
	margin-top:200px;
}
#network_chart input {
	position:relative;
	top:3px;
}
.network_right_navi {
	margin-top:5px;
	margin-bottom:10px;
}
#network_symbol_list, #network_synonym_list {
	width:137px;
	height:180px;
	overflow:auto;
	border:1px solid #c9c9c9;
}
#network_chart li {
	line-height:15px;
	margin-left:2px;
}
#generated_network_chart {
	width:658;
	height:450px;
/*
	width:518px;
	height:450px;
	border:1px solid #c9c9c9;
*/
	border:0px solid #ffffff;
	text-align:center;
}
.darknavy_bg {
	background:#435388;
	color:white;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
}
.c2-0tbody .subj {
	background-color: #d7ecf7;
}

.c2-0tbody .verb {
	background-color: #ffb5d5;
}

.c2-0tbody .obj {
	background-color: #ffecca;
}

/* Right Column */
#right_col {
	width:160px;
	height:450px;
}

#right_col a:link {
	color:#2649ca;
	text-decoration:underline;
}

#right_col a:visited {
	color:#2649ca;
	text-decoration:underline;
}

#right_col a:hover {
	color:#ce045b;
	text-decoration:underline;
}


#right_option {
	width: 142px;
	border: 1px solid #f2bbd3;
	background-color: white;
	padding: 10px 0;
	color:#2649ca;
	margin-bottom:10px;
}

#right_upsale {
	width: 142px;
	border: 1px solid #f8dae7;
	background-color: white;
	padding: 10px 0;
	color:#2649ca;
	margin-bottom:10px;
}

#right_nlp {
	width: 143px;
	height:400px;
	border: 1px solid #e4e5ea;
	background: url(../img/right_dummy.png) bottom no-repeat;
	background-color: white;
	color:#2649ca;
}

#right_nlp .right_nlp_block {
	width: 130px;
	border: 1px solid #f8dae7;
	background-color: white;
	padding: 10px 0px;
	color:#2649ca;
	margin: 6px 0 0 5px;
}



/* Footer */
#footer {
	margin:0; 
	padding:0 0; 
	text-align:right;
	height:20px;
	z-index:8;
}

#recommended_env2 {
	height:298px;
	width:320px;
	border: 1px solid #ff9243;
	background: #fffdf5 ;
	line-height:200%;
	color:#2b3869;
	position:absolute;
	top:310px;
	left:286px;
	padding:10px;
}

#releasenote2 {
	height:158px;
	width:200px;
	border: 1px solid #ff9243;
	background: #fffdf5 ;
	line-height:200%;
	color:#2b3869;
	position:absolute;
	top:450px;
	left:486px;
	padding:10px;
}
#close_recommended_env,#close_releasenote {
	float:right;
	cursor:pointer;
}
#recommended_env2 li, #releasenote2 li {
	list-style:disc inside;
}

/* 2. FONT & TEXT CONTROL ############################### */

body {
	font-size:10px;
	font-family:verdana,arial,sans-serif;
}
h1 {
	display:none;;
}

ol {
	list-style:none outside;
}
/* header */
#header {
	background-image: url(../img/header_bg.gif);
}
.logging_block {
	font-size:9px;
	line-height:16px;
	text-align: right;
	padding-right:17px;
}
.logging_block #logging_io {
	color:#9d997c;
	font-weight:bold;
	cursor:pointer;
}
.logging_block #logging_status{
	color:#bbb694;
	font-size:9px;
}
#logging_username {
	font-weight:bold;
}

/* center */
.input_text {
	padding:1px;
	border:1px solid slategrey;
	height:1.4em;
}
#search_box {
	width:400px;
}
#login_uid,#login_passwd {
	width:180px
}

#to_signup {
	font-size:12px;
}

.go_btn {
/*	position:relative;*/
	vertical-align:middle;
	margin-left:10px;
	cursor:pointer;
}
/*
#go_btn2-0 {
	opacity:0.3;
}
*/

#chbox_control,#chbox_control2 {
	font-size:10px;
	color:#5c668e;
	opacity:0.3;
	width:40px;
	border:1px solid gray;
	text-align:center;
}

.pub_year {
	float:right;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
}
.c2-0_linkto {
	font-weight:bold;
	color:#2d33c2;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	cursor:pointer;
	text-decoration:underline;
}

#maximize_width {
	opacity:0.5;
}
#minimize_width {
	opacity:0.5;
}

/* right_col */
.right_col_txt {
	margin: 0 5px;
	line-height:18px;
}


/* footer */
#footer {
	line-height:18px;
	text-align: right;
	color:#c5c4bc;
}

#footer #border {
	background-image:  url(../img/footer_bordertop_bg.gif);
	height:1px;
}

.linked2ow {
	cursor:pointer;
}
.linked2hw {
	cursor:pointer;
}
#footer a:link {
	color:#c5c4bc;
	text-decoration:none;
}
#footer a:visited {
	color:#c5c4bc;
	text-decoration:none;
}
#footer a:hover {
	color:#eb9bbd;
	text-decoration:underline;
}



/*  hw -- helper window style */

#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0px;
	background-color: #fffdf5;
	width: 150px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid #ff9243;
	font:normal 10px Verdana;
	color: #3b50a1;
	line-height:18px;
	z-index:100;
	visibility: hidden;
}



/* MENU_BOX */
/*
#MENU_BOX { position:absolute; top:0px; left:0px; width:118px; height:61px; background: #fff url(../img/MENU_BOX_shadowbg.png) no-repeat; border: 0; z-index:100; line-height:16px;}
*/
#MENU_BOX { position:absolute; top:0px; left:0px; width:118px; height:61px; background: url(../img/MENU_BOX_shadowbg.png) no-repeat; border: 0; z-index:90; line-height:16px;}
#MENU_R_0 { border-top: 1px solid #787cbb;}
.menu_r_off { width:104px; height:16px; color:#3b50a1; background-color: #ededed; border: 1px solid #787cbb; border-top-width:0; padding-left:3px; cursor:pointer; }
.menu_r_on { width:104px; height:16px; color:#fff; background-color: #7b89c1; border: 1px solid #787cbb; border-top-width:0; padding-left:3px; cursor:pointer;}
.menu_icon { vertical-align:middle;}

/* INFO_BOX LIST */
.td_info { line-height:16px;margin-top:5px;}
#INFO_BOX ul { margin-top:0px;}
#INFO_BOX li { list-style: url(../img/list_dot.gif) inside; }

/* Info balloon */
#ul { width:5px; height:6px; background-color:#aebafc;}
#uc { height:6px; background-color:#aebafc;}
#ur { width:5px; height:6px; background: url(../img/INFO_BALLOON_shadow_ur.png) top right no-repeat;}
#ml { width:5px; background-color:#aebafc;}
#mc { background-color:#aebafc; line-height:2em; padding:3px;}
#mr { width:5px; background: url(../img/INFO_BALLOON_shadow_mr.png) top right repeat-y; }
#ll { width:5px; height:27px; background: url(../img/INFO_BALLOON_shadow_ll.png) top no-repeat;}
#lc { height:27px; background: url(../img/INFO_BALLOON_shadow_lc.png) top right repeat-x;}
#lr { width:5px; height:27px; background: url(../img/INFO_BALLOON_shadow_lr.png) top no-repeat;}


#WAIT_BOX {
	font-size:11px;
	font-weight:bold;
}

