/*--------------------------------------------------------
	mailform style
--------------------------------------------------------*/

form#mailform {
	margin: 0px;
	padding: 0px;
}
table.infield {
	margin: 0px auto 0px auto;
}


table.infield tr td input,textarea {
	vertical-align: middle;
	border-top : 1px solid gray ;
	border-bottom : 1px solid gray ;
	border-left : 1px solid gray ;
	border-right : 1px solid gray ;
	background-color : #FFFFFF;
}
div#confirmWindow   { font-size: 12px; background-color: #000000; text-align: center; margin: 0px; position: absolute; z-index: 100; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; visibility: hidden; _top: expression(
		document.documentElement && document.documentElement.scrollTop  || 
		document.body && body.scrollTop  || 0
		+ 0 + 'px'
	); filter: alpha(opacity=95); opacity: 0.95  }
div#confirmBody  { text-align: center; margin: 0px auto; padding: 0px; position: fixed; z-index: 120; width: 1px; visibility: hidden }
div#confirmBody h2 {
	color: #FFFFFF;
	margin: 0px auto 0px auto;
	padding: 10px;
}
div.buttons {
	padding: 10px;
	margin: 0px auto 0px auto;
}