/* General form ********************/

.control { }

.control-header { margin-bottom: 10px; }

.control-body { }

.control-body div { margin-bottom: 10px; }

.control input[type="password"],
.control input[type="text"]
{
	width: 97%;
}

.control textarea
{
	width: 99%;
}

.control-footer
{
	margin-top: 10px;
	border-top: solid 1px #bbbbbb;
	padding-top: 7px;
	
	text-align: right;
}

.control-validationBox
{
	border: solid 1px #ff5555;
	background-color: #ffbbbb;
	padding: 5px;
}

.control .content
{
	padding: 0px;
	border: none;
	background-color: inherit;
	background-image: none;	
}


/* HtmlContentForm ****************/

.HtmlContentForm textarea { height: 300px; }


/* MailForm ***********************/

.MailForm textarea { height: 100px; }


/* NewsletterSubscribeForm ********/

.NewsletterSubscribeForm .unsubscribe { text-align: right; }


/* PagingControl ******************/

.PagingControl { margin-top: 5px; }
.PagingControl .disabled { display: none; }


/* TipForm ************************/

.TipForm textarea { height: 60px; }


/* ValidationImage ****************/

.ValidationImage img { border: solid 1px #dddddd; }