﻿fieldset legend
{
	color: #0B5192;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 10px;
}

form
{
	padding: 0;
}

form fieldset
{
	margin: 10px auto;
}
form fieldset.admin
{
	width: 500px;
}
form fieldset.admin li
{
    clear:both;
	margin: 10px 0;
}
form ol
{
	list-style: none;
}
form ol li
{
    clear:both;
}
form label
{
	clear: left;
	display: block;
	width: 100px;
	float: left;
}
form label.checkbox
{
	clear: none;
	display: block;
	width: 400px;
	float: left;
}
form input, form select, form textarea
{
	width: 300px;
	margin-bottom: 5px;
	float: left;
	clear: none;
}
form textarea
{
	height: 150px;
}
form input.checkbox
{
	float: left;
	clear: left;
	width: auto;
}
form div.buttons
{
	clear: left;
	width: 100%;
	text-align: center;
	padding:18px 0;
}
.small-buttons input, 
form input.buttons,
form div.buttons input
{
	float: none;
	padding:0 18px;
	width:auto;
}
form div.buttons input, form input.buttons
{
	font-size: 15px;
	padding:2px 18px;
}

p.validatorMessage
{
	text-indent: 100px;
}

/* Login specific */
fieldset.login
{
	width: 280px;
	margin: auto;
}
fieldset.login ol {
 padding-left:15px;   
}
fieldset.login ol label
{
	width: 70px;
}
fieldset.login ol input
{
	width: 150px;
}
fieldset.login ol label.checkbox
{
	width: 150px;
}
fieldset.login ol input.checkbox
{
	width: auto;
}
