div.bmArea {
}

table.bmc {
	/*border: 1px dotted darkgray;*/
	border-top: 1px solid #B9C7D5;
	border-bottom: 1px solid #B9C7D5;
	border-collapse:collapse;
	margin-bottom: 10px;
	padding: 8px;
	width: 100%
}

table.bmc td {
	font-size: 10pt;
	padding:0px;
	font-size: 10pt;
	color:#404040;
	vertical-align: top;
}

table.bmc td.titleText {
	padding:5px;
}

table.bmc td.titleDate {
	color: gray;
	text-align: right;
  	white-space:nowrap;
	padding:5px;
	padding-right: 10px;
	vertical-align: top;
}

table.bmc td.content {
	padding: 0px 5px;
	vertical-align: top;
}

table.bmc td.content P {
	margin: 8px 0px;
}


img.bmThumbnail {
  border: 0px;
  margin: 8px 4px 4px 8px;
}

table.bmc td.footerArea {
	text-align:center;
	color:#647890;
	font-size: 8pt;
	padding-bottom: 5px;
}

table.bmc td.footerArea A {color: #202060}

table.bmc td.sharing {
	background-color: white;
	text-align:center;
	padding: 0px 5px
}

table.bmc td.sharing P {
	font-size: 9pt;
}

table.bmc td.sharing P.rejected {
	color:red;
}

table.bmc td.edit {
	text-align: right;
	vertical-align: bottom;
	font-weight: bold;
	font-size:9pt;
	padding-right:10px;
	padding-bottom: 5px
}

/* Comments (i.e. Status = "Not Applicable") */
.b_N {
	background-color: #E8EAEA;
}

/* Top level bookmark div override for Pending */
.b_P {
	background-color: yellow;
}

/* Top level bookmark div override for Complete */
.b_C {
}

.bmStart {
  padding-top: 4px;
  float: right;
}

.bmLogo {
  margin: 8px 4px 0px 8px;
}

/* Bookmark hiding/expansion */
tr.bmContracted td.bmTitle {padding:4px;}
tr.bmContracted table {width: 100%;}
tr.bmContracted td.bmMeta {text-align:right; white-space:nowrap; padding:4px;}
tr.bmExpanded {display: none}
tr.bmContracted span.rejected {color:maroon}
tr.bmContracted span.pending {color:gold}
tr.bmContracted span.approved {color:darkgreen}







