.tangram-button,.tangram-button-label{background:url(../images/tangram-button.png);position:relative;display:inline;float:left}.tangram-button{cursor:pointer;background-position:left 0;margin-right:5px;padding-left:5px}.tangram-button-label{background-position:right 0;margin-right:-5px;width:50px;height:20px;padding-right:5px;font-size:12px;font-weight:700;color:#35608C;line-height:20px;text-align:center}.tangram-button-hover{background-position:left -20px}.tangram-button-hover .tangram-button-label{background-position:right -20px}.tangram-button-press{background-position:left -40px}.tangram-button-press .tangram-button-label{background-position:right -40px}.tangram-button-disabled .tangram-button-label{color:gray}.tangram-carousel{position:relative;overflow:hidden}.tangram-carousel-scroll{position:absolute}.tangram-carousel-item-focus img{border:1px solid red}.tangram-carousel-btn-base{background:url(../images/tangram-carousel.png) no-repeat;width:48px;height:48px;text-align:center;-webkit-text-size-adjust:none;font-size:1px}.tangram-carousel-horizontal,.tangram-carousel-horizontal-item{float:left}.tangram-carousel-horizontal-btn-prev{float:left;margin-top:60px;background-position:0 0}.tangram-carousel-horizontal-btn-next{float:left;margin-top:60px;background-position:-48px 0}a.tangram-carousel-horizontal-btn-prev:hover{background-position:0 -50px}a.tangram-carousel-horizontal-btn-next:hover{background-position:-48px -50px}.tangram-carousel-vertical-btn-prev{display:block;margin-left:60px;background-position:0 -98px}.tangram-carousel-vertical-btn-next{display:block;margin-left:60px;background-position:0 -144px}a.tangram-carousel-vertical-btn-prev:hover{background-position:-50px -98px}a.tangram-carousel-vertical-btn-next:hover{background-position:-50px -144px}.tangram-combox{border:1px solid #A4BED4;width:166px;height:16px;padding:1px}.tangram-combox-input{float:left;margin:0;padding:0;width:150px;height:16px;border:0;font-size:12px}.tangram-combox-arrow{background:url(../images/tangram-combox.png) no-repeat;cursor:pointer;font-size:0;float:left;height:16px;width:16px}.tangram-combox-hover{border-color:#edbb72}.tangram-combox-hover .tangram-combox-arrow{background-position:-16px 0}.tangram-combox-press .tangram-combox-arrow{background-position:-32px 0}.tangram-dialog{border:1px solid #9ecae8;background:#fff}.tangram-dialog-title{background:#c7deed;border-top:#d8e8f2 solid 1px;border-bottom:#9ecae8 solid 1px;padding:5px 12px;font-size:14px;font-weight:700;color:#1c4a79;cursor:pointer}.tangram-dialog-content{font-size:12px;padding:5px}.tangram-dialog-close{position:absolute;right:8px;top:8px;width:11px;height:11px;font-size:0;background:url(../images/tangram-dialog.png) no-repeat}.tangram-dialog-close-hover,.tangram-dialog-close-press{background-position:0 -11px}.tangram-dialog-footer{background:#e6f3fb;border-top:#9ecae8 solid 1px;height:20px;padding:5px}.tangram-dialog-accept,.tangram-dialog-button-label,.tangram-dialog-cancel{background:url(../images/tangram-button.png);position:relative;display:inline;float:left}.tangram-dialog-accept,.tangram-dialog-cancel{cursor:pointer;background-position:left 0;margin-right:10px;padding-left:5px}.tangram-dialog-button-label{background-position:right 0;margin-right:-5px;width:50px;height:20px;padding-right:5px;font-size:12px;font-weight:700;font-family:STHeiti,SimSun;color:#35608C;line-height:20px;text-align:center}.tangram-dialog-accept-hover,.tangram-dialog-cancel-hover{background-position:left -20px}.tangram-dialog-accept-hover .tangram-dialog-button-label,.tangram-dialog-cancel-hover .tangram-dialog-button-label{background-position:right -20px}.tangram-dialog-accept-press,.tangram-dialog-cancel-press{background-position:left -40px}.tangram-dialog-accept-press .tangram-dialog-button-label,.tangram-dialog-cancel-press .tangram-dialog-button-label{background-position:right -40px}.tangram-dialog-img{float:left;width:16px;height:15px;background:url(../images/tangram-dialog.png) 0 -22px no-repeat}.tangram-dialog-text{float:left;clear:right}.tangram-input{border:1px solid #7E9DB9;height:20px}.tangram-input-hover{border:1px solid #edbb72}.tangram-input-focus{background-color:#FEFBBD}.tangram-menubar{font-size:12px;width:170px!important}.tangram-menubar ul{padding:0;margin:0;list-style:none;border:1px solid #edbb72}.tangram-menubar ul li{height:18px;margin:1px}.tangram-menubar-item{height:16px;padding:1px;float:left;clear:both;width:99%;outline:0!important;color:#666;font-size:12px;text-decoration:none;background:url(../images/tangram-menubar.png) 0 100px repeat-x}.tangram-menubar-item-hover{padding:0;border:1px solid #fad9ac;background-position:0 0}.tangram-menubar-item-press{padding:0;border:1px solid #edbb73;background-position:0 0}.tangram-menubar-item-disabled{color:gray;cursor:default}.tangram-pager{font-size:12px}.tangram-pager a{color:#333;padding:0 5px;cursor:pointer;text-decoration:none}.tangram-pager a:hover{padding:0 5px;color:orange}.tangram-pager-first,.tangram-pager-last,.tangram-pager-next,.tangram-pager-previous{padding:0 5px}.tangram-pager-current{font-weight:700}.tangram-popup{border:1px solid #BEA06E;background:#FFF7DB;padding:5px;line-height:19px;font-size:12px;cursor:pointer}.tangram-tooltip{background:#FFF7DB;border:1px solid #BEA06E;color:#333;cursor:default;line-height:19px;padding:5px;font-size:12px}.tangram-slider{background:url(../images/tangram-slider-bg.gif) 0 center repeat-x}.tangram-slider-thumb{width:22px;height:23px;z-index:3000}.tangram-progressbar-bar{height:23px}.tangram-suggestion{cursor:default;border:1px solid #7F9DB9}.tangram-suggestion table{cursor:default;width:100%;font-size:12px}.tangram-suggestion-current{background:#C7DEED;color:#fff}.tangram-suggestion-prepend{padding:2px;color:silver;font:12px verdana}.tangram-suggestion-append{padding:2px;color:silver;font:12px verdana;text-align:right}.tangram-tab{width:400px;height:61px;text-align:center}.tangram-tab-head-container{height:28px;padding:3px 0 0;margin:0;list-style:none;background:url(../images/tangram-tab.png) 0 -54px repeat-x}.tangram-tab-head{float:left;margin:1px;bottom:0}.tangram-tab-head a{width:90px;height:22px;padding-top:5px;color:#fff;font-size:12px;font-weight:700;display:block;text-decoration:none;background:url(../images/tangram-tab.png) 90px 0 no-repeat;outline:0}.tangram-tab-head a:hover{background-position:0 0}.tangram-tab-current a{color:#35608c;background-position:0 -27px!important}.tangram-tab-body-container{height:30px;background:url(../images/tangram-tab.png) 0 -85px repeat-x}.tangram-tab-body{clear:both}.tangram-tab-body p{font-size:14px;font-weight:700;color:#37A;margin:0}.tangram-table-title{font-size:12px;height:25px;border:1px solid #ccc;border-right:none;background:#eee}.tangram-table-title-row td{border-left:#f6f6f6 solid 1px;border-right:#ccc solid 1px}.tangram-table{border:1px solid #ededed;border-bottom:none;width:500px;font-size:12px}.tangram-table-row{background:#fff}.tangram-table-row-hover{background:#FFFAEE}.tangram-table-row td{padding:2px;height:21px;border-bottom:#ededed solid 1px}.tangram-smartpos-container{border:1px solid red;width:600px;font-size:12px;height:100px}.tangram-smartpos-source{width:50px;height:50px;border:2px solid #6C6;position:absolute;top:40px}.tangram-smartpos-target{width:80px;height:80px;border:2px solid #D76262;top:50px;left:200px;float:left;position:absolute}.tangram-colorpicker{background:#FFF;border:1px solid gray}.tangram-colorpicker table{border-collapse:separate;color:#000;cursor:default;font-weight:400;margin:0;padding:0;text-align:left;text-decoration:none;vertical-align:baseline;white-space:nowrap;width:auto}.tangram-colorpicker a:active,.tangram-colorpicker a:hover,.tangram-colorpicker a:link,.tangram-colorpicker a:visited{color:#000;cursor:default;font-weight:400;text-decoration:none}.tangram-colorpicker-color{border:1px solid gray;display:block;height:9px;overflow:hidden;width:9px}.tangram-colorpicker-morecolorbutton{margin:1px;border:1px solid #FFF;text-align:center;font-size:11px;padding:2px;cursor:default}.tangram-colorpicker-morecolorbutton-hover{border:1px solid #222;background:#222}.tangram-colorpalette{display:block;position:relative;width:360px;height:180px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.tangram-colorpalette-pad{width:150px;height:150px;left:14px;top:13px;position:absolute;background:red;overflow:hidden;cursor:crosshair}.tangram-colorpalette-cover{position:absolute;top:0;left:0;width:150px;height:150px}.tangram-colorpalette-padDot{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;margin:-5px 0 0 -5px;z-index:1000}.tangram-colorpalette-slider{position:absolute;top:13px;left:171px;width:35px;height:150px}.tangram-colorpalette-slider-thumb{cursor:n-resize;position:absolute;width:35px;height:9px;overflow:hidden;margin:-4px 0 0;left:0}.tangram-colorpalette-newColor{position:absolute;width:60px;height:30px;left:213px;top:13px}.tangram-colorpalette-savedColor{position:absolute;width:60px;height:30px;left:283px;top:13px}.tangram-colorpalette-hex{position:absolute;width:72px;height:22px;left:212px;top:142px}.tangram-colorpalette-save{position:absolute;width:22px;height:22px;left:322px;top:142px;overflow:hidden;cursor:pointer}.tangram-scrollbar,.tangram-scrollbar-slider{width:100%;height:100%}.tangram-scrollbar-slider-thumb{width:100%;height:100%;background:gray}.tangram-scrollbar-next,.tangram-scrollbar-prev,.tangram-scrollbar-thumb-btn{font-size:0}.tangram-calendar{height:164px;width:178px;font-size:12px;text-align:center;border:5px solid #EEE}.tangram-calendar-title{position:relative;background-color:#EEE}.tangram-calendar-label{width:100%;background-color:#EEE}.tangram-calendar-prev{position:absolute;text-align:center;cursor:pointer;left:0;top:0;width:30px}.tangram-calendar-next{position:absolute;text-align:center;cursor:pointer;right:0;top:0;width:30px}.tangram-calendar-table{width:100%;height:100%}.tangram-calendar-week td{cursor:default;font-weight:700;font-size:12px;background-color:#EEE}.tangram-calendar-date td{cursor:pointer;text-align:center;border:1px solid #FAFAFA}td.tangram-calendar-date-current{border:1px solid #A00000}.tangram-calendar-date-other{color:#ccc}.tangram-calendar-disabled{background:#CCC}.tangram-calendar-date-disable{background:gray}td.tangram-calendar-hover{border:1px solid #00f}