* {margin:0;padding:0;}
html, body{width:100%;height:100%;}
h3{font-size:12px;}
body{background:url('./images/body.png') #737373 repeat-x top left;position:relative;font:normal 10px/18px Verdana, Trebuchet, Arial, sans-serif;}
.wrapper{margin:0;position:absolute;top:10%;left:40px;right:40px;}
.main{width:100%;min-width:940px;max-width:1200px;margin:0 auto;position:relative;border:1px solid #000;}
	.sh{position:absolute}
	.sh-t{;top:-7px;left:7px;right:7px;height:6px;background:url(./images/-sh-tb.png) repeat-x top left;}
	.sh-b{bottom:-7px;left:7px;right:7px;height:6px;background:url(./images/-sh-tb.png) repeat-x bottom left;}
	.sh-r{right:-7px;top:7px;bottom:7px;width:6px;background:url(./images/-sh-lr.png) repeat-y top right;}
	.sh-l{;left:-7px;top:7px;bottom:7px;width:6px;background:url(./images/-sh-lr.png) repeat-y top left;}
	.co{background-image:url(./images/-sh-co.png);background-repeat:no-repeat;width:14px;height:14px;}
	.sh-tl{top:-7px;left:-7px;background-position:top left;}
	.sh-tr{top:-7px;right:-7px;background-position:top right;}
	.sh-bl{bottom:-6px;left:-7px;height:13px;background-position:bottom left;}
	.sh-br{bottom:-6px;right:-7px;height:13px;background-position:bottom right;}

.header{height:92px;overflow:hidden;background:url(./images/header.png) #242424 repeat-x top left;border-width:0 1px 2px;border:none;border-bottom:2px solid #cf4f1d;}
.header .h1{float:left;height:92px;width:452px;background:url(./images/h1.png) no-repeat top left;}
.header .control-buttons {float:right;height:86px;width:213px;background:url(./images/bg-line.png) no-repeat top left;margin-top:4px;}
.header .button {float:right;clear:right;height:27px;margin:0 12px 5px 0;cursor:pointer;color:#fff;height:27px;overflow:hidden;}
	.header .button .l, .header .button .r {background-image:url(./images/-header-btn-lr.png);background-repeat:no-repeat;}
	.header .button .l, .header .button .r, .header .button .ce {height:27px;}
	.header .button .l{background-position:top left;padding-left:14px;}
	.header .button .r{background-position:top right;padding-right:18px;}
	.header .button .ce{background-image:url(./images/-header-btn-ce.png);background-repeat:repeat-x;background-position:top left;padding-top:5px;}
	.header .button.hover .l{background-position:left -27px;}
	.header .button.hover .r{background-position:right -27px;}
	.header .button.hover .ce{background-position:left -27px;}
	.header .button.clicked .l{background-position:bottom left;}
	.header .button.clicked .r{background-position:bottom right;}
	.header .button.clicked .ce{background-position:0 -54px;}
.header .button span{padding-left:18px;background-position:left 1px; background-repeat:no-repeat;}
#download {margin-top:15px;}
#download span {background-image:url(./images/download.png);}
#help span {background-image:url(./images/help.png);}

.box{margin-top:5px;}
.box .title, .box .title *{height:23px;}
.box .title .l{background:url(./images/box-tl.png) no-repeat top left;padding-left:9px;}
.box .title .r{background:url(./images/box-tr.png) no-repeat top right;}
.box .title span {height:auto;position:relative;top:3px;;font-weight:bold;}
.box .inner .br{background:url(./images/box-br.png) no-repeat bottom right;}
.box .inner .bl{background:url(./images/box-bl.png) no-repeat bottom left;padding:0 9px;}
.box .inner .b{background:url(./images/box-b.png) repeat-x bottom left;padding-bottom:9px;}
.box .inner .r{background:url(./images/box-r.png) repeat-y top right;position:relative;left:9px;}
.box .inner .inner-inner{position:relative;left:-18px;background:#fff;padding-right:13px;width:100%;border-width:1px 0 0 1px;border-style:solid;border-color:#bbb;}
.box .inner .inner-inner .patch{position:absolute;bottom:-5px;left:8px;right:5px;height:5px;background:#fff;}
.box .value {padding:8px 5px 3px 9px;width:100%;overflow:hidden;}
.box.float-left{width:49%;float:left;}
.box.float-right{width:49%;float:right;}

.content{background:url(./images/content.png) #d8d8d8 no-repeat top left;padding:2px 12px 7px;}
.content .aside, .content .chart{height:469px;}
.content .aside{float:right;width:280px;z-index:1000;}
.content .chart{margin-right:290px;}

.content .no-padding .value {padding:0 !important;width:275px !important;}
.content table {border-collapse:collapse;width:100%;font-size:10px;}
.content table, .content td, .content th {border:1px solid #ddd;border-bottom:none;}
.content td, .content th{text-align:left;vertical-align:middle;padding:2px 2px 2px 9px;}
.content th {font-weight:bold;}
.content tr.even {background:#f2f2f2;}
.content td.up, .content td.down {padding-left:22px;background-repeat:no-repeat;background-position:9px 7px;}
.content td.up{background-image:url(./images/up.png);}
.content td.down{background-image:url(./images/down.png);}

.content .button,  .content .button *{height:26px;cursor:pointer;font-size:11px;}
.content .button .btn-r{background:url(./images/-cont-btn-lr.png) no-repeat top left;padding-left:4px;}
.content .button .btn-l{background:url(./images/-cont-btn-lr.png) no-repeat top right;padding-right:4px;}
.content .button .btn-c {background:url(./images/-cont-btn-ce.png) repeat-x top left;padding:4px 6px 0;text-align:center;}
.content .button.clicked .btn-r{background:url(./images/-cont-btn-lr__.png) no-repeat top left !important;}
.content .button.clicked .btn-l{background:url(./images/-cont-btn-lr__.png) no-repeat top right !important;}
.content .button.clicked .btn-c {background:url(./images/-cont-btn-ce__.png) repeat-x top left !important;}
.content .button.hover .btn-r{background:url(./images/-cont-btn-lr_.png) no-repeat top left;padding-left:4px;}
.content .button.hover .btn-l{background:url(./images/-cont-btn-lr_.png) no-repeat top right;padding-right:4px;}
.content .button.hover .btn-c {background:url(./images/-cont-btn-ce_.png) repeat-x top left;}
.content .Xbutton,  .content .Xbutton *{height:40px;cursor:pointer;font-size:12px;}
.content .Xbutton .btn-r{background:url(./images/-cont-xbtn-lr.png) no-repeat top left;padding-left:4px;}
.content .Xbutton .btn-l{background:url(./images/-cont-xbtn-lr.png) no-repeat top right;padding-right:4px;}
.content .Xbutton .btn-c {background:url(./images/-cont-xbtn-ce.png) repeat-x top left;padding:2px 0;text-align:center;overflow:hidden;height:36px;}
.content .Xbutton.clicked .btn-r{background:url(./images/-cont-xbtn-lr__.png) no-repeat top left !important;}
.content .Xbutton.clicked .btn-l{background:url(./images/-cont-xbtn-lr__.png) no-repeat top right !important;}
.content .Xbutton.clicked .btn-c {background:url(./images/-cont-xbtn-ce__.png) repeat-x top left !important;}
.content .Xbutton.hover .btn-r{background:url(./images/-cont-xbtn-lr_.png) no-repeat top left;padding-left:4px;}
.content .Xbutton.hover .btn-l{background:url(./images/-cont-xbtn-lr_.png) no-repeat top right;padding-right:4px;}
.content .Xbutton.hover .btn-c {background:url(./images/-cont-xbtn-ce_.png) repeat-x top left;text-align:center;}
.content .Xbutton img{height:auto;margin-top:3px;}

#chart {height:385px;position:relative;}
.content .chart .control-buttons {border:none; border-top:1px solid #ddd;padding-top:7px;height:27px;position:relative;}
.content .chart .control-buttons .button {float:left;margin-right:7px;}
.content .chart .control-buttons .button .btn-c div{padding-left:22px;}
#printChart .btn-c div, #saveChart .btn-c div{background-repeat:no-repeat;background-position:1px 1px;}
#printChart .btn-c div{background-image:url(./images/print-chart.png);}
#saveChart .btn-c div{background-image:url(./images/save-chart.png);}
#saveMenu{padding:3px 0;margin:0;list-style:none;position:absolute;top:-90px;left:1px;background:#fff;border:1px solid #ddd;width:130px;display:none;}
#saveMenu li{padding:2px 2px 2px 4px;height:19px;}
#saveMenu a{color:#000;text-decoration:none;display:block;padding-left:20px;}
#saveMenu a:hover{text-decoration:underline;background-color:#ddd;}

.footer {height:23px;background:url(./images/footer.png) repeat-x top left;border:none;border-top:2px solid #cf4f1d;font-weight:bold;font-size:12px;padding-top:7px;color:#fff;}
.footer a{text-decoration:none;color:#fff;}
.footer a:hover{text-decoration:underline;}
.footer .l{float:left;margin-left:25px;}
.footer .r{display:block;float:right;margin-right:25px;}

.SELECT{width:255px;border:1px solid #ddd;position:relative;background:url(./images/dropdown.png) #fff no-repeat 97% center;z-index:1;}
.SELECT ._SELECT_ {border:1px solid #ddd;width:255px;background:#fff;position:absolute;top:100%px;left:-1px;z-index:100;max-height:500px;overflow:auto;display:none;}
.SELECT ._SELECT_, .SELECT li{list-style:none;margin:0;padding:0;}
.SELECT li:hover{background-color:#ddd;}
.SELECT .current {width:150px;}
.SELECT li, .SELECT .current{padding:1px 0 1px 30px;background-repeat:no-repeat;background-position:7px center;cursor:pointer;}

#invert-button{width:44px;height:17px;position:absolute;background-image:url(./images/invert-button.png);background-repeat:no-repeat;background:position:top left;top:5px;left:257px;margin-left:-35px;cursor:pointer;}
#invert-button.hover{background-position:left -17px;}
#invert-button.clicked{background-position:left -34px !important;}