﻿h2
{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:8px auto;
}
#apply-form-table
{
	border-collapse:collapse;
	margin:4px auto;
}
#apply-form-table td, #apply-form-table th
{
	border:solid 1px #71AEDB;
	padding:3px;
}
#apply-form-table td table.sub-form
{
	border-collapse:collapse;
}
#apply-form-table td table.sub-form td,
#apply-form-table td table.sub-form th
{
	border:solid 1px #ccc;
	background:#f6f6f6;
}
#apply-form-table td label
{
	padding:4px;
}

#tip
{
	background:url(/images/bg-apply-open-tip.gif) no-repeat left top;
	width:382px;
	height:137px;
	float:left;
	margin:12px 0 12px 12px;
	text-indent:2em;
}
#check
{
	background:url(/images/bg-apply-open-check.gif) no-repeat left top;
	width:340px;
	height:137px;
	float:right;
	margin:12px 16px 12px 0;
	position:relative;
}
#tip .hd,
#check .hd
{
	height:32px;
}
#tip .bd,
#check .bd
{
	padding:12px;
}
#check .bd
{
	position:absolute;
	width:180px;
	height:80px;
	
}

label.error
{
	color:Red;
	display:block;
}
#apply-form-table td input.error,
table.sub-form td input.error
{
	border-color:Red;
}
span.required
{
	color:Red;
}
