/*
    Filename:	forms.css
    Author:		Wired Computer Solutions
*/


.default_form
{
	padding:		40px 0 10px 0;
}

.default_form fieldset
{
	position: 			relative;
	border-top:			2px solid #788287;
	border-bottom:		1px dashed #b5c0c5;
	background:			#dee8ed;
	padding:			2px 20px 10px 20px;
}

.default_form span
{
	position: 			absolute;
	left: 				0em;
	top: 				-1.3em;
	letter-spacing:		.1em;
	color: 				#788287;
	font-size: 			1.1em;
	font-weight:		normal;
}

.default_form legend
{
	margin: 			0;
	padding: 			0;
}

.default_form p
{
	height: 			22px;
	text-align:			right;
}

.default_form div
{
	padding: 			0px 0 2px 0;
	clear:				left;
}

.default_form label
{
	float:				left;
	width: 				30%;
	margin:				4px 0 0 0;
	font-size:			.8em;
}

.default_form .required, form em
{
	font-weight:		bold;
	font-style:			normal;
}

.default_form select
{
	margin:				2px 0 2px 0;
	height: 			20px;
	border: 			1px solid #788287;
}

.default_form input
{
	width:				50%;
	border: 			1px solid #788287;
}

.default_form .submit
{
	width: 				50px;
	height: 			22px;
	float: 				right;
}