#left-content form.contact
{
	position:relative;
	width:390px; height:auto;
	padding-bottom:10px;
	margin-bottom:8px; background:#FFFCEE;
	border:3px solid #B3B3B3;
	float:left; display:inline;
}
	form.contact fieldset
	{
		position:relative; width:auto; height:auto; border:1px solid #B3B3B3; margin-left:5px; margin-top:10px; padding:0;
		padding-bottom:20px; float:left; display:inline;  
	}
	form.contact fieldset legend
	{
		position:relative; width:auto; height:auto; margin:0; margin-left:15px; padding-left:4px; padding-right:4px;
		color:#CA1414; font-weight:bold; line-height:25px; 
	}
	form.contact fieldset label.text, form#contact label.text
	{
		position:relative;
		width:150px; text-align:right;
		float:left; display:inline; top:2px;
		color:#000; margin-top:10px;
	}
	
	form.contact fieldset p.small
	{
		position:relative; width:auto; height:auto; font-family:"Tahoma"; font-size:11px; margin:0; padding:0; margin-left:145px;
		top:5px;
	}

	form.contact input.cinput
	{
		position:relative;
		width:215px; height:auto;
		margin-left:10px; border:1px solid #939393;
		padding:1px; margin-top:10px;
		
	}
	form.contact input.input-big { width:400px;}
	form.contact select
	{
		position:relative; width:215px; height:auto; padding:1px; margin-left:10px; margin-top:10px; border:1px solid #939393;
	}
	
	
	form.contact input.file
	{
		position:relative;
		width:230px;
		margin-left:15px;
		border:1px solid #939393;
		padding:2px;
		margin-bottom:10px;
	}
		form.contact input#debug
	{
		width:210px; margin-right:10px;
	}
	
	form.contact p.small
	{
		position:relative; 
	}
	
	form.contact textarea
	{
		position:relative;
		width:341px;
		margin-left:15px;
		border:1px solid #939393;
		padding:2px;
		margin-top:10px;
		height:120px;
	}
	
	#contBanner #left-content form.contact img.captcha
	{
		position:relative; margin:10px 0; margin-left:140px; float:left; display:inline-block;
	}
	
	form.contact input.submit
	{
		position:relative; width:auto; height:auto;
		float:right; display:inline;
		margin:10px; margin-top:12px;
	}
	.contact #errorBox
	{
		position:relative;
		width:auto;
		margin:5px; margin-bottom:8px;
		text-align:left; 
		background:#FFFFDD;
		display:none; 
		border:1px solid #FFD700;
	}
	.contact #msge
	{ 
		position:relative;
		color:#990000; 
		text-align:center;
		font-weight:bold;
		margin:10px;
	}
	.contact p { position:relative; margin-bottom:20px;}
	.contact p.success { color:#0C3488; }
	.contact p.err { color:#9B1B2A; margin:15px; margin-bottom:5px; }
	
	#errorBox p{position:relative; color:#990000; margin:10px; margin-top:8px;  line-height:5px; }
	#errorBox p.success{position:relative; color:#152197; margin-bottom:3px; line-height:13px; text-align:center;}
	.errormsg{color:#D10508; font-weight:bold; margin-bottom:10px; text-align:center; margin:10px;}
