﻿body
{
	background:none repeat scroll 0 0 white;
	font-family: Arial,Helvetica,sans-serif;
}

fieldset
{
	border-style: solid none none;
	border-top: 1px solid #EEEEEE;
	margin: 15px 0 5px;
	padding: 0;
}

fieldset legend
{
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	color: #333333;
	font-weight: bold;
	margin: 3px 0;
	padding: 1px 5px;
}

fieldset ol
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

fieldset li
{
	border-bottom: 1px solid #EEEEEE;
	clear: left;
	float: left;
	list-style: none outside none;
	margin-left: 2px;
	padding: 3px;
	width: 99%;
}

fieldset label
{
	float: left;
	margin-right: 10px;
	min-width: 150px;
}

element.style
{
	width: 435px;
}

form .error
 {
 border: 1px solid red;
 }
label.error {
    color: red;
    display: block;
    float: right !important;
    overflow: hidden;
    padding-top: 2px;
    vertical-align: top;
}