*{
margin:0px;
padding:0px;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:black;
background-color:white;
}

.chart_designer_block_close
{
float:right;
}

#chart_designer_blocks div
{
float:left;
}

#chart_designer_blocks label
{
text-decoration:underline;
}

#chart_designer_blocks input
{
margin-right:2px;
margin-left:10px;
}

#charts_panel
{
width:100%;
height:100%;
}

.chart_total_io_counts li
{
list-style-type:none;
text-align: left;
padding: 0px;
margin: 0px;
font-size:90%;
}

.chart_container
{
float:none;
}

#page{
padding:10px;
color:inherit;
background-color:inherit;
}

#page h1{
font-size:130%;
border-left:1px solid #333333;
border-bottom:1px solid #333333;
text-align:left;
padding:10px 0px 10px 10px;
margin:10px 5px 20px 5px;
color:#333333;
background-color:inherit;
}

#page h2{
font-size:130%;
text-align:center;
padding:20px 0px 10px 0px;
color:#333333;
background-color:inherit;
}

#page h3{
font-size:110%;
text-align:left;
padding:15px 0px 5px 10px;
text-decoration:underline;
color:#333333;
background-color:inherit;
}

#page h4{
font-size:105%;
text-align:center;
padding:5px 0px 3px 0px;
text-decoration:underline;
}

#page p{
text-indent:20px;
padding:5px 0px 5px 10px;
}

#page strong{
}

#page em{
}

#page li{
padding:5px 5px 0px 3px;
}

#page ul, #page ol{
padding:5px 0px 5px 40px;
}

#page img{
margin:10px auto 10px auto;
display:block;
border-style:none;
}

#page a:link, #page a:visited{
color:#236B8E;
background-color:inherit;
text-decoration:none;
}

#page a:hover{
color:#4985D6;
background-color:inherit;
text-decoration:none;
}

#page pre{
border:1px inset #333333;
padding:5px;
margin:10px 5px 10px 5px;
color:inherit;
background-color:#FCFCFC;
font-size:90%;
}

#page hr{
margin:10px 0px 0px 0px;
}

#page table{
padding:5px;
}

#page th{
padding:3px;
border:1px solid #333333;
text-align:center;
color:inherit;
background-color:#ECECEC;
}

#page tr{
}

#page td{
padding:3px;
border:1px solid #333333;
text-align:center;
color:inherit;
background-color:#FCFCFC;
}