@charset "utf-8";
/**
 *		Add the CSS in your style.css!
 *		Note that this file will be overwritten while updating.
 */

.fvCommunityNewsList {
	padding: 0;
}

#fvCommunityNewsForm label {
	display: block;
	color: #5f5d54;
	font: 11px Verdana, Geneva, sans-serif;
	padding: 4px 0 1px 0;
	margin: 0 0 0 10px;
}
#fvCommunityNewsForm label em {
	color: #e00;
	font: 12px Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
#fvCommunityNewsForm input, #fvCommunityNewsForm textarea {
	width: 250px;
	font: 11px Verdana, Geneva, sans-serif;
	padding: 3px 2px;
	margin: 0 0 0 10px;
	color: #333;
	background: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;
}
#fvCommunityNewsForm input:focus, #fvCommunityNewsForm textarea:focus { border-color: #b4b4b4 #cbcbcb #cbcbcb #b4b4b4; }
#fvCommunityNewsForm input.error, #fvCommunityNewsForm textarea.error { border-color: #e40000 #fb0000 #fb0000 #e40000; }
#fvCommunityNewsForm input.error:focus, #fvCommunityNewsForm textarea.error:focus { border-color: #c40000 #db0000 #db0000 #c40000; }
#fvCommunityNewsForm textarea { height: 60px; width: 320px; }
#fvCommunityNewsSubmit {
	width: auto !important;
	display: block;
	margin: 4px 0 15px 10px !important;
}
#fvCommunityNewsForm small a {
	outline: none !important;
}
#fvCommunityNewsErrorResponse { color: #ff0000; background: url('images/icons.gif') no-repeat 0 -28px; padding: 0 0 0 20px; margin: 2px 0 5px 0; font-style: italic; line-height: 14px;}
#fvCommunityNewsAjaxResponse { color: #5f5d54; margin: 10px;}