table.tb_1 {
	border: solid 1px #E4D89C; 
	border-collapse: collapse;}
td.tb_a {
	color: #43371F;
	font-weight: bold;
	border: solid 1px #E4D89C;
	background-color: #F4EFD9;
	width:250px;}
td.tb_b {
	border: solid 1px #E4D89C;}
	
	
.box1 {
	color: #43371F;
	border-left: solid 10px #D6B266;
	padding: 3px 0px 1px 5px;
	margin:15px 0px 5px 0px;}
.box2 {
	border: solid 1px #999999;
	padding: 3px 5px 3px 5px;
	margin:2px 2px 2px 5px;
	height:31px; }
.box3 {
	width: 220px;
	background-color: #EFF7FF;
	border-top: solid 3px #4D99E5;
	border-bottom: solid 1px #4D99E5;
	border-right: solid 1px #4D99E5;
	border-left: solid 1px #4D99E5;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	}
.box4 {
	width: 220px;
	background-color: #E5F6FF;
	border-top: solid 1px #4D99E5;
	border-bottom: solid 1px #4D99E5;
	border-right: solid 1px #4D99E5;
	border-left: solid 1px #4D99E5;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	}
.srcbox {
	width: 520px;
	border: solid 1px #6EBEF2;
	background-color: #ECF5FA;
	padding: 8px 5px 8px 5px;
	margin:2px 2px 2px 5px;
	 }
.line1 {
	line-height: 1.2em; }
.line2 {
	line-height: 1.1em; }


A{color:#0000CC; text-decoration : underline;}
A.cname{color:#007086; text-decoration : none;}
A:hover.cname{{color:#007086; text-decoration : underline;}
A.cate{color:#007086; text-decoration : none;}
A:hover.cate{color:#007086; text-decoration : underline;}
A:visited { color: #551A8B; } 

A.topnbody{color:#333333; text-decoration : none;}
A:hover.topnbody{color:#333333; text-decoration : underline;}
A.topntitle{color:#000000; text-decoration : underline;}
A:hover.topntitle{color:#000000; text-decoration : underline;}

