table.WiseBlocksCalc {
    padding:3px 3px 3px 3px;
    background-color:#E3E3E3;
    border:1px solid black;
    cursor:move;
}

table.WiseBlocksCalc tbody td.IC_genericCalcSmallButton {
    border:1px solid #E0E0E0;
    cursor: pointer;
}

table.WiseBlocksCalc tbody td.IC_genericCalcButton div{
}
table.WiseBlocksCalc tbody td.IC_genericCalcButton {
	width:20px;
	height:18px;
    border:1px solid #939393;
    background-color:#FFF;
    font:11px Verdana;
    text-align:center;
    border-spacing:0;
    border-collapse:separate;
    cursor: pointer;
    color:#FF7B3C;
	background-color:#F4F4F4;
}
table.WiseBlocksCalc tbody td.IC_genericCalcDigit,
table.WiseBlocksCalc tbody td.IC_genericCalcSign,
table.WiseBlocksCalc tbody td.IC_genericCalcDot,
table.WiseBlocksCalc tbody td.IC_genericCalcSign,
table.WiseBlocksCalc tbody td.IC_genericCalcDigit,
table.WiseBlocksCalc tbody td.IC_genericCalcDot, 
table.WiseBlocksCalc tbody td.IC_genericCalcDiv,
table.WiseBlocksCalc tbody td.IC_genericCalcMult,
table.WiseBlocksCalc tbody td.IC_genericCalcMinus,
table.WiseBlocksCalc tbody td.IC_genericCalcPlus,
table.WiseBlocksCalc tbody td.IC_genericCalcEQ {
    color:#00349A;
	background-color:white;
}

table.WiseBlocksCalc tbody td.IC_genericCalcButtonOver {
    border:1px outset #E0E0E0;
}
table.WiseBlocksCalc tbody td.IC_genericCalcButtonDown {
    border:1px inset #E0E0E0;
}
table.WiseBlocksCalc tbody td.IC_genericCalcButtonOver div{
    margin-top:-1px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:1px;
}
table.WiseBlocksCalc tbody td.IC_genericCalcButtonDown div{
    margin-top:1px;
    margin-left:1px;
    margin-right:-1px;
    margin-bottom:-1px;
}


table.WiseBlocksCalc tbody td.IC_genericCalcPanel {
    width:auto;
    text-align:right;
    vertical-align:top;
}

table.WiseBlocksCalc .IC_genericCalcTopRow{
    height:1px;
    overflow:hidden;
}
table.WiseBlocksCalc td a{
    margin-left:5px;
}
table.WiseBlocksCalc .IC_genericCalcBottomRow{
    height:1px;
    overflow:hidden;
}
