/* -------------------- forms */

div.formbg
{
	background-color: #efefef;
	padding: 5px;
}

div.formdouble
{
	width: 220px;
	float:left;
}

form
{
	margin:0;
	padding:0;
}

fieldset
{
	margin:0;
	padding:0;
	border:0;
}

input.narrow
{
	float:left;
	width:					130px;
	height: 				16px;
	border:					1px solid #666666;
	font-size:				11px;
	color:              	#666666;
	padding-left:			2px;
}

input.wide
{
	float:left;
	width:					155px;
	height: 				16px;
	border:					1px solid #666666;
	font-size:				11px;
	color:              	#666666;
	padding-left:			2px;
}

input.middlenarrow
{
	float:left;
	width:200px;
	height:16px;
	border:1px solid #666666;
	font-size:11px;
	color:#666666;
	padding-left:2px;
	margin: 2px;
}

input.middlewide
{
	float:left;
	width:255px;
	height:16px;
	border:1px solid #666666;
	font-size:11px;
	color:#666666;
	padding-left:2px;
	margin: 2px;
}

input.middlesuperwide
{
	float:left;
	width:355px;
	height:16px;
	border:1px solid #666666;
	font-size:11px;
	color:#666666;
	padding-left:2px;
	margin: 2px;
}

textarea.middlewide
{
	float:left;
	width:355px;
	height:150px;
	border:1px solid #666666;
	font-size:11px;
	color:#666666;
	padding-left:2px;
	padding-top:2px;
	margin: 2px;
}

select.middlesuperwide
{
	float:left;
	width:355px;
	height:18px;
	border:1px solid #666666;
	font-size:11px;
	color:#666666;
	padding-left:2px;
	margin: 2px;
}

input.submit_middlewide
{
	float:left;
	width:255px;
	height:20px;
	border:1px solid #666666;
	font-size:11px;
	color:#A12B46;
	padding-left:2px;
	margin: 2px;
	background-color:#ffffff;
}

input.submit_middlenarrow
{
	float:left;
	width:155px;
	height:20px;
	border:1px solid #666666;
	font-size:11px;
	color:#A12B46;
	padding-left:2px;
	margin: 2px;
	background-color:#ffffff;
}

input.go
{
	padding-left:			5px;
	float:left;
}