input.formInput{
	padding : 2px 5px 2px 5px;
	border : 1px solid #8e8e8e;
	margin : 1px 3px 1px 0;
	color : black;
	background-color : #e4e4e4;
		
}

select.formInput{
	border : 1px solid #8e8e8e;
	margin : 1px 3px 1px 0;
	color : black;
	background-color : #e4e4e4;
}

select.formInput option{
	padding : 2px 5px 2px 5px;
	background-color : #e4e4e4;
}

.long{
	width : 95%;
}
.full{
	width : 96%;
}

select.long{
	width : 99%;
}

.formBox{
	background-color : #f5f5f5;
	border : 1px solid #ccc;
	margin : 0 0 1em 0;
	border-collapse : separate;
	width : 100%;
}

.TextFormat{
	padding : 2px 5px 2px 5px;
	color : black;
	background-color : #e4e4e4;
	width : 98%;
	margin : 1px 3px 3px 0;
}
.full{
	width : 98%;
}
.long{
	width : 95%;
}

.question{
	margin : 0 0 1em 0;
}

.optionLabel{
	padding : 0 0 0 25px;
	margin : 10px 0 0 0;
	display : block;
}
.optionLabel Label{
	color : #b73662;
	display : inline;
}

.freeText{
	border : 1px solid #8e8e8e;
	background-color : #e4e4e4;
	color : black;
	width : 60%;
	margin : 0 0 0 45px;
	color : #333;
	font-family : Arial, Helvetica, sans-serif;
	font-size :100%;
}

.captcha{
	width : 100%;
}
.captchaImage{
	border : 1px solid black;	
	margin : 10px 0 0 0 ;
}
.captchaInput{
	padding : 2px 5px 2px 5px;
	border : 1px solid #8e8e8e;
	margin : 1px 3px 1px 0;
	color : black;
	background-color : #e4e4e4;
	width : 98%;
}


.required{
	margin : 0 4px 0 4px;
}


Label.requiredInfo{
	background-image : url(/assets/gfx/required-bgi.gif);
	background-position : 100% 50%;
	background-repeat: no-repeat;
	padding : 0 20px 0 0; 
}

#searchPageCriteria{
	background-color : #f5f5f5;
	padding : 10px 15px 10px 15px;
	margin : 0 0 3px 0;
}
#searchPageCriteria label{
	color : black;
}

#searchResultsData{
	background-color : #f5f5f5;
	padding : 3px 15px 3px 15px;
}
#resultsFound{
	text-align : right;	
	float : right;
	width : 25%;
}

#noResultsFound{
	background-color : #f5f5f5;
	padding : 10px 15px 10px 15px;
	text-align : center;
}
.search_standard_paragraph{
	color : #069;
	background-color : #f5f5f5;
	padding : 8px 15px 8px 15px;
	text-align : left;
}

.noResults{
	color : #333;
	font-size : 100%;
	font-weight : Bold;
}
