div.formFrame,
fieldset.formFrame,
div.formSmallFrame,
fieldset.formSmallFrame{
	margin: 0pt auto;
	width: 95%;
	height: auto;
	border: 1px solid #076e01;
	margin-top: 20px;
	padding: 15px 5px;
	clear: left;

}

div.formSmallFrame,
fieldset.formSmallFrame{
	width: 70%;
	padding: 15px 15px;
}

div.formData,
div.formHalfData,
div.formButton{
	margin-top: 10px ;
	width: 98%;
	height: 100%;
	float: left;
}

div.formHalfData{
	width: 49%;
}


div.formButton{
	height: 100%;
	text-align: right;
	float: none;
	clear: both;
}

div.formText,
div.formHalfText{
	width: 30%;
	height: 100%;
	margin: 7px 0px;
	float: left;
	text-align: left;
}

div.formHalfText{
	width: 15%;
}

div.formText p
{
	margin: 2px 0px 2px 0px;
}

div.formHalfText p 
{
	margin: 2px 0px 2px 0px;
}

div.formField,
div.formFieldWrong{
	width: 68%;
	height: 100%;
	margin: 5px 0px ;
	padding: 2px 3px;
	float: left;
	text-align: left;
	border: 1px solid transparent;
}

div.formFieldWrong { 
	border-color: #dd3c10;
	background-color: #ffebe8;
}

form{
	margin: 0px;
	padding: 0px;
}

input,
textarea,
select,
button { 
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: normal; 
	vertical-align: middle;
	color: #000;
	background: #F9FFF9 none repeat scroll 0 0;
	border: 1px solid #076E01;
	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; 
}



input,
textarea,
select,
button {
	font-family: verdana, helvetica, sans-serif;
	line-height: 1.5;

	font-weight: normal; 
	vertical-align: middle;

	border: solid 1px #076e01;

	background:#fff url('../graphics/images/input.png') 0 0 repeat-x scroll;


	border-radius: 5px 5px 5px 5px;
}

input.text{
	width: 150px;
}


input.longText{width: 250px;}

input.shortText{width: 90px;}

input.smallText{width: 40px;}

input.verySmallText{width: 20px;}



textarea{
	width: 450px;
}

input.bold { 
	font-weight: bold; 
}


/*standard buttons*/
#edit-submit, #privatemsg-new #edit-submit, #privatemsg-new #edit-preview, #edit-delete, .users_find, .users_find:hover, .users_find:focus{
	background:#093566;
	border:none;
	cursor:pointer;
	color: #fff;
	padding:8px 15px !important;
}
/*end of standard buttons*/


/*standard input forms*/
input[type="text"],
input[type="password"] {
    font-size: 10px;
    height: 12px !important;
    padding: 5px !important;
	text-align: left;
}

input:hover, input:focus, textarea:hover, textarea:focus{
	border: solid 1px #076e01;
	
	background:#fff url('../graphics/images/input-hover.png') 0 0 repeat-x scroll;
	}
/*end of standard input forms*/



input[type="submit"] {
    height: 40px;

	border:none;
	cursor:pointer;
	padding:8px 15px !important;

    
	color: #fcfcff;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold; 
	vertical-align: middle;
    
	border: solid 1px #518f1a;
	
	background: #007a00;
	background: linear-gradient(top, #007a00 0%,#52b152 33%,#008a00 67%,#005700 83%,#002400 100%); /* W3C */
}



