Index: /issm/trunk-jpl/src/c/classes/Elements/Element.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Element.cpp	(revision 27872)
+++ /issm/trunk-jpl/src/c/classes/Elements/Element.cpp	(revision 27873)
@@ -2469,11 +2469,11 @@
 	   for(int v=0;v<numvertices;v++){
 	      /*Find elevation bin of Reference elevation and of Vertex*/
+			bb1 = 0;
+			bb2 = 0;
 			for(int ii=0;ii<(numelevbins-1);ii++){
-				if(surfacelist[v]<=elevbins_b[ii]) bb1 = ii;	
-				if(refelevation_b<=elevbins_b[ii]) bb2 = ii;
+				if(surfacelist[v]>=elevbins_b[ii]) bb1 = ii+1;
+				if(refelevation_b>=elevbins_b[ii]) bb2 = ii+1;
 			}
-			/*Check for elevations above highest bin limit */
-			if(surfacelist[v]>elevbins_b[numelevbins-1-1]) bb1 = numelevbins-1;
-			if(refelevation_b>elevbins_b[numelevbins-1-1]) bb2 = numelevbins-1;
+
 			/*Vertex and Reference elevation in same elevation bin*/
 			if(bb1==bb2){
