#wcalculator { background-color: #FFFFFF; border-color: #CCCCCC #666666 #000000 #CCCCCC; border-style: solid; border-width: 2px; position: absolute; width: 185px; }
#wclock { background-color: #CCCCCC; position: absolute; width: 175px; }
#theClockLayer { height: 180px; left: 15px; position: relative; text-align: center; background-image: url("../images/clock_bg.gif"); background-repeat: no-repeat; background-position: 4px 38px;}

/* Common Css */
.utilBackground { background-color: #DDDDDD; border: 2px solid #DDDDDD; }
.utilNameBackground { background-color:#FFFFFF; }
.utilPopup { background-color:#FFFFF5; border: 2px solid #DDDDDD; }
.utilText { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 11px;}

/*Clock*/
.citystyle { position: relative; text-align: left; }
.datestyle { font-family: arial, sans-serif; font-size: 10px; margin-top: 20px; position: absolute; text-align: center; width: 100px; }
.ampmstyle { font-family: arial, sans-serif; font-size: 10px; margin-top: 23px; position: absolute; text-align: center; width: 20px; }
.facestyle { font-family: arial, sans-serif; font-size: 10px; height: 15px; margin-top: 10px; position: absolute; text-align: center; width: 15px; }
.handsanddotsstyle { font-size: 2px; height: 2px; margin-top: 10px; position: absolute; width: 2px; }

/*Calculator*/
.calcMem {
    background-color: #FFFFCC;
    border-color: #CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #BBBBBB;
    font-family: Arial;
    font-size: 10px;
    height: 25px;
    text-align: left;
    width: 100%;
}
.calcResult {
    background-color: #FFFFCC;
    border-color: #CCCCCC #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    font-size: 10px;
    height: 25px;
    text-align: right;
    width: 100%;
}
.calcCancBtn  { background-color:#ffa324; width: 25px; }
.calcGreyBtn  { background-color:#818181; width: 25px; }
.calcBlackBtn { background-color:#77b900; width: 25px; }
.calcMemBtn   { background-color:#003366; width: 25px; }
.calcBackBtn  { background-color:#003366; width: 25px; }
.calcBlackBtn, .calcGreyBtn, .calcBigBtn, .calcCancBtn, .calcMemBtn, .calcBackBtn { border: medium none; color: #FFFFFF; font-size: 11px; height: 20px; text-align: center; }