body {
	background-color: #ededed;
	color: #808080;
	vertical-align: top;
	font: normal .80em Tahoma, Helvetica, sans-serif;
	line-height: 17px;
	text-align: center;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
a:link {
	color: #95A22c;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #95A22c;
}
a:hover {
	text-decoration: none;
	color: #ED752A;
}
a:active {
	text-decoration: underline;
	color: #95A22c;
}
h2 {
	font: bolder 1.15em Tahoma, Helvetica, sans-serif; 
	color: #95a22c; 
	margin: 9px 0px 4px 0px; 
	letter-spacing: .075em; 
	padding:0px 0px 8px 0px;
}
.contentBody {
	width:750px;
	background:#ffffff;
	border:1px solid #cecece;
	display:block;
	vertical-align:text-top;
	margin:20px;
	padding:0px 0px 0px 0px;
	color: #000000;
}
.headerIMG {
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:120px;
}
.contentBlock {
	/*height:375px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 14px;
	text-align:left;
}
.graybanner {
	background-color: #ededed;
	color: #5e5e5e;
	font-size: 1.2em;
	font-weight: bolder;
	text-align:left;
	/*height: 20px;*/
	padding:4px 2px 4px 14px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;
	display:block;
}
.contentTitle {
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 1.25em; 
	color: #ED752A; 
	font-weight: bolder;
	text-align:left;
	padding:14px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}
.grayBoxContainer {
	float:right;
	display:block;
	width:237px;
	position:inherit;
	vertical-align:text-top;
	margin:14px 14px 14px 14px;
	padding:0px 0px 0px 0px;
}
.notableHeader {
	display:block;
	width:237px;
	height:28px;
}
.notableBody {
	display:block;
	background-color: #ededed;
	padding:8px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	font-size: 8pt;
	line-height: 1.25em;
	width:217px;
	color: #000000;
}
.notableFooter {
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:237px;
	height:12px;
	background-color: #ededed;
	vertical-align:top;
}
.notableTitle {
	font-weight:bolder; 	
	color: #EF6507;
}
.notableBody a:link, .notableBody a:visited, .notableBody a:active {
	color: #95a22c;
	text-decoration: underline;
}
.notableBody a:hover {
	color: #ef8033;
	text-decoration: underline;
}
.racHeader a:link, .racHeader a:visited, .racHeader a:active {
	font:bolder .85em Tahoma, Helvetica, sans-serif;
	color: #ED752A;
}
.racHeader a:hover {
	text-decoration: none;
}
.rac_btn {
	margin:20px 0px 0px 0px;
	text-align:center;
}
.footer_gap {
	background-color: #ededed;
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-left:none;
	border-right:none;
	height:15px;
}
.footer_content {
	text-align:left;
	height:110px;
	font-size: 8pt;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    text-decoration: none;
	padding:10px 10px 0px 14px;
	line-height:14px;
	width: 450px;
}
.button_search {/*button_reset*/
	PADDING-bottom:  15px; 
	border: 1px solid #9eaa36; 
	MARGIN-LEFT: 5px; 
	MARGIN-RIGHT: 5px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 23px; 
	COLOR: #ffffff; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #9eaa36; 
	CURSOR: pointer; 
}
.button_search:hover {
	background-color: #b6bf68; COLOR: #FFFFFF;
}
.webleadsv4_container {

}
.webleadsv4_row {
	height:30px;
}
.webleadsv4_row-comments {
	height:100px;
}
.webleadsv4_text {
	float:left;
	width:185px;
	text-align:right;
	padding:0px 8px 0px 0px;
}
.webleadsv4_field {
	float:left;
}
.webleadsv4_sp_row {
	width:420px;
	height:1px;
}
#sp_text {

}
#sp_field {

}
.required_asterix {
	COLOR: #ef6507;
}

