#wrap{
	padding-top:20px;
}

#main table {
	width: 530px;
	font-size: 85%;
}

#main th {
	color: #001848;
	font-weight: normal;
	text-align: left;
	padding: 8px;
	border-bottom: 1px dotted #cccccc;
	background-image: url(../form_images/formbkg.jpg);
	background-repeat: repeat-x;
}

#main td {
	padding: 8px 12px;
	border-bottom: 1px dotted #cccccc;
}

#main input,textarea {
	border: 1px solid #cccccc;
}

#sub {
	padding: 15px;
	text-align: center;
	background-image: url(../form_images/formsubmitbkg.jpg);
	background-repeat: repeat-x;
	background-color: #eeeeff;
}

#sub input {
	width: 200px;
	height: 36px;
	font-size: 90%;
	font-weight: bold;
	line-height: 2.2em;
	border: outset 2px gray;
	background-color: white;
}

#main .caution {
	color: #FF4200;
}
textarea{
	width:100%;
	height:300px;
}
#pagemenu{
	background: transparent url(../images/common/form_title_bg.gif) no-repeat center top;
	height:103px;
	width:560px;
}
#pagemenu p{
	font-size:150%;
	color:#fff;
	padding:30px 0 0 30px;
	margin:0;
	font-weight:bold;
}
#nomenu p{
	padding:0 10px 0 20px ;
}
#nomenu p.sig{
	text-align:right;
	padding:20px 10px 20px 20px;
}
#nomenu h4{
	text-align:center;
}

#next{
	margin:10px 0 40px 20px ;
	padding:15px;
	line-height:1.5;
	border:10px solid #A8B9CB;
}
#nomenu h5{
	color:#036;
	border-bottom:1px solid #036;
	margin-left:20px;
	margin-top:20px;
}

td#main td.tArea textarea {height:100px;}

#pagemenu p.reF {
	padding-top:20px;
	line-height:1.2em;
}
#pagemenu p.reF span {
	font-size:60%;
	display:block;
}

td#main td.Bl {color: #001848; font-weight:bold; padding-top:30px;}