Hi Danny,
Thanks for the post.
In general, If all users and services can be managed in a single enterprise domain, there is no need for trust relationships. If the domains for main and branch office are parent and child domains, the domain trust are established automatically.
So I am wondering if the two offices belong to the different forests.
As for how to create a forest level trust relationship, you could refer to the following articles:
Preparing for a forest level trust in Windows Server 2003
Creating a forest level trust relationship in Windows Server 2003
Hope this helps.
Miles
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.