/* General styles */
label {
	font-family:verdana,"Bitstream Vera Sans", "Trebuchet MS",  sans-serif;
	font-size:12px;
	color:#919191;
	/*font: 80%/1.5 Arial,Helvetica,sans-serif; 
	color: #111; */
	
}
.formheader { 
	margin: 0px; 
	padding: 10px; 
	font-family:verdana,"Bitstream Vera Sans", "Trebuchet MS",  sans-serif;
	font-size: 200%; 
	font-weight: normal; 
	color: #FFF; 
	background-color: #CCC; 
	border-bottom: #BBB 2px solid;
}
p#copyright { 
	margin: 20px 10px; 
	font-size: 90%; 
	color: #999; 
}

/* Form styles */
div.form-container { 
	margin: 10px 0 0 0px; 
	padding: 5px; 
	border: #ccc 0px solid; 
	width:500px
}

p.legend { 
	margin-bottom: 1em; 
	font-size: 12px;
	font-family:'helvetica',sans-serif;
	color:#919191;
}
p.legend em { 
	color: #C00; 
	font-style: normal; 
}

div.errors { 
	margin: 0 0 10px 0; 
	padding: 5px 10px; 
	border: #FC6 1px solid; 
	background-color: #FFC; 
}
div.errors p { 
	margin: 0; 
}
div.errors p em { 
	color: #C00; 
	font-style: normal; 
	font-weight: bold; 
}

div.form-container form p { 
	margin: 0; 
	color: #919191;
	font-size: 12px;
	font-family:verdana,"Bitstream Vera Sans", "Trebuchet MS",  sans-serif;
}
div.form-container form p.note { 
	margin-left: 170px; 
	font-size: 90%; 
	color: #333; 
}
div.form-container form fieldset { 
	margin: 10px 0; 
	padding: 10px; 
	border: #DDD 1px solid; 
}
div.form-container form legend { 
	font-weight: bold; 
	color: #919191;
	font-size: 12px;
	font-family:verdana,"Bitstream Vera Sans", "Trebuchet MS",  sans-serif;
}
div.form-container form fieldset div { 
	padding: 0.25em 0; 
}
div.form-container label, 
div.form-container span.label { 
	margin-right: 10px; 
	padding-right: 10px; 
	width: 160px; 
	display: block; 
	float: left; 
	text-align: right; 
	position: relative; 
}
div.form-container label.error, 
div.form-container span.error { 
	color: #C00; 
}
div.form-container label em, 
div.form-container span.label em { 
	position: absolute; 
	right: 0; 
	font-size: 120%; 
	font-style: normal; 
	color: #C00; 
}
div.form-container input.error { 
	border-color: #C00; 
	background-color: #FEF; 
}
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	
	background-color: #c3cfdf; 
	border-color: #1f4e7c; 
}
div.form-container div.controlset label, 
div.form-container div.controlset input { 
	display: inline; 
	float: none; 
}
div.form-container div.controlset div { 
	margin-left: 170px; 
}
div.form-container div.buttonrow { 
	margin-left: 340px; 
	margin-top: 15px;
}
#commentbox {
	text-align: center;	
}
#commentbox textarea {
	width:450px;

}
.centertext {
	text-align: center;	
	font-size: 11px;
	color:#919191;
	font-family:verdana,"Bitstream Vera Sans", "Trebuchet MS",  sans-serif;
}
.box_right a.dp-choose-date {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right:100px;
	text-indent: -4000px;
	background: url(../images/calendar.png) no-repeat center top; 
}

.box_right a.dp-choose-date .dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

#date_pick_rfp_form{
  position:relative;
  width:500px;
  height:20px;
}
#date_pick_rfp_form a.dp-choose-date {
  width: 16px;
  height: 16px;
  text-indent: -4000px;
  display:block;
  position:absolute;
  float:right;
  right:140px;
  top:5px;
  background: url(../images/calendar.png) no-repeat center top; 
}

#date_pick_rfp_form a.dp-choose-date .dp-disabled {
  background-position: 0 -20px;
  cursor: default;
}



/****/

#request-type label {
font-size:12px;
font-family:verdana,"Bitstream Vera Sans", "Trebuchet MS",  sans-serif;
color:#563E13;
margin-left:5px;
font-weight:bold;
}


/* captcha */
.captcha img {
margin-top:20px;
}
.captcha input {
margin-bottom:5px;
width:100px;
}
.errorPrompt
{	
	width:500px;
	height:auto;
	BACKGROUND: #FCFCBF;
	BORDER: #3e74a9 1px dotted; 
	margin: 5px 1px 0 10px;
	padding:0 5px 0 5px;
	font-family:verdana,"Bitstream Vera Sans", "Trebuchet MS",  sans-serif;
    FONT-SIZE: 12px;
	text-align:center;
	color:#00a3d6;
	font-weight:bold;
}
.istyle{
 font:normal 12px verdana,"Bitstream Vera Sans", "Trebuchet MS",  sans-serif;
 text-transform:normal;
 color:#919191;
 text-align:left;
 margin:0px;
 padding:0px;
}
