/* Form CSS Document */

.form {
   margin-top: 1em;
}

.form input[type=text] ,
.form .input {
   display: block;
   float: left;
   padding: 0;
   margin: 0;
}

.form input[type=text],
.form textarea,
.form select
.form .input {
   margin-bottom: 1em;
   margin-right: 1em;
   font-size: medium;
   background: transparent;
   border: 2px solid #DCDCDB;
}

.form label,
.form .label {
   display: block;
   float: left;
   padding: 0;
   margin: 0;
   margin-bottom: 1em;
   text-align: right;
   width: 5em;
   margin-right: 2em;
   font-size: medium;
}

.form br {
   clear: left;
}

.form img {
   display: block;
   float: left;
   margin: .5em;
   margin-left: 5em;
}

.form input[type=checkbox] {
   margin-left: 4em;
}

.form .checkboxes label {
	width: 70%; 
	text-align: left;
}

.form table input[disabled] {
   color: black;
   background: none;
   border: none;
}

/* Allow cancelation of the form layout whenever necessary */
/* Form CSS Document */

.not_form {
   margin: 0;
}

.not_form input[type=text] ,
.not_form .input {
   display: inline;
   float: none;
}

.not_form input[type=text],
.not_form textarea,
.not_form select
.not_form .input {
   margin: 0;
   font-size: 1em;
}

.not_form label,
.not_form .label {
   display: inline;
   float: none;
   margin: 0;
   text-align: left;
   width: auto;
   font-size: 1em;
}

.not_form br {
   clear: none;
}


.not_form img {
   float: none;
   margin: 0;
   margin-left: 0;
}

.not_form input[type=checkbox] {
   margin: 0;
}

.not_form .checkboxes label {
	width: auto; 
	text-align: left;
}

.not_form table input[disabled] {
   color: black;
   background-color: #ccc;
   border: 1px solid #555;
}


