* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;
	font-family: Helvetica, sans-serif;
	background: url(images/stripe.png) repeat;
}

p {
	font-size: 1.3em;
	margin-bottom: 15px;
}

#page-wrap {
	width: 70%;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 10px auto;
	min-height: 300px;
	height: 50%;
}

#contact-area {
	width: 100%;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0;
	border: 2px solid #ccc;
}

#contact-area textarea {
	min-height: 90px;
	height: auto;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
	margin-right:10px;
}

.text_area2 { border: 1px solid #BBBBBB; color: #555555; font-size: 14px; width: 80%; margin: 5px 0 5px 0; padding:10px;}


.tbl_form { width:60%; border-top:2px solid #909090; border-bottom:1px solid #909090; min-width:200px;}
.tbl_form td { padding:10px;}
.tbl_form thead td { border:1px solid #909090; color:#2B2B2B; }
.tbl_form tbody th { border:1px solid #909090; background:#F0F0F0; font-weight:bold; color:#3D3D3D; text-align:center; width:115px;}
.tbl_form tbody td input,
.tbl_form tbody td textarea { border:1px solid #555555; padding:4px; }
.tbl_form tbody td input.check,
.tbl_form tbody td input.radio { border:0; padding:0; margin-top:5px; margin-right:5px; }
.tbl_form tbody td input.btn { border:0; margin-left:5px; padding:0; }
.tbl_form tbody td { border:1px solid #909090; line-height:24px; color:#2B2B2B; text-align:left; }
.tbl_form tbody td.txtMany { line-height:18px; }
.tbl_form tbody td span { display:inline-block; margin-left:3px; }