body 
{
	font: 1em Tahoma, Verdana, Geneva, Arial, Helvetica,  sans-serif, "Courier New";
	background-color: #ffffff;
	color: #000000;
	margin:5px auto;

	scrollbar-base-color:#fff;
	scrollbar-face-color: #ccc;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color:#fff;
	scrollbar-3dlight-color:#fff;
	scrollbar-highlight-color:#ccc;
	scrollbar-shadow-color:#fff;
	scrollbar-darkshadow-color:#fff;
	
	overflow-x: auto; overflow-y: auto; 
}

#box {
background-color: #888;	
}

#box td {
	font-size: 0.7em;
}

#box .header {
	font-weight: bold;
	font-size: 0.8em;
	background-color: #f0f0f0;
}

#box .total{
background-color: #fff;
}

#box .month{
background-color: #fff;
}

.scaning{
	font-weight: bold;
	font-size: 1.2em;
}


.about-header {
	font-family: sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #4C4C4C;
	background-color: #E2E2E2;
	padding: 1px 5px 1px 5px;
	margin: 0;
	border-width: 1px 0;
	border-style: solid;
	border-color: #909090;
	clear: both;
	display: block;
}

dl {
	font-size: 70%;
	line-height: 110%;
	padding: 0;
	margin: 5px auto 10px;
	width: 90%;
	float: right;
}
dt, dd {
	padding: 2px 2px;
	margin: 0;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #DFDFDF;
}
dt {
	width: 150px;
	float: left;
	clear: both;
}

.about-text{
	font-size: 70%;
	text-align: center;
	margin: 5px auto 10px;	
}



/* for analyze report */
.wrapper{
	width: 90%;
	font-family: "Tahoma", "Verdana", "Arial", "Helvetica", "sans-serif";
}
.category-wrapper{
	margin-left:5%;
}
.sub-category-wrapper{
	margin-left:8%;
	margin-bottom: 5px;
}
.item-wrapper{
	margin-left:20px;
	margin-bottom: 2px;	
}
ul.item-detail-wrapper{
	margin: 0px;
	padding: 0px;
	display: none;
}
ul.item-detail-wrapper li{
	margin-left:20px;
	list-style: none;
	font-size: 0.7em;
	line-height: 150%;
}
.category-wrapper h1, .category-wrapper h2, .category-wrapper h3, .category-wrapper h4{
	font-size: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: normal;
	color: #000;	
	line-height: 150%;
}
.category-wrapper h2{
	font-size: 0.8em;
	font-weight: bold;	
	font-family: "Verdana", "Arial",  "Tahoma", "Helvetica", "sans-serif";
}
.category-wrapper h3{
	font-size: 0.8em;
}
.category-wrapper h4{
	font-size: 0.7em;
}
.category-wrapper h3 .label {color: #008040;}
.category-wrapper h3 .data {color: #C80000;}

.category-wrapper h4 .label {color: #4682b4;}
.category-wrapper h4 .data {color: #C80000;}

.category-wrapper li .label {color: #5f9ea0;}
.category-wrapper li .data {color: #C80000;}


div.showdetail {
	font-size: 0.7em;
	font-weight: bold;
	color: #666;
	cursor: pointer;
	font-family: "Courier New", Courier, monospace;
}