/* FORMS CSS */
	form {
		margin: 0
		}
		
	label {
		font-size:10px;		
		font-weight:bold;
	}	
	
	fieldset {
		border:solid 1px #DBDFE5; 
		padding:5px;
	}
	
	fieldset label {
		font-weight:normal;
	}
	
	legend {
		color:#505050; 
		font-size:10px;
	}
	
	.form h6 {
		background:url(../img/common/title_bullet_grey_tiny.gif) no-repeat;
		background-position:left center;
		padding-left:16px;

	}
	
	.form h5 {
		background:url(../img/common/title_bullet_grey_right.gif) no-repeat;
		background-position:left center;
		padding-left:16px;

	}	

	form input {
		width:auto;
	}
	
	form p {
		margin-left:0px;
		color:#1A1E1E;
	}
	.inputButton {
		width:58px;
		height:17px;
		margin:0px;
		border:0px;	
		letter-spacing: -0.09em;
		background: url('../img/common/form_buttons.jpg') no-repeat;
		background-position:0px 0px;
		text-decoration:none;							
		float:right;
		padding-bottom:3px;
		_padding-bottom:0px;
	}

	.submitButton {
		float:right;
	}

	.rowBlue {
		background-color:#DBDFE5;
		padding:8px;
		border-bottom:solid 1px #FFFFFF
	}
	
	.rowGreen {
		background-color:#F1F4F7;
		padding:8px; 
		border-bottom:solid 1px #FFFFFF
	}
	
	form span {
		font-size:10px;
		font-weight:bold;
		padding-top:3px;
	}
	
	form .inputsBox {
		width:478px; 
		float:right		
	}		
	
	form .threeColumnInputsBox {
		width:380px;
		float:right;
	}
	
	.required {
		font-style:italic;
		font-weight:normal;
	}
	
	.completed {
		float:right;
		float:right;
		display:none;
	}
	
	.error {
		color:#A32E18;
		font-weight:normal;
		
	}
	
	.msg {
 		display:none;
	}
	
	input.errors, select.errors, textarea.errors{
		background-color:#A32E18;
		color:white;
	}
	
	.clear {
		padding-top:50px;
	}

	/* IMAGE BORDERS FOR TOP OF FORMS */
	form .t {background: url(../img/formsBorder/dot.gif) 0 0 repeat-x; background-color:#DBDFE5;}
	form .tl {background: url(../img/formsBorder/tl.gif) 0 0 no-repeat;}
	form .tr {background: url(../img/formsBorder/tr.gif) 100% 0 no-repeat; padding-top:8px; padding-bottom:6px; padding-left:8px;padding-right:8px; border-bottom:solid 1px #FFFFFF;} 
	/* end borders*/
	



/*===================================================
-- MY BOOK
---------------------------------------------------*/

#report {
	width: 560px;
	float: left;
	}
	
#report label {
		width: 200px;
		padding-left: 10px;
		vertical-align: top;
	}
	
#report span {
		padding-right: 10px;
	}
	
#report .rowBlue span {
		font-size: 11px;
		color: #6c6c6c;
	}
	
/** for private pools eligibility search on the custom report page**/
#sidebar {
	float: right;
	width: 180px;
	padding-left: 10px;
	}
	
#sidebar li {
	_height:13px;
	}
/** ends**/

#LoadTypeBox {
	padding-bottom:28px;
}

#dateOfBirth {
	margin-bottom:8px;
	_margin-bottom:0px
}

#or {
	margin-bottom:8px; 
	_margin-bottom:0px
}			
	
/*===================================================
-- PD NETWORK ADD COURSE
---------------------------------------------------*/	
/* name of form is #addCoursesForm */

#addCoursesForm #courseName {
	width:300px;
}

#addCoursesForm #description {
	width:300px; 
	height:64px;
}

#addCoursesForm #presentedBy {
	width:300px;
}

#addCoursesForm #url {
	width:300px;
}

#addCoursesForm .courseColumn {
	width:128px;
}

/*===================================================
-- PD NETWORK CE STATUS
---------------------------------------------------*/	
#ceStatus .deleteColumn {
	width:100px;
}

.printReport {
	background:url("../img/common/printReportBtn.gif") center;
	padding:0px;
	margin:0px;
	border:none;
	width:115px;
	height:17px;
	float:right;
}

/*====================================================
PD Profile
---------------------------------------------------*/
.pdProfile-Row{
/*	padding-bottom:70px;
	_padding_bottom:60px; */
}



.floatRight, .floatLeft {
	line-height: 1.8em;
	_line-height: 1.8em;
	}


#fundResearch label {
	width:150px;
	margin-top:15px;
}

label {
	display:-moz-inline-box;
	display:inline-block;
}

/*===================================================
-- MY PROFILE
---------------------------------------------------*/

#myProfile .rowGreen span {
	font-weight: normal !important;
	}

#myProfile label {
	width: 200px;
	margin-top: 15px;
	}
	
