.general_form, .general_form fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

.general_form
{
	padding: 10px 10px 10px;
}

.general_form fieldset {
	width: 100%;
	overflow: hidden;
	padding:  0;
	position: relative;
	top: 0;
	left: 0;
	
}

.general_form fieldset h3 {
    margin-top:0px;
}

.forms {
	float: left;
	width: 620px;
}

.general_form .row {
	width: 100%;
	overflow: hidden;
	padding: 0 0 11px;
	float: left;
}

.general_form  label {
	
}

.general_form  label.big {
	display: block;
	float: left;
	font-weight: bold;
	line-height: 22px;
	font-size:12pt;
	width:100%;
}

.general_form .inputs {
	float: right;
	width: 520px;
}


form.general_form td span.system
{
    clear:both;
    display:inline-block;
}

.inputs ul {
	margin: 0;
	padding: 0;
}

.inputs li {
	float: left;
	margin: 0;
	padding:0 15px 0 0;
	list-style: none;
}

.input_wrapper {
	border: 1px solid #cecece;
	_border: 1px solid #cecece !important;
	display: block;
	background: #fff url(Images/input_text2.gif) repeat-x;
	float: left;
	line-height: normal;
	margin: 0 !important;
	padding-right:15px;
}

.input_wrapper select {
	width: 100%;
}

.blank {
	border: 0;
	background: transparent;
}

.medium_input {
	width: 86px;
}

.short_input {
	width: 48px;
	overflow: hidden;
}

.input_wrapper input.text {
	border: 0;
	background: transparent;
	width: 100%;
	display: block;
	padding:4px;
	
}








.general_form .forms {
	width: 100%;
}

.general_form .inputs {
	width: 100%;
	
}

.textarea_wrapper {
	margin: 0 !important;
}

.textarea_wrapper textarea {
	display: block;
	width: 100%;
	overflow: auto;
	background: transparent;
	margin: 0;
	padding: 6px;
	border: 0;
	font-size: 13px;
}

.inputs .inline {
	float: left;
	padding: 0 15px 0 0;
	
}

.inputs .inline li {
	float: none;
	padding: 0;
	margin: 0;
	list-style-position: outside;
}

.checkbox, .radio {
	vertical-align: middle;
	margin: 0;
}








input, select, textarea {
    border:1px solid #CECECE;
    font-family:'Trebuchet MS',Tahoma,'Helvetica Neue',Helvetica,Tahoma,sans-serif;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:20px;
    padding:2px 3px;
    background:#FFFFFF url(Images/input_text2.gif) repeat-x scroll 0 0;
    float:left;
}










label.error
{
    font-weight:bold;
    color:Maroon;
    padding:2px;
}



