/* --------------------------------------------------------------------------Forms General */

form {
	/*width: 322px;*/
	overflow: hidden;
}

form div.field {
	margin: 0 0 12px 0;
}

form label {
	display: block; float: left; width: 120px;
}

form input.med {
	width: 320px; border: 1px solid #bbb;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
}

form textarea {
	width: 320px; height: 144px;
	border: 1px solid #bbb;
	color: #5e5e5e;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

form input.submit {
 width: 120px;
 float: right;
 color: #000;
 cursor: pointer; margin: 0 4px 0 0;
 height: 24px;
}

form p {
 font-size: 10px; margin: 10px 0 -30px; float: right;
 color: #6495ed; cursor: pointer;
}

div.form_actions {
	float: right; margin: 11px 0 0; font-size: 10px;
	text-align: right; color: #6495ed;
}

div.form_actions a.action {
	font-size: 12px; margin: -1px 2px 0 2px; text-decoration: none;
	width: 34px; height: 16px;
	border: 0px solid #6ac335; background: #fff; color: #6ac335;
	text-align: center; padding: 2px 0 0;
}

form.confirm {
	float: right;
}

form.confirm input {
 width: 20px; border: 0;
 background: #fff; color: #6ac335; font-size: 12px; height: 16px;
 cursor: pointer; margin: 0 2px; display: inline; padding: 0 0 0;
}
/* ---------------------------------------------------------------------------Client Login */

form.client_login {
	margin: 20px 0 20px; border: 1px solid #68c433;
	padding: 20px 20px 16px; width: 266px;
}
form.client_login label {
	width: 120px; margin: 0;
}
form.client_login input {
	width: 140px;
}
form.client_login input.submit {
	width: 80px;
}

/* --------------------------------------------------------------------------Client Update */

form.client_update {
	margin: 11px 0 20px; border: 1px solid #ccc;
	padding: 6px 20px 16px; width: 266px;
	background: #eee;
}
form.client_update label {
	width: 120px; margin: 0;
}
form.client_update input {
	width: 140px;
}
form.client_update input.submit {
	width: 120px; margin-top: 10px;
}
form.client_update h3 {
	margin: 0; font-weight: bold;
	font-style: italic;
	margin: 0 0 20px 0;
	font-size: 14px;
}
/* ---------------------------------------------------------------------------miniblog New */

/* --------------------------------------------------------------------------miniblog Edit */

/* -------------------------------------------------------------------------miniblog Login */

form.miniblogLogin {
	margin: 30px 0 0;
}

form.miniblogLogin label {
	width: 90px; margin: 0 0 0 40px;
}
form.miniblogLogin input {
	width: 140px;
}

/* ------------------------------------------------------------------software Subscription */

