/* Popup login styles */
#popuploginbox{
	position: absolute;
	width: 174px;
	height: 185px;
	background-image: url(../../../images/login_popup.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 3;
	line-height: 13px;
}
#popuploginbox *{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
}
#popuploginbox form{
	margin: 0;
	padding: 0;
}
#popuploginbox-inner{
	padding: 56px 0 0 16px;
	width: 158px;
	height: 129px;	
}
#popuploginbox-title{
	font-weight: bold;
	padding-left: 20px;
	margin: 0 0 8px 0;	
}
#popuplogintbl{
	margin: 0 0 7px 12px;
	font-size: 11px;
	line-height: 11px;
}
#popuplogintbl td{
	padding-right: 3px;
}
#popuploginbox .popuplogin-text{
	width: 87px;
	height: 14px;
	border: 1px solid #ffa21a;
	font-size: 11px;
	padding: 0 3px 0 5px;
	font-weight: normal;
}
.popuplogin-passbg{
	background-image: url(../../../images/pass.gif);
}
#popuploginbox-text{
	font-weight: bold;	
	line-height: 16px;
}
#popuploginbox-text a, #popuploginbox-text a:hover, #popuploginbox-text a:active, #popuploginbox-text a:visited{
	color: #0033cc;
}
/* End popup login styles */
.pagetitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-top: 1px solid #000000;
	margin: 0 0 20px 0;
	font-weight: bold;
	padding: 4px 0 0 9px;
}
/* Comments  ----------------------------------------------------------------------------------------------------------------------------------*/

#comments { 
	clear: left;
	margin: 0px 0 40px 0;
	background-color: #f4f4f4;
	padding-bottom: 20px;
}
#comments ul {
	margin-left:0px; padding-left: 0px; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#comments ul#comments-list, #comments ul#comments-list2{
	margin-left: 65px;
	margin: 0 0 20px 0;
}
#comments li {
	margin-left:0px
}
#comment-wrap {
/*
	border-bottom:solid 1px #e1e1e1
*/
	border: 1px solid #999999;
	background-image: url(../images/bgtop.gif);
	background-repeat: repeat-x;
	padding: 5px 12px;
}
#comment-head {
	width: 640px;
	float: left;
}
.comment-body {width:95%;font-size:100%;padding:5px 4px 10px }
.comment-info {
	text-align:right;width:100%;
	font-size: 11px;	
}
.comment-info a{
	color: #0033cc;
}
.comment-info cite{
	color: #666666;
	padding: 0 5px 0 2px;
}
#comment-who-when { display: block; float: left;}
#comment-subhead { 
	float: right; 
	white-space: nowrap;
}
#comment-subhead a{
	color: #000000;
}
#comment-subhead cite{
	color: #666666;
}
#ls_avatar- { display: block; float: left }
#ls_avatar- img { padding-top: 3px; }
.avatar {float:left;width:15px; height:15px; margin:1px 0 0 0;border:1px solid #ccc;} /* avatar in comments */

#commentform { clear:both;margin-left:auto;font-weight:normal;margin-right:auto;border-color:#ccc; border-style:solid; border-width:1px;width:80%;text-align:center; padding: 10px 0px 10px 0px; background-color: #f4f4f4; }
#cformfieldset {  }
#cformfieldset label { font-weight: normal; }
#comment_content { margin-left: auto; margin-right: auto;margin-top:0px;font-size:11px}
#thisform input { margin-top: 10px; }
/* Comment rating buttons (nice huh? :) */
.ratemey {
/*	background:#009900;padding:1px 5px;*/
	background-image: url(../images/icons/plus.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	overflow: hidden;
	width: 14px;
	height: 14px;
	padding-left: 19px;
}
.ratemey span{
	display: none;
}
.ratemen {
/*	background:#362981;padding:1px 6px;color:#fff*/
	background-image: url(../images/icons/minus.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	overflow: hidden;
	width: 14px;
	height: 14px;
	padding-left: 14px;
}
.ratemen span{
	display: none;
}
.rateme {color:#fff;font-size:14px}
.comment_edit, a.comment_edit:visited{
	background-image: url(../images/icons/edit.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 19px;
	padding-top: 6px;
	font-style: normal;
	color: #0033cc;
}
.comment_reply, a.comment_reply:visited{
	background-image: url(../images/icons/reply.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 24px;
	padding-top: 6px;
	color: #0033cc;
}
.l-top-s{
	margin-bottom: 0;
}



#addtbl{
	width: 100%;
	margin: 0 0 40px 0;
}
#addtbl a{
	color: #362981;
}
.addtbl-td1{
	width: 25px;
	padding: 6px 0 0 0;
	background-repeat: no-repeat;
	background-position: right 10px;
}
.addtbl-td2{
	width: 90px;
	padding: 6px 6px 0 9px;
	font-weight: bold;
}
#addtbl .addtbl-td2 a{
	color: #000000;
	text-decoration: none;
}
#addtbl .addtbl-td2 a:hover{
	text-decoration: underline;
}
.addtbl-td3{
	padding: 6px 12px 0 0;
}
#addtbl-cat{
	background-image: url(../images/icons/category.gif);
}
#addtbl-tags{
	background-image: url(../images/icons/tags.gif);
}
#addtbl-comments{
	background-image: url(../images/icons/comments.gif);
}






.news-summary {padding:15px 0 22px 0;position:relative;clear:left;}
.top {padding:0 0 0 10px;margin-left:65px;border-left:1px solid #000; background-color: #f4f4f4;padding-bottom: 5px;}
.top h4 {margin:0;padding-left:0px;font-size:15px;font-weight:normal; letter-spacing: 0px;}
.top h4 a:link, .top h4 a:visited {color:#000;text-decoration:none}
.top h4 a:hover {color:#0F2280;text-decoration:underline}
#nocatcol {border-top:5px solid #999;}





/* The URL and Poster below headline */

.news-submitted {font-size:85%;margin:0;margin-bottom:3px;padding-left:4px}
.news-submitted img {border:1px solid #000;float:left;margin-right:4px;vertical-align:bottom} /* gravatar below headline */

/* Post text */

.news-body-text {	padding:0px 0px;margin:10px 0px 0px 0px;}

/* Post details below text */

.news-details {padding-left:0px;margin:0;font-size:85%}
.news-details .comments {padding-left:0px}
.news-details a:link, .news-details a:visited {text-decoration: none;}
.news-details a:hover, .news-details a:active {text-decoration: underline;}
.news-details b {color:#362981}
* html .news-details {padding-right:136px}
.news-details select {border:none}
.news-details .tool {display:block;float:left;padding:0 4px 0 4px}
.news-details .tool-right {	display:block;float:left;padding:0 4px 0 4px}
.news-details .comments_no {	padding-left:37px;border-left:none}
ul.news-details li li {	border-left:none;float:none;height:21px}

#contentsx {float:right;padding-bottom:50px;z-index:1}
.news-shakeit {position: absolute; top:14px;left:0px;width:54px;text-align:center;font-size:85%;margin:0;padding:0;list-style:none}
.news-shakeit li {margin:0;padding:0}

/* number of votes and "votes" text */

/*.mnm-published {background-image:url(../images/votedNumber.gif);background-repeat: no-repeat;}*/
.mnm-published {background-image:url(../templates/mollio-beat/images/votedNumber.gif); height: 51px;}

.mnm-published a {font-size:26px;letter-spacing:-1px;text-decoration:none; position: relative; top: 7px;}

.mnm-published a:link, .mnm-published a:visited {color: #362981}
.mnm-published a:hover, .mnm-published a:active {text-decoration:none;color:#0F2280}



/* vote box */

.menealo {
	border: 0px;
	background: white url(../templates/mollio-beat/images/button/vote.gif) no-repeat scroll 0px 0px;
	height: 30px;
	position: relative;
	top: -6px;
 }
.menealo a:link,.menealo a:visited, .menealo span {display:block;text-decoration:none;padding:4px 0 5px 0;color:#fff;font-size:12px; width: 50px;}
.menealo a:hover {font-weight:bold;color:#fff;text-decoration:none}
.menealo span {
	background:#fff;color:#FFEA6B;font-size:0px;
	background: white url(../templates/mollio-beat/images/button/voted.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 30px;
	width: 54px
}









#cabsad{
	background-image: url(../images/cabsad.gif);
	width: 160px;
	height: 126px;
	margin: 0 0 17px 25px;
	position: relative;
}
#cabsad-inner{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	margin: 0px 5px 0 17px;
	padding: 12px 0 0 0;
}
#cabsad_blue{
	background-image: url(../../../images/cabsad_blue.gif);
	width: 160px;
	height: 126px;
	margin: 0 0 17px 25px;
	position: relative;
}
#cabsad a{
	display: block;
	position: absolute;
	top: 87px;
	left: 10px;
	width: 139px;
	height: 37px;
	text-decoration: none;
}

html{
	height: 100%;
}
body{
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Times New Roman;
	font-size: 14px;
}
img{
	border: 0;
}
form{
	padding: 0;
	margin: 0;
}
h2{
	margin: 0 0 12px 0;
	font-size: 12px;
	font-weight: normal;
}
a{
	color: #0033cc;
}
a:visited{
	color: #cc3300;
}
a.bluelink, a.bluelink:hover, a.a.bluelink:visited{
	color: #0033cc;	
}


#maintbl{
	width: 972px; 
	margin-bottom: 40px;
}
#maintbl-tr1{
	background-image: url(../images/bgtop.gif);
	background-repeat: repeat-x;
	height: 100px;
}
/* header styles here */
a#logo{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	display: block;
	width: 315px;
	height: 71px;
	text-indent: -3000px;
	overflow: hidden;
}
input.search{
	padding: 0 3px;
	height: 17px;
	width: 135px;
	font-size: 12px;
	border: 1px solid #9288BA;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a.footerlink{
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a.footerlink:link, a.footerlink:visited {text-decoration: none;}
a.footerlink:hover, a.footerlink:active {text-decoration: underline;}
.tbl1{
	margin-right: 25px; 
	margin-top: 9px; 
	margin-bottom: 13px;
}

.tbl1-td1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right: 8px
}
.tbl1-td3{
	padding-left: 6px;
}
.tbl1-td4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
}



#contenttbl{
	width: 100%;
}
#contenttbl-td1{
	border-right: 1px solid #000000;
	width: 196px;
	
}
#contenttbl-td2{
	padding: 0 12px 22px 23px;
}
#contenttbl-td2-patched{
	padding: 0 12px 22px 0px;
}
#ml23{
}
#topbanner{
	background-color: #c2c0c0;
	height: 90px;
	margin-bottom: 10px;
	width: 728px;
}
#topbannerbig{
	height: 90px;
	margin-bottom: 10px;
	background-color: #eaeaea;
}

#bannerleft{
	margin: 35px 0 0 23px;
}

table.search{
	background-image: url(../images/searchbg.jpg);
	width: 937px;
	margin-left: 20px;
	height: 35px;
	background-repeat: no-repeat;
	margin-bottom: 16px;
}
table.search-short{
	background-image: url(../images/searchbg-short.jpg);
	width: 100%;
	height: 35px;
	background-repeat: no-repeat;
	margin-bottom: 16px;
}
.search-td1{
	color: white;
	font-weight: bold;
	padding-left: 146px;
	white-space: nowrap;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 1px;
	padding-right: 4px;
}
.search-td2 input{
	padding: 0 3px;
	height: 17px;
	width: 280px;
	font-size: 12px;
	border: 1px solid #9288BA;
	padding-top: 2px;	
	font-family: Arial, Helvetica, sans-serif;
}
.search-td2{
	width: 288px;
	padding-right: 6px;
}
.search-td2sm input{
	padding: 0 3px;
	height: 17px;
	width: 280px;
	
	font-size: 12px;
	border: 1px solid #9288BA;
	padding-top: 2px;	
	font-family: Arial, Helvetica, sans-serif;
}
.sform{
	margin: -35px -25px 0 -13px; 
	position: absolute; 	
}

.search-td2sm{
	width: 186px;
	padding-right: 6px;
}

.search-td3{
	padding-right: 6px;
	width: 25px;
}
/* tabs */
#tabstbl{
	width: 100%;
	height: 31px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	background-image: url(../images/tabs/tabs-border-bg.gif);
	background-position: 0 bottom;
	background-repeat: repeat-x;
}
#tabstbl .tabstbl-left-span{
	background-image: url(../images/tabs/tabs-left-span.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	width: 16px;
}
.tabstbl-left-link{
	background-image: url(../images/tabs/tabs-left-link.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	width: 16px;	
}
#tabstbl .tabstbl-span{
	background-image: url(../images/tabs/tabs-span-bg.gif);	
	background-position: 0 bottom;
	background-repeat: repeat-x;
	width: 1px;
	padding: 9px 21px 0 16px;
}

#tabstbl #pubmed-span{
	background-image: url(../images/tabs/tabs-pubmed-span.gif);
	padding-left: 68px;
}

#tabstbl #bw-span{
	background-image: url(../images/tabs/tabs-bw-span.gif);
	padding-left: 40px;
}

#tabstbl .tabs-conf-span{
	background-image: url(../images/tabs/tabs-bw-span.gif);
	padding-left: 40px;	
}
#tabstbl .tabstbl-span-savedarticles{
	background-image: url(../images/tabs/tabs-span-bg.gif);	
	background-position: 0 bottom;
	background-repeat: repeat-x;
	width: 1px;
	padding: 9px 16px 0 6px;
}
#tabstbl .tabstbl-span span{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	white-space: nowrap;
}
#tabstbl .tabstbl-span-savedarticles span{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/tabs/star.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 13px;
	white-space: nowrap;
}

.tabstbl-span-link{
	background-image: url(../images/tabs/tabs-span-link.gif);	
	background-position: 0 bottom;
	background-repeat: repeat-x;
	width: 7px;
}
.tabstbl-links-span{
	background-image: url(../images/tabs/tabs-link-span.gif);	
	background-position: 0 bottom;
	background-repeat: repeat-x;
	width: 7px;	
}
.tabstbl-link-link{
	background-image: url(../images/tabs/tabs-span-span.gif);	
	background-position: 0 bottom;
	background-repeat: repeat-x;
	width: 9px;		
}
.tabstbl-link{
	background-image: url(../images/tabs/tabs-link-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	width: 1px;
	padding: 11px 0 0 0;
	cursor: pointer;
}
.pubmed-link{
	background-image: url(../images/tabs/tabs-pubmed-link.gif);
	padding-left: 55px;
}
.tabs-conf-link{
	background-image: url(../images/tabs/tabs-bw.gif);
	padding-left: 25px;
}

.tabstbl-link a, .tabstbl-link a:visited, .tabstbl-link a:active{
	color: #362981;
	color: #0033cc;
	text-decoration: none;
	display: block;
	padding: 0 21px 0 16px;
	white-space: nowrap;
}
.tabstbl-right-link{
	background-image: url(../images/tabs/tabs-right-link.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
}
.tabstbl-right-span{
	background-image: url(../images/tabs/tabs-right-span.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
}

.navbar{
	margin-bottom: 40px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ececec;
	height: 22px;
}
.navbar-td1{
	padding-left: 10px;
	width: 170px;
	white-space: nowrap;
	padding-right: 10px;
}
.navbar-td2{
	width: 150px;
}
input.pages{
	border: 1px solid #0033CC;
	width: 35px;
	text-align: right;
	padding: 1px 3px 1px 3px;
}
.pagestbl input{
	font-family: Arial, Helvetica, sans-serif;
}
.pagestbl-td2{
	padding: 1px 10px 0 6px;
}
.pagestbl-td3{
	white-space: nowrap;
}
.numberofpages{
	color: #362981;
}
.navbar-td3{
	text-align: right;
	padding-right: 10px;
}
.navbar-td3 span{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}
.navbar-td3 a{
	padding-left: 4px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.navbar-td3 a.next{
	padding-left: 15px;
	font-weight: bold;
	background-image: url(../images/next.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 11px;
	text-decoration: underline;
}
.navbar-td3 a.prev{
	padding-left: 15px;
	font-weight: bold;
	background-image: url(../images/prev.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 11px;
	text-decoration: underline;
}
.navbar-td3 a.prev:visited, .navbar-td3 a.prev:active, .navbar-td3 a.next:visited, .navbar-td3 a.next:active{
	color: #0033cc;	
}
table.founditem{
	width: 729px;
	margin-bottom: 30px;
	font-size: 14px;
}
.founditem-td1{
	width: 18px;
}
.founditem-td1 div.nobr{
	white-space: nowrap;
	font-size: 16px;
}
.founditem-td2{
	padding-left: 9px;
}
.founditem-citedby{
	width: 22px;
	text-align: right;
}

table.founditem div.title{
	color: #362981;
	margin-bottom: 10px;
	font-size: 14px;
}
/*
table.founditem div.title a{
	color: #362981;
	color: #0033cc;
}
*/
table.founditem div.text{
	line-height: 21px;
	font-size: 14px;
}
table.foutnitem div.secondline{
	font-size: 14px;
}
table.founditem div.pmid{
	font-size: 14px;
}
div.links{
	background-color: #eaeaf4;
	padding: 2px 5px 3px 5px;
}
div.links a{
	color: #0033cc;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.links a:visited, div.links a:active{
	color: #0033cc;	
}

#didyoumean{
	margin: 0 0 12px 0;
	font-family: Times New Roman;
}
#didyoumean a{
	font-style: italic;
	font-family: Times New Roman;
}

/* abstract.php -----------------------*/
.fullitem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.journalinfotbl{
	width: 100%;
}
.journalinfotbl-td1{
	padding-left: 8px;
}
.journalinfotbl-td2 img{
	margin-left: 6px;
}
.fullitem .journalinfo{
	background-color: #eeeeee;
/*	border-top: 1px solid #336699;*/
	margin: 0 0px 12px 0;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right: 10px; 
}
table.itembtl{
	width: 100%;
}
.itemtbl-td1{
	width: 71%;
}
.itemtbl-td2{
	width: 30%;
	padding-left: 30px;
}

.fullitem .relatedlinks{
	margin-right: 15px;
	border-left: 1px solid #cccccc;
	padding-left: 12px;
	padding-top: 9px;
	padding-bottom: 10px;
}
.fullitem #providerlink{
	height: 25px;
	white-space: nowrap;
	display: none;
	padding-top: 12px;
}
.fullitem #providerlink h2{
	color: #666666;
	margin: 0 0 6px 0;
	padding-bottom: 3px;
	font-weight: bold;
	float: left;
}
.providerbox{
	margin: 0 0 6px 8px;
	float: left;
}
.providerbox .providernotactive{
	display: block;
	width: 100%;
	filter:alpha(opacity=40);
	background-color: #ffffff;
	-moz-opacity:.4;
	opacity:.4;
}

.fullitem .relatedlinks h2{
	color: #336699;
	margin: 0 0 6px 0;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 3px;
	font-weight: bold;
}
.fullitem h1{
	background-color: #f0f8ff;
	background-color: #ffffff;
/*	border: 1px solid #cccccc;*/
	margin: 0 0 13px 0;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 10px 7px 7px;
}
.fullitem .authors{
	margin-left: 5px;
	margin-right: 40px;
}
.fullitem .authors a{
	padding-left: 4px;
	font-weight: bold;
	font-size: 13px;
}
.fullitem .affiliation{
	margin-bottom: 12px;
	font-size: 12px;
	margin-left: 9px;
	margin-right: 40px;
}
.fullitem .abstract{
	margin-bottom: 10px;
	margin-left: 9px;
	font-size: 13px;
	margin-right: 40px;
    text-align: justify;
    line-height: 1.5em;
}
.fullitem .pmid{
	font-size: 13px;
	margin-left: 9px;
	margin-right: 40px;
	margin-bottom: 12px;
}

.relatedLink{
	margin-bottom: 10px;
	height: 28px;
	position: relative;
}
#relatedLinks-loading, #mostpopular-loading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.relatedLink a{
	color: #444488;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/more1.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.relatedLink a:visited, .relatedLink a:active{
	color: #800080;
}
.relatedLink .additionalinfo{
	text-align: right;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
	background-color: #ffffff;
	padding-left: 6px;
	top: 14px;
	right: 0;
}
.norelated{
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.seeallrelated{
	color: #4444ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.popup{
	display: none;
	width: 440px;
	background-image: url(../images/arrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1;
	left: -445px;
	top: -4px;
}
.popupinner{
	background-color: #f0f8ff;
	border: 1px solid #336699;
	margin-right: 14px;
	padding: 6px;
}
.popupinner .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	margin-bottom: 5px;
}
.popupinner .moreinfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	font-style: italic;
}

/*-------------------------------------*/
table.linkstbl span{
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 3px 10px 5px 20px;
	
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
}
table.linkstbl span.promoted{
	background-image: url(../images/p-plus.gif);
}


table.linkstbl a.promote, table.linkstbl a.save, table.linkstbl a.email, table.linkstbl a.citedby, table.linkstbl a.delete1, table.linkstbl a.pdf, table.linkstbl a.print, table.linkstbl a.discuss{
	display: block;
}
div.links a.print{
	background-image: url(../images/icons/printer.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-bottom: 5px;
	padding-left: 22px;	
}
div.links a.discuss{
	background-image: url(../images/icons/discuss.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-bottom: 5px;
	padding-left: 18px;	
}
div.links a.pdf{
	background-image: url(../images/icons/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-bottom: 5px;
	padding-left: 22px;		
}
div.links a.promote{
	background-image: url(../images/p-plus.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-bottom: 5px;
	text-indent: 20px;
}
div.links a.save{
	background-image: url(../images/save.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-bottom: 5px;
	text-indent: 20px;
}
div.links a.delete1{
	background-image: url(../images/icons/delete.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-bottom: 5px;
	padding-left: 20px;
}
div.links a.email{
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-bottom: 5px;
	padding-left: 20px;	
}
div.links a.citedby{
	background-image: url(../images/citedby.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-bottom: 5px;
	padding-left: 20px;	
}
table.founditem a.abstract{
	background-image: url(../images/abstract.gif);
	display: block;
	width: 36px;
	height: 30px;
	overflow: hidden;
	text-indent: -3000px;
	margin-top: 10px;
}
a.topanchor{
	font-size: 1px;
	line-height: 1px;
}
a.top{
	display: block;	
	text-align: right;
	/*margin: 0 0 10px 700px;plm 2008-06-26 */
	margin: 0 0 10px 0px;
    float: right;
	color: #0033CC;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/top.gif);
	background-position: right 8px;
	padding-right: 9px;
	background-repeat: no-repeat;	
	font-size: 13px;
}
a.top:active, a.top:visited{
	color: #0033CC;
}
div.backpanel{
	margin-top: 12px;
}
div.noresults{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.searchLimit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	font-weight: bold;
}
#topmsgcontainer{
	position: absolute;
	top: 0;
	height: 20px;
	text-align: right;
	width: 972px;
	width: 100px;
}
#topmsg{
	background-color: #fad163;
	position: absolute;
	padding: 2px 6px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	right: -872px;
	display: none;
}
.tbl2{
	width: 972px;
}
.tbl2-td{
	padding-bottom: 2px;
}
#topmenu{
	height: 31px;
}
#topmenu a{
	display: block;
	height: 29px;
	text-indent: -3000px;
	overflow: hidden;
	text-align: left;
}

#topmenu a:hover{
	background-position: 0 -29px;
}
#topmenu a#menu_mybw{
	background-image: url(../images/menu/mybw.gif);
	width: 117px;	
}
#topmenu a#menu_home{
	background-image: url(../images/menu/home.gif);
	width: 80px;	
}
#topmenu a#menu_news{
	background-image: url(../images/menu/news.gif);
	width: 80px;	
}
#topmenu a#menu_blogs{
	background-image: url(../images/menu/blogs.gif);
	width: 94px;	
}
#topmenu a#menu_journals{
	background-image: url(../images/menu/journals.gif);
	width: 114px;	
}
#topmenu a#menu_products{
	background-image: url(../images/menu/products.gif);
	width: 108px;	
}
#topmenu td.menu_separator{
	width: 2px;
	height: 31px;
	background-image: url(../images/menu/tabseparator.gif);
}


/* Email styles go here */
#emailsending, #savearticlesaving, #promote-promoting, #export-exporting, #exportdialog-exporting, #msgpopupdivsaving{
	background-color: #fad163;
	position: absolute;
	top: 28px;
	right: 4px;
	padding: 2px 6px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	display: none;
}
div#emaildiv, div#promotediv, #promotedivexist, #exportdialog, #exportdialogsmall{
	background-image: url(../images/bgtop.gif);
	background-repeat: repeat-x;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#msgpopupdiv{
	background-image: url(../images/bgtop.gif);
	background-repeat: repeat-x;	
	padding-top: 10px;
	height: 131px;
}

#exportdialog, #exportdialogsmall{
	padding-left: 20px;
}
#exportdialog-folderbox{
	height: 300px; 
	overflow: scroll;
	overflow-x: auto;
	overflow-y: scroll; 
	margin: 6px 20px 0 10px; 
	border: 1px solid #0058f7; 
	padding: 6px 0 6px 10px;
}

div#promotediv{
	padding-top: 15px;
}
.emailtbl{
}
.emailtbl-td1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-right: 4px;
	padding: 3px 5px 5px 0;
	width: 105px;
}
.emailtbl-td11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-right: 4px;
	padding: 3px 10px 5px 0;
	width: 105px;
}
span.required{
	color: #cc3300;
}
div#emaildiv input.txt{
	border: 1px solid #0033cc;
	width: 278px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 6px;
}
div#emaildiv input.error{
	border: 2px solid #cc3300;
}
div#emaildiv textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 414px;
	height: 185px;
	border: 1px solid #0033cc;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 3px 0 0 6px;
}
#emailerror, #savearticleerror, #export-error, #msgpopupdiverror{
	margin: -18px 0 18px 0;
	background-color: #ffffff;
	left: 0;
	top: 12px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 23px;
	color: #cc3300;
	padding-left: 33px;
	background-image: url(../images/emailerror.gif);
	background-repeat: no-repeat;
	background-position: 14px 5px;
	display: none;
}
#emailerror a{
	color: #cc3300;	
}

#msgpopupdiverror{
	margin-top: 0px;
}
#emailsuccess, #savearticlesuccess, #promote-success, #export-success{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 33px;	
	text-align: left;
	display: none;
}
#emailsuccess div.close, #savearticlesuccess div.close, #promote-success div.close, #export-success div.close{
	text-align: right;
	margin-top: 10px;
	margin: 10px 38px;
	padding-bottom: 100px;
}
#promote-title, #promote-authors, #promote-desc, #promote-secondline, #promote-thirdline, #promote-categories, #msgpopupdivinnertext{
	margin-left: 14px;
	margin-right: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#msgpopupdivinnertext{
	margin-top: 12px;
}

#promote-title{
	margin-bottom: 13px;
}
#promote-authors{
/*
	margin-bottom: 20px;
	font-size: 16px;
*/
}
#promote-buttons{
	margin-right: 25px;
	margin-top: 15px;
}
#promote-desc{
/*
	margin-bottom: 20px;
*/
}
#promote-thirdline{
	margin-bottom: 16px;
}
td.bbullet{
	padding-left: 18px;
	background-image: url(../images/bbullet.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	height: 20px;
}
#promotedivexist-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 20px 25px;
}

#promotedivexist-buttons{
	padding-right: 25px;
}

.{
	position: static;
}


/* Email styles end here */
.aboutus{
	margin: 5px 0 5px 12px;
	height: 144px;
}
.tshirt{
	display: block;
	margin-left: -9px; 
	margin-top: 10px;
}

div#leftmenu{
	padding-top: 0px;
}
div#leftmenu a.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #362981;
	text-decoration: none;
	display: block;
	height: 31px;
	line-height: 31px;
	width: 160px;
	overflow: hidden;
	background-image: url(../images/buttons/bg.gif);
	background-repeat: no-repeat;
	margin: 0 0 5px 25px;
	padding: 0 0 0 6px;
}
br.lh1{
	height: 1px;
	overflow: hidden;
}
div#leftmenu a.orange{
	background-image: url(../images/buttons/bgorange.gif);
	background-position: 0 0px;
	color: #e66d04;
}
div#leftmenu a:hover, div#leftmenu a:active{
	background-position: 0px -31px;
}
div#leftmenu a.orange:hover, div#leftmenu a.orange:active{
	background-image: url(../images/buttons/bgorange.gif);
	background-position: 0px -31px;
}

#buttonbar{
	margin: 0 0 10px 0;
}

#buttonbar a.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #362981;
	text-decoration: none;
	display: block;
	height: 31px;
	line-height: 31px;
	width: 160px;
	overflow: hidden;
	background-image: url(../images/buttons/bg.gif);
	background-repeat: no-repeat;
	margin: 0 0px 5px 0px;
	padding: 0 0 0 6px;
}
#buttonbar a.menu146{
	background-image: url(../images/buttons/bg146.gif);
	width: 146px;
}
#buttonbar a.orange{
	background-image: url(../images/buttons/bgorange.gif);
	background-position: 0 0px;
	color: #e66d04;
}
#buttonbar a.orange146{
	background-image: url(../images/buttons/bgorange146.gif);
	background-position: 0 0px;
	color: #e66d04;
	width: 146px;
}

#buttonbar a:hover, #buttonbar a:active{
	background-position: 0px -31px;
}
#buttonbar a.orange:hover, #buttonbar a.orange:active{
	background-image: url(../images/buttons/bgorange.gif);
	background-position: 0px -31px;
}



#content{
/*
	ATTENTION: it might not work
	todo: fix that problem in IE
*/
/*
	position: relative;
*/
}
div.noresults{
	margin: 6px 0 18px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.msg{
	background-color: #fad163;
	height: 28px;
	background-image: url(../images/msg-left.gif);
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
}
.msg td{
	background-image: url(../images/msg-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 3px 18px 0 6px;	
}
.msg td div.msgerror{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: bold;		
	background-image: url(../images/msgerror.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	padding-left: 22px;
}
.msg td div.msgwarning{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: bold;		
	background-image: url(../images/msgwarning.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	padding-left: 25px;	
}
#msg, #msg1{
	position: absolute;
	margin: -5px 0 0 310px;
	background-color: #fad163;
	height: 28px;
	background-image: url(../images/msg-left.gif);
	background-repeat: no-repeat;
	display: none;
}
#msg1{
	margin-top: -34px;
}
#msg td, #msg1 td{
	background-image: url(../images/msg-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 3px 18px 0 6px;
}
#msg td div.msgerror, #msg1 td div.msgerror{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: bold;		
	background-image: url(../images/msgerror.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	padding-left: 22px;
}
#msg td div.msgwarning, #msg1 td div.msgwarning{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: bold;		
	background-image: url(../images/msgwarning.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	padding-left: 25px;	
}

div.pleaseloginpopup{
	display: none;
	position: absolute;
	z-index: 10;
	background-image: url(../images/msg-login.png);
	background-repeat: no-repeat;
	width: 142px;
	height: 120px;
	margin-top: 17px;	
}
div.pleaseloginpopupmenu{
	margin-top: 23px;	
	margin-left: 55px;
	margin-left: 0px;
}

div.pleaseloginpopup-inner{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	margin: 42px 0px 0 15px;
	width: 110px;
	text-indent: 16px;
	position: absolute;
	z-index: 2;
	display: block;
}
.pleaseloginpopup-inner a, .pleaseloginpopup-inner a:visited, .pleaseloginpopup-inner a:active{
	color: #0033cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.pleaseloginpopup .pleaseloginpopup-inner a, .pleaseloginpopup .pleaseloginpopup-inner a:visited, .pleaseloginpopup .pleaseloginpopup-inner a:active{
	color: #0033cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

div#msg-login1{
	
}
div#msg-login2{
	display: none;
	position: absolute;
	z-index: 1;
	background-image: url(../images/msg-login.png);
	background-repeat: no-repeat;
	width: 142px;
	height: 120px;
	margin-top: 20px;	
}

.msg-login-inner{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	margin: 62px 20px 0 15px;
	width: 107px;
	text-indent: 16px;
	position: absolute;
	z-index: 2;
	display: none;
}
.msg-login-inner span{
	padding-left: 10px;
}
.msg-login-inner a, .msg-login-inner a:visited, .msg-login-inner a:active{
	color: #0033cc;
	cursor: pointer;
}

/* pmsavedsearches.php */
#savedarticlesealert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 26px 0;	
	border-bottom: 1px solid #000000;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: right;
}
table.savedsearchitem{
	margin: 0 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
tr.savedsearchitem-header{
	cursor: default;
	text-align: left;		
}
tr.savedsearchitem-header th{
	border-bottom: 1px solid #000000;
	padding-bottom: 3px;
}

tr.savedsearchitem-sep{
	height: 4px;
	cursor: default;
}
table.savedsearchitem td.savedsearchitem-icon-pm{
	width: 54px;
	background-image: url(../images/pm.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
table.savedsearchitem tr.hover td.savedsearchitem-icon-pm{
	background-image: url(../images/pm-hover.gif);
}
table.savedsearchitem td.savedsearchitem-icon-bw{
	width: 54px;
	background-image: url(../images/bw.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
table.savedsearchitem td{
	padding-bottom: 5px;
	padding-top: 5px;
}
.savedsearchitems{
	margin-bottom: 6px;
}
table.savedsearchitem a{
	color: #0033cc;	
}
.savedsearchitem tr{
	cursor: pointer;
}
.savedsearchitem tr.hover{
	background-color: #eaeaf4;
}
.savedsearchitem-td1{
	padding: 0 0 0 4px;
}
.savedsearchitem-td2{
	width: 600px;
	padding-left: 10px;
}
.savedsearchitem-td3{
	padding-left: 12px;
	padding-right: 6px;
}
.savedsearchitem-delete{
	border-top: 1px solid #000000;
	padding-top: 9px;
}

/*saved articles */
.folder-box{
	background-color: #f4f4f4;
}

.headertbl{
	width: 100%;
	background-color: #e6e6f2;
	border-bottom: 5px solid #999999;
}
.headertbl-td1{
	padding: 2px 0 0 12px;
}
.headertbl-td1 a, .headertbl-td1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033cc;	

	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 9px 6px;
	padding-left: 20px;
}
.headertbl-td1 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6a685b;
	color: #000000;
	font-weight: bold;
}
.headertbl-td1 #nobullet{
	background: none;
	padding: 0;
}
.headertbl-td2{
	width: 155px;
	line-height: 16px;
}
a.newfolder,  a.newfolder:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033cc;
	padding: 0 0 2px 18px;
	line-height: 22px;
	margin: 0 0 0px 0;
	background-repeat: no-repeat;
	background-image: url(../images/icons/newfolder.gif);
	background-position: 0 2px;	
}
a.rename, a.rename:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033cc;
	padding: 0 0 2px 18px;
	line-height: 22px;
	margin: 0 0 0px 0;
	background-repeat: no-repeat;
	background-image: url(../images/icons/rename.gif);
	background-position: 0 2px;	
}
a.export, a.export:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033cc;
	padding: 0 0 2px 18px;
	line-height: 22px;
	margin: 0 0 0px 0;
	background-repeat: no-repeat;
	background-image: url(../images/icons/export.gif);
	background-position: 0 2px;	
}
a.delete, a.delete:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033cc;
	padding: 0 0 2px 18px;
	line-height: 22px;
	margin: 0 0 0px 0;
	background-repeat: no-repeat;
	background-image: url(../images/icons/delete.gif);
	background-position: 0 2px;	
}
a.moveto, a.moveto:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033cc;
	padding: 0 0 2px 18px;
	line-height: 22px;
	margin: 0 0 0px 0;
	background-repeat: no-repeat;
	background-image: url(../images/icons/moveto.gif);
	background-position: 0 2px;	
}

.headertbl-td2 a, .headertbl-td2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033cc;
	padding: 0 0 2px 18px;
	line-height: 22px;
	margin: 0 0 0px 0;
	background-repeat: no-repeat;
}
.headertbl-td2 span{
	padding: 0 6px 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #75757a;
}
.headertbl-td2 a.newfolder{
	background-image: url(../images/icons/newfolder.gif);
	background-position: 0 2px;
}
.headertbl-td2 a.collapse{
	background-image: url(../images/icons/expandcollapse.gif);
	background-position: 0 0px;
}
.headertbl-td2 a.expand{
	background-image: url(../images/icons/expand.gif);
	background-position: 0 0px;

	background-image: url(../images/icons/expandcollapse.gif);
	background-position: 0 -16px;
}
/* folders style*/


#foldercontainer{
	width: 738px;
	margin: 0px 0 0px 0;
	border: 1px solid #999999;
	border-top: none;	
	padding: 6px 0 0 0;
	text-align: left;
}
.folteritem{
	margin: 0 6px 6px 6px;
	float: left;
}
br.br{
	clear: left;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
}
.foldertbl{
	width: 100px;
	background-image: url(../images/icons/folder.gif);
	background-repeat: no-repeat;
	background-position: center 15px;
	cursor: pointer;
	border: 1px solid #f4f4f4;

	padding: 35px 3px 4px 3px;
	display: block;
	position: relative;
}

.foldertbl-default{
	background-image: url(../images/icons/opened_folder.gif);	
	border: 1px solid #706eca;
	background-color: #eaeaf4;
}
.foldertbl div.name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #362981;
	height: 22px;
}
.foldertbl div.count{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 18px;
	color: #999999;
	padding-bottom: 2px;
}
.foldertbl a.expandlink{
	width: 20px;
	height: 20px;
	background-image: url(../images/icons/more.gif);
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
	display: none;
	position: absolute;
	right: 2px;
	bottom: 3px;
	margin-left: 45px;
	text-align: left;
	text-decoration: none;
}
.foldertbl-active a.expandlink{
	float: right;
	width: 20px;
	height: 20px;
	background-image: url(../images/icons/more.gif);
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	text-decoration: none;
}
.foldertbl-default e.expandlink{
	float: right;
	width: 13px;
	height: 13px;
	background-image: url(../images/icons/more.gif);
	overflow: hidden;
	display: block;
}

.foldertbl-default div.name{
	font-weight: bold;
}

.foldertbl-active{
	border: 1px solid #ffa014;
	background-color: #ffffff;	
}

.bottombox{
	position: absolute;
	display: none;
	width: 99px;
	height: 75px;
	cursor: default;
	margin: -5px 0 0 85px;
	z-index: 2;
}
input.rename{
	border: 1px solid #cd8417;
	background-color: #f1ebe1;
	width: 80px;
	padding: 0 3px;
}
input.rename2{
	border: 1px solid #cd8417;
	background-color: #f1ebe1;
	width: 365px;
	padding: 0 3px;
	height: 21px;
}

.bottombox .net{
	width: 91px;
	height: 75px;
	background-image: url(../images/net.gif);
	margin: 8px 0 0 0px;
	position: absolute;
	padding: 12px 0 0 0;
}
.bottombox .linkbox{
	border: 1px solid #999999;
	width: 91px;
	height: 75px;
	margin: 0px 0 0 6px;
	position: absolute;
	background-color: #ffffff;
	padding: 12px 0 0 8px;
}
.bottombox .linkbox a{
	display: block;
	margin: 0 0 0 8px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033cc;
}


/* Save article style*/

div#savearticlediv, div#movearticlediv, #export-div{
	background-image: url(../images/bgtop.gif);
	background-repeat: repeat-x;
	padding-top: 25px;

}
div.foldertree{
	width: 454px;
	height: 300px;
	border: 1px solid #0033cc;
	border-bottom: 0;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	background-color: #ffffff;
}
div.foldertree-move, div.foldertree-export{
	width: 454px;
	height: 300px;
	border: 1px solid #0033cc;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	background-color: #ffffff;
}


div.tree-bottompanel{
	border: 1px solid #0033cc;
	border-top: 0;
	background-color: #e6e6f2;
	height: 22px;
	padding-left: 10px;	
	margin: 0 19px 0 18px;
}
div.tree-bottompanel a{
	color:#0033cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div.tree-bottompanel span{
	color: #75757a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 5px;
}

.savearticle-bottombtn, .movearticle-bottombtn, .export-bottombtn{
	margin-top: 10px;
	text-align: right;
	width: 454px;
}
.exportdialog-buttons, exportdialogsmall-buttons, #msgpopupdivinnerbuttons{
	margin-top: 12px;
	text-align: right;
	padding-right: 20px;	
}

#savearticle-title, #movearticle-title, #export-title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 7px 20px;
	text-align: left;
}
#zpTreetreeContainer, .zpTreetreeContainer{
	margin-top: 9px;
	margin-left: 11px;
	margin-bottom: 25px;
}

.tree-table{
	width: 100%;
	margin-right: 15px;
}




.tree-item .myicon{
	background-image: url(../images/icons/folder.gif);
	background-repeat: no-repeat;
	background-position: 3px 0;
	padding-left: 3px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
}

.tree-item-expanded .myicon{
	background-image: url(../images/icons/opened_folder.gif);
	background-image: url(../images/icons/star.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;	

}

.tree-item-collapsed .myicon{
	background-image: url(../images/icons/folder.gif);
	background-repeat: no-repeat;
	background-position: 3px 0;
}
.tree-item .label{
	line-height: 21px;
}
.tree-item-selected .label {
	background-image: url(../images/1x1.gif);
	color: #ffffff;
	font-weight: bold;
}



.zpWinTitleText{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/* statitic ONLY FOR TESTING */
#statitic{
	position: absolute;
	left: 50%;
	margin-left: -486px;
	background-color: #ffffff;
	width: 300px;
	height: 150px;
	
	filter:alpha(opacity=70);   
	-moz-opacity: 0.7;
	opacity: 0.7;	
}
#statitic td, #statitic th{
	font-family: Tahoma;
	font-size: 12px;
}

/* login form */
#menuLogin, #menuLogin_{
	overflow: hidden;
	font-size: 12px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 36px;
	margin-bottom: 6px;
}
input.txt{
	border: 1px solid #9288BA;
	padding: 0 3px;
	font-weight: normal;
	background-color: white;
	height: 18px;
	width: 139px;
}
/*bottom style */
#bottom-td{
	padding-top: 20px;
}
#bottombanner{
	background-color: #EAEAEA;
	margin: 0 0 16px 0;
}
#bottommenu{
	margin: 0 0 10px 0;
	line-height: 20px;
}

#bottommenu span{
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#bottommenu a{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #362981;
}
#bottommenu a:link, #bottommenu a:visited {text-decoration: none;}
#bottommenu a:hover, #bottommenu a:active {text-decoration: underline;} 

#copyright{
	width: 972px;
	height: 17px;
	background-color: #7b73af;
	background-image: url(../images/copyrightbg.gif);
}
#copyright td, #copyright td a{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#copyright-td1{
	padding-left: 9px;
	background-image: url(../images/copyrightbgleft.gif);
	background-repeat: no-repeat;
}
#copyright-td2{
	padding-right: 8px;
	background-image: url(../images/copyrightbgright.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#copyright-td2 a:link, #copyright-td2 a:visited {}
#copyright-td2 a:hover, #copyright-td2 a:active {text-decoration: underline;}

#printlogo{
	display: none;
}
#printbutton{
	position: absolute;
	margin: 11px 0 0 757px;
	width: 200px;
	text-align: right;
}
#printbutton1{
	position: absolute;
	margin: 6px 0 0 540px;
	width: 200px;
	text-align: right;
}

.popuplogin{
	position: absolute;
	display: none;
	width: 274px;
	height: 185px;
	background-image: url(../images/login_popup.png);
	background-position: 65px top;
	background-repeat: no-repeat;
	z-index: 2000;
}
.popuplogin-inner{
	padding: 56px 0 0 16px;
	margin-left: 65px;
	width: 174px;
	height: 185px;
}
.popuplogin-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
	margin: 0 0 8px 0;
}
.popuplogin-tbl{
	margin: 0 0 7px 12px;
}
.popuplogin-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
}
.popuplogin-text a, .popuplogin-text a:visited, .popuplogin-text a:active{
	color: #0033cc;
}
input.popuplogin-input{
	width: 87px;
	height: 14px;
	border: 1px solid #ffa21a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 3px 0 5px;
}
input.popuplogin-pass{
	background-image: url(../images/pass.gif);
}


#conference_search {
  line-height: 1.4em; 
  font-size: 13px; 
  background-image: url(/templates/mollio-beat/images/cabs_bg.gif); 
  background-repeat: no-repeat; 
  height: 41px;
  }
.conference_search_radio_input {margin: -2px 0px;}
#conference_search_text { 
  color: #fff; 
  font-weight: bold; 
  text-align: right; 
  padding-left: 130px; 
  font-size: 15px; 
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  }
#conference_text_input {
	width: 280px; 
	font-size: 13px; 
	border: 1px solid #9288ba;
} 


#cabssearch{
	width: 728px;
	background-image: url(../images/cabsbg.gif);
	margin: 0px 0 24px 0;
}
#cabssearch td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#cabssearch td strong{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#cabssearch td.cabssearch-td1{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 15px 4px 0 11px;
	width: 130px;
}
#cabssearch td.cabssearch-td2{
	padding: 15px 12px 0 0;
	width: 70px;
}
#cabssearch td.cabssearch-td3{
	padding: 15px 12px 0 0;
	width: 235px;
}
#cabssearch td.cabssearch-td4{
	padding: 15px 12px 0 0;
}
#cabssearch td.cabssearch-td5{
	padding: 15px 0 0 0;
}
#cabssearch td.cabssearch-td6{
	padding: 2px 12px 0 0;	
}
#cabssearch td.cabssearch-td7{
	padding: 2px 12px 0 0;	
}
#cabssearch td.cabssearch-td8{
	padding: 2px 12px 0 0;	
}
#cabssearch td.cabssearch-td9{
	padding: 2px 0 0 0;	
}
#cabssearch td.cabssearch-td10{
	padding: 2px 12px 0 0;	
}
#cabssearch td.cabssearch-td11{
	padding: 2px 12px 0 0;	
}
#cabssearch td.cabssearch-td12{
	padding: 2px 12px 0 0;	
}
#cabssearch td.cabssearch-td13{
	padding: 2px 9px 5px 610px;	
}


#mostpopular, #mostpopularcabs{
	padding: 24px 0px 0 23px;
	width: 160px;
	overflow: hidden;
}
#mostpopular-long{
	margin-right: 15px;
	border-left: 1px solid #cccccc;
	padding-left: 12px;
	padding-top: 9px;
	padding-bottom: 10px;
	overflow: hidden;	
}

#mostpopular h1, #mostpopularcabs h1{
	color: #336699;
	margin: 0 0 4px 0;
/*	border-bottom: 1px solid #cccccc;*/
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
#mostpopular h2, #mostpopularcabs h2, #mostpopular-long h2{
	margin: 0 0 0px 0;
	padding-bottom: 3px;
	padding-top: 2px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
	color: #336699;
/*	border-bottom: 1px solid #cccccc;*/
	border-top: 1px solid #cccccc;
	padding-bottom: 3px;
	font-weight: bold;
}

#mostpopular a, div#leftmenu #mostpopular a:hover, #mostpopularcabs a, div#leftmenu #mostpopularcabs a:hover, #mostpopular-long a, #mostpopular-long a:hover{
	color: #444488;
	display: block;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/more1.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
#mostpopular a:visited, #mostpopular a:active, #mostpopularcabs a:visited, #mostpopularcabs a:active, #mostpopular-long a:visited, #mostpopular-long a:active{
	color: #800080;
}
#mostpopular a.seeallmostpopular, div#leftmenu #mostpopular a.seeallmostpopular:hover, #mostpopularcabs a.seeallmostpopular, div#leftmenu #mostpopularcabs a.seeallmostpopular:hover, #mostpopular-long a.seeallmostpopular, #mostpopular-long a.seeallmostpopular:hover, #mostpopular-long a.seeallmostpopular:visited{
	color: #4444ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.mostPopularChild-box{
	margin-bottom: 15px;
}

#hint{
	width: 300px;
	border: 1px solid #336699;
	position: absolute;
	background-color: #f0f8ff;
	color: #444444;
	padding: 6px;
	display: none;
	z-index: 12;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mostpopularh1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 0 0;
}

.mostpopular-info{
	font-style: italic;
	padding-top: 6px;
	font-size: 11px;
}
.obox{
	background-color: #fad163;
	background-image: url(../images/oboxtopleft.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.obox-inner{
	background-image: url(../images/msgerror.gif);
	background-repeat: no-repeat;
	background-position: 9px 10px;
	padding: 10px 12px 21px 28px;
	line-height: 14px;
}
.obox-inner strong{
	line-height: 14px;
}

.obox-header{
	background-image: url(../images/oboxtopright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
	height: 2px;	
}
.obox-footer{
	height: 2px;
	overflow: hidden;
	background-image: url(../images/oboxbottomleft.gif);
	background-repeat: no-repeat;
	background-position: bottom 0 ;
}

#citedbybox{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: -5px 0 7px 20px;
	font-size: 13px;
}
.highlighted { font-weight: normal; background-color: #ff0}



/******************pligg/digg tabs*************************************************/
/* tabs */
#diggtabstbl{
	width: 100%;
	height: 31px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	background-image: url(/images/tabs/tabs-border-bg.gif);
	background-position: 0 bottom;
	background-repeat: repeat-x;
}
#diggtabstbl .diggtabstbl-left-span{
	background-image: url(/images/tabs/tabs-left-span.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	width: 16px;
}
.diggtabstbl-left-link{
	background-image: url(/images/tabs/tabs-left-link.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	width: 16px;	
}
#diggtabstbl .diggtabstbl-span{
	background-image: url(/images/tabs/tabs-span-bg.gif);	
	background-position: 0 bottom;
	background-repeat: repeat-x;
	width: 1px;
	padding: 9px 21px 0 16px;
}

#diggtabstbl .diggtabstbl-span-savedarticles{
	background-image: url(/images/tabs/tabs-span-bg.gif);	
	background-position: 0 bottom;
	background-repeat: repeat-x;
	width: 1px;
	padding: 9px 16px 0 6px;
}
#diggtabstbl .diggtabstbl-span span{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	white-space: nowrap;
	border-bottom: solid 1px #fb0;
}

.diggtabstbl-span-link{
	background-image: url(/images/tabs/tabs-span-link.gif);	
	background-position: 0 bottom;
	background-repeat: repeat-x;
	width: 7px;
}
.diggtabstbl-links-span{
	background-image: url(/images/tabs/tabs-link-span.gif);	
	background-position: 0 bottom;
	background-repeat: repeat-x;
	width: 7px;	
}
.diggtabstbl-link-link{
	background-image: url(/images/tabs/tabs-span-span.gif);	
	background-position: 0 bottom;
	background-repeat: repeat-x;
	width: 9px;		
}
.diggtabstbl-link{
	background-image: url(/images/tabs/tabs-link-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	width: 1px;
	padding: 11px 0 0 0;
	cursor: pointer;
}

.diggtabstbl-link a, .diggtabstbl-link a:visited{
	color: #362981;
	color: #0033cc;
	color: #548;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0 21px 0 21px;
	white-space: nowrap;
}
.diggtabstbl-link a:hover, .diggtabstbl-link a:active{
	color: #362981;
	color: #0033cc;
	color: #E66D04;
}
.diggtabstbl-right-link{
	background-image: url(/images/tabs/tabs-right-link.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
	width: 16px;
}
.diggtabstbl-right-span{
	background-image: url(/images/tabs/tabs-right-span.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
	width: 16px;
}

.rounded_ul {background-image: url('/images/corners/ul.gif'); background-repeat:no-repeat; background-position: 0% 0%;}
.rounded_ur {background-image: url('/images/corners/ur.gif'); background-repeat:no-repeat; background-position: 100% 0%;}
.rounded_br {background-image: url('/images/corners/br.gif'); background-repeat:no-repeat; background-position: 100% 100%;}
.rounded_bl {background-image: url('/images/corners/bl.gif'); background-repeat:no-repeat; background-position: 0% 100%;}

#scroll_widget {margin-left:25px;}
