﻿/* Forms.css for handling form layout via CSS. */

.general_form {
	width: 100%;
	overflow:hidden;
	padding:  0;
	position: relative;
	top: 0;
	left: 0;
	font-size: 13px;
	line-height: 24px;
}

.general_form .form_row {
	padding: 0 0 11px;
	clear:both;
}

.general_form .label,
.general_form .label100,
.general_form .col2_label  {
	display: block;
	float: left;
	font-weight: bold;
	line-height: 22px;
	text-align:left;
    padding-right:10px;
	font-size: 11px;
}

/* Only short labels in the 2nd label column please */
.general_form .label {
    width: 140px;
}
.general_form .label100 {
    width: 100px;
}
.general_form .col2_label {
    padding-left:10px;
}

.general_form .inputs {
	float:left;
}

/* Set widths when using 2 columns */
.general_form .col1_inputs,
.general_form .col2_inputs
{
	float:left;
	width:140px;
}

.inputs ul {
	margin: 0;
	padding: 0;
}

.inputs li {
	float: left;
	margin: 0;
	padding:0 15px 0 0;
	list-style: none;
}

div.buttons_row
{
    clear:both;
    margin-left:150px;
    width:390px;
     padding-top:10px;
}

.required
{
    border-color:Gray;
    /* border-bottom-color:Red;*/
    border-style:solid;
    border-width:1px; 
}
