﻿/****************************************************** Branch Container */

.BranchContainer { zoom:1; }

.BranchContainer:after
{
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.BranchContainer p
{
	display:block;
	padding-left:50px;
}

.BranchContainer span
{
	margin-left:-50px;
	width:50px;
	display:-moz-inline-box;
	display:inline-block;
}

.BranchContainer strong { color:#e86b1f; }

.BranchContainer b.Black { color:#58585a; }

/****************************************************** ColumnOne */

.BranchContainer .ColumnOne
{
	float:left;
	width:320px;
	margin-right:25px;
}

/****************************************************** ColumnTwo */

.BranchContainer .ColumnTwo
{
	float:left;
	width:240px;
	margin-right:40px;
}

.BranchContainer .ColumnTwo p { margin-bottom:1em; }

/****************************************************** Column Three */

.BranchContainer .ColumnThree
{
	float:left;
	width:240px;
}

.BranchContainer .ColumnThree p { margin-bottom:1em; }

/****************************************************** Contact Form */

.BranchContainer .ContactForm
{
	float:left;
	padding:24px 25px 20px 25px;
	background:#ffffff url(ContactFormBg.gif) repeat-x left top;
	width:507px;
}

.BranchContainer .ContactForm label
{
	float:left;
	width:120px;
	margin:0;
	text-align:left;
	padding-right:0;
}

.BranchContainer .ContactForm b
{
	margin:0;
	width:auto;
	color:#d46f20;
	font-weight:normal;
}

.BranchContainer .ContactForm p { padding:0; }

.BranchContainer .ContactForm div
{
	margin-bottom:4px;
	clear:both;
}

.BranchContainer .ContactForm .floatedField
{
	margin:0 8px 4px 0;
	float:left;
	clear:none;
}

.BranchContainer .ContactForm .floatedField label
{
	float:none;
	width:auto;
}

.BranchContainer .ContactForm .SendButton { margin:0 15px 0 120px; }

.BranchContainer .ContactForm .FormError
{
	color:red;
	font-weight:bold;
}