/*///////////////////////////////////*/
/*  Offices Page Styles */
/*///////////////////////////////////*/


/************************/
/* Container Styles */
/************************/
div#contentContainer div.col1Container {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 570px;
	overflow: hidden;
	background-color: #ffffff;
}
div#contentContainer div.col2Container {
	float: left;
	width: 346px;
	overflow: hidden;
}

/************************/
/* Main Content Styles */
/************************/
img#secImage {
	float: left;
	height: 300px;
	width: 570px;
}
div#topLinks {
	float: left;
	margin: 0px 0px 25px 0px;
	width: 695px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	background: #bd6d1e;
}
div#topLinks ul {
	float: left;
	width: 570px;
	height: 30px;
	background-color: #bd6d1e;
	list-style: none;
	margin-top: 0px;
}
div#topLinks ul li {
	float: left;
	height: 30px;
	margin: 0px 10px 0px 10px;
	padding: 0px 20px 0px 20px;
	text-transform: uppercase;
}
div#topLinks ul li.active {
	background-color: #ffffff;
	color: #3c3c3c;
}

div#topLinks ul li a:link,
div#topLinks ul li a:visited {
	color: #ffffff;
}
div#topLinks ul li a:active,
div#topLinks ul li a:hover,
div#topLinks ul li a.active {
	color: #3c3c3c;
}


div.mainNarrative {
	padding: 45px 30px 30px 30px;
}
div.mainNarrative h2 {
	margin: 0px 0px 15px 0px;
}
div.mainNarrative h3 {
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #7c002f;
}
div#mainContent div.mainNarrative p {
	margin-bottom: 10px;
}
div.mainNarrative p.contactInfo {
	line-height: 1.5em;
}
div.mainNarrative div.right {
	float: right;
	text-align: right;
	padding-right: 10px;
}
div.mainNarrative ul {
	list-style-image: url(/media/images/global/icon_square.gif);
	margin-left: 15px;
}
div.mainNarrative ul li {
	margin: 3px 0px;
}
div.mainNarrative div.peopleColumn {
	width: 215px;
	float: left;
	margin-right: 40px;
}
div.mainNarrative div.peopleColumn ul {
	list-style: none;
	margin-left: 0px;
}
div.mainNarrative div.peopleColumn ul li {
	margin: 10px 0px;
}

/************************/
/* Right Sidebar */
/************************/
div#flashMap {
	height: 300px;
	width: 346px;
	background-color: #ffffff;
	margin-bottom: 15px;
}
div.addressContainer {
	padding: 15px 15px 0px 15px;
}
div.addressContainer h4 {
	color: #bd6d1e;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}