h1 {
	color: #000;
	font-size: 2.50em;
	margin-top: 12px;
	margin-bottom: 0;
	border-bottom: 1px #e0e0e0 solid;
	
	letter-spacing: -2px;
}

h2 {
	color: #87C120;
	font-size: 1.45em;
	border-bottom: 1px #e0e0e0 solid;
	letter-spacing: -1px;

}




td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.hdrtxt {
	font-size: 11px;
	text-decoration:none;
}
.hdrtxt:link,.hdrtxt:visited { text-decoration:none; color:#999999; }
.hdrtxt:active,.hdrtxt:hover,.hdrtxt:focus { text-decoration:none; color:#333333; }


.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;

}


.toplinks a:link,a:visited { 
	text-decoration:none; 
	color:#333333; 
}


.toplinks:active,.toplinks:hover,.toplinks:focus { 
	text-decoration:none; 
	color:#000000; 
	background-color: #eeeeee; 
	
	
	}



.onramp_toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
}

.section_link:link, .section_link:visited, .section_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #87C120;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none; 
}

.section_link:hover {
	text-decoration: underline; 
	color:#87C120; 
	background-color: #FFFFFF;
}

.section_link_active:link, .section_link_active:visited, .section_link_active:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none; 
}

.section_link_active:hover {
	text-decoration: underline; 
	color:#333333; 
	background-color: #FFFFFF;
}


.onramp_title {
	font-size: 26px;
	border-bottom: 1px #e0e0e0 solid;
	letter-spacing: -1px;
}

.onramp_text {

	margin-left: 0;
	margin-right: 0;
	color:#787878; 
	font-size: 12px;
	line-height: 140%;










}

.onramp_sublinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none; 
	
}

.onramp_sublinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none; 


}

.onramp_sublinks:visited {
	text-decoration: none; 
	color:#666666; 
	
}


.onramp_sublinks:active,{
	text-decoration: none; 
	color:#000000; 
	background-color: #FFFFFF;

}

.onramp_sublinks:hover{
text-decoration: underline; 
	color:#000000; 
	background-color: #FFFFFF;

}
.onramp_sublinks:focus { 
	text-decoration: none; 
	color:#000000; 
	background-color: #FFFFFF;

 }
 
 
 
 
.sub_section_link:link, .sub_section_link:visited, .sub_section_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none; 
}

.sub_section_link:hover {
	text-decoration: underline; 
	color:#000000; 
	background-color: #FFFFFF;
}
 
 .sub_section_link_active:link, .sub_section_link_active:visited, .sub_section_link_active:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none; 
}

.sub_section_link_active:hover {
	text-decoration: underline; 
	color:#000000; 
	background-color: #FFFFFF;
 
 
}

.onramp_title {
	font-size: 26px;
	border-bottom: 1px #e0e0e0 solid;
	letter-spacing: -1px;
}















.title {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px #e0e0e0 solid;
	
	letter-spacing: -1px;
}
.subtitle {
	font-size: 16px;
	font-weight: bold;

}
.bodylinks:link,.bodylinks:visited { text-decoration:none; color:#f60; }
.bodylinks:active,.bodylinks:hover,.bodylinks:focus { text-decoration:none; color:#CC3300; background-color: #E0E0E0; }


.quote   { font-size: 0.9em; line-height: 140%; 
	background: #f3f3f3; 
	margin-right: 0; 
	margin-left: 0; 
	padding: 10px 5px 10px 10px; 
	border-top: none; 
	border-right: none; 
	border-bottom: none; 
	border-left: 1px dotted #ccc 
}


.clients_border  { margin-right: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; border-style: solid; border-width: 0 1px; border-color: #b3b3b3 }