div.formFrame,
fieldset.formFrame,
div.formSmallFrame,
fieldset.formSmallFrame{
	margin: 0pt auto;
	width: 95%;
	height: 100%;
	border: 1px solid #1a415e;
	margin-top: 20px;
	padding: 15px 5px;
	clear: left;

}

div.formSmallFrame,
fieldset.formSmallFrame{
	width: 70%;
	padding: 15px 15px;
}

div.formData,
div.formHalfData,
div.formButton{
	width: 98%;
	height: 100%;
	float: left;
}

div.formHalfData{
	width: 49%;
}


div.formButton{
	height: 100%;
	text-align: right;
}

div.formText,
div.formHalfText{
	width: 30%;
	height: 100%;
	margin: 7px 0px;
	float: left;
	text-align: left;
}

div.formHalfText{
	width: 15%;
}

div.formText p,
div.formHalfText p,{
	margin: 2px 0px 2px 0px;
}

div.formField,
div.formFieldWrong{
	width: 70%
	height: 100%;
	margin: 5px 0px ;
	padding: 2px 3px;
	float: left;
	text-align: left;
	border: 1px solid #fff;
}

div.formFieldWrong { 
	border-color: #dd3c10;
	background-color: #ffebe8;
}

form{
	margin: 0px;
	padding: 0px;
}

input,
textarea,
select,
button { 
	font-weight: normal; 
	vertical-align: middle;
	color: #000;
	background: #fafafa none repeat scroll 0 0;
	border: 1px solid #D3D3D3;
	margin: 2px 4px 2px 4px;
	padding: 0px;

}

input.text{
	width: 150px;
}


input.longText{width: 250px;}

input.shortText{width: 90px;}

input.smallText{width: 40px;}

input.verySmallText{width: 20px;}



textarea{
	width: 450px;
}

textarea.inputBox{
	height: 18px;
	width: 250px;
}


input.bold { 
	font-weight: bold; 
}




