/*
** Proteopedia
** green links
*/

/* Jaime Prilusky 2010 for dynamic Jmol applet */
.JmolPanels { position:absolute; overflow:hidden; }
.textPanels { position:absolute; overflow:auto; }

.jmolLink {
	color: green;
	font-weight: bold;
}

.jmolLink:hover {
}

.jmolLink:visited {
	color: green;
}

#tabmenu {
	color: #000;
	border-bottom: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px;
	}

#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
	border-bottom: none;

	}

#tabmenu a, a.active {
	color: #000000;
	font: normal 12px sans-serif;
	border: 1px solid #999999;
	border-bottom: none;
	padding: 2px 5px 2px 5px;
	margin: 1px;
	text-decoration: none;
	cursor:hand;
	}

#tabmenu a.active {
	background: #b2cbec;
	border-bottom: 1px solid #b2cbec;
	}

#tabmenu a:hover {
	color: #ffffff;
	background: #b2cbec;
	cursor:pointer;
	}

#tabmenu a:visited {
	}

#tabmenu a.active:hover {
	background: #7ba2d5;
	color: #ffffff;
	}

#authoringContent {
	font: 12px sans-serif;
	text-align: justify;
	background: #ffffff;
	padding: 0px;
	border: 1px solid #999999;
	border-top: none;
	z-index: 2;
	}

#authoringContent a {
	text-decoration: none;
	color: blue;
	}

#authoringContent a:hover {
	background: #666666;
	}

#authoringContent legend {
	color: black;
}

#authorTable {
	font: 12px sans-serif;
	border: 0px solid #999999;
}

#authorTable fieldset {
	font: 12px sans-serif;
	border: 1px solid #999999;
//	line-height: 5px;
	margin-left: 20px;
	margin-right: 20px;
}

#authorTable p {
	font: 12px sans-serif;
	line-height: 110%;
}

#authorTable p.exi {
	font: 10px sans-serif;
	color: #555555;
	line-height: 110%;
}

#authorTable p.ex {
	font: 10px sans-serif;
	color: #555555;
	line-height: 110%;
}

#authorTable textarea {
	border: 1px solid #999999;
}

#authorTable fieldset.sele {
	font: 12px sans-serif;
	border: 1px solid #ffffff;
	float: left;
	line-height: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}

#authorTable fieldset.button {
	font: 12px sans-serif;
	border: 1px solid #ffffff;
	float: bottom;
	line-height: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}

#authorTable label {
	font: 12px sans-serif;
	line-height: 110%;
}

#authorTable table.palette {
	background: black;
}

#authorTable div.hideable {
	display: none;
}

/* added style for tables with only outside border (called class 'infoblock') */
table.infoblock {   /* J Prilusky 2008 */
  border-collapse: collapse;
  border: 2px solid #dddddd;
  clear: right;
  float: right;
  position: relative;
  margin: 0 0 .5em .5em;
}

.sblockLbl {background-color:#bac9f7;color:#040d44;vertical-align:top;text-align:left;border-top:2px solid #dddddd;}
.sblockDat {background-color:#acfaac;text-align:left;border-top:2px solid #dddddd;}

/* suggested by Angel Herraez to collapse too long JSmol popup menu */
// ul.jmolPopupMenu { line-height: 1em; }
ul.jmolPopupMenu li { line-height: 1em; }
.jmolPopupMenu ul.ui-menu { max-height:25em; overflow-y:auto; overflow-x:hidden; position:fixed; }
ul.jmolPopupMenu ui-menu-item a { padding: 0 !important; line-height: 1em !important;}

