body { font-family: Verdana,Arial,sans-serif; font-size:12px; margin:0; padding:0; color:#3a3b55; background-color:#f9f6ef; }
h1 { color:#3a3b55; font-size:14px; margin-top:5px; }
h2 { color:#3a3b55; font-size:12px; margin-top:5px; margin-bottom:5px; }

#header { height:90px; background-color:#34344c; }
#header-text-left { float:left; margin-left:50px; margin-top:15px; }
#header-text-right { float:right; margin-right:10px; margin-top:55px; color:#d8d9dd; text-align:right; }
#header-logo { font-size:18px; font-style:italic; color: #ffffff; font-family:Georgia, Serif;  }
#header-app-name { color:#ffffff; margin-top: 10px; }
#content-area { padding:10px; }
#footer { height:50px; background-color:#34344c; padding:5px; }
#menubar { height:16px; background-color:#c49158; border-top:solid 1px #000000; border-bottom:solid 1px #000000; padding: 3px 5px; }

ul.menu { list-style-type: none; margin:0px; }
ul.menu li { float:left; }
ul.menu a { text-decoration:none; padding-left:5px; padding-right:5px; color:#3a3b55; }
ul.menu a:hover { color:#d8d9dd; }

.gold-bar { height:5px; background-color:#c49158; border-top:solid 1px #000000; border-bottom:solid 1px #000000; }
.footer-text { color:#ffffff; }

.list { border-collapse:collapse; }
.list thead th { text-align:left; white-space:nowrap; }
.list-item { }
.list-highlight { color:#ffffff; background-color: #5d82de !important; cursor: pointer; }
.list-item td { white-space:nowrap; }
.list-item-edit-insert { background-color:#ccddff; }
.list-item-edit-insert2 { background-color:#a8c4eb; }

.form-label { font-weight:bold; text-align:right; white-space:nowrap; }
.date-entry { }
input.readonly-field,
textarea.readonly-field {
    background-color:#e6e6e6 !important;
    color:#666666 !important;
}

.jbutton { height:22px; padding:0px 5px 0px 5px !important; }

.message-text { font-size:8pt; }
.error-message-text { font-size:8pt; color:Red; }

.tabs { }

#schedule-dialog { width:600px; }
#search-dialog { width:600px; z-index:10000 !important; }
#payment-dialog { width:800px; }
#additional-premium-dialog { width:700px; }
#chargeback-dialog { width:700px; }
#commissions-adjustment-dialog { width:600px; }
#recalculate-comm-dialog { width:400px; }
#audit-dialog { width:600px; }
#mod-reason-dialog { width:400px; }
#saltcrm-search-dialog { width:900px; }

.dialog { position:absolute; background-color:#ffffff; border:solid 1px #aaaaaa; height:auto; z-index:9999; display:none; }
.dialog-titlebar { padding:5px; font-weight:bold; background: url(../themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) #cccccc repeat-x 50% 50%; color: #222222; border-bottom:solid 1px #ae946d; cursor:pointer; }
.dialog-content { padding:5px; }
#mask { width: 100%; height: 100%; z-index: 9000; padding: 0px; margin: 0px; background-color:#e8e8e8; position: absolute; top: 0px; left:0px; overflow: hidden; filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4; }
.hide-mask-button { }

.row-menu-button { width:15px; background: url(images/menu-down.png) no-repeat 50% 50%; }
.row-menu-div { background-color:#ffffff; border:solid 1px #000000; padding: 3px 5px; position:absolute; }

ul.row-menu { list-style-type: none; margin:0px; }
ul.row-menu a { text-decoration:none; padding-left:5px; padding-right:5px; color:#3a3b55; }
ul.row-menu a:hover { color:#c49158; }
ul.row-menu li { white-space:nowrap; }

.groupbox { border:solid 1px #aaaaaa; margin-top:20px; }
.groupbox .label { margin-top:-14px; margin-left:5px; background-color:#ffffff; float:left; padding:2px; font-weight:bold; }

a.sort-link, a:visited.sort-link, a:hover.sort-link { color: #3a3b55; text-decoration:underline; }