Yet another VOIP QOS/queue configuration quiestion

I have a building with several tenants. Each has two vlans, one for VOIP one for data. I know the sip server IP’s the voip. The building has about 50mb bandwidth usable on SXT, I am using a 1200 as the building router. It connects to another building set up similarly where the main internet connection and the VOIP server are located. Everything works and routes just fine with OSPF.

I need to put a 10mb rate limit on each data VLAN, and prioritize traffic on the VOICE VLANS or to the VOICE servers.
Any suggestions as to the Best way to do this?

Current configuration described below

VLAN Switch ------- Tenant VLAN-1 Data VLAN-11 VOICE (10.1.1.1 on VLAN1, 10.1.11.1 on VLAN 11 on RB1200) 
 VLAN Switch ------- Tenant VLAN-2 Data VLAN-12 VOICE (10.1.2.1 on VLAN2, 10.1.12.1 on VLAN 12 on RB1200) 
 VLAN Switch ------- Tenant VLAN-3 Data VLAN-13 VOICE (10.1.3.1 on VLAN3, 10.1.13.1 on VLAN 13 on RB1200) 
 VLAN Switch ------- Tenant VLAN-4 Data VLAN-14 VOICE (10.1.4.1 on VLAN4, 10.1.14.1 on VLAN 14 on RB1200) 
RB1200 Ether1 Has VLANS
RB1200 Ether6 connects to SXT (10.1.0.2)
   |
SXT at Building Ether1 (10.1.0.1)
SXT at building WLAN (10.10.0.2
 ~|~
SXT at Noc bridged
   |
RB1100AH Ether1 
 VLAN Switch ------- VLAN-5 Connection from other building (10.10.0.1)
 VLAN Switch ------- Tenant VLAN-101 Data VLAN-111 VOICE (10.0.1.1 on VLAN3, 10.0.11.1 on VLAN 111 on RB1200) 
 VLAN Switch ------- Tenant VLAN-102 Data VLAN-112 VOICE (10.0.2.1 on VLAN3, 10.0.12.1 on VLAN 112 on RB1200) 
 VLAN Switch ------- Tenant VLAN-103 Data VLAN-113 VOICE (10.0.3.1 on VLAN3, 10.0.13.1 on VLAN 113 on RB1200) 
RB1100AH Ether4 (10.10.30.1) ------- VOIP Server (10.10.30.10)
RB1100AH Ether9 (pu.bli-ci.p) With Masquerade