html, body {border: 0; margin: 0; padding: 0;}


a {
	text-decoration: none;
}

a:hover {
	color: #000000;
}

a img {
  border: none;/*remove border for linked images*/
}

h1 {
	font-size: 1.6em;
	height: 20px;
	padding-top: 0;
}

h2{
	font-size: 1.2em;
	height: 20px;
	padding-top: 0;
}
/**	tap bar navigation**/
ul.xtl_tab_Main_Nav{
	margin: 0px 0px 0px 0px;
	padding-left:0px;
	float:right;
}
ul.xtl_tab_Main_Nav li{
	display: inline;
	color: black;
	padding: 2px 4px;
}
ul.xtl_tab_Main_Nav li a{color: #95D}
ul.xtl_tab_Main_Nav li a:visited{color: #95D}
ul.xtl_tab_Main_Nav li a:hover{
	font-weight: bold;
}

/**	finish **/
.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}

/***** Main Layout ****/
#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}

.containerNext {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
	margin: 3% 0 0 0;
}


.topbar{
	background:url(../images/topbar_right.jpg) repeat-x 0 0;
	/*z-index:999;*/
	margin:0px;
	padding:0px;
	border-bottom: 6px solid #ECECEC;
}
.topbar_left{
	width:70%;
	height:45px;
	background:url(../images/topbar_left.jpg) repeat-x 0 0;
	z-index:999;

}
.cloudDiv{
	width:99%;
	height:110px;
	background:url(../images/cloud.jpg) repeat-x;

	padding-bottom:30px;
	padding:0 0.5% 0 0.5%;

}
.logo{
	margin: 0% 0 0 2%;
}
.searchPanel{
	width:100%;
	margin-left:0%;
	margin-right:0%;
	background:url(../images/midd_back.jpg) repeat-x ;
	height:109px;
	border-top:1px solid #000066;

}
.topbarButton{
	width:45%;
	height:28px;
	padding-top:5px;
	float:right;
	z-index:999;
	background: url(../images/top_bar_cut.gif) repeat-x;
	margin:7px;
	}
.topButton{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8px;
	z-index:999;
	margin-right:30px;


	margin-top:6px;
	padding:0px 3px 1px 3px;


	}

/* start shadow style */

#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	width:400px;
	height:20px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}

	#shadow-container .shadow1 {
		background: #F1F0F1;
	}

	#shadow-container .shadow2 {
		background: #DBDADB;
	}

	#shadow-container .shadow3 {
		background: #B8B6B8;
	}

	#shadow-container .container {
		background: #ffffff;
		border: 1px solid #848284;
		padding: 10px;
	}
/* end shadow style */

#tabs
{
	background: #fff url(../images/midd_back1.jpg) repeat-x;
	color: #000;
	height: auto;
	margin:0px;
	padding: 0px;
	width:100%;
}



/* search form */
#searchMain {
	clear:both;
	color:#000000;
	margin:0px;
	padding:0px;
	background:url(../images/search_bg_back.gif) repeat-x;
	width: 50%;
	height:60px;
	min-width:600px;
}
#searchMain1 {
	clear:both;
	color:#000000;
	margin:0px;
	padding:0px;
	background:url(../images/search_bg_back.gif) repeat-x;
	width: 50%;
	height:60px;
	min-width:600px;
}
.searchLeft{
	width:11px;
	height:60px;
	background:url(../images/search_bg_left.gif) no-repeat;
	float:left;
}
.searchLeft1{
	width:11px;
	height:60px;
	background:url(../images/search_bg_left1.gif) no-repeat;
	float:left;
}
.searchRight{
	width:11px;
	height:60px;
	background:url(../images/search_bg_right.gif) no-repeat;
	float:right
}
.searchRight1{
	width:11px;
	height:60px;
	background:url(../images/search_bg_right1.gif) no-repeat;
	float:right
}
input.search
{
	width: 52%;
	height:20px;
	background: url(../images/input_back.gif) repeat-x;
	color: #434343;
	margin-left:0%;
	padding:2px 0 0px 3px;
	margin-top:0px;
	border:1px solid #1A5D7D;
	min-width:350px;

}
input.home
{
	width: 52%;
	height:17px;
	background: url(../images/input_back.gif) repeat-x;
	color: #434343;
	font-weight:bold;
	font-size:12px;
	margin-left:0%;
	padding:2px 0 4px 3px;
	margin-top:0px;
	border:1px solid #1A5D7D;
	min-width:350px;

}
.searchTop
{
	width: 52%;
	height:19px;
	background: url(../images/input_back.gif) repeat-x;
	color: #434343;
	margin-left:0%;
	padding:3px 0 0 3px;
	margin-top:16px;
	border:1px solid #1A5D7D;
	min-width:350px;

}
.selectMenu{
	width: 18%;
	height:25px;
	color: #434343;
	margin-left:0%;
	padding:2px 0 0 3px;
	border:1px solid #1A5D7D;
	background: url(../images/input_back.gif) repeat-x;
	z-index:0;

}
.selectMenuHome{
	width: 22%;
	height:22px;
	margin-top:10px;
	color: #434343;
	font-weight:bold;
	font-size:12px;
	margin-left:0% ;
	padding:2px 0 0 3px;
	border:1px solid #1A5D7D;
	background: url(../images/input_back.gif) repeat-x;

}


.button {
	padding: 2px;
	margin: 17px 0 0 0;

 }

.Clear {
	width:100%;
	height:2px;
	background-color:#6699CC;

}
/* end search form */


#top_info { float: right; width: 200px; margin: 0px 5px 0 0; text-align: right;  }

.style3 {
	font-size: 18px;
	color: #FFFFFF;
	line-height:2;

}
.style7 {font-size: 13px; }
.style8 {color: #434343}


/* data flow / hide */

.graphArea
{
	width:100%; height:auto;display:none;
	/*border: thin solid #CCCCCC;*/
	padding: 4px;
}
.graphAreaAll
{
	width:100%; height:auto;
	border: thin solid #CCCCCC;
	padding: 4px;
}
#description
{

	border: 1px solid #B3B5B3;
	font-size: 12px;
	text-align: left;
	margin:0 0% 0 0%;
	color:#000000;
	width:94%;
	padding: 0 0.5% 0.5% 0.5%;
}
#description div.h{
	width: 100%; margin-top:3px; line-height:20px; text-align: left; padding: 3px;}
#description div.h div.t{width: 80px; min-width: 80px; max-width: 80px; margin-top:1px; float: left;font-weight: bold; padding:0px 4px 4px 4px; text-align: left;}
#description div.links { min-height: 2em; padding: 1px;}
#description div.links ul:before{content: "References:"; color:#000000;font-weight: bold; font-style: italic;}
#description div.links li{display: inline; list-style-type: none; padding-left: 10px;}
#description div.links li a{text-decoration:underline;color:#5555FF;}
#description div.links li a:hover{text-decoration:none;color:#220088;}

div.flyRight{position: absolute;right: 20px; top:10px;}
/*
#description div.filterIndication{
	margin:1px 40px auto auto;
	padding:0px;
	float: right;font-weight: bold;
	border: thin solid red;
}
#description div.filterIndication ul.flyingMenu{
	border: thin solid red;
	position: absolute;
	margin: 0px;
	padding: 0px;
}
#description div.filterIndication ul.flyingMenu li{
	list-style: none;
	background-color: red;
	opacity:0.4;
}

#description div.filterIndication ul.flyingMenu li:hover{
	list-style: none;
	opacity:1.0;
}
*/
#pmids
{
	width:96.5%;
	border: 1px solid #cccccc;
	overflow: auto;
}
div.pmid{

	width:100%;

}
div.snippet{
	width: 800px;
	padding:4px 4px 4px 50px;
	border: thin solid white;
}
div.pmid .pno
{
	cursor:pointer;
	color: blue;
	text-align: right;
	padding-right: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right
}
div.pmid .pno:hover{text-decoration: underline;}

.PUBDate
{
	color: #434343;
	text-align: right;
	padding-right: 30px;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
	font-size:10px;
	float:right;
}


.PUBAuthor
{
	color: #C75B10;
	text-align: left;
	padding-right: 30px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	font-size:12px;
}
.abstract{
	margin: 0% 2% 1% 3%;
	border-bottom: 1px solid #145063;
	border-left: 1px solid #145063;
	border-right: 1px solid #145063;
	text-align:justify;
	display: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	padding:0px 10px 10px 10px;
	line-height:1.5;
}
.abstract div.short, .abstract div.more
{
	text-indent: 25px;
}
div.abstract .short{display: block; color:#000000; 	line-height:20px;}
div.abstract .more{display: none;color:#000000; 	line-height:20px;}
div.M .short{display: none; }
div.M .more{display: block}
span.lessMore{color: blue; font-size:12px; font-family:arial; font-weight:bold; cursor: pointer; margin-left: 4px;}
div.navListDiv
{
	margin: 0% 2% 0 3%;
	border-left: 1px solid #145063;
	border-right: 1px solid #145063;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/sent_head.gif) repeat-x;
	height:35px;

}
div.facts{
	border-top: none;
	background-color: #ffffff;


}
div.facts div {

	border: 1px solid #f3f3f3;
	width:99%;
	background-color: #f3f3f3;
}
div.facts div div
{
	text-indent:20px;
	background: #f3f3f3 url(../images/arrow.jpg ) no-repeat;
	padding:0px 4px 8px 4px;
}


div.entity{
display: none;
}
div.biblio
{
	width:100%;
	position:relative;
}
div.biblio div
{
	position:relative;
}
div.pmid .p50
{
	float: left;
	width: 49%;
	position:relative;
	padding: 2px 5px;

}
/*
ul.float
{
	max-width: 16%;
	float: left;
	border: solid thin black;
	position: relative;

}
*/
/*
.inlineList li
{
	display: inline;
	text-align: center;
	margin:0;
	border: medium outset #ffffff;
	background-color: #99BBFF;
	padding:2px 6px 2px 6px ;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
}
.inlineList li:hover{
	border: medium inset #FFFFFF;
}
*/
.listGraphList{
	list-style-type: none;
	width:80%;
	margin:0px 0px 0px 3px;
	padding:0px;
	text-align:center;
}
.inlineList{
	list-style-type: none;
	width:80%;
	margin:0px 0px 0px 3px;
	padding:0px;
	text-align:center;
}
.inlineList ul{margin:0;padding:0; list-style-type:none;}
.inlineList li
{
	float:left;
	width:124px;
	height:35px;
	line-height:20px;
	color:#fff;
	background:url(../images/abstract_tab.gif) no-repeat;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
	padding:0px;
}

.inlineList li:hover
{
	background:url(../images/abstract_tab_active.gif) no-repeat;
	color:#ffffff;
}
.inlineList li.selected
{
	background:url(../images/abstract_tab_active.gif) no-repeat;
	color:#ffffff;
}
.navigationList{display: inline;}
ul.navigationList li
{
	display: inline;
	text-align: center;
	margin:0;
	border: 1px solid #434343;
	padding:2px 6px 2px 6px ;
	cursor:pointer;
	font-size:12px;
	color:#434343;

}
ul.navigationList li:hover
{
	color: red;
}
.navigationList li.inactive, .navigationList li:hover
{
	background-color : #2A5C74;
	color : #fff;
	border-color : #2b66a5;
	font-weight : bold;
	cursor : default;
}
ul.navigationList li.inactive out
{
	color:red;
	background-color : #434343;
}


/************************left button-Mar09.2010**********************/

.vertmenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width:100%;
	margin: 0px;
}

.vertmenu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
.vertmenu ul li {
	margin: 0px;
	font-size: 12px;
	display: block;
	border-bottom: 1px solid #cccccc;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #434343;
	width:97%;
	font-family: arial;
	line-height: 30px;
	font-weight: bold;
	cursor:pointer;
/*	background: url(../images/left_butt_1.jpg) no-repeat;*/
}


.vertmenu ul li:hover, .vertmenu ul li.selected {
	color: red;
/*	background: url(../images/left_butt_2.jpg) no-repeat;*/
}



/************************end left button**********************/



table.entityTable
{
	table-layout: fixed;
	margin:0.4em 0 0.4em 2px;
	display: inline;
	width:90%;
	text-align:center;
	font-size:12px;
	empty-cells:show;
	border-collapse:collapse;
}
table.entityTable th
{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border: 1px solid #C1DAD7;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	width:16%;
	text-align: center;
	background-color: #F5FAFA;
	empty-cells:show;

}
table.entityTable td
{
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 2px 6px 6px 2px;
	color: #4f6b72;
	empty-cells:show;
	vertical-align: top;

}
table.entityTable ul
{
	margin:0px;
	padding:0px;
	empty-cells:show;
}
table.entityTable li
{	list-style-type: none;
	color:#114488;
	text-align: left;
	margin:0px 0px 0px 3px;
	padding:0px;
	vertical-align: top;

}
table.entityTable li.nH{color:#000000}
table.entityTable li:hover
{
	cursor:pointer;
	text-decoration:underline;
}
table.entityTable li.nH:hover{cursor: auto; text-decoration: none;}
	span.h_1{color: #3399FF;}
	span.h_2{color: #CC6699;}
	span.h_3{color: #008000;}
	span.h_4{color: #663300;}
	span.h_5{color: orange;}
span.h_1, span.h_2, span.h_3, span.h_4{font-size:14px; font-weight:bold;cursor: pointer;}

.style2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; border:none;
	padding:0px;
	margin-left:10px
	}

.tableEntity
{
	width:97%;
	border:0;
	text-align:center;
	border-bottom:1px solid #8F8E8C;
	border-left:1px solid #8F8E8C;
	border-right:1px solid #8F8E8C;
	border-top:1px solid #8F8E8C;
	border-bottom:1px solid #8F8E8C;
	margin-top:35px;
}
table.assoListTable{
	width:90%;
	max-width:90%;
	height:200px;
	border:1px solid #CCCCCC;
	margin:10px;
	table-layout: fixed;
	margin-top:35px;
}
table.assoListTable td{ width:18%; background-color:#F3F3EA; overflow: auto;	vertical-align: top; margin-left: 0px; }
table.assoListTable ul {margin: 1px;padding: 1px;}
table.assoListTable ul li
{
	list-style: circle;
	list-style-position:inside;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	color:#2A5A8A;
	cursor:pointer;
	line-height:20px;
	overflow: hidden;

}
table.assoListTable span{
color:#FF0000;
font-size:12px;
font-weight:500;
cursor:pointer;
margin:0 5px 0 5px;

}
#my_chart{ margin-top:30px}
table.assoListTable span:hover{
font-weight:bolder;
color:red;

}
table.assoListTable ul li:hover
{
	color:#ff9900;
}
.assoMessage{color:#CC8811; font-size: small;}

.stat{
	/*margin:15px 20px 0px 30px;	*/
	margin: 1px 2px;
	background:#F3F3EA;
	font-weight:bold;
	border:1px solid #cccccc;
	height:20px;
	padding:5px 0 0 5px;

}
.sent_top2_right{width:30%; padding: 0px; float:right; margin: 0px; position: absolute; right:2%; text-align: right;}
ul.sent_top2_right li{display: inline; list-style: none; padding:0 3px;}
ul.sent_top2_right li.calloutAbs{background: url("../static_images/hepl.gif") no-repeat; margin-left:5px; cursor: pointer; padding :0 6px; width: 20px; height: 20px;}
.yearSelect{
	padding:0px;
	margin:0px;
}
.yolable{
	font: small bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color: #434343;
	}
.searchName{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	color:#796314;
	padding:9px 25px 0 0px;
	width:auto;
	float:left;
	width: auto;


	}
.totalPmid{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    font-weight:600;
    color:#434343;
    padding:2px 0 0 28px;
    float:left;
    margin-right:0%;
}

.heading{
	width:75%;
	background:url(../images/sent_icon1.gif) no-repeat;
	margin-left:30px;
	margin-top:30px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3em;
	height:auto;
	font-size:14px;
	line-height:1.3em;
	color:#3B3B3B;
	font-weight:bold;
}
.ath{
	width:70%;
	background:url(../images/sent_icon2.gif) no-repeat;
	margin-left:30px;
	margin-top:10px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3em;
	height:auto;
	font-size:12px;
	line-height:1.3em;
	color:#636262;
	font-weight:bold;


}
.jrn{
	width:90%;
	background:url(../images/sent_icon3.gif) no-repeat;
	margin-left:30px;
	margin-top:10px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3em;
	height:auto;
	font-size:12px;
	line-height:1.3em;
	color:#636262;
	font-weight:bold;
}

.affi{
	width:90%;
	background:url(../images/sent_icon4.gif) no-repeat;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3em;
	height:auto;
	font-size:12px;
	line-height:1.3em;
	color:#636262;
	font-weight:bold;
}

.resSent hr{background:transparent url(../images/devider.gif) repeat-x scroll 0 0;height:19px; border:none;}
.close {float:right; width:20px; height: 22px;color:#ffffff; padding: 0 0  0 1px; font-size:1em; font-weight:bold; background-color:#777879; border:1px outset #434343; cursor: pointer;}
span.close:hover{border:1px inset #777879;}



a.tagmaxsize{

font-size: 30px;
font-weight: bold;
color:#FF0000;
}

a.taglargesize{
color:#CC3300;
font-size: 25px;
font-weight: bold;
}

a.tagmediumsize{
color:#DD3300;
font-size: 20px;
font-weight: bold;
}
a.tagsmallersize{
color:#EE3300;
font-size: 15px;
font-weight: bold;
}

a.tagminsize{
color:#FF3300;
font-size: 10px;
font-weight: bold;
}


#worngPass{
color:#FF0080;
font-weight: bold;
}
/** terms and condtions **/
.termAndConditions{padding: 4px 5px 4px 15px;}
.termAndConditions p{padding: 10px;}
a.a_button{text-decoration: none; font-weight: bold; color: blue;}
a.a_button:hover{text-decoration: underline; color: blue;}

/** Callout **/
#desc_popup{
	width: 680px;
	display:none;
	position: absolute;
	z-index:100;
	line-height:18px;
	font-size:1em;
	border:medium groove #DDEEFF;
	background-color:#DDEEFF;

}
#desc_popup table{margin: 0px;padding:0px; background-color:transparent; text-align:justify;}
#desc_popup table span.popName{float:left;font-size: 15px; color:#444488; padding: 2px 0px 2px 8px; width: 50%;}
#desc_popup table span.close{float: right; margin:1px; border:thin outset #999999; color: red; background-color: #999999; text-align: center;}
span.callout{font-size: 0.8em; color: #777799; padding: 0.1em;}
img.callout{margin:0px 4px;}

/*
div.repair{z-index: 0; position: relative;}
div.repair object
{
	z-index: 0;
	position: relative;
}
*/
/**	web tool kits **/

div.data_kit
{
	display: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	right: 60px;
	top:50px;
	z-index: 21;
	width:220px;
	padding:1px 1px 4px 4px;
	border: medium groove #DDEEFF;
	background-color: #DDEEFF;
	color: black;
	text-align: left;
}
div.data_kit .close
{
	float: right;
	width: 15px;
	height: 16px;
	color: red;
	background-color:#667788;
	padding-top:3px;
	text-align:center;
}
.textarea{ width:150px}
div.data_kit .close:hover{background-color: #111111;}
div.inPageMessege{padding:10px; font-style:italic; background-color: #F5F5F5;}

div.titleViewAll{padding: 0 0 4px 100px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; padding:10px; font-weight:900; font-style:italic; }
.catalogtitle{padding-left:4px; margin-top: -2px ; text-align: left; position: relative; width: 100%; background-color: #DFDCD8}
.catalogtitle div{text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:10px; font-weight:900; font-style:italic; border-bottom: thin solid black; width: 100%;}