#content_left {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 440px; 
}


#content_left fieldset {
  border: none;
  margin: 10px 0;
}

#content_left fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

#content_left label
{
	color:#536a78;
	width: 110px; 
	display: block;
	float: left;  /* block float the labels to left column, set a width */  
	padding:2px 0 0 0 ; 
	text-align: left; 
}
#content_left fieldset input, #content_left fieldset textarea {
	width:190px;     
	margin:5px 0 0 10px;
	border: none;
	background:#bfe5e9;
}
#content_left fieldset.fieldsetSubmit {
	position:relative;
	height: 54px; 
	padding:0 0 15px 186px;
}	
#content_left fieldset.fieldsetSubmit input 
{
	width:72px;
	height:30px;
	margin:0 0 0 10px;
	border: none;
	background:none;
}
#content_left fieldset textarea
{
	position:relative;
	width: 255px; 
	height: 130px;
	overflow: auto; 
}

#content_left small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}
#content_left fieldset input.submitbutton
{
	position: absolute; 
	right: 0;
	margin-top:10px;
	height: 34px; 
	width: 75px; 
}
#content_left .required{font-weight: normal;} /* uses class instead of div, more efficient */