/* Main style sheet for jQuery Calculator v1.2.4 */
div.hasCalculator, span.hasCalculator {
        position: relative;
}
button.calculator-trigger {
        width: 25px;
        padding: 0px;
}
img.calculator-trigger {
        margin: 2px;
        vertical-align: middle;
}
#calculator-div {
        display: none;
        z-index: 10;
        margin: 0;
        padding: 0;
        border: 1px solid #888;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        color: #000;
        background-color: #f4f4f4;
        font-family: Arial,Helvetica,sans-serif;
}
.calculator-keyentry {
        position: absolute;
        top: 3px;
        right: 3px;
        width: 0px;
}
.calculator-inline {
        position: relative;
        border: 0px solid #888;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        background-color: #fff;
        width: 520px;
}
.calculator-inline .calculator-close {
        display: none;
}
.calculator-disabled {
        position: absolute;
        z-index: 100;
        background-color: white;
        opacity: 0.5;
        filter: alpha(opacity=50);
}
.calculator-rtl {
        direction: rtl;
}
.calculator-prompt {
        clear: both;
        width: 100%;
        text-align: center;
}
.calculator-result {
        clear: both;
        margin: 2px;
        padding: 0px 2px;
        text-align: right;
        background-color: #fff;
        border: 1px inset #000;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        font-size: 1.4em;
        height: 22px;
        width: 200px;
        font-weight: 600;
        
}
.calculator-focussed {
        background-color: #ffc;
}
.calculator-row {
        clear: both;
        width: 100%;
}
.calculator-space {
        float: left;
        margin: 2px;
        width: 28px;
}
.calculator-half-space {
        float: left;
        margin: 1px;
        width: 14px;
}
.calculator-row button {
        position: relative;
        float: left;
        margin: 2px;
        background-image: url(../Content/Images/buttonBG.gif);
        background-repeat: no-repeat;
	    background-position: center;
	    background-color: Transparent;
	    border: 0px solid #fff;
        padding: 0px;
        height: 60px;
        text-align: center;
        cursor: pointer;
        font-weight: 600;
        font-size: 1.3em;
        
}
.calculator-row .calculator-ctrl {
        width: 100px;
}
.calculator-row .calculator-undo, .calculator-row .calculator-clear-error, .calculator-row .calculator-clear {
        width: 100px;
}
.calculator-row .calculator-base, .calculator-row .calculator-angle {
        width: 28px;
        font-size: 70%;
}
.calculator-row .calculator-base-active, .calculator-row .calculator-angle-active {
        border: 2px inset #fff;
}
.calculator-digit, .calculator-oper {
        width: 100px;
}
.calculator-mem-empty {
        color: #888;
}
.calculator-trig {
        font-size: 70%;
}
@-moz-document url-prefix() { // Firefox
        .calculator-trig, .calculator-base {
                text-indent: -3px;
        }
}
.calculator-key-down {
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
}
.calculator-keystroke {
        display: none;
        width: 16px;
        height: 14px;
        position: absolute;
        left: -2px;
        top: -2px;
        color: #000;
        background-color: #ccc;
        font-size: 80%;
}
.calculator-keyname {
        width: 22px;
        font-size: 70%;
}
.calculator-cover {
        display: none;
        display/**/: block;
        position: absolute;
        z-index: -1;
        filter: mask();
        top: -4px;
        left: -4px;
        width: 125px;
        height: 200px;
}