.formbox {
	background: #eaeaea url(../images/content-box-bg.gif) no-repeat 0 100%;
	width: 731px;
	margin: -11px 0 0 28px;
	padding: 20px 0 13px;
	overflow: hidden;
	min-height: 105px;
}

* html .formbox {
	height: 105px;
	overflow: visible;
}
.inner-container .formbox {
	margin: -11px 0 0 27px;
	padding-bottom: 0;
}

.form_container
{
	width:500px;
	
}

form ul
{
	font-size:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}

form li
{
	margin:0;
	padding:4px 5px 2px 9px;
	margin-top:4px;
	list-style:none;
}

form li:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.buttons:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.buttons
{
	clear:both;
	display:block;
	margin-top:10px;
}



.clear
{
	clear:both;
}



form ul li.first
{
	border-top:none !important;
	margin-top:0 !important;
	padding-top:0 !important;
}



/**** Buttons ****/
input.button_text
{
	overflow:visible;
	padding:0 7px;
	width:auto;
}

.buttons input
{
	margin-right:5px;
}

/**** Inputs and Labels ****/
label.description
{
	border:none;
	display:block;
	line-height:150%;
	padding:0 0 1px;
	width:175px;
	float:left;
}



input.text
{
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-size:100%;
	margin:0;
	padding:2px 0;
}




select.select
{
	color:#333;
	font-size:100%;
	margin:1px 0;
	padding:1px 0 0;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
}




select.select[class]
{
	margin:0;
	padding:1px 0;
}

input.medium
{
	width:248px;
}

select.medium
{
	width:250px;
}

textarea.medium
{
	height:10em;
	width:247px;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;

}

.validation-advice {
	margin: 1px 0;
	margin-left:175px;
	background-color: #666666;
	font-size:11px;
	padding-left:2px;
	color:#FFFFFF;
	width:248px;
	height:15px;
	color : #FFFFFF;

}