/* Forms
*******************************************************/

fieldset {
	border: 0;
	font-size: 1.2em;
}

textarea{ font-family:Arial, Helvetica, sans-serif; }
label{ display:block; margin:1em 0 .5em; font-weight:bold; }
label.right{ display:inline; }
.required label:after{ content:" *"; color:#990000; }

input, textarea, select{ }

input.text, textarea{ padding:3px; width:20em; border:1px solid #999; }

.middleColumn{ display:block; background:#eef2f5; padding:10px 3px 10px 10px; width:auto; border-left:4px solid #d5e3ed; }

#Name .middleColumn{ background:#eef2f5 url(../images/commentRoundTopRight.gif) right top no-repeat; }

textarea{ width:30em; height:10em; }

input.text:focus, textarea:focus{ background-color:#FFFFCC; }

span .message{ font-weight:bold; color:#f30; }

input.action { padding:2px; font-size: 1.2em; }

.Actions{ margin:1.5em 0; }

/* ---------------- $Search --------------- */

#SearchBar label{ display:none; }
#SearchBar .middleColumn{ display:inline; padding:0; background-color:transparent; border:none; }
#CustomSearchForm_CustomSearchForm{ padding-top:6px; }
#Search { display:inline; margin-right:10px; margin-left:2px; }
#Search input{ font-size:1.2em; width:18em; border:1px solid #000; }
#CustomSearchForm_CustomSearchForm_action_results{ background:url(../images/searchIcon.gif) no-repeat left top; width:25px; height:25px; border:none; text-indent:-30000px; cursor:pointer; }