@CHARSET "UTF-8";
html {
color : rgb(0, 0, 0);
/*background : rgb(0, 0, 0);*/
}
body
{
text-align:center;
background-color : fff;
font-family : arial, sans-serif;
padding: 0; margin: 0; border:none;
}

ul li.list{
	width:102px;
	text-align:center;
	padding:0 0 4px 0;
	background:url(../images/button.png) no-repeat bottom ;
}
a.toplink{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;

}

a.link{
color:#4682B4;
	font-size:10px;
	font-weight:normal;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:underline;
}



/*-----------------------------------code change her---------------------*/
.top_bar{
width:auto;
height:30px;
background:url(../images/topbar_left_back.jpg) repeat-x;
}

.top_bar_left{
width:407px;
height:25px;
background:url(../images/topbar_lft.jpg) repeat-x;

}

.top_bar_mddl{
width:30px;
height:25px;
float:right;
margin:0;
padding:0;
}

.main_ncbi {

height: 25px;
width:995px;
margin:0 0px 0 3px;
background:url(../images/topbar_lft.jpg) repeat-x;

}

.header_ncbi
{

	height: 72px;
	width: 100%;
	padding: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background:url(../images/cloud.jpg) repeat-x;
	overflow:none;
}

.search_box
{
	background: #FFFDFE;
	height: auto;
	width: 995px;
	padding: 0px;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;



}

.search_box2
{

	width:99.5%; height:585px; border: 1px solid #A6C0D1; margin:0;padding:0; background-color:#FFFFFF;

}
.search_heading{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #fff ;
	background-color:#5EA6C1;
	padding:0px 0 2px 5px;
	margin:0;
		}

.search_text{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:5px;
	font-weight:normal;
	float:right;

	}

	.search_text2{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px 0px 0px 5px;
	font-weight:normal;
	float:left;
	margin:0;

	}
.head_text{
	font:Verdana;
	font-size:14px;
	color: #333333;
	font-weight:bold;

	}

.search {

	clear: both;
	padding: 2px 2px 2px 5px;
	width: 260px;

	margin: 0px;
	font:Verdana;
	font-size:11px;
	color: #333333;
	font-weight:normal;
	border:1px solid #CCCCCC;
}


.infoPan{width:150px; height:18px;color:#000000; font:10px Verdana, Arial, Helvetica, sans-serif;}

#bodyBottomPan{width:auto; background:url(images/body_shadow.gif) 0 0 no-repeat; position:relative; margin:0 auto; padding:0px 0 0 0%; clear:both;}

/*----entity search----*/
#infoPan{width:220px; float:left; margin:0 2px 0 0px; color:#524201; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}

/*----/entity search----*/

/*----search----*/
#servicesPan{width:440px; color:#212121; float:left; margin:0 2px 0 10px; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}

/*----/search----*/

/*----top Search----*/
#schedulePan{width:240px; height:40px; background: url(../images/top_search.jpg) repeat-x; display:inline-block; font-size:1.0em; float:right; padding:0px 15px 0 0; border:1px solid #97B0C1;}

/*----/top Search----*/

.search_div{
width:auto;
height:auto;
margin: 0 10px 0 10px;
}

.text_heading{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}


/*-----------------------------------end---------------------*/
/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }
form { margin: 0; }


padding: 6px 10px; color: #1E67A8; font-weight: bold; autocomplete=off }
input.button { padding: 3px; }

/* content holder */
#content { margin:0; max-width:auto; min-width:800px; padding:0px 0px 0 0 ;

overflow:hidden;}

/* header */
#header { height: 75px; }
#logo { padding: 20px 0 0 8px; }
#logo p { margin: 0; padding: 0 0 0 1px; color: #808080; background: #fff; }
#top_info { float: right; width: 200px; margin: 0px 5px 0 0; text-align: right;  }

/* horizontal tabbed menu */
#tabs { background: #fff url(../images/bigbox.gif) repeat; color: #000;  height: 19px; text-align:

center; padding: 0 0 0 0px; margin:0; width:auto; padding: 0 0% 0 29%; overflow:none;}

#subtab ul li{ display: inline; height: 19px; width: 100px; }
#subtab ul li a{ float: right; background: #fff url(../images/barbg.gif) no-repeat; color: #000000; padding: 5px 2px 0 0; width: 105px; text-align: center; font-weight: bold; text-decoration: none; }
#subtab ul li a:hover{ background: #fff url(../images/barcurrent.gif) no-repeat; color: #000; }
#tsubtab ul li a.current{ background: #fff url(../images/barcurrent.gif) no-repeat; color:#2C71AE; }
.key { text-decoration: underline; }
#topbar_left { background: #fff url(../images/bigbox_left.gif) no-repeat; color: #000;  height:

64px; text-align: center; padding: 0 0 0 0px; }
#topbar_right { background: #fff url(../images/bigbox_right.gif) no-repeat; color: #000;height:

64px; padding: 0px; float:right; width:13px; }
#topbar_middle { background: #fff url(../images/bigbox.gif) no-repeat; color: #000;  height:

64px; text-align: center; padding: 0 0 0 0px; }
/* search form */



/* grey subheader */
.gboxtop { clear: both; height: 8px; background: #dedede no-repeat; color: #000;

margin-top:10px; }
.gbox { background: #dedede url(../images/gbox.gif) no-repeat bottom left; color: #444;

padding: 10px 13px 7px 13px; margin: 3.5% 0% 0% 0%; }
.gbox p { padding: 7px 0; margin: 0;}




/* middle colum */



	.left_articles_first {
		margin: 5px 0px 5px 5px;
		padding: 5px;
		/*text-align: justify;*/
		/*border: 1px solid #A6C0D1;*/
		color: #000;
		width:95%;
		height:auto;
		background:#fff;

	}
	.left_articles_t {
		margin: 0 0px 0px 0px;
		padding: 0px 0 0 0px;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		background: #fff;
		float: left;


	}

	.calendar { height: 50px; float: left; background: #fff url(../images/calendar.gif)

no-repeat; width: 50px; padding: 5px 0 0 9px;  color: #808080;}
	.calendar p { padding: 0; margin: 0; }
	.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted

#ccc; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }
	.thumbnail_oth { float: right; margin: 0 18px 8px 0; border: 0px solid #dedede; }


/* bottom thirds */
.thirds { float: left; width: 203px; background: #eee; margin: 0 12px 0 0; color: #5d5d5d; }
	.smallboxtop { height: 14px; background: #fff url(../images/smallboxtop.gif)

no-repeat; color: #000; }
	.smallbox { background: #fff url(../images/smallbox.gif) no-repeat bottom left; color:

#444; padding: 1px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; }


/* right side */
#right {
	float:right;
	width:255px;
	margin:0 0px 0 720px;
	position:absolute;
	top: 300px;
}


#right_1 {

	margin: 0 0 0px 0px;

	height:100%;
	padding: 0px 0 0 0;
	border:1px solid #6DBC3D;
}
	.boxtop { height: 19px; background: #fff url(../images/boxtop.gif) no-repeat; color:

#000; }

.box {
	font-size: 14px;
	padding: 0px 0px 0px 0px; margin: 0 0 4px 0; }

	.box-heading{
		background: #003366;
		font-size:14px;
		color:#FFFFFF;
		padding-left:5px;
		margin:0;
		height:30px;
		padding-top:3px;
	}
	.box-heading2{
		background-color: #B4B485;
		font-size:12px;
		color:#000;
		margin:0px 2px 4px 2px;
		padding: 3px 0 3px 5px;

	}

	.boxContent{
		/*background-color:#4A64B1;*/
		margin:3px 3px 5px 3px;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		padding:0px;
		font-weight:normal;
		background:url(../images/banner_bk.gif) repeat-x;
		border: 1px solid #666666;
		height:67px;
	}


	.boxContent2{
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		padding:0px;
		margin:3px;
		font-weight:bold;
		background-color:#FFFFFF;
	}

	.boxhead {background:url(../images/side_bar.jpg) repeat-x; margin:0px;color: #FFFFFF;
	font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;padding: 2px 5px 2px 5px;}
	.box p { font-size: 14px;font-weight:bold;	color: #FFFFFF; padding-left: 10px;margin:0; }

/* Menu */

#menu { float: left; width: 15%; background:transparent; margin: 10px 0 0px 12px;

height:100%;
padding-top:0;  }

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu li {
	padding: 10px 0;

}

#menu li.first {
	background: border-bottom: 1px dotted #ccc;
}

#menu a {
	text-decoration: none;
	font-size: 129%;
	color: #000000;
}

#menu a:hover {
	text-decoration: underline;
}

.Container {
margin:0 0 0 180px;
}
.Container_t {
margin:0 0 0 100px;

}

.ContainerIn {
margin: 0px 3px 0px 3px;
padding:0 0 0px 0;
width:994px;
}

.RightBar {
float:right;
margin:5px 5px 0 -200px;
padding:0 0 0 6px;
width:200px;

}
.RightBar_t {
float:right;
margin:0 0 0 -200px;
width:600px;
}

.Content {
height:940px;
margin:0;
padding:0 0px 0px 0px;

}

.Content_t {
margin:0 200px 0 0;
padding:0 20px 20px;
}
.top_head { font: bold Arial, Helvetica, sans-serif medium; margin: 0; padding: 0; }

.footer { clear:both;margin:0;width:995px;margin-top:16px;text-align: center; font-size:10px; color: #CCCCCC; background:url(../images/foot.gif) repeat-x; }
.footer a.foot{
	color:#CCCCCC;text-decoration:none;

}
.footer a.foot:hover{
	color:#FFFFFF;text-decoration:underline;
}

.li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
/*---------------------------------------------------------*/

div.middle{ width :70%;float : left ; padding-top:10px; }
div.right{ width :30%;float :left ; padding-top:0px;}
div.left{ width :20%; float : left;  background-color: #dfdfdf }

div.middle2{ width :780px;float : left ; height:600px; margin-top:5px;}
div.right2{ width :195px; float :left ; height: 85%;margin-top:5px; margin-left:3px; }


.casestudy{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
}

.webex{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
width:185px;
height:43px;
background-color: #842409;
margin-right:3px;
margin-top:5px;
text-shadow:#666666;
}

div.left_inner{ width :49%; float : left; height: 170px; background-color: #fff; margin:5px 3px 0px 7px; padding-bottom:10px;  border:1px solid #A6C0D1; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;  }
div.middle_inner{ width :47.7%;float : left ; height: 170px; background-color: #fff; ; margin:5px 0 7px 0; padding-bottom:10px; border:1px solid #A6C0D1; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }

div.middle_sen{ width :99.8%;float : left ; height: 310px; background-color: #fff; ; margin:3px 0 0px 0; padding-bottom:10px; border:1px solid #A6C0D1; overflow:auto;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
div.middle_sen_banner{ width :99.8%;float : left ; height: 14px; background-color: #fff; ;  border:1px solid #A6C0D1;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}

.mid_cover{
width:100%;
height:auto;
}

.result_text{
width:97%;
height:auto;
padding-left:0px;
padding-right:5px;
padding-top:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;}


.instaAdd
{
    font-weight: bold;
    font-size:14px;

}

.instaAdd:hover
{
    cursor: pointer;
}
/* One more change
SET height: 2000px; for class main

*/



  .clear{
    clear:both;}

    .graphcont {
    padding-top:10px;
    color:#000;
    font-weight:700;
    float:left;
    }

    .graph {
    margin-top:2px;
    position:absolute;
    width:125px;
    padding:0;
    background-color:#E1E1E1;
    margin-left:240px;
    }
    .graphCount {
    margin-top:0px;
    position:absolute;
    width:30px;
    padding:2px 4px 2px 2px ;
    background-color:#E1E1E1;
    margin-left:200px;
    font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
    }


    .graph .bar {
    display:block;

    position:relative;
    background-image:url(../images/bargraph.gif);

    background-position:right center;
    background-repeat:repeat-x;
    border-right:#538e02 1px solid;
    text-align:center;
    color:#fff;
    height:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;

    }
    .graph  a{
    font-size:10px;

    }
	li{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
li a{
	color:#4682B4;
	}
    .graph .bar span {
    position:absolute;
    left:1em;
    }

    table.sentencepanel {
clear : both;
width : 95%;
border-collapse : collapse;
empty-cells : show;
margin:5px 2px 3px 5px;
}
table.sentencepanel li {
padding : 3px 2px 3px 0px;
list-style:none;
}
table.sentencepanel li a{
font-size : 12px;
text-decoration : underline;
}
table.sentencepanel th.top {
height : 3.5em;
padding : 0 7px 0 7px;
empty-cells : show;
background-color : rgb(175, 175, 175);
text-align : left;
color : rgb(255, 255, 255);
font-weight : bold;
font-size : 12px;

}
table.sentencepanel th {
height : 1em;
padding : 2px 20px 2px 7px;
border : 2px solid rgb(245, 245, 245);
background-color : rgb(225, 225, 225);
text-align : center;
color : rgb(80, 80, 80);
font-weight : bold;
font-size : 12px;

}
table.sentencepanel th.bord {
height : 1em;
padding : 2px 20px 2px 7px;
border-left : 20px solid rgb(245, 245, 245);
background-color : rgb(225, 225, 225);
text-align : center;
color : rgb(80, 80, 80);
font-weight : bold;
font-size : 12px;

}
table.sentencepanel td {
height : 1em;
padding : 2px 2px 2px 2px;
border : 2px solid rgb(245, 245, 245);
text-align : left;
font-weight : normal;
color : rgb(80, 80, 80);
font-size : 11px;

}
table.sentencepanel td.bord {
height : 1em;
padding : 2px 2px 2px 2px;
border-left : 20px solid rgb(245, 245, 245);
text-align : left;
font-weight : normal;
color : rgb(80, 80, 80);
font-size : 12px;

}
table.sentencepanel td.sentenceleftsen {
height : 3em;
width : 30px;
padding : 2px 7px 2px 7px;
border : 2px solid rgb(245, 245, 245);
text-align : left;
font-weight : normal;
color : rgb(80, 80, 80);
font-size : 12px;
}
table.sentencepanel td.sentencerightsen {
height : 3em;
width : 550px;
padding : 2px 7px 2px 7px;
border : 2px solid rgb(245, 245, 245);
text-align : left;
font-weight : normal;
color : rgb(80, 80, 80);
font-size : 12px;

}
table.sentencepanel input.field {
float : left;
width : 158px;
padding : 3px 0 3px 0;
border : 1px solid rgb(200, 200, 200);
font-size : 12px;
}
table.sentencepanel input.button {
clear : both;
float : left;
width : 3em;
margin-top : 0.5em;
padding : 1px;
background : rgb(230, 230, 230);
border : 1px solid rgb(150, 150, 150);
text-align : center;
color : rgb(150, 150, 150);
font-size : 12px;
}
table.sentencepanel input.button:hover {
cursor : pointer;
border : 1px solid rgb(80, 80, 80);
background : rgb(220, 220, 220);
color : rgb(80, 80, 80);
}

.symbol_span
{
    font-size: 150%;
    font-weight: bolder;
}
.hiLightDis
{
    color : #cc6699;
    font-weight : bolder;
    text-decoration: underline;
}
.hiLightGene
{
    color : #3399ff;
    font-weight : bolder;
    text-decoration: underline;
}
.hiLightDrug
{
    color : #008000;
    font-weight : bolder;
    text-decoration: underline;
}
.hiLightProcess
{
    color : #663300;
    font-weight : bolder;
    text-decoration: underline;
}
.highlightgene {
font-weight : bold;
}
.highlightgene a {
color : #3399ff;
font-weight : bold;
text-decoration : none;
}
.highlightgenecbd {
background : #ccffff;
font-weight : bold;
}
.highlightdis {
font-weight : bold;
}
.highlightdis a {
color : #cc6699;
font-weight : bold;
text-decoration : none;
}
.highlighttech {
background : #ffff99;
font-weight : bold;
}
.highlightspec {
background : #ffccff;
font-weight : bold;
}
.highlightcell {
background : #ccccff;
font-weight : bold;
}
.highlightspecies {
background : #cc99ff;
font-weight : bold;
}
.highlightPlasma {
background : #ffff33;
font-weight : bold;
}
.highlightDrug {
font-weight : bold;
}
.highlightDrug a {
color : #008000;
font-weight : bold;
text-decoration : none;
}
.highlightProcess {
font-weight : bold;
}
.highlightProcess a {
color : #663300;
font-weight : bold;
text-decoration : none;
}
.instaAdd
{
    font-weight: bold;
    font-size:14px;

}

.instaAdd:hover
{
    cursor: pointer;
}

	.sentences {
		margin: 5px 0px 0px 0px;
		padding: 0px 0 0 0px;
		/*text-align: justify;*/
		border-bottom: 1px solid #ccc;
		color: #000;
		/*background: #fff;*/
		width:auto;
		height:300px;
		float: left;



	}
	.h_dr {
font-weight : bold;
}
.h_dr a {
color : #008000;
font-weight : bold;
text-decoration : none;
}
.h_pr {
font-weight : bold;
}
.h_pr a {
color : #663300;
font-weight : bold;
text-decoration : none;
}
.h_s {
background : #ffccff;
font-weight : bold;
}
.h_d {
font-weight : bold;
}
.h_d a {
color : #cc6699;
font-weight : bold;
text-decoration : none;
}
.h_g {
font-weight : bold;
}
.h_g a {
color : #3399ff;
font-weight : bold;
text-decoration : none;
}
a.h_v {
color : #ff8c00;
font-size: 14px;
font-weight : bold;
}
.h_v {
color : #ff8c00;
font-size: 14px;
font-weight : bold;
}