/* Rows */
#rfpForm .odd {background-color:#eee;}
#rfpForm .even {background-color:#f5f5f5;}
#rfpForm fieldset div.odd, #rfpForm fieldset div.even {line-height:normal;}
#rfpForm .row {padding: 2px 5px; clear:both; /* width: 520px; */}
#rfpForm .regrow {padding: 3px 5px; clear:both; /* width: 520px; */}

#rpfForm fieldset div {
	padding:15px 0;
}
/* Header */
.header {margin: 5px 0; clear:both;}
.header h3 { font-size: 15px; }

/* Labels */
#rfpForm legend { font-weight: bold;} 
#rfpForm label, fieldset#rfpSearch label {display: block;  font-weight:bold; font-size:1.0em !important; float:left;} 

#rfpForm label.required {color:#950624;}
#rfpForm span.required {color:#950624;}
#rfpForm label.regtext {padding:0px;}
#rfpForm .crmForm label.error {float:left;}

.paddedInput{
	padding:5px;
}
.largeInput{
	padding:5px;
	width:250px;

}

ul.rpfform{
	margin:0;
 }
 ul.rpfform li{
	margin:5px 0;
	line-height:30px;
	height:30px;
 	list-style-type:none !important;

}

label{width: 150px;}

/* Label Widths */
label.small	{width: 100px;}
label.narrow {width: 150px;}
label.medium {width: 200px;}

#rfpForm label.inline {float:none; display:inline; }


.date{width:100px !important;}
/* Contact Result Form */
.acctinfo {border-bottom: 2px solid #eee;}
.acctinfo label {display:block; cursor:pointer;}
.contactinfo {display: none; padding: 2px; background-color: #ddd; border-bottom: 2px solid #eee;}
.contactinfo label {display:block; cursor:pointer;}
.titlerow {font-weight: bold; background-color:#eee; text-align:left;}
.subrow {font-weight: bold; background-color:#eee; text-align: center;}
th.left {text-align: left;}

/* RFP Form */
.checkbox {margin:3px 4px 3px 0;}
.clear {clear:both;}
#decprocess {width: 300px; float: left;}
#rfpForm .ui-datepicker-trigger {margin: 2px 0 0 5px; position:relative;}

 td.formtext{
	font-weight:bold;
}

#rfpForm fieldset legend{
	font-size:1.5em;
	margin:10px -15px;

}

#rfpForm div.clearFloat {width:auto; padding:0;}

.submit {margin-top: 10px;}

/* Errors */
#rfpForm input[type="text"].error {border: 1px solid #950624; display:inline;}
#rfpForm label.error { color:black; display:block; float:none; padding:2px 0; font-size: 10px; font-weight: bold;}



fieldset#rfpSearch  label ,fieldset#rfpSearch  input,fieldset#rfpSearch select{
	margin:5px 0;
}

#cntrlBar{
	text-align:center;
	margin:5px auto;
}



  #rfpForm {
	background-color:#FCFBF6;
	margin:0 center;
	padding:10px;
	border: 1px solid #BABABA;
	margin: 15px;
}

.subrow {
	text-align:center;
	color:#fff;
	background:#559BBC url(../images/shell/calendar/calendarMapHolderGradient.jpg) repeat-x;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:4px;
	font-size:10px;
	font-weight:bold;
}


