body {
    font-size: 0.9em;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

a {
    outline: none;
}

.menu a {
    /*font-size:12px;*/
    width: 100%;
}

.footer {
    font-size: 11px;
}

.add2 {
    background: transparent url('../img/16-em-plus.png') 0 2px no-repeat !important;
}

.remove2 {
    background: transparent url('../img/16-em-cross.png') 0 2px no-repeat !important;
}

.modify {
    background: transparent url('../img/16-zoom.png') 0 2px no-repeat !important;
}

.grid {
    background: transparent url('../img/16-circle-green.png') 0 2px no-repeat !important;
}

.deploy {
    background: transparent url('../img/tasks/deploy.png') 0 2px no-repeat !important;
}

.assign {
    background: transparent url('../img/tasks/assign.png') 0 2px no-repeat !important;
}

.reminder {
    background: transparent url('../img/tasks/reminder.png') 0 2px no-repeat !important;
}

.escalation {
    background: transparent url('../img/tasks/escalation.png') 0 2px no-repeat !important;
}

.suspend {
    background: transparent url('../img/tasks/suspend.png') 0 2px no-repeat !important;
}

.resume {
    background: transparent url('../img/tasks/resume.png') 0 2px no-repeat !important;
}

.cancel {
    background: transparent url('../img/tasks/cancel.png') 0 2px no-repeat !important;
}

.pull {
    background: transparent url('../img/tasks/pull.png') 0 2px no-repeat !important;
}

.procreg {
    background: transparent url('../img/tasks/procreg.png') 0 2px no-repeat !important;
}

.complete {
    background: transparent url('../img/tasks/complet.png') 0 2px no-repeat !important;
}

.personal {
    background: transparent url('../img/tasks/personal.png') 0 2px no-repeat !important;
}

.overdue {
    background: transparent url('../img/tasks/overdue2.png') 0 2px no-repeat !important;
}

.group {
    background: transparent url('../img/tasks/group2.png') 0 2px no-repeat !important;
}

.instances {
    background: transparent url('../img/tasks/instances2.png') 0 2px no-repeat !important;
}

.otherprops {
    background: transparent url('../img/tasks/otherprops2.png') 0 2px no-repeat !important;
}

.admin {
    background: transparent url('../img/tasks/admin2.png') 0 2px no-repeat !important;
}

.taskm {
    background: transparent url('../img/tasks/taskM.png') 0 2px no-repeat !important;
}

.pull {
    background: transparent url('../img/tasks/pull.png') 0 2px no-repeat !important;
}

.delegate {
    background: transparent url('../img/tasks/delegate.png') 0 2px no-repeat !important;
}

.exec {
    background: transparent url('../img/tasks/exec.png') 0 2px no-repeat !important;
}

.print {
    background: transparent url('../img/tasks/printer.png') 0 2px no-repeat !important;
}

.printall {
    background: transparent url('../img/tasks/printerAll.png') 0 2px no-repeat !important;
}

.End {
    background: transparent url('../img/tasks/end.png') 0 2px no-repeat !important;
}

.Undeploy {
    background: transparent url('../img/tasks/undeploy.png') 0 2px no-repeat !important;
}

.banner {
    font-size: 20px;
    font-weight: bold;
}

.data-entry {
    background: transparent url('../img/16-em-pencil.png') 0 2px no-repeat !important;
}

.x-icon-save {
    background: transparent url('../img/16-circle-green-check.png') 0 2px no-repeat !important;
}

.xi-wizard {
    background: transparent url(../img/XiWizard_ico.png) 0 2px no-repeat !important;
}

.x-icon-close {
    background: transparent url('../img/16-circle-red-delete.png') 0 2px no-repeat !important;
}

.x-icon-form-clear {
    background: transparent url('../img/form_clear.png') 0 2px no-repeat !important;
}

.x-icon-login {
    background: transparent url('../img/16-security-lock.png') 0 3px no-repeat !important;
}

.x-icon-logout-but {
    background: transparent url('../img/16-security-lock.png') 0 2px no-repeat !important;
}

.x-icon-login-but {
    background: transparent url('../img/16-security-lock-open.png') 0 2px no-repeat !important;
}

.x-icon-zune {
    background: transparent url('../img/16-cube-green.png') 0 2px no-repeat !important;
}

.x-icon-filter {
    background: transparent url('../img/find.png') 0 3px no-repeat !important;
}

.x-icon-printer {
    background: transparent url('../img/printer.png') 0 2px no-repeat !important;
}

.x-icon-member {
    background: transparent url('../img/16-member.png') 0 2px no-repeat !important;
}

.x-icon-report {
    background: transparent url('../img/report.png') 0 2px no-repeat !important;
}

.x-icon-show-details {
    background: transparent url('../img/16-file-archive.png') 0 2px no-repeat !important;
}

.x-icon-printer {
    background: transparent url('../img/printer.png') 0 2px no-repeat !important;
}

.x-icon-setup {
    background: transparent url('../img/16-tool-a.png') 0 2px no-repeat !important;
}

.x-icon-member {
    background: transparent url('../img/16-member.png') 0 2px no-repeat !important;
}

.x-icon-member-add {
    background: transparent url('../img/16-member-add.png') 0 2px no-repeat !important;
}

.x-icon-member-profile {
    background: transparent url('../img/16-member-profile.png') 0 2px no-repeat !important;
}

.x-icon-member-heart {
    background: transparent url('../img/16-member-heart.png') 0 2px no-repeat !important;
}

.x-icon-check {
    background: transparent url('../img/16-em-check.png') 0 2px no-repeat !important;
}

.x-icon-process {
    background: transparent url('../img/16-file-page.png') 0 2px no-repeat !important;
}

.x-icon-greenlight {
    background: transparent url('../img/16-greenlight.png') 0 2px no-repeat !important;
}

.x-icon-redlight {
    background: transparent url('../img/16-redlight.png') 0 2px no-repeat !important;
}

.x-icon-redlightmark {
    background: transparent url('../img/16-redlightmark.png') 0 2px no-repeat !important;
}

.x-icon-process2 {
    background: transparent url('../img/paper-excerpt-yellow-16-ns.png') 0 2px no-repeat !important;
}

.x-grid-rowbody p {
    margin: .5em 0;
}

.unread-row {
    background-color: #e2ffe2;
    color: #090;
}

.read-row {
    background-color: #ffa;
    color: #009;
}

/************ Summary *************/
/*
 * Ext JS Library 2.2.1
 * Copyright(c) 2006-2009, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

.x-grid3-summary-row {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #333;
    background: #f1f2f4;
}

.x-grid3-summary-row .x-grid3-cell-inner {
    font-weight: bold;
    padding-bottom: 4px;
}

.x-grid3-cell-first .x-grid3-cell-inner {
    padding-left: 16px;
}

.x-grid-hide-summary .x-grid3-summary-row {
    display: none;
}

.x-grid3-summary-msg {
    padding: 4px 16px;
    font-weight: bold;
}

.under {
    text-decoration: underline;
}

.over {
    text-decoration: overline;
}

.altdouble { /* alternate double */
    /*border-top: #d0d0d0 3px solid;*/
    border-bottom: gray 3px double;
    line-height: 1.7em;
}

.ux-chip-notification {
    position: absolute;
    right: 10px;
    bottom: 10px;
    background: #CEDFF5;
    z-index: 1001;
    border: 1px solid #99BBE8;
}

#logo-name {
    margin-top: 40px;
    font-size: 18px;
}

/************ Summary *************/
/*
 * Ext JS Library 2.2.1
 * Copyright(c) 2006-2009, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

.x-grid3-summary-row {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #333;
    background: #f1f2f4;
}

.x-grid3-summary-row .x-grid3-cell-inner {
    font-weight: bold;
    padding-bottom: 4px;
}

.x-grid3-cell-first .x-grid3-cell-inner {
    padding-left: 16px;
}

.x-grid-hide-summary .x-grid3-summary-row {
    display: none;
}

.x-grid3-summary-msg {
    padding: 4px 16px;
    font-weight: bold;
}

.under {
    text-decoration: underline;
}

.over {
    text-decoration: overline;
}

.altdouble { /* alternate double */
    /*border-top: #d0d0d0 3px solid;*/
    border-bottom: gray 3px double;
    line-height: 1.7em;
}

.altsingle { /* alternate double */
    /*border-top: #d0d0d0 3px solid;*/
    border-bottom: gray 2px solid;
    line-height: 1.1em;
}

.ux-chip-notification {
    position: absolute;
    right: 10px;
    bottom: 10px;
    background: #CEDFF5;
    z-index: 1001;
    border: 1px solid #99BBE8;
}

#logo-name {
    margin-top: 20px;
    font-size: 18px;
}

.x-shortcuts {
    margin-top: 30px;
    align: center;
    width: 50%;
    border: 1px solid #7575ff;
    /*border-collapse:collapse;*/
    -moz-border-radius: 15px;
    border-radius: 15px;
    behavior: url(./scripts/jsl/PIE.htc);
    position: relative;
}

.x-shortcuts td {
    width: 80px;
    height: 80px;
    border: 1px solid #71aac7;
}

.round {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url(./scripts/jsl/PIE.htc);
    position: relative;
}

.round a {
    text-decoration: none;
}

.x-shortcuts td:hover {
    border: 1px solid #ff9e00;
    background-color: #99ccff;
}

.x-shortcuts td img {
    width: 48px;
    height: 48px;
    display: block;
}

.welcome-note {
    margin-top: 20px;
    font-size: 14px;
}

.sys-desc {
    font-size: 20px;
    color: #ff0000;
    text-shadow: 0px 2px 3px #000;
    margin-bottom: 30px;
}

.fund {
    color: #FF9E00;
    font-size: 14px;
    font-weight: bold;
}

.master {
    color: #5D4BD8;
    font-size: 14px;
    font-weight: bold;
}

.version {
    color: #ff0000;
    font-size: 14px;
    font-style: oblique;
    font-weight: bold;
}

/* Dash boards: All dashboards */
.hmpgStps {
    background: #fff;
    border: 0px solid #afdcec;
    border-radius: 10px;
    -moz-border-radius: 10px;
    margin: 1% 0 5% 0;
    /*note: top le??ft bottom right;*/
    width: 100%;
    color: #444444;
}

.hmpgStps td {
    border: 1px solid #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    font-size: 11px;
    margin-right: 100px;
}

.hmpgStps td:hover {
    color: #ff6f00;
    cursor: pointer;
    background-color: #f8f8f8;
    border: 1px solid #afcafa;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    /*text-decoration: none;
    behavior: url(./scripts/jsl/PIE.htc);*/
    position: relative;
}

.hmpgStps td img {
    border: 0px solid #ddd;
    float: left;
    height: 60px;
    width: 60px;
    margin: 5px 10px 0 5px;
}

.hmpgStps td h3 {
    margin: 20px 0 0 7px;
    border-bottom: 1px dotted #afcafa; /* lighter */
    color: #43c6db; /* darker */
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.hmpgStps td h4 {
    margin: 20px 0 0 7px;
    text-decoration: underline;
}

#hmpgLnks {
    text-decoration: none;
}

#hmpgLnks:hover {
    color: #ff9e00;
    text-decoration: underline;
}

.schmChngHtml {
    margin-top: 30px;
    color: #5d4bd8;
    font-weight: bold;
    font-size: 12px;
}

.schmChngJs {
    color: #FF9E00;
    font-weight: bold;
    font-size: 12px;
}