@charset "utf-8";
/* CSS Document */
div#main{
	width:730px;
	margin:20px 0 0 20px;
}
h1.title{
	padding:70px 0 0 0;
	
}

h2{
	font-size:24px;
	line-height: 100%;
	margin-bottom: 40px;	
}

h3{
	color: #339900;
	font-size:18px;
	margin: 20px 0 0 15px;
}

* html div.title{
	width:714px;
}
div#block-B {
	margin-top:50px;
}

p{
	margin-bottom:1em;
	font-size: 14px;
}
p.p_left{
	margin:1em 20px 0 10px;
	font-size: 14px;
 	text-align:left;
}

.center{
	text-align:center;
}


.fore_report{
	width:680px;
	margin: 0px auto;
}

.fore_report p{
	font-size: 12px;
}
.fore_left{
	float:left;
    width:240px;   
	text-align:left;
}

.fore_right{
	float:right;
    width:420px;
	text-align:left;
	margin-right:20px;
}

.fore_report_footer{
	margin:0 20px 10px 0;
	text-align:left;
	clear:both; 
}	

.fore_post_left{
	float:left;
	width:310px;
	text-align:left;
}

.fore_post_right{
	text-align:left;
	margin-right:20px;
}

.fore_last_left{
	float:left;
	width:330px;
	text-align:right;
}

.fore_last_right{
	float:right;
	width:330px;
	text-align:left;    
}

.fore_center_left{
	float:left;
	width:360px;
	text-align:right;
}

.fore_center_right{
	float:right;
	width:310px;
	text-align:left;
}

.fore_history ul li{
	list-style-type:none;
	line-height:13pt;
	font-weight: bold;
}


.fore_none ul li{
	list-style-type:none;
	line-height:30pt;
}

.fore_main_table ul li{
	list-style-type:none;
	text-align:left;
	font-size:17pt;
	line-height:44pt;
}

#link{
	float:right;
	width:455px;
}

#link ul li{
	list-style-type:none;
	text-align:left;
	margin-top:auto;
	font-size:11pt;
	line-height:17pt;
}	

#link a:link {color:blue; text-decoration:none;}
#link a:visited {color:blue; text-decoration:none;}
#link a:hover {color:red; text-decoration:none;}


table#forester_table{
	margin:auto;
	width:720px;
	height:100px;
	padding:10px 0 0 20px;
	border:solid 1px #000;
	border-collapse:collapse;
	font-weight:bold;
}

table#forester_table td{
	border: 1px #2b2b2b solid;
}

.fore_family_left {
	float:left;
	width:230px;
}

.fore_family_center {
	float:left;
	margin-left:10px;
	width:80px;
}

.fore_family_right {
	float:left;
	margin-left:10px;
	width:350px;
}

.fore_family_center ul li{
	margin-bottom:10px;
	list-style-type:none;
	font-weight: bold;
	font-size: 14px;
	text-align:right;
}

.fore_family_right ul li{ 
	margin-bottom:10px;
	list-style-type:none;
	font-weight: bold;
	font-size: 14px;
	text-align:left;
}

th{
	border-bottom:3px #2b2b2b double;
	border-left:1px #2b2b2b solid;
	width:14%;
	background-color:#CCC;
	font-size:9pt;
}

tr#forester_tr1{
	color:#F00;
}
tr#forester_tr2{
	color:#00F;
}

span.main_type{
	color:#F00;
	font-size:15pt;
	font-weight: bold;
}
span.blue_emphasis{
	color:#00F;
	font-size:13pt;
}
span.red_emphasis{
	color:#F00;
	font-size:15pt;
	font-weight: bold;
}

span.forester_blue{
	color: #0000FF;	
}
span.title_blue{
	color: #0000FF;
	font-size:15pt;
	font-weight: bold;
}

span.forester_red{
	color: #F00;	
}

span.forester_orange{
	color: #cc3300;
}
span.title_orange{
	color: #cc3300;
	font-size:15pt;
	font-weight: bold;
}

span.green{
	color:#339933;
}

span.size20{
	font-size: 20px;
}

span.bold1{
	font-weight: bold;
}