@charset "utf-8";
/* CSS Document */
form {
	color: #ff0;
}
fieldset {
	border: 1px solid #333;

}
fieldset legend {
	font-weight: bold;
	background-color: #000;
	padding: 10px;
	background-image:url(../img/section_title.jpg);
	background-position: 0px -10px;
	background-repeat:repeat-x;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
form label {
	font-weight: bold;
	display: block;
}
form input, form textArea {
	border: 1px solid #000;
	padding: 3px;
	margin-bottom: 15px;
	width: 95%
}
.cf-ol {
	list-style: none;
	margin-left: 0;
	padding-left: 10px;
}
.cf_hidden {
	display: none;
}
#usermessagea.failure, #usermessagea.success, #usermessagea.waiting,
#usermessage2a.failure, #usermessage2a.success, #usermessage2a.waiting {
	margin-bottom: 10px;
	border: 1px solid #000;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
/*	background-color: #721111;*/
	color: #ff0;
	font-weight: bold;
	font-size: 1em;
	padding: 5px;
}
#usermessagea ol li, #usermessage2a ol li{
	list-style: disc;
	padding-bottom: 3px;
	color :#c00;
}
#usermessagea ol li a, #usermessage2a ol li a {
	color :#c00;

}
.cf_li_err label {
/*	border: 1px solid #000;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	background-color: #721111;
	padding: 5px;*/
	color: #c00;
}
.cf_li_err input {
	border-color: #721111;
	border-width: 3px;
}
input.sendbutton, #searchsubmit {
	margin-top: 10px;
	padding: 5px;
	font-weight: bold;
	background-image:url(../img/section_title.jpg);
	background-position: 0px -10px;
	background-repeat:repeat-x;
	color: #ff0;
/*	border: 1px solid #000;
	border-top: 0;
	border-left: 0;*/
	font-size: 1.1em;
}
input#searchsubmit {
	width: 70px;
	display: block;
	margin-top: 10px;
}
input.sendbutton {
	float: right;
	width: 80px;
}
.sendbutton:hover, .sendbutton:active, #searchsubmit:hover, #searchsubmit:active {
	background: #ff0;
	color: #000;
}
.linklove {
	display: none;
}