.noteGrayOuterBorder {
	border-collapse: collapse;
	border-spacing : 0;
	empty-cells: show;
}

.noteGrayOuterBorder {
	border : 0px;
}

.noteGrayOuterBorder .topLeft {
	background:transparent url(/core/images/gray_notes_corner_1.gif) repeat scroll 0 0;
}

.noteGrayOuterBorder .top {
	background:transparent url(/core/images/gray_notes_top.gif) repeat scroll 0 0;
	height : 12px;
}

.noteGrayOuterBorder .topRight {
	background:transparent url(/core/images/gray_notes_corner_2.gif) repeat scroll 0 0;
}

.noteGrayOuterBorder .left {
	background:transparent url(/core/images/gray_notes_left.gif) repeat scroll 0 0;
	width: 12px;
}

.noteGrayOuterBorder .middle {
	vertical-align:top;
	background : #f7f7f7;
}

.noteGrayOuterBorder .right {
	background:transparent url(/core/images/gray_notes_right.gif) repeat scroll 0 0;
	width: 12px;
}

.noteGrayOuterBorder .bottomLeft {
	background:transparent url(/core/images/gray_notes_corner_3.gif) repeat scroll 0 0;
}

.noteGrayOuterBorder .bottom {
	background:transparent url(/core/images/gray_notes_bottom.gif) repeat scroll 0 0;
	height : 12px;
}

.noteGrayOuterBorder .bottomRight {
	background:transparent url(/core/images/gray_notes_corner_4.gif) repeat scroll 0 0;
}


.noteBlueOuterBorder {
	border-collapse: collapse;
	border-spacing : 0;
	empty-cells: show;
}

.noteBlueOuterBorder {
	border : 0px;
}

.noteBlueOuterBorder .topLeft {
	background:transparent url(/core/images/blue_notes_corner_1.gif) repeat scroll 0 0;
}

.noteBlueOuterBorder .top {
	background:transparent url(/core/images/blue_notes_top.gif) repeat scroll 0 0;
	height : 12px;
}

.noteBlueOuterBorder .topRight {
	background:transparent url(/core/images/blue_notes_corner_2.gif) repeat scroll 0 0;
}

.noteBlueOuterBorder .left {
	background:transparent url(/core/images/blue_notes_left.gif) repeat scroll 0 0;
	width: 12px;
}

.noteBlueOuterBorder .middle {
	vertical-align:top;
	background : #F3F6FC;
}

.noteBlueOuterBorder .right {
	background:transparent url(/core/images/blue_notes_right.gif) repeat scroll 0 0;
	width: 12px;
}

.noteBlueOuterBorder .bottomLeft {
	background:transparent url(/core/images/blue_notes_corner_3.gif) repeat scroll 0 0;
}

.noteBlueOuterBorder .bottom {
	background:transparent url(/core/images/blue_notes_bottom.gif) repeat scroll 0 0;
	height : 12px;
}

.noteBlueOuterBorder .bottomRight {
	background:transparent url(/core/images/blue_notes_corner_4.gif) repeat scroll 0 0;
}

.pmNoteRow {
	color: #686768;
	text-align: left;
}

.pmNoteRow .topRow {
	padding-top : 2px;
	padding-bottom : 2px;
	font-size: 10px;
}

.pmNoteRow .bottomRow {
	padding : 0px;
}

.pmNoteRow .topRow .date {
	padding-left:6px;
	width : 130px;
	overflow : hidden;
}

.pmNoteRow .topRow .pm {
	overflow : hidden;
	margin-right : 10px;
	white-space : nowrap;
}

.pmNoteRow .topRow .relateObject {
	width : 200px;
	overflow : hidden;
	margin-right : 10px;
	white-space : nowrap;
}

.pmNoteRow .top .request {
	overflow : hidden;
	margin-right : 10px;
}

.pmNoteRow .bottomRow .note {
	color: #4b4b47;
	padding: 6px;
	font-size: 12px;
	cursor: pointer;
}

.pmNoteRow .bottomRow .textArea {
	border: 1px solid black;
	background: white;
	color: black;
	padding-right: 1px;
	padding-left: 4px;
	padding-bottom: 6px;
	padding-top: 5px;
	font-size: 12px;
}

.pmNoteRow .bottomRow .btnGeneral {
	background: none;
	border: 0px;
	color: #0066CC;
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
}

label.noteRatingLabelUnselected img {
	/*border: 1px solid white;*/
	cursor: pointer;
}

label.noteRatingLabelSelected img {
	/*border: 1px solid black;*/
	cursor: pointer;
}