BODY {
	MARGIN: 0px; 
}

#wrapper {
	margin:0px auto;
	width: 825px;
	}

#toptitle {
	width:825px;
	margin-bottom:10px;
	}
	
#oomidashi {
	width:825px;
	margin-bottom:10px;
	}	
	
#lead { 
	float:left;
	font-size: 100%;
	line-height: 180%;
	width:805px;
	margin:5px 10px 5px 10px;
	}	

#ankerimage {
	width:805px;
	margin:5px 10px 5px 10px;
	}

#content {
	width:803px;
	padding:12px;
	}
	
#repo {
	width:803px;
	float:left;
	}
		
.repobase {
	width:803px;
	margin:10px 0px 10px 0px;
	}

.repoarea {
	width:803px;
	float:left;
	margin-top:5px;
	}
	
.repotx_r {
	float:right;
	font-size:90%;
	line-height:150%;
	width:460px;
	padding-left:10px;
	}
	
	
.repoph_l {
	float:left;
	width:333px;
	font-size:75%;
	line-height:150%;
	color:#003366;
	}

.footer {
	float:left;
	width:825px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	font-size: 75%;
	color: #999999;
}

		
.clear {
	float:clear;
	}

.pagetop {
	width:100px;
	float:right;
	font-size:70%;
	}
	
.caption {
	font-weight:bold;
	color:#CC3300;
	}		

#extra {
	width:784px;
	padding:10px;
	margin:25px 0px 10px 0px;
	float:left;
	border:3px #66cc33 solid;
	}

.extrafig {
	width:310px;
	float:left;
	}
	
.extratx {
	width:470px;
	float:right;
	}

.gotochange {
	width:300px;
	margin-bottom:10px;
	float:right;
	}			
	
	

.size7 { font-size: 70%;}
.size10 { font-size: 80% ; line-height: 150%;}
.size12 { padding: 5px; font-size: 90% ; line-height: 150%;}
.highlight { font-size: 110% ; line-height: 150%; color:#CC0000; font-weight:bold;}
.size14 { font-size: 100% ; line-height: 150%;}
.size14b { font-size: 100% ; line-height: 150%; font-weight:bold;}
.size16 { font-size: 120% ; line-height: 150%;}
.report_cap12 { font-size: 90% ; line-height: 150%;; color: #003399}
.report_cap10 { font-size: 80% ; line-height: 150%;; color: #003399}