.chartexpand {
	font-family: tahoma,arial,sans-serif;
    font-size: 12px !important;
}

.switch {/*position:relative; top:1.1em;*/ right: 1.5em; padding:3px; text-align: right;}

.demo a:link, .demo a:visited {
  border:1px dotted #ccc;
  border-width:0;
  text-decoration:none;
  color:#004477;
  /*font-family: Georgia,Times New Roman,Times,serif;*/
  font-weight: bold;
}

.demo a:hover, .demo a:active, .demo a:focus {
  border-style:solid;
  /*background-color:#f0f0f0;*/
  background-color:#CFD4D9;
  color: #BB0F00;
  text-decoration:underline;
  outline:0 none
}

.demo a:active, .demo a:focus {
  color:red;
}

#wrapper{
  /*margin:0px 0px 0px 160px;*/
  /*padding:15px 15% 8em;*/
  text-align:left
}

#content {
  max-width:100em;
  width:100%;
  margin:0 auto;
  /*padding-bottom:20px;*/
  overflow:hidden
}

.demo {
  /*margin:1.5em 0;
  padding:1.5em 1.5em 0.75em;*/
  position:relative;
  overflow:hidden
}

.collapse p {padding:0 10px 1em}

.chartexpand {
	/*padding-bottom:.75em;*/
	/*text-align: center;*/
}

.chartexpand a {
  display:block;
  padding:3px 10px
}
.chartexpand a:link, .chartexpand a:visited {
  border-width:1px;
  background-image:url(/images/app_img/expand/arrow-down.gif);
  background-repeat:no-repeat;
  background-position:98% 50%;
}
.chartexpand a:hover, .chartexpand a:active, .chartexpand a:focus {
}
.chartexpand a.open:link, .chartexpand a.open:visited {
  border-style:solid;
  background:#eee url(/images/app_img/expand/arrow-up.gif) no-repeat 98% 50%
}

.list_box_expand {
	background: url(/images/menus/leftmenu/collapsed.png) no-repeat 156px 3px #F9FAFA;
}

.list_box_collapse {
	background: url(/images/menus/leftmenu/expanded.png) no-repeat 156px 3px #F9FAFA;
}
