#h3box {
	background-image:url(../images/making_headbg.jpg);
}


/* ----------------------------------------------*/
#body #contentsbody {
	margin-bottom:20px;
	width:700px;
}

#body #contentsbody br.clear {
	clear:left;
}

	#body #contentsbody p {
		font-size:84%;
		line-height:150%;
		margin-bottom:5px;
		margin-left:5px;
	}
	
	#body #contentsbody .para {
		margin-bottom:10px;
	}
	

	#body #contentsbody .intro {
		width:650px;
		margin-top:10px;
		margin-left:20px;
		margin-bottom:20px;
		padding:5px;
		border-style:dotted;
		border-width:1px;
		border-color:#ccc;
		background-color:#fff;
		line-height:150%;
	}
	

	/* ----------------------------------------------*/
	#body #contentsbody h4 {
		height:25px;
		padding-left:8px;
		padding-bottom:3px;
		background:#eee;
		border-left-style:solid;
		border-left-color:#FF5F2F;
		border-left-width:5px;
		padding-top:5px;
		font-size:84%;
		margin-bottom:10px;
	}
	
	#body #contentsbody h5 {
		font-size:100%;
		margin-top:10px;
	}
	
		#body #contentsbody .searcharea {
			width:700px;
			margin-top:10px;
			margin-left:0px;
			margin-bottom:20px;
			padding:10px;
			font-size:84%;
			border-style:solid;
			border-width:1px;
			border-color:#ccc;
			background-color:#f5f5f5;
			line-height:150%;
		}
		
		#body #contentsbody .searcharea p.label {
			font-size:84%;
			margin-top:10px;
		}
		
		#body #contentsbody .selecttable {
			border-collapse:collapse;
			width:680px;
			margin-bottom:20px;
		}

		#body #contentsbody .selecttable th {
			border:1px solid #ccc;
			background-color:#556fa9;
			font-size:84%;
			color:#fff;
			padding:5px;
		}

		#body #contentsbody .selecttable td {
			text-align:center;
			vertical-align:top;
			border:1px solid #ccc; 
			background-color:#fff;
			font-size:84%;
			padding:2px;
		}

			#body #contentsbody table.reference td {
				text-align:center;
				vertical-align:top;
				border:0px; 
				background-color:#fff;
				font-size:84%;
				padding:1px;
			}

			#body #contentsbody .selecttable td .searchselect {
				width:130px;
				height:150px;
				background-color:#fff;
			}

			#body #contentsbody .sponsor .banner {
				width:400px;float:left;
			}

				#body #contentsbody .sponsor .banner img {
					margin-bottom:10px;
				}

			#body #contentsbody .sponsor .note {
				width:300px;
				float:left;
				line-height:120%;
			}

			#body #contentsbody .submit {
				text-align:center;
				margin-bottom:20px;
			}
		
		
		#body #contentsbody .resulttable {
			border-collapse:collapse;
			width:680px;
			margin-bottom:20px;
		}

		#body #contentsbody .resulttable th {
			border:1px solid #ccc;
			background-color:#ffeddb;
			font-size:84%;
			padding:5px;
		}

		#body #contentsbody .resulttable td {
			text-align:center;
			vertical-align:top;
			border:1px solid #ccc; 
			background-color:#fff;
			font-size:84%;
			padding:2px;
		}

