
.popupRhpLayout .z-east,
.mainLayout .z-east {
    overflow:visible;

    padding-bottom: -30px;
}

.popupRhpLayout .z-east-body,
.mainLayout .z-east-body {
    border: 1px solid #c5c5c5;
    border-top: 0 none;
    width: 350px !important;
    position: absolute;
    left: -350px;
    top:30px;
}

.popupRhpLayout .z-east-colpsd,
.mainLayout .z-east-colpsd {
    width: 18px;
    border: 0 none;
    background-color: transparent;
    cursor: default;
    margin-top: 30px;
    left: -365px;
    position: absolute;
}

.mainLayout .z-east-colpsd {
    overflow: hidden;
    height: 24px;
}

.popupRhpLayout .z-east-colpsd .z-borderlayout-icon,
.mainLayout .z-east-colpsd .z-borderlayout-icon
    {
    overflow: hidden;
}

.popupRhpLayout .z-east-colpsd .z-east-exp,
.mainLayout .z-east-colpsd .z-east-exp
    {
     z-index:100;
     opacity: 1;
    height: 24px;
    width: 18px;
    right: 0px;
    background: url("../img/rhp/layout/icon-tab-expand-out.png") no-repeat
        scroll center center transparent;
    background-color: #c0c0c0;
}



.popupRhpLayout .z-east-colpsd .z-east-col,
.mainLayout .z-east-colpsd .z-east-col
    {
    z-index:100;
    opacity: 1;
    height: 24px;
    width: 18px;
    background: url("../img/rhp/layout/icon-tab-collapse-out.png") no-repeat
        scroll center center transparent;
    background-color: #c0c0c0;
}

/* rhplayout start */
.rhp-docInfo-tab {
    height:75px;
}

.rhp-docInfo-panel-initial {
    height:75px;
    display:block;
    background-color:#f5f5f5;
}

.rhp-docInfo-panel-hid {
    display:none;
}

.rhp-forumNotes-panel-initial {
    height:320px;
    display:block;
}

.rhp-forumNotes-panel-hid {
    display:none;
}

.rhp-info-div {
    padding-top:4px;
}

.rhp-info-hdiv-tab {
    width:100%;
    height: 22px;
    background-color:#c1c1c1;
    margin-bottom:-0.3em;
}

.rhp-info-hdiv-tab .z-hlayout-inner{
  position:unset;
}

.rhp-info-lbl {
    font-size: 12px;
    font-family: Arial;
    color:#333e48;
    font-weight: bold;
    float:left;
}

.rhp-panel-rowdown{
    height: 22px;
    background-color:transparent;
    border: none;
    width:15px;
    background: url("../img/rhp/docInfo/arrow_expand.png") transparent no-repeat scroll center center;
}

/* selection start */
.rhp-sect .z-button {
    outline:none;
}

.rhp-sect .cbx-sect-panel {
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    display:block;
    background-color:#f5f5f5;
}

.rhp-sect .cbx-sect-panel .z-panel-hm {
    background-color: #c1c1c1;
    background-image: none;
    border: none;
    height:22px;
}

.rhp-sect .cbx-sect-panel .z-panel-hm .z-panel-header {
    padding: 1px 0px 4px 25px;
    vertical-align: middle;
    color:#333e48;
    font-size: 12px;
    font-family: arial, sans-serif;
    font-weight: bold;
}

.rhp-sect .cbx-sect-panel .z-panel-icon {
    background: url("../img/rhp/layout/arrow.png") transparent no-repeat scroll center center;
    height: 22px;
    width: 23px;
    margin-left: 0px;
    position:  relative;
    left: 0;
    top: 0;
    float:left;
    content: "";
}

.rhp-sect .cbx-sect-panel .z-panel-icon:hover {
    background-color: #6DA7BF;
    height:22px;
    width:23px;
    content: "";
}

.rhp-sect .z-panel-collapsed .z-panel-icon {
    background: url("../img/rhp/layout/arrow_expand.png") transparent no-repeat scroll center center;
    content: "";
}

.rhp-sect .z-panel-colpsd .z-panel-icon:hover {
    background-color: #6DA7BF;
    height:22px;
    width:23px;
    content: "";
}

.rhp-sect .cbx-sect-panel .z-panelchildren {
  overflow: hidden;
  background-color:#f5f5f5;
  border-top: 0;
  position: relative;
  zoom: 1;
}
/* selection end */

.rhp-docInfo-btn-tab {
    height: 22px;
    background-color:transparent;
    border: none;
    width:15px;
    background: url("../img/rhp/docInfo/arrow.png") transparent no-repeat scroll center center;
}

.rhp-docInfoTag-tab-color {
    float: left;
    height: 22px;
    background-color: #c1c1c1;
    margin-bottom: -1.1em;
}

.rhp-docInfo-layout-hid {
    visibility: hidden;
    position: absolute;
}

.rhp-docInfo-layout-initial {
    visibility:inherit;
    height:75px;
}

.rhp-tag-layout-hid {
    visibility:hidden;
    position:absolute;
}

.rhp-tag-layout-initial {
    padding: 0px 28px 0px 28px;
    visibility:inherit;
    height:75px;
    overflow: auto;
}

.rhp-sect .cbx-sect-panel .rhp-docInfo-btn-tab-hid {
    height:22px;
    border:none;
    background-color:#c1c1c1;
    font-size: 12px;
    color:#333e48;
    font-weight: bold;
}

.rhp-sect .rhp-docInfo-btn-tab-initial {
    height:22px;
    border:none;
    font-size: 12px;
    color:#333e48;
    font-weight: bold;
    background-color:#f5f5f5;
}

.rhp-sect .cbx-sect-panel .rhp-tag-btn-tab-hid {
    height:22px;
    border: none;
    font-size: 12px;
    color:#333e48;
    font-weight: bold;
    font-family: Arial;
    margin-left: -5.4px;
    background-color:#c1c1c1;
}

.rhp-sect .cbx-sect-panel .rhp-tag-btn-tab-initial {
    opacity: 1;
    height:22px;
    border:none;
    margin-left: -5.4px;
    font-size: 12px;
    color:#333e48;
    font-weight: bold;
    font-family: Arial;
    background-color:#f5f5f5;
}

.rhp-sect .rhp-docInfo-btn-tab-hid:hover {
    background-color: #6DA7BF;
    height:22px;
    color: #FFFFFF;
}

.rhp-sect .rhp-docInfo-btn-tab-initial:hover {
    background-color: #6DA7BF;
    height:22px;
    color: #FFFFFF;
}

.rhp-sect .rhp-tag-btn-tab-hid:hover {
    background-color: #6DA7BF;
    height:22px;
    color: #FFFFFF;
}

.rhp-sect .rhp-tag-btn-tab-initial:hover {
    background-color: #6DA7BF;
    height:22px;
    color: #FFFFFF;
}

.rhp-forumNotes-btn-tab {
    height: 22px;
    background-color:transparent;
    border: none;
    width:15px;
    background: url("../img/rhp/forum/arrow.png") transparent no-repeat scroll center center;
}

.rhp-forumNotes-tab-color {
    float:left;
    height: 22px;
    background-color:#c1c1c1;
    margin-bottom:-1.1em;
}

.rhp-forumNotes-tab-color .z-hlayout-inner{
  position:unset;
}

.rhp-forum-layout-hid {
    visibility:hidden;
    position: absolute;
}

.rhp-forum-layout-initial {
    visibility:inherit;
    height: 100%;
}

.rhp-notes-layout-hid {
    visibility:hidden;
    position:absolute;
}

.rhp-notes-layout-initial {
    visibility:inherit;
    height: 100%;
}

.rhp-forum-div-tab {
    margin-top:0px;
}

.rhp-notes-div-tab {
    margin-top:0px;
}

.rhp-sect .cbx-sect-panel .rhp-forum-btn-tab-hid {
    height:22px;
    border:none;
    background-color:#c1c1c1;
    font-size: 12px;
    color:#333e48;
    font-weight: bold;
    font-family: Arial;
}

.rhp-sect .rhp-forum-btn-tab-initial {
    height:22px;
    border:none;
    font-size: 12px;
    color:#333e48;
    font-weight: bold;
    font-family: Arial;
    background-color:#f5f5f5;
}

.rhp-sect .cbx-sect-panel .rhp-notes-btn-tab-hid {
    height:22px;
    border: none;
    background-color:#c1c1c1;
    font-size: 12px;
    font-family: Arial;
    color: #333e48;
    font-weight: bold;
    margin-left: -5.4px;
}

.rhp-sect .cbx-sect-panel .rhp-only-notes-btn-tab-init {
    height:22px;
    border:none;
    font-size: 12px;
    color:#333e48;
    font-weight: bold;
    font-family: Arial;
    background-color:#f5f5f5;
    margin-left: -5.4px;
}

.rhp-sect .cbx-sect-panel .rhp-notes-btn-tab-initial {
    height:22px;
    border:none;
    font-size: 12px;
    color:#333e48;
    font-weight: bold;
    font-family: Arial;
    background-color:#f5f5f5;
    margin-left: -5.4px;
}

.rhp-sect .rhp-forum-btn-tab-hid:hover {
    background-color: #6DA7BF;
    height:22px;
    color: #FFFFFF;
}

.rhp-sect .rhp-forum-btn-tab-initial:hover {
    background-color: #6DA7BF;
    height:22px;
    color: #FFFFFF;
}

.rhp-sect .rhp-notes-btn-tab-hid:hover {
    background-color: #6DA7BF;
    height:22px;
    color: #FFFFFF;
}

.rhp-sect .rhp-only-notes-btn-tab-init:hover {
    background-color: #6DA7BF;
    height:22px;
    color: #FFFFFF;
}

.rhp-sect .rhp-notes-btn-tab-initial:hover {
    background-color: #6DA7BF;
    height:22px;
    color: #FFFFFF;
}


.rhp-forumNote-div-detail {
    width:30px;
    margin:0px 0px 0px 163px;
}

.rhp-only-note-div-detail {
    width:30px;
    margin:0px 0px 0px 225px;
}

.rhp-forumNote-btn-detail {
    width: 18px;
    height: 18px;
    border: none;
    background: url("../img/rhp/forum/open-in-popup-icon.png") transparent no-repeat scroll center center;
    position:absolute;
    right:18px;
}

.rhp-forumNote-btn-detail:hover{
    background: url("../img/rhp/forum/open-in-popup-icon.png") #6DA7BF no-repeat scroll center center;
}

.rhp-forumNote-btn-detail:focus{
    background: url("../img/rhp/forum/open-in-popup-icon.png") transparent no-repeat scroll center center;
}

.rhp-parties-div-tab {
    width:100%;
    height: 22px;
    background-color:#c1c1c1;
}

.rhp-parties-btn-tab {
    height: 22px;
    background-color:transparent;
    border: none;
    width:15px;
    background: url("../img/rhp/parties/arrow.png") transparent no-repeat scroll center center;
}

.rhp-parties-edit-tab {
    margin-left: 5px;
    width:255px;
    height:22px;
    text-align: right;
}

.rhp-parties-edit-btn {
    height: 22px;
    background-color:transparent;
    border: none;
    width:22px;
    background: url("../img/rhp/parties/edit_button.png") transparent no-repeat scroll center center;
    position: absolute;
  right: 15px;
}

.rhp-parties-edit-btn:hover{
  background: url("../img/rhp/parties/edit_button.png") #6DA7BF no-repeat scroll center center;
}

.rhp-parties-edit-btn:focus{
  background: url("../img/rhp/parties/edit_button.png") transparent no-repeat scroll center center;
}

.rhp-sect .rhp-parties-cancel-btn {
    height: 22px;
    background-color: #a0a0a0;
    border: none;
    color: #535353;
    font-size: 12px;
    align:center;
}

.rhp-sect .rhp-parties-update-btn {
    height: 22px;
    background-color: #00a8bd;
    border: none;
    color: #ffffff;
    font-size: 12px;
    align:center;
}

.rhp-parties-edit-initial {
    visibility:inherit;
}

.rhp-parties-edit-hid {
    visibility:hidden;
    position: absolute;
}

.rhp-parties-update-initial {
    visibility:inherit;
}

.rhp-parties-update-hid {
    visibility:hidden;
    position: absolute;
}

.rhp-parties-panel-initial {
    height:230px;
    display:block;
}

.rhp-parties-panel-hid {
    display:none;
}
/* rhplayout end */

/* rhp docInfo start*/

.rhp-docInfo-hlayout{
    padding-top:3.2px;
}
.rhp-docInfo-first-hlayout{
    padding-top:10px;
}
.rhp-docInfo-last-hlayout{
    padding-top:3.2px;
    padding-bottom:10px;
}
.rhp-docInfo-leftLabel{
    padding-left:30px;
    font-family:arial;
    font-weight: normal;
    font-size:12px;
    color:#333e48;
}
.rhp-docInfo-rightLabel{
    font-family:arial;
    font-weight:normal;
    font-size:12px;
    color:#333e48;
}
.rhp-docInfo-Label-ina{
    font-family:arial;
    font-weight:normal;
    font-size:12px;
    color:#333e48;
    float:left;
    padding-left: 2px;
}
.rhp-docInfo-Label-inb{
    font-family:arial;
    font-weight:normal;
    font-size:12px;
    color:#333e48;
    float:left;
    padding-left: 2px;
    padding-right: 2px;
}
.rhp-docInfo-Label-in{
    font-family:arial;
    font-weight:normal;
    font-size:12px;
    color:#333e48;
    float:left;
    padding-left: 2px;
    padding-right: 2px;
}
.rhp-docInfo-right-username{
    font-family:arial;
    font-weight:normal;
    font-size:12px;
    color:#333e48;
    float:left;
}
.rhp-docInfo-left-date{
    font-family:arial;
    font-weight:normal;
    font-size:12px;
    color:#333e48;
    white-space: nowrap;
    overflow: hidden;
    float: left;
}
.rhp-docInfo-right-date{
    font-family:arial;
    font-weight:normal;
    font-size:12px;
    color:#333e48;
    white-space: nowrap;
    overflow: hidden;
    float: left;
}
.rhp-docInfo-userlabel {
    white-space: nowrap;
    color: #333e48;
    font-family: arial;
    font-size: 12px;
    float: left;
}
.rhp-docInfo-long-name-userlabel {
    white-space: nowrap;
    color: #333e48;
    font-family: arial;
    font-size: 12px;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
}

/* rhp docInfo end*/

/* rhp tags start*/
.rhp-tag-panel-initial {
    display:block;
    background-color:#f5f5f5;

}

.rhp-tag-div-class {
    height:22px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #ffffff;
    margin: 10px 5px 0px 0px;
    display:inline-block;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    text-align:center;
}

.rhp-tag-lbl-class {
    line-height: 22px;
    font-family: Arial;
    font-size: 12px;
    color: #333e48;
}
/* rhp tags end*/

/* rhp forum start */
.rhp-topics-background-color{
    height:100%;
    background-color:#f5f5f5;
    overflow-y:auto;
    overflow-x:hidden;
}
.rhp-forum-layout-background-color{
    background-color:#f5f5f5;
}


.rhp-forum-empty-layout-color{
    height:4px;
    background-color:#ffffff;
}
.rhp-forum-userlabel {
    white-space: nowrap;
    width: 72px;
    color: #a1a5a8;
    font-family: arial;
    font-size: 12px;
    float: right;
    text-align: left;
}
.rhp-forum-long-name-userlabel {
    white-space: nowrap;
    width: 72px;
    overflow: hidden;
    color: #a1a5a8;
    font-family: arial;
    font-size: 12px;
    float: right;
    text-align: left;
    text-overflow:ellipsis;
}

.rhp-forum-timelabel {
    white-space: nowrap;
    width: 130px;
    overflow: hidden;
    color: #a1a5a8;
    font-family: arial;
    font-size: 12px;
    float: right;
    text-align: left;
}
.rhp-forum-thread-btn {
    font-size: 12px;
    font-family: Arial;
    background-color: #00a8bd;
    color: #ffffff;
    text-align: center;
    margin-left: 100px;
    margin-top: 32px;
    height: 28px;
    width: 149px;
    font-weight: normal;
}
.rhp-forum-showmore-btn{
    font-size: 12px;
    font-family:arial;
    background-color: #00a8bd;
    color: #ffffff;
    text-align: center;
    margin-top:6px;
    margin-left: 35px;
    margin-bottom: 6px;
    height: 25px;
    width: 270px;
}
.rhp-forum-thread-content {
    padding-top:3px;
    padding-left: 19px;
    overflow: hidden;
    width:290px;
}

.rhp-forum-thread-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 35px;
    cursor:pointer;
}

.rhp-forum-thread-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333e48;
    font-weight: bold;
}
.rhp-forum-thread-label2 {
    overflow: hidden;
    white-space: nowrap;
    color: #333e48;
    font-weight: bold;
    margin-bottom:-0.3em;
}
.rhp-forum-thread-font {
    color: #333e48;
    font-weight: bold;
    font-size:12px;
}
   .rhp-forum-current-image {
       border: 2px solid #Badde7;
       border-left: none;
       background-color: #ffffff;
       height: 24px;
       padding-right: 3px;
       margin-bottom: 2px;
       margin-left: -0.4em;
       /* margin-top: 0.08em; */
   }
   .rhp-forum-current-textbox {
       font-size: 12px;
       color: #Badde7;
       width: 260px;
       border: 2px solid #Badde7;
       border-right: none;
       padding-left: 5px;
       margin-left: 18px;
   }
    .rhp-forum-current-edittextbox {
       font-size: 12px;
       color: #333e48;
       width: 260px;
       border: 2px solid #Badde7;
       border-right: none;
       padding-left: 5px;
       margin-left: 18px;
   }
   .rhp-forum-current-message {
       margin-top: 5px;
       padding: 1px 0 5px 0;
       font-size: 12px;
   }

/* rhp forum end*/

/* rhp forum message start */
.rhp-forum-message-cell-background-color{
    background-color:#f5f5f5;
}

.rhp-forum-message-cell-background-color-body{
    overflow-x: hidden;
    overflow-y: auto;
}

.rhp-message-label {
    text-decoration: underline;
    font-weight: bold;
    color: #333e48;
}

.rhp-forum-message-item {
    padding: 3px 1px 3px 13px;
    cursor: default;
}


.rhp-forum-message-item-left:before, .rhp-forum-message-item-left:after
    {
    border-style: solid;
    position: absolute;
    height: 0;
    width: 0;
    content: "";
}
.rhp-forum-message-item-left {
    border: 1px solid #cccccc;
    margin-left: -0.3em;
    width: 100%;
    border-radius:4px;
    background-color:#FFFFFF;
}

.rhp-forum-message-item-left:before {
    border-color: transparent #cccccc transparent transparent;
    border-width: 5px 7px;
    left: -17px;
    top: 6px;
}

.rhp-forum-message-item-left:after {
    border-color: transparent #FFFFFF transparent transparent;
    border-width: 3px 5px;
    top: 8px;
    left: -13px;
}

.rhp-forum-message-item-right {
    border-radius:4px;
    border: 1px solid #cccccc;
    margin-right: -0.3em;
    width: 100%;
    background-color:#c4e6ea;
}

.rhp-forum-message-item-right:before {
    border-color: transparent transparent transparent #CCCCCC;
    border-width: 5px 7px;
    right: -12px;
    top: 6px;
}

.rhp-forum-message-item-right:after {
    border-color: transparent transparent transparent #c4e6ea;
    border-width: 3px 5px;
    right: -8px;
    top: 8px;
}

.rhp-forum-message-item-right:before, .rhp-forum-message-item-right:after
    {
    border-style: solid;
    position: absolute;
    height: 0;
    width: 0;
    content: "";
}

.rhp-forum-message-item-line {
    margin: 3px 2px 3px 3px;
}
.rhp-forum-message-item-righttime1 {
    padding-top:7px;
    padding-left:12px;
}
.rhp-forum-message-item-righttime2 {
    padding-top:8px;
    padding-left:12px;
}
.rhp-forum-message-item-righttime3 {
    padding-top:9px;
    padding-left:12px;
}
.rhp-forum-message-item-lefttime1 {
    padding-top:5px;
    padding-left:12px;
}
.rhp-forum-message-item-lefttime2 {
    padding-top:12px;
    padding-left:12px;
}
.rhp-forum-message-item-lefttime3 {
    padding-top:19px;
    padding-left:12px;
}
.rhp-forum-reply-time {
    color: #a1a5a8;
    font-family: arial;
    font-size: 11px;
}

.rhp-forum-reply-date {
    color: #a1a5a8;
    text-align: center;
    padding-top:5px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: arial;
    font-size: 11px;
 }

.rhp-forum-line {
    color: #a1a5a8;
}
.rhp-forum-user-name {
    font-family: arial;
    font-size: 11px;
    color: #a1a5a8;
    text-align: left;
}

.rhp-message-leftdiv {
    padding-left:15px;
    text-align: left;
    font-family: arial;
    font-size: 11px;
    color: #a1a5a8;
}

.rhp-message-rightdiv {
    text-align: right;
    padding-right: 12px;
}

.rhp-message-current-message1 {
    font-family: arial;
    font-size: 12px;
    color: #333e48;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 15px;
    padding-left:5px;
}
.rhp-message-current-message2 {
    font-family: arial;
    font-size: 12px;
    color: #333e48;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
    padding:2px 0 0 5px;
}
.rhp-message-current-message3 {
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: arial;
    font-size: 12px;
    color: #333e48;
    height: 50px;
    padding:2px 0 0 5px;
}

.rhp-forum-layout-background-color .z-vlayout-inner {
  line-height: 16px;
}

/* rhp forum message end*/

/* rhp notes start*/
.rhp-notes-panel {
    margin-left:5px;
}

.rhp-notes-btn-add {
    width: 25px;
    height: 25px;
    border: none;
    background: url("../img/rhp/notes/add.png") transparent no-repeat scroll center center;
}

.rhp-notes-btn-detail {
    margin:5px 0px 10px 270px;
    width: 18px;
    height: 18px;
    border: none;
    background: url("../img/rhp/notes/open-in-popup-icon.png") transparent no-repeat scroll center center;
}

.rhp-notes-btn-lock {
    width: 15px;
    height: 15px;
    border: none;
    background: url("../img/rhp/notes/lock.png") transparent no-repeat scroll center center;
}

.rhp-notes-btn-delete {
    width: 15px;
    height: 15px;
    border: none;
    background: url("../img/rhp/notes/delete.png") transparent no-repeat scroll center center;
}

.rhp-notes-btn-unlock {
    width: 15px;
    height: 15px;
    border: none;
    background: url("../img/rhp/notes/unlock.png") transparent no-repeat scroll center center;
}

.rhp-notes-list-header {
    padding:10px 0px 0px 5px;
}
.rhp-notes-add-note-btn {
    padding:20px 0px 10px 15px;
}

.rhp-notes-dspl-list {
    margin:0px 10px 0px 5px;
    width:325px;
    overflow-y: auto;
    overflow-x: hidden;
}

.rho-notes-emptylist {
    height: 100%;
    width: 100%;
}

.rho-notes-emptylist-button {
    font-size: 12px;
    font-family: Arial;
    background-color:#00a8bd;
    color:#ffffff;
    text-align:center;
    margin-left: 100px;
    margin-top: 32px;
    height:28px;
    width:149px;
    border: none;
}

.rhp-notes-btn-disp {
    width:329px;
    height:35px;
    background: url('../img/rhp/notes/notes_background_title.png') transparent no-repeat scroll center center;
}

.rhp-notes-user {
    float:left;
    width:188px;
    margin-left: 15px;
}

.rhp-notes-user-color {
    /* margin:0px 0px 2px 0px; */
    color:#C4C3BF;
}

.rhp-notes-msg {
    margin:0px 0px 4px 15px;
    overflow:hidden;
    width:240px;
    white-space:nowrap;
    text-overflow:ellipsis;
    color: #333e48;
}

.rhp-notes-content {
    width:325px;
    height:33px;
    margin:0px 0px 0px 0px;
    background: url('../img/rhp/notes/notes_background_content.png') transparent no-repeat scroll left center;
}
.rhp-notes-empty {
    float:left;
    width: 10px;
    height:40px;
    border-right: solid 1px #F2E8E0;
    margin:0px 2px 0px 0px;
}
.rho-notes {
    margin:0px 0px 0px 0px;
    border-bottom: solid 1px #C4C3BF;
}
/* rhp notes end*/

/* rhp notes popup start */
.rhp-notesPopup-layout-div {
    width:950px; height:570px;
}

.rhp-notesPopup-west-div {
    width:250px;
}

.rhp-notesPopup-center-div {
    background-color:#FCF6E8;
}

.rhp-notespopup-btn-add {
    margin:10px 0px 10px 21px;
    width: 25px;
    height: 25px;
    border: none;
    background: url("../img/rhp/notes/add.png") transparent no-repeat scroll center center;
}

.rhp-notespopup-btn-lock {
    width: 15px;
    height: 15px;
    border: none;
    background: url("../img/rhp/notes/lock.png") transparent no-repeat scroll center center;
}

.rhp-notespopup-btn-delete{
    width: 15px;
    height: 15px;
    margin-left:5px;
    border: none;
    background: url("../img/rhp/notes/delete.png") transparent no-repeat scroll center center;
}

.rhp-notespopup-btn-unlock {
    width: 15px;
    height: 15px;
    border: none;
    background: url("../img/rhp/notes/unlock.png") transparent no-repeat scroll center center;
}

.note-popup {
}
.note-popup-content {
    width:700px;
    height:500px;
}

.note-popup-userInfo {

}

.rhp-notes-list-user {
    margin:0px 0px 2px 15px;
    color:#C4C3BF;
}

.note-popup-userDate {
    margin-left:5px;
}

.notes-popup-notesList {
    width:100%;height:460px;margin-top:20px;background-color:#FFFFFF;overflow: auto;
}
/* rhp notes popup end */

/* rhp parties start */

.rhp-parties {
    width:130px;
    height: 20px;
    float:left;
    margin:2px 0px 2px 2px;
}

.rhp-parties-mandatory {
    width: 130px;
    height: 20px;
    float: left;
    margin: 2px 0px 2px 2px;
    background: url(../img/icon_mandatory.jpg) repeat-y right center;
}

.rhp-parties-chkb-edit {
    vertical-align: middle;
    height: 16px;
    margin-top: 4px;
    margin-left: 16px;
    width: 20px;
    float: left;
}
.rhp-parties-chkb-disp {
    vertical-align: middle;
    height: 16px;
    margin-top: 2px;
    margin-left: 16px;
    width: 20px;
    float: left;
}
.rhp-parties-checkbox-read {
    cursor: pointer;
    width: 16px;
    height: 16px;
    background: url("../img/rhp/parties/checkbox_read.png") no-repeat scroll 0 0 transparent;
}
.rhp-parties-combobox-panel {
    width:110px;
}
.rhp-parties-reset-panel {
    width:290px;
    height:20px;
}
.rhp-parties-panel {
    border:0;
    margin-left: 8px;
    width:325px;
    height:100%;
}

.rhp-parties-panel-header {
    width:320px;color:#B6B5B8;padding-top:22px;
}

.rhp-parties-panel-ownerheader {
    border-bottom:0px solid #A9A9AA;margin-left:165px;
}
.rhp-parties-panel-content-edit {
    margin:4px 0px 0px 4px;
    width:325px;
    height: 80%;
    overflow-y: auto;
    overflow-x: hidden;
}

.rhp-parties-panel-content-disp {
    margin:4px 0px 0px 4px;
    color: #333e48;
    height: 90%;
    overflow-y: Auto;
    overflow-x:hidden;
}

.rhp-parties-panel-reset {
     height:25px;margin:10px 0px 17px 18px;
}
.rhp-parties-add-btn {
    border: 0px;
    line-height: 100%;
    vertical-align: middle;
    width:25px;
    height:25px;
    margin:0 6px 0 0;
    background: url(../img/rhp/parties/add_parties.png);
}

.rhp-parties-add-btn:hover {
    background: url(../img/rhp/parties/add_parties.png) transparent no-repeat scroll center center;
}

.rhp-parties-add-btn:focus {
    background: url(../img/rhp/parties/add_parties.png) transparent no-repeat scroll center center;
}

.rhp-parties-reinitial-btn {
    border: 0px;
    line-height: 100%;
    vertical-align: middle;
    width:136px;
    height:25px;
    background: url(../img/rhp/parties/re-initialize_button.png);
}

.rhp-parties-reinitial-btn:hover {
    background: url(../img/rhp/parties/re-initialize_button.png) transparent no-repeat scroll center center;
}

.rhp-parties-reinitial-btn:focus {
    background: url(../img/rhp/parties/re-initialize_button.png) transparent no-repeat scroll center center;
}

.rhp-parties-text-long-value {
    width:98px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333e48;
}

.rho-notes-emptylist-button:focus{
   color: #FFFFFF;
  background-color: #00a8bd;
  background: #00a8bd;
}

.rhp-forum-thread-btn:focus{
    color: #FFFFFF;
  background-color: #00a8bd;
  background: #00a8bd;
}

rhp-forum-thread-btn:active{
  color: #FFFFFF;
  background-color: #00a8bd;
  background: #00a8bd;
}

.rhp-notes-user .z-button {
    min-height: 15px;
}
 .rhp-parties .z-combobox .z-combobox-input {
    height: 20px;
}

.rhp-parties .z-combobox .z-combobox-button:hover {
    background: url("../img/icon/dropdown-arrow-up-over.png") center no-repeat #6da7bf;
}

.rhp-parties .z-combobox .z-combobox-button {
    background: url("../img/icon/dropdown-arrow-down-out-16.png") center no-repeat transparent;
    min-height: 20px;
}

/* Begain form CNT-29975 */
.rhpBodyCls .z-caption-content {
    display: inline-block;
}
/* End form CNT-29975 */

/* rhp parties end*/