@charset "UTF-8";
body  {
	color: #333;
	width: 95%;
	background: #FFF;
	margin:  0px;
	padding: 0px;
	text-align: left;
	line-height : 150%;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: small;
}
html>body  {
	font-size: small;
}

body, td{
	font-family:"Verdana", sans-serif;
}

body a:link    { color: #3A47FF; text-decoration: underline; }
body a:visited { color: #771DDD; text-decoration: underline; }
body a:hover   { color: #FF6600; text-decoration: underline; }

td {
	font-size: x-small;
	color: #333;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: small;
}
html>body td {
	font-size: small;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	padding-top : 4px;
}

h3 {
	line-height : 100%;
	color : #D88613;
	font-size: medium;
	font-weight  : bold;
	padding-bottom: 1em;
	padding-top:0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: large;
}
html>body h3 {
	font-size: large;
}

p {
	line-height : 150%;
	margin      : 0px;
	padding:1em 0 0;
	text-align  : left;
	margin-bottom : 0.2em;
}
p.enqtitle {
	margin      : 0px;
	padding:1em 0 2px;
	border-bottom:1px dashed #333333;
	font-weight:bold;
}
p.enq {
	margin      : 0px;
	padding:1em 0 0.5em;
}

#layout {
	width: 600px;
	padding: 0px;
	margin: 0px;
}

#footer {
	padding-top : 40px;
	padding-bottom : 10px;
}
input.txt_l{
	width:330px;
}
input.txt_s{
	width:130px;
}
textarea{
	width:485px;
	margin:10px 0;
}
td textarea{
	width:485px;
	margin:10px 0 0 100px;
}
p label{
	padding:0 1em 0 0;
}


#layout table{
	margin: 8px 0 15px;
	padding: 0;
	border: none;
	border-collapse:collapse;
}
#layout table th{
	text-align:left;
	padding-top:20px;
}
#layout table td{
	padding-top:20px;
	padding-left:10px;
}
#button_area,
#button_area_submit,
#button_area p{
	padding:1.8em 0 0;
}
.attention,
.error_check,
#check_message{
	color:#FF0000;
}
