#divTopicHeading { padding: 3px; background-color: #ffffc0; color: #A00000; border-bottom: 1px solid #e0e0e0; font-weight: bold; }

.divDiscussionPostContainer { margin: 0px 0px 10px 0px; padding: 5px 3px 5px 3px; background-color: #f0f0f0; color: #000000; border-bottom: 1px solid #e0e0e0; width: 100%; height: 100%; overflow: hidden; color: #0000ff;  }
.divDiscussionReplyContainer { margin: 0px 0px 0px 0px; padding: 5px 3px 5px 3px; background-color: #ffffff; color: #000000; border-top: 1px solid #e0e0e0; width: 100%; height: 100%; overflow: hidden; color: #000000; }
.divDiscussionOffsetContainer { display: table-cell; left: 0px; border-left: 1px solid #e0e0e0; margin: 0px 5px 0px 85px; padding: 5px; }
.divDiscussionPostPhotoContainer { float: left; left: 0px; font-size: 8pt; color: #808080; width: 70px; height: 70px; margin: 5px; padding: 0px; text-align: center; }
.divDiscussionPostTextContainer { padding: 0px 5px 0px 5px; width: auto; }
.divDiscussionPostSubject { font-size: 12pt; font-weight: bold; }
.divDiscussionPostDetail { font-size: 8pt; color: #006000; border-bottom: 1px solid #e0e0e0 }
.divDiscussionPostBody { font-size: 10pt; padding: 10px 5px 10px 0px; }
.divDiscussionPostLinkContainer { margin: 0px; padding: 5px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #ffffE0; display: table; height: 18px; width: 100% }
.divDiscussionPostLink { float: left; width: 150px; height: 18px; display: table-cell }
.divDiscussionAliasClip { width: 70px; overflow: hidden; cursor: hand; }

span.newDiscussion { color: #FF0000; font-weight: bold }
span.spanViewReplyLink { color: #8080A0; font-size: 8pt; }

/* REPLY FORM */
.divFormContainer {position: relative; width: 500px; border: 1px solid #808080; padding: 5px; background-color: #f0f0f0; margin-bottom: 15px }
.divFormContainer .divFormTitle {position: relative; width: auto; font-weight: bold; background-color: #FFFFFF; font-size: 12pt; color: #000000; padding: 3px; margin-bottom: 5px; border-bottom: 1px solid #d0d0d0 }
.divFormContainer .divFormActionButtons {position: relative; width: auto; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0}
.divFormContainer .divFormColumns {position: relative; width: 100%; padding-bottom: 3px }
.divFormContainer #divFormButtonContainer { padding: 5px; }
.divFormContainer #divDelConFormButtonContainer { padding: 5px; }
.divFormColumns .divFormColDesc {float: left; width: 75px; font-weight: bold}
.divFormColumns .divFormColFld {position: relative; width: auto; }
.divFormColumns .divFormColGrp {position: relative; margin-left: 75px; width: 410px; background-color: #ffffff; border: 1px solid #c0c0c0}
.divFormActionButtons .divFormActions {padding: 5px; text-align: center}
.divFormButtons {text-align: right}
input.inpFormField {background-color: #ffffff; border: 1px solid #c0c0c0; width: 410px}
textarea.inpFormField {background-color: #ffffff; border: 1px solid #c0c0c0; width: 410px}
input.inpFormButton {}
.divFormError {font-weight: bold; padding: 15px; background-color: #e0e0e0; border-top: 1px solid #ff0000; border-bottom: 1px solid #ff0000; margin-top:5px; color: #000000}
.divFormInfo {font-weight: bold; padding: 15px; background-color: #e0e0e0; border-top: 1px solid #008000; border-bottom: 1px solid #008000; margin-top:5px; color: #000000}
.divPendingPost { position: relative; width: auto; background-color: #E6F5D6; color: #c0c0c0; padding: 3px; margin: 0px; }