
/*  Special Look Buttons  */
/*  Save: */
	.pcBtnSave {
		background-color:#bdb;
		background-image:linear-gradient(to bottom,#E7F3E7 0px,#bdb 100%);
	}
	.pcBtnSave:hover {
		background-color:#cce5cc;
		background-image:linear-gradient(to bottom,#ebf5eb 0px,#cce5cc 100%);
	}
	.pcBtnSave:focus {
		background-color:#cce5cc;
		background-image:linear-gradient(to bottom,#ebf5eb 0px,#cce5cc 100%);
	}
/* Cancel: */
	.pcBtnCancel {
		background-color:#dbb;
		background-image:linear-gradient(to bottom,#f3e7e7 0px,#dbb 100%);
	}
	.pcBtnCancel:hover {
		background-color:#e5cccc;
		background-image:linear-gradient(to bottom,#f5ebeb 0px,#e5cccc 100%);
	}
	.pcBtnCancel:focus {
		background-color:#e5cccc;
		background-image:linear-gradient(to bottom,#f5ebeb 0px,#e5cccc 100%);
	}

/*  PopupBandbox  */
/* Making the assumption we don't need this:
	DIV.z-bandbox-pp {border-width:3px; border-color:#66A; overflow-x:hidden;}
	 .pcBandbox {position:relative; left:-30px; z-index:-10; }
	 .pcBandbox INPUT.z-bandbox-inp {border-color:transparent;}
*/	 
	 .pcBandBtnSmall {width:24px; padding:0;}
	 .pcBandBtnSmall IMG {width:12px;}
/*	 
	 .pcBandpopup {cursor:default;}
	 .pcBandpopup button {cursor:pointer;}
	 .pcBandpopup td.z-cell {padding:2px; cursor:default; background-color:transparent;}
	 .pcBandpopup TR {background-image:none; background-color:transparent;}
	 .pcBandpopup .pcBigLabel {font-size:14px;}
	 .pcBandpopup .pcSmallLabel {font-size:11px; margin-left:6px;}
*/	 
	 /* new version with DIVs */
	 .pcBandpopup DIV.pcBandDiv {cursor:pointer; position:relative; padding:4px;}
	 .pcBandpopup DIV.pcBandDiv:hover {background-color:#f0f0f8;}
	 .pcBandpopup IMG.pcBandDivImage {cursor:pointer; position:absolute; left:2px; top:4px;}
	 .pcBandpopup DIV.pcBandDiv .z-label {margin-left:24px;}

/*  PopupBandbox  */
	DIV.z-combobox-pp {max-height:112px;}

/*  DesignDocs "ActionButton"  */
	A.pcDDAction {display:block; width:20px;}				
	A.pcDDAction IMG {cursor:pointer;}				
	A.pcDDAction:hover {background-color:#ddf;}				
	A.pcDDAction:hover IMG {opacity:0.6;]}				
	
/* Caption Alterations */
	.pcCaptionInLine .z-caption-content { 
	   display: inline; 
    }

/* Grid: turn off even/odd striping */
    .pcGridTurnOffStriping .z-row .z-cell { background: none; border:  none; }

/* Grid: turn off hover highlight */
    .pcGridTurnOffHover .z-row:hover > .z-row-inner, .pcGridTurnOffHover.z-row:hover > .z-cell {
        background: none;
    }

/* Grid: turn off hover hightlight No Control Interaction */
    .pcGridTurnOffHoverEvents {
        pointer-events: none;
    }

/* Row: selectable row, make a row look selectable */
    .pcRowSelectable TD.z-cell {
        cursor: pointer;
    }

/* Button: Setup a report selector button */
	.pcStdReportBtn {
	    color: #449;
	    background-color: #E7E7FF;
	    background-image:linear-gradient(to bottom,#f0f0ff 0px,#d6d6ff 100%);
	    border-radius:10px; -moz-border-radius:10px;
	    font-size: 11pt; text-shadow: 1px 1px #FFFFFF;
	    height: 50px;
	    white-space: normal;
	}

    .pcFooterText {
        font-size:x-small;
        color: #449;
    }
    