/******************************************************************************/
/* Form Styles ****************************************************************/
table tbody td { background-color:#ffffff; padding:0; border:0 none; }
table tbody td:hover { background-color:#ffffff; }

strong { font-weight:bold; }
.formContainer { font-family:arial,verdana; font-size:10pt; }
div.fieldset { 
	width:598px;
	padding-top:1.8em;
	border:1px solid #A7A7A7;
}
.fieldset fieldset { 
	width:574px;
}

.fieldContainer input.text,
.fieldContainer textarea,
.fieldContainer select {
	border:1px solid #B6C4D4;
}
.fieldContainer input.text { padding:2px 0; }

#div_firstname,
#div_homePhone,
#div_company {
	float: left;
	padding-right: 12px;
	width: 280px;
}
#div_Lastname,
#div_workPhone,
.email {
	float: left;
	clear: none;
	width: 280px;
}
#div_address1 {
	float: left;
	padding-right: 12px;
	width: 460px;
}
#div_address2 {
	float: left;
	clear: none;
	width: 100px;
}
#div_city {
	float: left;
	padding-right: 12px;
	width: 398px;
}
#div_state {
	float: left;
	clear: none;
	padding-right: 12px;
	width: 80px;
}
#div_zip {
	float: left;
	clear: none;
	width: 70px;
}
#div_comments {

}
.buttonContainer { text-align:right; margin-top:10px; margin-right:52px; }
/* Form Styles ****************************************************************/
/******************************************************************************/

/* Contact Us Listing page */
#StaffContainer {
	
}
#StaffContainer_Item { float:left; clear:both; border:1px solid #B3B3B3; padding:0; height:105px; margin-bottom:15px; }
#StaffContainer_Item div { float:left; clear:none; height:20px; line-height:20px; overflow:hidden; }
#StaffContainer .standardImage { padding:8px 15px; background-color:#F1F3F2; }
#StaffContainer .fullName { width:374px; padding:8px 0; margin:0; background-color:#F1F3F2; }
#StaffContainer .fullName a { color:#174569; }
#StaffContainer .contactInfoLabel { background-color:#E1E5E6; padding:8px 15px; width:189px; color:#174569; font-size:14px; border-left:1px solid #C0C4C3; }
#StaffContainer .title { width:375px; padding:8px 0 0 55px; font-size:15px; }
#StaffContainer .phone { width:184px; background:#EBEDEC url(../../images/phone.png) no-repeat scroll 10px 8px; padding:8px 5px 3px 30px; border-left:1px solid #C0C4C3; }
#StaffContainer .address { width:375px; line-height:normal; padding:4px 15px; height:auto; padding:0 0 0 55px; font-size:90%; color:#6B6B69; }
#StaffContainer .email { width:184px; background:#EBEDEC url(../../images/email.png) no-repeat scroll 5px 13px; padding:8px 5px 9px 30px; border-left:1px solid #C0C4C3; border-top:1px solid #C0C4C3; }
#StaffContainer .profileLink { display:none; }





