/*********************************************
					FORM ELEMENTS
*********************************************/



/**** Professionals Serach ****/

.fields input {border: 1px #B5BCC0 solid; padding:2px;}
.fields textarea {border: 1px #B5BCC0 solid; padding:2px;}
.fields select {border: 1px solid #B5BCC0 ; padding:2px; border-color:#B5BCC0; width:220px;}


.search ul.fields {list-style:none none;margin:0px;padding:0px; font-size:11px; line-height:15px; color:#535353;}
.search ul.fields li {margin:0px;padding:2px 0px;}
.search ul.fields label {width:220px;display:block;}
.search ul.fields input {width:220px; font-size:11px; line-height:15px; color:#535353;}
.search ul.fields select {width:220px; font-size:11px; line-height:15px; color:#535353;}
.search ul.fields textarea {width:220px;height:100px;}
.search ul.fields li.comments textarea {clear:left;width:324px;height:100px;}

.search ul.buttons {
	list-style:none none;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.search ul.buttons li {margin:0px;padding:0px;display:inline;}
.search ul.buttons li input {}

.search table.fields {margin:0px;padding:0px; font-size:11px; color:#535353;}
.search table.fields label {width:100px;display:block;}
.search table.fields input {width:220px; font-size:11px; line-height:15px; color:#535353;}
.search table.fields select {width:220px; font-size:11px; line-height:15px; color:#535353;}
.search table.fields .services select {width:220px;}
.search table.fields .practices select {width:220px;}
.search table.fields .industries select {width:220px;}
.search table.fields .school select {width:220px;}

/* NOTE: This section is also in 'general.css' : */
.search .alpha {margin-bottom:15px;}
.search .alpha h2 {font:normal 11px verdana, sans-serif;margin-bottom:5px;}
.search .alpha .content {font:bold 10px verdana, sans-serif;}
.search .alpha .content ul {list-style:none none;padding:0px;margin:0px;}
.search .alpha .content li {display:inline;border:1px solid #ccc;border-top:none; padding:0px 2px;margin:0px 1px;}
.search .alpha .content a {color:#003366;text-decoration:none;}
.search .alpha .content a:hover {color:#0033FF;text-decoration:none;}
/* NOTE: This section is also in 'general.css' ^ */

/**** event registration ****/

.event_registration table.fields {margin:0px;padding:0px;}
.event_registration table.fields label {width:220px;display:block;}
.event_registration table.fields input {width:220px; font-size:11px; line-height:15px; color:#535353;}
.event_registration table.fields select {width:220px; font-size:11px; line-height:15px; color:#535353;}
.event_registration table.fields .services select {width:220px;}
.event_registration table.fields .practices select {width:220px;}
.event_registration table.fields .industries select {width:220px;}
.event_registration table.fields .school select {width:220px;}
.event_registration table.fields td {padding:10px 0 0 0;}

.event_registration table.fields textarea {width:321px;}