#hp-summary { float: left; width: 752px; /* 565px; */ min-height: 25px;/*150px*/ padding: 5px; margin: 0 10px 10px 0; background: #cccccc url(/images/layout/gradient-light-grey-215.png) repeat-x; border: 1px solid #d6d6d6; }
#hp-marketing { float: left; width: 175px; min-height: 225px; background: #eeeeee; border: 1px solid #d6d6d6; }
#hp-mail { clear: left; float: left; min-height: 200px; }
.mail-half { width: 400px; }
.mail-full { width: 764px; }
#hp-notify { float: left; width: 350px; min-height: 200px; margin: 0 0 0 12px; background: #cccccc url(/images/layout/gradient-grey-350.png) repeat-x; border: 1px solid #d6d6d6; }

#hp-summary-profile { float: left; width: 93px; text-align: center; }
/* #hp-summary-welcome { float: left; width: 300px; margin-left: 5px; margin-right: 5px; } */
/*#hp-summary-welcome { float: left; width: 460px; margin-left: 5px; margin-right: 5px; }*/
#hp-summary-welcome { float: left; width: 740px; margin-left: 5px; margin-right: 5px; font-size: 16px; }
#hp-summary-sub { float: right; width: 155px; height: 125px; border: 2px solid #FFFFFF; background: url(/images/layout/red-gradient-210.png) repeat-x; padding: 5px; color: #FFFFFF; text-align: center; }
#hp-summary-sub-v1 { font-size: 14px; font-weight: bold; }
#hp-summary-sub-v2 { font-size: 12px; }
.hp-summary-sub-s { height: 1px; border-top: 1px solid #f0a7a7; margin: 5px 0 5px 0; }
#hp-summary-sub-v3 { font-size: 12px; margin-top: 10px;  }
#hp-summary-sub-v4 { font-size: 12px; margin-bottom: 5px; }
#hp-summary-sub-v5 { font-size: 12px; font-weight: bold; }

.hp-notify-lbl { height: 25px; width: 100%; background: #e0e0e0 url(/images/layout/gradient-grey-25.png) repeat-x; }
.hp-notify-lbl .button { float: left; margin: 4px 0 0 10px; }
.hp-notify-lbl .text { float: left; margin: 4px 0 0 10px; font-size: 14px; font-weight: bold; }

#pending-decision-block { border-top: 1px solid #444444; border-bottom: 1px solid #444444; margin: 4px 0 0 0; padding: 0 0 4px 0; float: left; width: 100%; }

.btn-decline { height: 14px; width: 14px; background: #a20328; border: 1px solid #811830;}
.btn-approve { height: 14px; width: 14px; background: #006e2e; border: 1px solid #005122;}
.btn-decline:hover { border: 1px solid #FFFFFF;}
.btn-approve:hover { border: 1px solid #FFFFFF;}

.btn-hide { height: 8px; width: 8px; background: #f5f7e6; border: 1px solid #c4c5a6;}
.btn-hide:hover { border: 1px solid #000000; }

#hp-mail ul.tabs { padding: 0; margin: 4px 0 0 5px; float: left; }
#hp-mail ul.tabs li { display: inline; list-style: none; padding: 4px 20px 4px 20px; margin: 0 2px 0 0; background: #d6d6d6; border-top: 1px solid #bdbcbd; border-right: 1px solid #bdbcbd; border-left: 1px solid #bdbcbd; }
#hp-mail ul.tabs li a { color: #000000; text-decoration: none; font-weight: bold; }
#hp-mail ul.tabs li.selected { background: #FFFFFF; }
#hp-mail-new { float: right; margin: 4px 4px 4px 4px; }
#hp-mail-contents { background: #cccccc url(/images/layout/gradient-grey-350.png) repeat-x; min-height: 177px; border: 1px solid #bdbcbd; }
#hp-mail-header { background-color: #f1f1f1; padding: 4px; position: relative; }
#hp-mail-new-form { color: #222222; padding: 4px; margin: 2px 10px 2px 10px; }
#hp-mail-list { }
#hp-mail-list .separator { height: 1px; border-top: 1px dashed #aaaaaa; margin: 4px 0 4px 0; }
#hp-mail-list .separator-hard { height: 1px; border-top: 1px solid #aaaaaa; margin: 4px 0 4px 0; }
#new-conversation-form-errors { background: #440000; color: #FFFFFF; padding: 4px; margin: 2px 10px 2px 10px; }
#new-conversation-form-success strong { font-size: 13px; font-weight: bold; }

.hp-mail-group { border-top-color: rgb(152, 160, 159); border-top-style: solid; border-top-width: 1px; height: 25px; width: 100%; background: #e0e0e0 url(/images/layout/gradient-grey-25-inv.png) repeat-x; padding-right: 8px; margin: 0 0 5px -4px;}
.hp-mail-group .button { float: left; margin: 4px 0 0 10px; }
.hp-mail-group .text { float: left; margin: 6px 0 0 10px; font-size: 12px; font-weight: bold; }
.hp-mail-group .text a { color: #000000; text-decoration: none; }
.hp-mail-group .text a:hover { color: #AE0000; text-decoration: underline; }
.hp-mail-group .date { float: right; margin: 6px 0 0 10px; font-size: 10px; }

.hp-mail-paging { position: relative; font-size: 10px; font-weight: bold; }
.hp-mail-paging-back { float: left; }
.hp-mail-paging-fwd { float: right; }

#hp-mail-search { position: absolute; top: 0; right: 0; width: 175px; height: 20px; }
.hp-mail-search-field { font-size: 10px; background: #FFFFFF url(/images/layout/gradient-light-16.png) repeat-x; border: 1px solid #cfcfcf; margin: -25px 0 0 0; padding: 2px 2px 1px 2px; }
#hp-mail-search-text-field { position: absolute; top: 2px; right: 28px; }
#hp-mail-search-submit { position: absolute; top: 2px; right: 4px; }