input {
border: 1px solid #aaaaaa;

}
 
/* Stylesheet for pulldown menu for Researchfields on Sign-up */
.closeTag{
	float: right;
	margin-right: 3px;
	font-size:1.5em;
	font-weight: bold;
	color: #ff0505;
	cursor: pointer;
}
.mainMenu{
	position: inherit;
	border: 1px solid #aaaaaa;
	background: white;
	color: #002bb8;
	font-size: 80%;
	width: 300px;
	height: auto;
	cursor: pointer;
}
.subMenu{			
	position: absolute;
	font-size: 80%;
	border: 1px solid #aaaaaa;
	width: 280px;
	visibility: hidden;	
	list-style: none;
	height: auto;	
}
.nierBar {
	position: static;
	color: #002bb8;
	background: url(styleItems/resfield2.jpg);
	font-weight: bolder;
	width: 100%;
	height: 20px;
}

.nierUserSetting{
	border: 1px solid #FABD23;
	background: white;
	padding: 2px;
	float: right;
	width: 50%;
	font-size: 80%;
	
}

.nierUserSetting td{
	color: #002BB8;
	float: none;
	text-align:center;
	padding: 2px;
}
.accountFrame{
	width: 66%;
}
.accountObjects{
	position: relative;
	width: 33%;
	border-bottom: 1px dashed #ededed;
}
.nierAccountinfo{
	position: relative;
	width: 33%;
	border-bottom: 1px dashed #ededed;
}
.myPic{
	float: none;
	border: 1px solid #FABD23;
	padding: 2px;
	width: auto;
}
.myPic img{
	height: 100px;
	width: auto;
}

.nierProfile{
	border: 1px solid #FABD23;
	background: white;
	padding: 2px; 
}

.nierProfile textarea{
	border: 1px solid #aaaaaa;
	width: 99%;
}
.nierObjects{
	position: relative;
	width: 50%;
	border-bottom: 1px dashed #ededed;
	font-weight: bold;

}
.methodsTable{
	border: 1px solid #aaaaaa;
	
}
.methodsTable td{
	border: 1px dotted #aaaaaa;
	padding: 2px;
}

.nierTable{
	position: relative;
	width: 50%;
	border-bottom: 1px dashed #ededed;

}

.mailFrame{
background-color: #ededed;
float: left;
width: 65%;
}
.mailFrame textarea{
border: 1px solid #aaaaaa;
height: 35em;
}
.userList{
background-color: white;
border: 1px solid #AAAAAA;
float: right;
width: 30%;
}
.sendStatus{
border: 1px solid black;
float: bottom;
width: 65%;
color: #248315;
} 
.sendStatus b{
color: red;
}
.newPMIDS{
position: static;
top: 10px;
border: 1px solid #aaaaaa;
width: 200px;
height: 200px;
margin-bottom: 10px;
padding: 5px;
}

.personlist{
     width: 200px;
     min-height: 100px;
}
#loading{
	position: absolute;
        background-color: #ededed; 
        opacity: 0.8; 
	height: 100%;
	width: 100%;
	left: 0%;
	right: 0%;
	top: 0%;
	z-index: 4;	
}
#loading img{
	position: absolute;
	left:30%;
	right: 30%;
	top: 10%;
	
}
.pubmedTable{
	position: inherit;
	width: 80%;
	margin-left: 20%;
}
.userManagementTable{
	width: 80%;
	margin-left: 10%;
	text-align: center;
	background: #666666;
}
.userManagementTable td{
	border: 1px solid #ededed;
	background: white;
	padding: 2px;
}
.userManagementTable th{
	background: #ededed;
	padding: 2px;
}
#permissionDiv{
	font-size: 20%;
	color: blue;
}
.pubmedNew{
	color: #ae0000;
}
.pubmedOld{
	color: #85a4b6;
}
.reposFrame{
	position: relative;
	height: 100%;
	width: 100%;
}
.reposLogFrame{
	position: absolute;
	float: left;
	width: 25%; 
	height: 700px;
	overflow: auto;
}
.reposRightFrame{
	float: right;
	width: 75%; 
	height: 100%;
}
.reposRightTop{
	width: 100%;
	height: 150px;
	border: 1px solid #AAAAAA;
	background-color: white;
	top: 0%;
}
.reposRightTop input{
	margin: 10px;	
}
.reposRightTop select{
	margin: 10px;
}
.reposFileTable{
	width: 100%;
	overflow: auto;
}
.reposFileTable td{
	background: #d4eeff;
}
.reposFileTable th{
	background: #b5ccda;
}
#logdate{
	color: #680000;
}
.reposLogTable{
	width: 100%;
	
}
.reposLogTable td{
	background: white;
	font-size: 80%;
	
}
.reposLogTable th{
	background: #b5ccda;
}


.reposRightBottom{
	border: 1px solid #aaaaaa;
	width: 100%;
	top: 150px;
	height: 550px;
	background-color: white;			
}
#PubmedJournal{
	border-bottom: 1px solid #086D05;
	padding: 5px;
	margin-bottom: 2px;
}
#PubmedJournal h4{
	margin-bottom: 20px;
}
#PubmedJournal p{
	margin-bottom: 20px;
}
#PubmedJournalBottom{
	background: #AAAAAA;
	border: 1px solid white;
	height: 30px;
}
#PubmedJournalBottom p{
	text-align: center;
	width: 33%;
	float: left;
	font-size: 85%;
}
#abstractText{
	line-height: 1.5em;
	margin-bottom: 10px;
}
#PublicationMenu{
	position: relative;
	width: 100%;
}
.DateLinks{
	position: inherit;
	border: 1px solid black;
	background: #e6e6e6;
	text-align: center;
	cursor: pointer;
	
	}
.MonthLinks {
	width: auto;
}
.MonthLinks td{
	border: 1px solid black;
	background: #e6e6e6;
	padding: 2px;
}
.pubmedQuarters{
	position: absolute;
       
	border: 1px solid black;
	visibility: hidden;
	background-color: #e6e6e6;
	margin-top: -1px;
	margin-left: -2px;
	text-align: left;
	padding: 5px;
        _margin-top: 14px;
}
ul.pubmedQuarters{
 list-style: none;
 list-style-image: none;
}
.PubmedIndex{
	border: 1px solid #086D05; 
	background: transparent;
	width: 75%;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 85%;
}
.PubmedIndex h2{
	font-size: 100%;
	font-weight: bold;
	border: none;
	padding: 10px;
}
.blockButton{
	border: 1px solid #084e05;
	color: #084e05;
	background-color: #acc9ab; 
	width: 70px;
	margin-right: 10px;
}
.blockButton:hover{
	background-color: #089b05;
	color: white; 
}

.unblockButton{
	border: 1px solid #820b0b;
	color: #820b0b;
	background-color: #ffaaaa; 
	width: 70px;
	margin-right: 10px;
}
.unblockButton:hover{
	background-color: #a00707; 
	color: white;
}
.cvsText{
	height: 300px;
	width: 100%;
}
 
#newsFrame iframe{
	width: 100%;
	height: 800px;
	border: 1px solid black;
	background-color: white;
	
}

#keywords{
	border: 1px solid black;
	width: 150px;
	background: #aaaaaa;
	margin: 1px;
}
	
.nierkeywords{
	margin: 2px;
	border: 1px solid #aaaaaa;
}	
.nierAdd:hover{
	color: purple;
}
#results{
	position: relative;
	background: url('styleItems/keywordfield.gif') repeat-x ;
	margin-left: 30px;
	background-color: #d4eeff;
	color: #0681cf;
	width: 200px;
	max-height: 200px;
	border: 1px solid #aaaaaa;
	opacity: 0.9;
	cursor: pointer;
	z-index: 20;
	overflow-y: scroll;
	overflow-x: visible;
}
.addedkeys{
	position: relative;
	width: 200px;
	height: 200px;
	z-index: 4;
}