
.oneCommentBox {
	border-top: 3px solid #90a7f0;
	padding: 2px 0px 3px 0px;
}
.commentHead {
	color: #808080;
}
.whiteBG {
	background-color: #ffffff;
}
.commentTable {
	background-color: #f5f5f5;
}
.commentRecord {
	padding: 2px 1px 17px 9px;
	color: #001020;
	font-size: 10pt;
	line-height: 14pt;
	background-color: #ffffff;
}
.commentTaxon {
	padding: 2px 1px 1px 9px;
	color: #001020;
	font-size: 10pt;
	line-height: 14pt;
	background-color: #ffffff;
}
.commentFlag {
	color: #602030;
	background-color: #fefef0;
	font-style: normal;
	font-size: 10pt;
}
.personName {
	color: #502000;
}
.personComment {
	color: #423122;
}
.personNameG {
	color: #174011;
}
.personCommentG {
	color: #2a4723;
}
/*
	padding: 2px 9px 4px 9px;
*/
.commentTextI {
	color: #404739;
	background-color: #ffffff;
}
.commentText {
	padding: 6px 0px 4px 27px;
	color: #404739;
	font-size: 10pt;
	line-height: 14pt;
}
.resolveText {
	padding: 17px 0px 4px 27px;
	color: #606060;
	line-height: 13pt;
}
/*
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 1px dashed #90a7f0;
	font-style: italic;
*/
	/* border-right: 2px solid #b0c7f5; */

.commentPanelFrame {
	background-color: #f7f8fb;
	padding-right: 2px;
	border: 2px #edf3fb solid; /* ? */
}
.commentPanelFrameInside {
	background-color: #f8f9fb;
	border: 2px #f8f8fb solid;
	padding: 0px 12px 4px 12px;
}
.commentPanelInside {
	background-color: #fafbfc;
	border: 1px #edf3fb solid;
	padding: 12px 4px 4px 12px;
}
/*	border-style: solid none solid solid; */
.commentPanelOutside {
	background-color: #c7d3f2;
	border: 2px solid #90a7f0;
	padding: 2px 1px 2px 2px;
}

.grayI20 {
  color: #606060;
  padding: 0px 0px 2px 1px;
}

.whiteCommentPanel {
	padding: 0px 30px 3px 30px;
	color: #302020;
	font-size: 10pt;
	line-height: 14pt;
	background-color: #fdfdfd;
	border: 1px solid #ffffff;
	text-align: left;
}
.groupDesc {
	color: #474740;
	font-size: 11pt;
	line-height: 15pt;
}
.groupFrame {
	padding: 30px;
	color: #302020;
	font-size: 11pt;
	background-color: #ebebeb;
	border: 1px solid #e0e0e0;
	text-align: left;
}
.groupPanel
{
	border: 1px solid #e2e2e2;
	padding: 14px 12px 14px 12px;
	background-color: #f6f6f6;
	color: #303040;
}

.activityPanel
{
	font-size: 10pt;
	line-height: 14pt;
	background-color: #f7f7f7;
	color: #303040;
	border-top: 1px solid #b0c7f5;
	padding-bottom: 15px;
}

/* this is used in group/GroupWidget */
.memberListPanel
{
	font-size: 10pt;
	line-height: 14pt;
	padding-left: 165px; /* ??? */
	background-color: #f9f9fa;
	color: #203030;
}

.likeOff {
	font-size: 11pt;
	font-weight: bold;
	color: #606060;
}
.likeOn {
	font-size: 11pt;
	font-weight: bold;
	color: #1010a0;
}
.likeOnBG {
	background-color: #ffe0d0;
}
