@media screen
{
	
	/* Form Buttons */
		
	fieldset{
		padding:15px 25px;margin:0;
		font-size:.9em;
	}
		
	.colLeft2 legend	{	
		display:none;
	}
	
	.colLeft2 form br	{	
		display:none;	
	}
	
	.colLeft2 label {
		font-size:1em;	
		color:#4C2018;
	}
	.colLeft2 label.left {
		float:	left;
		clear:	both;
		margin:5px 0;
		padding:2px 10px 2px 0;
		width:	8em;
		text-align:	left;
	}
	.colLeft2 label.right {
		display:block;	
		margin-left:2.5em;
		text-align:	left;
		width:auto;
	}
	
	.colLeft2 fieldset br ,
	.colLeft2 fieldset div.br {
		clear:	both;
	}
	
	.colLeft2 input, 
	.colLeft2 textarea, 
	.colLeft2 select {	
		margin:5px;
		padding:2px;
		text-align:	left;	
		width:	18em;
		border-color: #F2E1C7;
	}
	.colLeft2 input.submit{ 
		margin:1em 2px 2px 2px;
		text-align:center;
		width: auto;	
		font-size:.8em;
		color:#722711;
		background-color: #F2E1C7;
		font-weight:bold;	
		border: 1px solid #722711;
	}
	.colLeft2 input.submit:hover {
		background-color: #fff;
	}
	
	.colLeft2 input.left {
		float:left;
		margin-top:0;
	}
	
	.colLeft2 input.right {/* checkboxen, select */
		float:left;
		margin:0 1em 0.5em 10.5em;
		width:	auto;
	}
	.colLeft2 input.nostyle {/* checkboxen, select */
		float:left;
		width:	auto;
		padding:0;
		margin:0;
	}
	
	.colLeft2 p.formRight{ 
		margin-left:8em;
		padding:0;
	}
	
	.colLeft2 fieldset div.error {
		padding-top: 1em;
		padding-left:0;
		color: #a00;
	}

	.colLeft2 textarea{
		font-family: 'Lucida Sans','Lucida Sans Unicode','Trebuchet MS','Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
	}
	
}

