.dirSite_ContactForm div.item {
	text-align:left;
	margin-top:.3em;
}
.dirSite_ContactForm .width {
	width:250px;
}
.dirSite_ContactForm .MISItem {
	width:250px;
	margin:5px 0;
}
.dirSite_ContactForm .MISLabel {
	font-family:verdana, sans-serif;
	font-size:80%;
	background-color:#e5e5e5;
	/*
	height:1.2em;
	overflow:hidden;
	white-space:nowrap;
	*/
	padding:4px 5px 0;
}
.dirSite_ContactForm .MISBtn {
	height:1.7em;
	width:20px;
	margin:0 5px;
	float:right;
}
.dirSite_ContactForm .formatField, .dirSite_ContactForm button {
	font-family:verdana, sans-serif;
	font-size:80%;
	margin-bottom:0;
}
.dirSite_ContactForm div.item .label {
	font-family:verdana, sans-serif;
	font-size:80%;
}
.dirSite_ContactForm div.item .posFix {
	/*padding-right:5px;*/
}
.dirSite_ContactForm .item .note {
	font-size:75%;
	margin-bottom:1em;
	margin-top:.2em;
}
.dirSite_topLabel {
	margin-bottom:.1em;
	margin-top:.2em;
}
#twoColumnBase {
	padding:1em 25px;
}
#twoColumnBase .firstDiv {
	width:100%;
}
#twoColumnBase table {
}
#twoColumnBase td.col1 {
}
#twoColumnBase td.col2 {
	padding-left:20px;
}
#descTextArea {
}
#userIdAvailability {
	display:none;
	padding:5px 0 5px 0;
}
#userIdAvailability .label {
	background-color:#ffff99;
	padding:3px;
	border:1px solid #ff9900;
}
#checkUserIdButton {
	margin-bottom:.3em;
}
#stateSelect0 {
	background-color:#cacaca;
}
#suggestServiceButton {
}
#submitFormButton {
	font-weight:bold;
	background-color:#fc0;
	margin-top:2em;
}
#ioFrame {
	visibility:hidden;
	position:absolute; top:0; left:0;
	z-index:-1;
}

