/*  form layout  */

div.row {
position:relative;
clear: both;
padding-top: 5px;
}

div.row span.label {
float: left;
width: 180px;
text-align: right;
padding:0 10px 0 0;
}

div.row span.formw {
width: 210px;
text-align: left;
}



#contentbox {
margin: 0 0 5px 0;
padding: 10px;
background: #fffff5;
border: 1px solid #acacac;
font-size: 1.0em;
	  }	  



p.formdetail {
	margin: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.8em;
	font-style: normal;
	color: #333;
}






div.row span.col1 {
  float: left;
  width: 160px;
  text-align: right;
  }

div.row span.col2 {
  float: right;
  width: 295px;
  text-align: left;
  } 
  
div.spacer {
position:relative;
  clear: both;
  }

div.colholder  {
width: 460px; 
margin: 0px;
}

/*added by rick */

#rform {
  margin: 0;
  padding: 0;
 
  width: 98%; 
}

#rform fieldset {
 
  border-color: #c5d3e0;
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  margin: 0;
  margin-bottom:15px;
}

#rform fieldset legend {
	font-size:1.2em;
	color:#004080;

}

#rform label { 
	display: block;  
	float: left; 
	width: 350px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}



#rform input, #rform textarea, #rform select {
	
	width:auto;
	margin:5px 0 0 10px;
}


textarea { overflow: auto; }

#rform small {
	display: block;
	margin: 0 0 5px 160px; 
	padding: 1px 3px;
	font-size: 88%;
}

#rform .required{font-weight:bold;}

#rform br {
	clear:left; 
}

/*rform class*/

.rform {
  margin: 0;
  padding: 0;
 
  width: 98%; 
}

.rform fieldset {
 
  border-color: #c5d3e0;
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  margin: 0;
  margin-bottom:15px;
}

.rform fieldset legend {
	font-size:1.2em;
	color:#004080;

}

.rform label { 
	display: block;  
	float: left; 
	width: 350px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}



.rform input, .rform textarea, .rform select {
	
	width:auto;
	margin:5px 0 0 10px;
}


textarea { overflow: auto; }

.rform small {
	display: block;
	margin: 0 0 5px 160px; 
	padding: 1px 3px;
	font-size: 88%;
}

.rform .required{font-weight:bold;}

.rform br {
	clear:left; 
}

/* Added 06/03/2009 (DG)
   used in JQuery date picker elements in forms */
   
/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */ 
a.dp-choose-date {
	/*float: left;*/
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://www.gla.ac.uk/t4/srs/i/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 85px;
	float: left;
}
