/* Default site CSS */

#container
{
	width: 960px;
	margin: 0 auto;
	position: relative;
}

.oneColumn #middleColumn
{
}

.twoColumnLeft #middleColumn
{
	position: relative;
	width: 80%;
	left: 20%;
	float: left;
}

.twoColumnLeft #leftColumn, .threeColumn #leftColumn
{
	width: 20%;
	left: -80%;
	float: left;
	position: relative;
}

.threeColumn #leftColumn
{
	left: -60%;
}

.twoColumnRight #middleColumn
{
	position: relative;
	width: 80%;
	float: left;
}

.twoColumnRight #rightColumn, .threeColumn #rightColumn
{
	position: relative;
	width: 20%;
	float: left;
}

.threeColumn #middleColumn
{
	position: relative;
	width: 60%;
	left: 20%;
	float: left;
}

.edit .content:empty::before
{
	border: 3px dashed #ccc;
	content: "Click to add content";
	font: 14px sans-serif;
	padding: 28px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	display: block;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: white;
	color: #f33;
}

.news .record-image
{
	float: right;
}

.news .date-container
{
	float: left;
	width: 4em;
	margin: 0 1em 0 0.5em;
	text-align: center;
}

.news .date-container .day
{
	font-size: 2em;
	padding: 0.25em;
}

.news .date-container .month
{
	border: 1px solid #ccc;
	padding: 0.2em 0;
	text-transform: uppercase;
	background: #ccc;
}

.news .date-container .year
{
	padding-top: 0.5em;
}

.news .news-content
{
	margin-left: 6em;
}

.news .end-of-record
{
	clear: both;
	display: block;
	font-size: 1px;
	line-height: 1px;
}


.row .end-of-row
{
	display: block;
	clear: left;
}

.row .item
{
	float: left;
	cursor: pointer;
	cursor: hand;
        font-size: 1em;

}

.grid-1-column .row .item
{
	width: 100%;
	float: none;
}

.grid-1-column .row .end-of-row
{
	display: none;
}

.grid-2-column .row .item
{
	width: 50%;
}

.grid-3-column .row .item
{
	width: 33%;
}

.grid-4-column .row .item
{
	width: 25%;
}

.grid-5-column .row .item
{
	width: 20%;
}

.grid-6-column .row .item
{
	width: 16.6%;
}

/* Default grid type layout: polaroid view */
.grid .item
{
}

.grid-1-column .item
{
}

.grid .item .record
{
	text-align: center;
	padding: 2px 2px 0.75em 2px;
	margin: 0px;
}

.grid-1-column .item .record
{
	margin: 0;
	text-align: left;
}

.grid .item .record .record-body
{
	min-height: 1em;
}

.grid .item .record h2
{
	font-size: 1.1em;
}

.grid .empty
{
	display: none;
}

/*
.grid a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 80%;
}
*/

.grid .hover
{
}

.grid .hover .hover
{
}

.grid .hover .hover a
{
}

.grid .hover
{
}

.end-of-record
{
	display: none;
}

.date-paginator .tab-box-outer
{
	position: relative; 
	width: 100%;
}

.date-paginator .tab-box-inner
{
	width: 100%;
	height: 2.4em;
	padding-bottom: 1px;
	border-bottom: 1px solid rgb(204, 204, 204);
	margin-left: -1px;
	margin-right: -1px;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

.date-paginator .tab-box
{
	display: block;
	margin: 0px;
	padding: 0px 1em;
	padding-right: 0px;
}

.date-paginator .tab-box li
{
	display: block;
	float: left;
	height: 2.4em;
	line-height: 2.4em;
	padding: 0px 1em;
	border: 1px solid transparent;
	border-bottom-width: 0px;
}

.date-paginator .tab-box li.selected
{
	border-color: rgb(204, 204, 204);
	background: rgb(235,235,223);
}

.date-paginator .tab-box li.rss,
.date-paginator .tab-box li.print,
.date-paginator .tab-box li.search
{
	float: right;
	position: relative;
	width: 22px;
	padding: 0px 0px;
	overflow: hidden;
}

.date-paginator .tab-box li.rss span,
.date-paginator .tab-box li.print span,
.date-paginator .tab-box li.search span
{
	position: absolute;
	left: 4px;
	width: 16px;
	top: 50%;
}

.date-paginator .tab-box li.rss span a,
.date-paginator .tab-box li.print span a,
.date-paginator .tab-box li.search span a
{
	position: absolute;
	top: -8px;
	height: 16px;
	left: 0px;
	width: 16px;
}

.date-paginator .tab-box li span a span
{
	top: 0;
	left: 0;
	width: auto;
	height: auto;
}

.date-paginator .date-box
{
	position: relative;
	height: 2.4em;
	font-size: 1.25em;
	text-transform: uppercase;
	line-height: 2.4em;
	text-align: center;
	background: rgb(235, 235, 223);
	border-bottom: 1px solid rgb(204, 204, 204);
}

.date-paginator .date-box .previous-link,
.date-paginator .date-box .next-link
{
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -12px;
	width: 25px;
	overflow: hidden;
}

.date-paginator .date-box .previous-link
{
	left: 6px;
}

.date-paginator .date-box .next-link
{
	right: 6px;
}

.date-paginator .search-container
{
	padding: 0;
	margin: 0;
	border: 0;
	height: 8em;
	margin-bottom: 2.3em;
	background: rgb(247, 247, 242);
	border-bottom: 1px solid rgb(235, 235, 235);
	position: relative;
}

.date-paginator .search-container .search-container-inner
{
	padding: 1em;
}

.date-paginator .search-container table
{
	border-spacing: 0;
}

.date-paginator .search-container td
{
	width: 50%;
	height: 3em;
	padding: 0 0.5em;
	vertical-align: middle;
}

.date-paginator .search-container select,
.date-paginator .search-container input
{
	border: 1px solid rgb(204, 204, 204);
	font-size: 1em;
	padding: 0.2em;
	width: 100%;
	/* Non-CSS3 variations... */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	/* CSS3 variation */
	box-sizing: border-box;
}

.date-paginator .search-container input.start-date, 
.date-paginator .search-container input.end-date
{
	background: white url(../images/calendar.png) no-repeat 98% 50%;
}

.date-paginator .search-container button
{
	text-transform: uppercase;
	position: absolute;
	top: 8.0em;
	right: 0;
	height: 2em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	background: rgb(231, 231, 207);
	border: 1px solid rgb(204, 204, 204);
	margin-right: -1px;
	font-size: 1em;
	font-family: inherit;
}

.date-paginator .tabs-none li.selected
{
	display: none;
}

.date-paginator .tabs-none li.search
{
	display: block !important;
}

a img
{
	border: 0;
}

ul.pagination {
	display: block;
	padding: 0;
	margin: 0;
}

ul.pagination li {
	background: transparent;
	border: 1px solid #ccc;
	display: inline-block;
	height: 1em;
	line-height: 1em;
	margin: 0;
	padding: 0.5em;
	text-align: center;
	width: 1em;
}

ul.pagination li.current {
	background: white;
	font-weight: bold;
}

.ie7_html #header2 { left: 320px !important; right: auto !important; width: auto !important; }
.ie7_html a.dummy { display: none !important; }
.ie7_html #copyright { position: static !important; margin-left: 45px;  }
.ie7_html #footer2 { position: relative !important; }
.ie7_html .swt_customService_detail .video {
	top: 172px;
}
.ie7_html .swt_customService_detail .video img { margin-top: 0; }
.ie7_html .swt_resourceDocument_record div { margin-left: 40px !important; }
.ie7_html body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn, .ie7_html body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn { margin-left: 0; }
.ie7_html body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn { position : static; }
.ie7_html body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn { position : static; }


/* masters/layout-e7587ea2c9881d6bc34262828c9336c7 [ Base Layout ] */

body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header4 {
		position: absolute;
		width: 175px;
		top: 75px;
		right: 180px;
		text-align: right;
		font-size: 1.25em;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header4 span {
		font-weight: bold;
		color: #666;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header4 h3 {
		padding: 0;
		margin: 0;
		font-weight: normal;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header5 {
		position: absolute;
		right: 42px;
		top: 50px;
		z-index: 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #copyright1 {
		font-size: smaller;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #footer2 {
		background: white url(images/footer-bg.png) repeat-x;
		min-height: 130px;
		padding: 30px 45px;
		border-top: 1px solid #ccc;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header2 {
		position: absolute;
		top: 0px;
		right: -30px;
		z-index: 2;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header2 ul {
		background: url(images/nav-center.png) repeat-x;
		padding: 0px 10px;
		margin: 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header2 li {
		list-style-type: none;
		display: block;
		float: left;
		height: 60px;
		line-height: 60px;
		padding: 0px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header2 li.first-item {
		position: relative;
		background: url(images/nav-left-end-cap.png) no-repeat top left;
		left: -17px;
		padding: 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header2 li.last-item {
		position: relative;
		background: url(images/nav-right-end-cap.png) no-repeat top right;
		right: -17px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header2 li.first-item a {
		text-indent: 10px;
		padding-right: 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header2 li.last-item a {
		position: relative;
		left: -14px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header2 li a {
		color: #a20000;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		background: url(images/nav-divider.gif) no-repeat top left;
		display: block;
		padding: 0px 15px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header2 li.first-item a {
		display: block;
		background: url(images/nav-free.gif) no-repeat 2px 0px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header2 li.end-of-navigation {
		float: none;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header3 {
		position: absolute;
		top: 0px;
		left: -280px;
		width: 553px;
		height: 483px;
		z-index: -1;
		clip: rect(0px 271px 483px 0px);
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header {
		padding: 10px 45px;
		background: white;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header .content {
		min-height: 177px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #header6 {
		font-size: 30px;
		font-weight: bold;
		color: #663;
		width: 590px;
		position: absolute;
		top: 114px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #footer1 {
		margin-top: 30px;
		padding: 30px 45px;
		border-top: 1px solid #ccc;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #footer1 .footer-header {
		color: #666;
		font-weight: bold;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef {
		background: #fff url(images/main_bg.png) repeat-x top left;
		font: 0.8em Arial , Helvetica , sans-serif;
		color: black;
		padding: 0;
		margin: 0;
		border: 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #container {
		width: 980px;
		border-left: 9px solid #a20000;
		border-right: 9px solid #a20000;
		background: white;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #mainContainer {
		min-height: 300px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #subHeader, body.page_8ae6f7344503af2f0a7b2274f3e1ecef #mainContainer {
		padding: 0px 30px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #footerContainer {
		padding-bottom: 25px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef #copyright {
		position: absolute;
		bottom: 30px;
		left: 45px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef a {
		text-decoration: none;
		color: #369;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef h1 {
		font-size: 2em;
		margin: 0.67em 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef h2 {
		font-size: 1.5em;
		margin: 0.83em 0 0.12em 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef h3 {
		font-size: 1.17em;
		margin: 1em 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef h4 {
		font-size: 1em;
		margin: 1.33em 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef h5 {
		font-size: 0.83em;
		margin: 1.67em 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef h6 {
		font-size: 0.67em;
		margin: 2.33em 0;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef .swt_weblink_record .record-image {
		float: right;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef .swt_weblink_record .record-body .title a {
		font-size: inherit;
		text-transform: none;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef .record .record-image {
		padding: 10px;
		border: 3px solid #ccc;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef .record-image img {
		border: 1px solid #ccc;
}
body.page_8ae6f7344503af2f0a7b2274f3e1ecef p {
		margin-top: 0;
}



/* masters/layout-038806c0ddb9a92b2e86ba3993890504 [ Main Site Layout ] */

body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader {
		padding-left: 50px;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader3 {
		position: absolute;
		right: 54px;
		top: 16px;
		color: #036;
		text-transform: uppercase;
		font-size: 0.9em;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader {
		position: relative;
		z-index: 1;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #mainContainer {
		border: 3px solid rgb(149 , 207 , 236);
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin: 0px 50px;
		padding: 0;
}
* html body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader {
		padding-bottom: 32px;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader2 div.service-button {
		border: 0;
		padding: 0;
		margin: 0;
		background: url(images/service-button.png) no-repeat 0px 0px;
		width: 339px;
		height: 49px;
		text-transform: uppercase;
		color: white;
		text-align: left;
		text-indent: 43px;
		font-size: 14px;
		line-height: 43px;
		font-weight: bold;
		cursor: pointer;
		cursor: hand;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader2 div.service-list {
		position: absolute;
		left: 58px;
		top: 43px;
		border: 2px solid #ccc;
		border-top: 0;
		width: 315px;
		background: #ffffe8;
		display: none;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader2 div.service-list a {
		display: block;
		line-height: 2em;
		font-size: 1.25em;
		text-indent: 25px;
		border-top: 1px solid #ccc;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader1 {
		height: 24px;
		width: 290px;
		position: absolute;
		right: 222px;
		top: 20px;
		text-align: right;
		font-size: 0.9em;
		text-transform: uppercase;
		color: rgb(0 , 51 , 102);
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader1 input {
		border: 1px solid #ccc;
		height: 22px;
		margin: 0;
		padding: 0 8px;
		text-transform: none;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader1 input.submit {
		float: right;
		border: 0;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 .return a {
		float: right;
		margin-top: -3px;
		margin-right: 1.4em;
		height: 36px;
		display: block;
		background: #eee;
		line-height: 36px;
		font-size: 13px;
		padding: 0 1.2em;
		text-decoration: none;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border: 3px solid #666;
		text-transform: uppercase;
		min-width: 138px;
		text-align: center;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #social-linkedin, body.page_81d355fca745e2f220c6ddb41b630cf1 #social-twitter, body.page_81d355fca745e2f220c6ddb41b630cf1 #social-facebook {
		position: absolute;
		top: 5px;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #social-linkedin {
		right: 56px;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #social-twitter {
		right: 31px;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #social-facebook {
		right: 6px;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader3 a .bubble {
		display: none;
}
body.page_81d355fca745e2f220c6ddb41b630cf1 #subHeader3 a:hover .bubble {
		display: block;
		position: absolute;
		top: -27px;
		left: -27px;
}



/* masters/layout-4bd1144499cffd41fce572d7b365eab4 [ Two column main site layout ] */

body.page_555ffbf0f97d5a23c981020349519a46 #rightColumn {
	width: 240px;
}
body.page_555ffbf0f97d5a23c981020349519a46 #rightColumn .content {
	padding: 0px 30px 30px 15px;
}
body.page_555ffbf0f97d5a23c981020349519a46 #middleColumn {
	width: 634px;
}
body.page_555ffbf0f97d5a23c981020349519a46 #middleColumn .content {
	padding: 0px 15px 30px 30px;
}



/* masters/layout-ff9d3502be6d30fbf82e8bd11a128d52 [ About Pages ] */

body.page_62339c3a131ddd4dd167855c35ff5954 #header7 {
		font-size: 30px;
		font-weight: bold;
		color: #663;
		width: 590px;
		position: absolute;
		top: 114px;
		z-index: 1;
		background: white;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn1 {
		border-bottom: 1px solid #ccc;
		margin-left: -30px;
		width: 874px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn1 h1 {
		font-size: 24px;
		line-height: 36px;
		padding-left: 30px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn5 {
		border: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		-moz-border-radius-bottomleft: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;
		margin-left: -16px;
		margin-right: -31px;
		margin-bottom: -30px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn5 a {
		text-decoration: none;
		padding: 20px 60px 20px;
		background: transparent url(images/location-gift-certificate.gif) no-repeat 3px 50%;
		display: block;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn4 {
		border: 1px solid #ccc;
		margin-left: -16px;
		margin-right: -31px;
		margin-bottom: -1px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn4 a {
		padding: 20px 0px 20px 60px;
		background: transparent url(images/location-free-quote.gif) no-repeat 3px 50%;
		text-decoration: none;
		display: block;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn2 {
		padding-bottom: 1em;
		padding-top: 0.50em;
		border: 1px solid #ccc;
		border-top: 0;
		margin-left: -16px;
		margin-right: -31px;
		margin-bottom: -1px;
		padding-left: 16px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn2 ul {
		padding: 0;
		margin: 0;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn2 li {
		list-style-type: none;
		font-size: 18px;
		line-height: 36px;
		padding-left: 20px;
		background: url(images/location-nav-arrow.gif) no-repeat 2px 50%;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn2 li.active a {
		font-weight: bold;
		color: black;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn2 li a {
		text-decoration: none;
		color: #369;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn3 {
		width: 220px;
		overflow: hidden;
		margin-left: -16px;
		margin-right: -31px;
		height: 165px;
		border: 1px solid #ccc;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn3 img {
		margin-top: -15px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn {
		margin-top: 7em;
		width: 220px;
		border-bottom: 0;
		margin-left: -20px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		background: white url(images/location-nav-bg.png) repeat-x 0px 166px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn .content {
		padding-bottom: 4em;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #mainContainer th {
		text-align: left;
		font-weight: normal;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn {
		width: 610px;
		margin-right: 20px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn .content {
		padding-right: 60px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn2 {
		padding-top: 1em;
}
body.page_62339c3a131ddd4dd167855c35ff5954 h1.service {
		display: none;
}
body.page_62339c3a131ddd4dd167855c35ff5954.page_085afe8f21045c2ca846fe3e387a7aa0 h1.service {
		display: block;
}
body.page_62339c3a131ddd4dd167855c35ff5954.page_085afe8f21045c2ca846fe3e387a7aa0 h1.about {
		display: none;
}
body.page_62339c3a131ddd4dd167855c35ff5954 .faq-nav-item {
		display: none;
}



/* masters/layout-89d098724f7bdd47fe1b4f0c293bbbc3 [ Services ] */

body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn1 {
		padding-bottom: 1em;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn1 ul {
		padding: 0;
		margin: 0;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn1 li {
		list-style-type: none;
		font-size: 18px;
		line-height: 36px;
		padding-left: 20px;
		background: url(images/location-nav-arrow.gif) no-repeat 2px 50%;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn1 li.active a {
		font-weight: bold;
		color: black;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn1 li a {
		text-decoration: none;
		color: #369;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn3 {
		border-top: 1px solid #ccc;
		margin-left: -15px;
		margin-right: -30px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn3 a {
		display: block;
		padding: 20px 0px 20px 60px;
		background: transparent url(images/location-free-quote.gif) no-repeat 3px 50%;
		text-decoration: none;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn4 {
		border-top: 1px solid #ccc;
		margin-left: -15px;
		margin-right: -30px;
		margin-bottom: -30px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn4 a {
		display: block;
		padding: 20px 60px 20px;
		background: transparent url(images/location-gift-certificate.gif) no-repeat 3px 50%;
		text-decoration: none;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #header7 {
		font-size: 30px;
		font-weight: bold;
		color: #663;
		width: 590px;
		position: absolute;
		top: 114px;
		z-index: 1;
		background: white;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn5 {
		height: 137px;
		border-bottom: 1px solid #ccc;
		margin-left: -15px;
		margin-right: -30px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #middleColumn1 {
		margin-left: -40px;
		margin-right: -421px;
		height: 353px;
		position: relative;
		overflow: hidden;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #middleColumn1 h1 {
		font-size: 48px;
		font-weight: normal;
		padding-left: 40px;
		padding-top: 40px;
		width: 600px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #middleColumn1 h2 {
		position: absolute;
		top: 253px;
		left: 40px;
		font-size: 24px;
		width: 500px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #middleColumn1 .brochure {
		position: absolute;
		top: 266px;
		left: 555px;
		width: 300px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #middleColumn1 .brochure a {
		display: block;
		text-align: right;
		padding: 8px 30px 8px 0px;
		font-weight: bold;
		line-height: 12px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 .video {
		position: absolute;
		top: 212px;
		left: 40px;
		width: 400px;
		font-size: 10px;
		line-height: 12px;
		font-weight: bold;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 .ie7 .video {
		top: 170px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 .video a {
		font-size: 1.1em;
		color: #900;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 .video a:hover {
		color: #369;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 .video img {
		float: left;
		border: 3px solid #900;
		margin-right: 8px;
		margin-top: -6px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #rightColumn {
		width: 321px;
		margin-top: 323px;
		margin-left: 20px;
		border: 1px solid #ccc;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		background: white url(images/location-nav-bg.png) repeat-x 0px 137px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #middleColumn {
		width: 515px;
		padding-top: 0;
		margin-top: -32px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #middleColumn .content {
		padding-right: 30px;
		padding-left: 40px;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 #mainContainer {
		border: 0;
}
body.page_705d0ded491ba9517b0b13f488cdf2d7 .return a {
		margin-top: 0;
}



/* masters/layout-b71c568ef998390d5578d539460037f8 [ Location Details Pages ] */

body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn2 {
		border-bottom: 1px solid #ccc;
		margin-bottom: 1em;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn2 td, body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn2 th {
		padding: 0px 0px 0px 12px;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn2 td img {
		margin-left: -12px;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn2 td, body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn2 th {
		vertical-align: top;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn2 td h2 {
		margin: 0;
		padding-bottom: 0.45em;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn2 td.address {
		font-size: 16px;
		padding-bottom: 0.45em;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn2 table {
		padding-bottom: 1.5em;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn2 {
		padding-bottom: 1em;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn2 ul {
		padding: 0;
		margin: 0;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn2 li {
		list-style-type: none;
		font-size: 18px;
		line-height: 36px;
		padding-left: 20px;
		background: url(images/location-nav-arrow.gif) no-repeat 2px 50%;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn2 li.active a {
		font-weight: bold;
		color: black;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn2 li a {
		text-decoration: none;
		color: #369;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn5 a {
		display: block;
		border-top: 1px solid #ccc;
		margin-left: -15px;
		margin-right: -30px;
		margin-bottom: -30px;
		padding: 20px 60px 20px;
		background: transparent url(images/location-gift-certificate.gif) no-repeat 3px 50%;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn5 a {
		text-decoration: none;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn4 a {
		display: block;
		border-top: 1px solid #ccc;
		margin-left: -15px;
		margin-right: -30px;
		padding: 20px 0px 20px 60px;
		background: transparent url(images/location-free-quote.gif) no-repeat 3px 50%;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn4 a {
		text-decoration: none;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn1 {
		border-bottom: 1px solid #ccc;
		margin-left: -30px;
		width: 874px;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn1 h1 {
		font-size: 24px;
		line-height: 36px;
		padding-left: 30px;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn1 #return {
		float: right;
		margin-top: -3px;
		margin-right: 1.4em;
		height: 36px;
		display: block;
		background: #eee;
		line-height: 36px;
		font-size: 13px;
		padding: 0 1.2em;
		text-decoration: none;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border: 3px solid #666;
		text-transform: uppercase;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #header7 {
		font-size: 30px;
		font-weight: bold;
		color: #663;
		width: 590px;
		position: absolute;
		top: 114px;
		z-index: 1;
		background: white;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn1 {
		height: 160px;
		border-bottom: 1px solid #ccc;
		margin-left: -15px;
		margin-right: -30px;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn1 .map-container {
		width: 220px;
		height: 160px;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #rightColumn {
		margin-top: 7em;
		width: 220px;
		margin-bottom: 1em;
		border: 1px solid #ccc;
		margin-left: -20px -moz-border-radius;
		-webkit-border-radius: 4px;
		background: white url(images/location-nav-bg.png) repeat-x 0px 160px;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #mainContainer th {
		text-align: left;
		font-weight: normal;
}
body.page_5c039f895f7878ae1cd5ba18aa414bb0 #middleColumn {
		width: 610px;
		margin-right: 20px;
}



/* masters/layout-ff9d3502be6d30fbf82e8bd11a128d44 [ Basic Layout ] */

body.page_62339c3a131ddd4dd167855c35ff5954 #header7 {
		font-size: 30px;
		font-weight: bold;
		color: #663;
		width: 590px;
		position: absolute;
		top: 114px;
		z-index: 1;
		background: white;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn1 {
		border-bottom: 1px solid #ccc;
		margin-left: -30px;
		width: 874px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn1 h1 {
		font-size: 24px;
		line-height: 36px;
		padding-left: 30px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn5 {
		border: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		-moz-border-radius-bottomleft: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;
		margin-left: -16px;
		margin-right: -31px;
		margin-bottom: -30px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn5 a {
		text-decoration: none;
		padding: 20px 60px 20px;
		background: transparent url(images/location-gift-certificate.gif) no-repeat 3px 50%;
		display: block;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn4 {
		border: 1px solid #ccc;
		margin-left: -16px;
		margin-right: -31px;
		margin-bottom: -1px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn4 a {
		padding: 20px 0px 20px 60px;
		background: transparent url(images/location-free-quote.gif) no-repeat 3px 50%;
		text-decoration: none;
		display: block;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn2 {
		padding-bottom: 1em;
		padding-top: 0.50em;
		border: 1px solid #ccc;
		border-top: 0;
		margin-left: -16px;
		margin-right: -31px;
		margin-bottom: -1px;
		padding-left: 16px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn2 ul {
		padding: 0;
		margin: 0;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn2 li {
		list-style-type: none;
		font-size: 18px;
		line-height: 36px;
		padding-left: 20px;
		background: url(images/location-nav-arrow.gif) no-repeat 2px 50%;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn2 li.active a {
		font-weight: bold;
		color: black;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn2 li a {
		text-decoration: none;
		color: #369;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn3 {
		width: 220px;
		overflow: hidden;
		margin-left: -16px;
		margin-right: -31px;
		height: 165px;
		border: 1px solid #ccc;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn3 img {
		margin-top: -15px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn {
		margin-top: 1em;
		width: 220px;
		border-bottom: 0;
		margin-left: -20px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		background: white url(images/location-nav-bg.png) repeat-x 0px 166px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #rightColumn .content {
		padding-bottom: 4em;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #mainContainer th {
		text-align: left;
		font-weight: normal;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn {
		width: 610px;
		margin-right: 20px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn .content {
		padding-right: 60px;
}
body.page_62339c3a131ddd4dd167855c35ff5954 #middleColumn2 {
		padding-top: 1em;
}
body.page_62339c3a131ddd4dd167855c35ff5954 h1.service {
		display: none;
}
body.page_62339c3a131ddd4dd167855c35ff5954.page_085afe8f21045c2ca846fe3e387a7aa0 h1.service {
		display: block;
}
body.page_62339c3a131ddd4dd167855c35ff5954.page_085afe8f21045c2ca846fe3e387a7aa0 h1.about {
		display: none;
}
body.page_62339c3a131ddd4dd167855c35ff5954 .faq-nav-item {
		display: none;
}



/* International-Moving [ International Moving ] */

#middleColumn2 .question {
	font-weight: bold;
	font-size: 1.25em;
}

#middleColumn2 .answer {
	margin-left: 1em;
	margin-bottom: 1em;
}




/* gsatestpage [ GSA Test Page ] */

#middleColumn2 .swt_resourceDocument_grid .group-header {
	border-bottom: 1px solid black;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#middleColumn2 .swt_resourceDocument_grid .group-header h2 {
	color: black;
	margin: 0;
	font-size: 1.6em;
}

#middleColumn2 .swt_resourceDocument_grid .swt_resourceDocument_record {
	background-repeat: no-repeat;
	background-position: 10px 10px;
	margin-right: 10px;
	padding: 10px;
}

#middleColumn2 .swt_resourceDocument_grid .title-block, #middleColumn2 .swt_resourceDocument_grid .title-block a {
	color: #066;
}

#middleColumn2 .swt_resourceDocument_grid h2 { margin-top: 0; }


/* dev-index.php [ Home Page ] */

body.dev-index #subHeader {
		position: relative;
		top: 0px;
}
body.dev-index #subHeader {
		position: relative;
		z-index: 1;
}
body.dev-index #middleColumn2 {
		position: absolute;
		top: 341px;
		left: 13px;
		width: 386px;
		height: 110px;
}
body.dev-index #middleColumn2 a {
		border: 2px solid transparent;
		width: 100%;
		height: 100%;
		position: absolute;
		top: -2px;
		left: -2px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
}
body.dev-index #middleColumn2 a:hover {
		border-color: red;
}
body.dev-index #middleColumn3 {
		position: absolute;
		left: 402px;
		top: 341px;
		width: 491px;
		height: 110px;
		overflow: hidden;
}
body.dev-index #middleColumn1 {
		top: 60px;
		left: 24px;
		width: 410px;
		position: relative;
		z-index: 1;
}
body.dev-index #middleColumn1 a {
		display: block;
		line-height: 42px;
		padding-top: 1px;
		padding-left: 50px;
		text-decoration: none;
		font-size: 22px;
		color: #069;
		border-bottom: 1px solid transparent;
		background: transparent no-repeat 0 50%;
}
body.dev-index #middleColumn1 a.dummy {
		border: 0;
}
body.dev-index #middleColumn1 a.logistics {
		border-bottom: 0;
}
body.dev-index #middleColumn1 a span {
		display: none;
		position: absolute;
		background: transparent no-repeat;
		top: -26px;
		left: -12px;
		width: 882px;
		height: 303px;
		z-index: -1;
}
body.dev-index #middleColumn1 a:hover {
		color: white;
}
body.dev-index #middleColumn1 a:hover span {
		display: block;
}
body.dev-index #middleColumn1 a.household-moving {
		background-image: url(images/home-house.png);
}
body.dev-index #middleColumn1 a.office-relocation {
		background-image: url(images/home-office.png);
}
body.dev-index #middleColumn1 a.warehousing {
		background-image: url(images/home-warehousing.png);
}
body.dev-index #middleColumn1 a.corporate-relocation {
		background-image: url(images/home-corporate.png);
}
body.dev-index #middleColumn1 a.govt-moving {
		background-image: url(images/home-gsa.png);
}
body.dev-index #middleColumn1 a.logistics {
		background-image: url(images/home-logistics.png);
}
body.dev-index #middleColumn1 a.household-moving:hover {
		background-image: url(images/home-header-nav-household-on.png);
}
body.dev-index #middleColumn1 a.office-relocation:hover {
		background-image: url(images/home-header-nav-business-on.png);
}
body.dev-index #middleColumn1 a.warehousing:hover {
		background-image: url(images/home-header-nav-warehouse-on.png);
}
body.dev-index #middleColumn1 a.corporate-relocation:hover {
		background-image: url(images/home-header-nav-corporate-on.png);
}
body.dev-index #middleColumn1 a.govt-moving:hover {
		background-image: url(images/home-header-nav-GSA-on.png);
}
body.dev-index #middleColumn1 a.logistics:hover {
		background-image: url(images/home-header-nav-global-on.png);
}
body.dev-index #middleColumn1 a.dummy span {
		background-image: url(images/home-header-bg-default.jpg);
}
body.dev-index #middleColumn1 a.household-moving span {
		background-image: url(images/home-header-bg-household.jpg);
}
body.dev-index #middleColumn1 a.office-relocation span {
		background-image: url(images/home-header-bg-office.jpg);
}
body.dev-index #middleColumn1 a.warehousing span {
		background-image: url(images/home-header-bg-warehousing.jpg);
}
body.dev-index #middleColumn1 a.corporate-relocation span {
		background-image: url(images/home-header-bg-corporate.jpg);
}
body.dev-index #middleColumn1 a.govt-moving span {
		background-image: url(images/home-header-bg-government.jpg);
}
body.dev-index #middleColumn1 a.logistics span {
		background-image: url(images/home-header-bg-logistics.jpg);
}
body.dev-index #middleColumn {
		min-height: 455px;
		width: 896px;
		background: url(images/home-header-bg.jpg) no-repeat;
		position: relative;
}
body.dev-index #subHeader1 {
		position: absolute;
		right: 222px;
		height: 24px;
		width: 290px;
		text-align: right;
}
body.dev-index #subHeader1 form input.submit {
		float: right;
		border: 0;
}
body.dev-index #subHeader1 form input {
		border: 1px solid #ccc;
		height: 22px;
		padding: 0 8px;
		margin: 0;
		text-transform: none;
}
body.dev-index #subHeader1 form, body.dev-index #subHeader2 {
		color: #036;
		text-transform: uppercase;
		font-size: 0.9em;
}
body.dev-index #subHeader2 {
		position: absolute;
		right: 54px;
		top: -4px;
}
body.dev-index #social-linkedin, body.dev-index #social-twitter, body.dev-index #social-facebook {
		position: absolute;
		top: 5px;
}
body.dev-index #social-linkedin {
		right: 56px;
}
body.dev-index #social-twitter {
		right: 31px;
}
body.dev-index #social-facebook {
		right: 6px;
}
body.dev-index #subHeader2 a .bubble {
		display: none;
}
body.dev-index #subHeader2 a:hover .bubble {
		display: block;
		position: absolute;
		top: -27px;
		left: -27px;
}



/* pages/events_rss.php [ Events - RSS Feed ] */




/* promo2 [ Promo 2 ] */

body.promo2 #middleColumn {
		padding: 20px;
		color: red;
}



/* promo1 [ Promo 1 ] */

body.promo1 #middleColumn {
		padding: 20px;
}



/* about-community-detail [ About - Community - Detail ] */

body.event-details .record-image {
		float: right;
		clear: right;
		margin: 1em 0em 1em 1em;
}
body.event-details .return a {
		margin-right: 0;
}
body.event-details .return {
		position: absolute;
		top: 16px;
		right: -246px;
}



/* claim-thank-you [ Claims - Thank You ] */




/* claims [ Claims ] */

body.claim-form #middleColumn2 fieldset {
		border: 0;
		border-bottom: 1px solid #ccc;
		padding: 0 0 1.5em;
		margin: 1.5em 0;
}
body.claim-form #middleColumn2 legend {
		padding: 0 0 1em;
		border: 0;
		margin: 0;
		font-weight: bold;
}
body.claim-form #middleColumn2 input.text {
		border: 1px solid #ccc;
		width: 350px;
		font-size: 1.2em;
}
body.claim-form #middleColumn2 .email-label, body.claim-form #middleColumn2 .email-block label {
		float: left;
		width: 150px;
		line-height: 1.3em;
}
body.claim-form #middleColumn2 .email-field {
		margin-left: 150px;
		margin-bottom: 0.5em;
}
body.claim-form #middleColumn2 .email-block textarea {
		width: 350px;
		height: 12em;
		border: 1px solid #ccc;
}
body.claim-form #middleColumn2 .email-block br {
		display: none;
}
body.claim-form #middleColumn2 .email-checkbox {
		margin-bottom: 0.5em;
}
body.claim-form #middleColumn2 .email-submit {
		margin-top: 1.5em;
}



/* contact-thank-you [ Contact - Thank You page ] */




/* contact [ Contact ] */

body.contact-form #middleColumn2 fieldset {
		border: 0;
		border-bottom: 1px solid #ccc;
		padding: 0 0 1.5em;
		margin: 1.5em 0;
}
body.contact-form #middleColumn2 legend {
		padding: 0 0 1em;
		border: 0;
		margin: 0;
		font-weight: bold;
}
body.contact-form #middleColumn2 input.text {
		border: 1px solid #ccc;
		width: 350px;
		font-size: 1.2em;
}
body.contact-form #middleColumn2 .email-label, body.contact-form #middleColumn2 .email-block label {
		float: left;
		width: 150px;
		line-height: 1.3em;
}
body.contact-form #middleColumn2 .email-field {
		margin-left: 150px;
		margin-bottom: 0.5em;
}
body.contact-form #middleColumn2 .email-block textarea {
		width: 350px;
		height: 12em;
		border: 1px solid #ccc;
}
body.contact-form #middleColumn2 .email-block br {
		display: none;
}
body.contact-form #middleColumn2 .email-checkbox {
		margin-bottom: 0.5em;
}
body.contact-form #middleColumn2 .email-submit {
		margin-top: 1.5em;
}



/* terms [ Terms of Use ] */

body.terms-of-use #middleColumn1 h1 {
		padding: 0 1em 0.5em 1em;
		border-bottom: 1px solid #ccc;
		font-size: 24px;
		line-height: 36px;
		padding-left: 30px;
		margin-top: 12px;
}
body.terms-of-use #middleColumn2 {
		padding: 0px 30px 30px 30px;
}



/* privacy [ Privacy Policy ] */

body.privacy-policy #middleColumn1 h1 {
		padding: 0 1em 0.5em 1em;
		border-bottom: 1px solid #ccc;
		font-size: 24px;
		line-height: 36px;
		padding-left: 30px;
		margin-top: 12px;
}
body.privacy-policy #middleColumn2 {
		padding: 0px 30px 30px 30px;
}



/* video-tour-commercial [ Video Tour - Commercial ] */




/* video-tour-residential [ Video Tour - Residential ] */




/* masters/layout-24971945c8188b2d992237b422b8aaff [ Tour, etc ] */

body.page_c0c7487a13243194e0f08ea0b3b25fad #middleColumn .content {
		padding: 35px;
}
body.page_c0c7487a13243194e0f08ea0b3b25fad #middleColumn .return {
		margin-right: -35px;
}
body.page_c0c7487a13243194e0f08ea0b3b25fad #middleColumn h1 {
		margin-top: -20px;
		font-size: 24px;
		line-height: 36px;
		margin-left: -35px;
		margin-right: -35px;
		padding-left: 30px;
		padding-right: 35px;
		padding-bottom: 0.67em;
		border-bottom: 1px solid #ccc;
		margin-bottom: 30px;
}



/* moving-estimate-thank-you [ Moving Estimate - Thank You ] */

body.page_239fbb98aa41abf03cafed642c81f3be #middleColumn1 {
		border-bottom: 1px solid #ccc;
		margin-left: -30px;
		padding-left: 30px;
		margin-right: -255px;
}
body.page_239fbb98aa41abf03cafed642c81f3be #rightColumn {
		margin-top: 6em;
}
body.page_239fbb98aa41abf03cafed642c81f3be #middleColumn2 {
		margin-top: 1em;
}



/* career-details [ About - Careers - Details ] */

body.page_c49fbe7862865fbaa6c8074003f85f40 #middleColumn2 .return {
		position: absolute;
		right: -264px;
		top: 16px;
}



/* careers [ About - Careers ] */

body.page_5ed2c06e85fed4dee4b36abbe21a55c6 .jobboard .detail {
		border-bottom: 1px solid #ccc;
		padding-bottom: 1em;
		padding-top: 1em;
}
body.page_5ed2c06e85fed4dee4b36abbe21a55c6 .jobboard h2 {
		margin: 0.2em 0;
}
body.page_5ed2c06e85fed4dee4b36abbe21a55c6 .jobboard .date {
		font-size: 10px;
		font-weight: bold;
		line-height: 14px;
		float: left;
		width: 120px;
}
body.page_5ed2c06e85fed4dee4b36abbe21a55c6 .jobboard .summary {
		margin-left: 130px;
}
body.page_5ed2c06e85fed4dee4b36abbe21a55c6 .jobboard .date span {
		display: block;
		font-weight: normal;
}



/* about-community [ About - Community ] */

body.page_52ec09cc7d03bab529e350edea21b973 #middleColumn3 {
		margin-top: 2em;
}
body.page_52ec09cc7d03bab529e350edea21b973 #middleColumn3 .record-body {
		margin-right: 80px;
}
body.page_52ec09cc7d03bab529e350edea21b973 #middleColumn3 .news .news-content {
		margin-left: 3em;
}
body.page_52ec09cc7d03bab529e350edea21b973 #middleColumn3 .date {
		border: 1px solid #369;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}
body.page_52ec09cc7d03bab529e350edea21b973 #middleColumn3 .date-container {
		font-size: 0.5em;
}
body.page_52ec09cc7d03bab529e350edea21b973 #middleColumn3 .date .month {
		border: 0;
		background: #369;
		color: white;
}
body.page_52ec09cc7d03bab529e350edea21b973 #middleColumn3 .date .year {
		padding-bottom: 0.5em;
}
body.page_52ec09cc7d03bab529e350edea21b973 #middleColumn3 .record-image {
		margin-left: 1em;
}
body.page_52ec09cc7d03bab529e350edea21b973 #middleColumn3 .row {
		min-height: 110px;
}



/* service-faq [ Service - FAQ ] */

body.page_4b8598aa7b06ef451f318c092f8246d0 #middleColumn2 .question {
	font-weight: bold;
	font-size: 1.25em;
}
body.page_4b8598aa7b06ef451f318c092f8246d0 #middleColumn2 .answer {
	margin-left: 1em;
	margin-bottom: 1em;
}



/* service-testimonials-detail [ Services - Testimonials - Detail ] */




/* service-testimonials [ Services - Testimonials ] */

body.page_90217a70d5ef647bbac5cd396a1cea92 .grid .item .record {
		padding-bottom: 1.5em;
}
body.page_90217a70d5ef647bbac5cd396a1cea92 .description {
		font-size: 1.25em;
		padding: 1em 1.5em 0.5em 1.5em;
}
body.page_90217a70d5ef647bbac5cd396a1cea92 .name-block {
		padding-left: 1.875em;
}
body.page_90217a70d5ef647bbac5cd396a1cea92 .location {
		font-style: italic;
}
body.page_90217a70d5ef647bbac5cd396a1cea92 .pre-quote {
		float: left;
		font-size: 4em;
		height: 0.5em;
		margin-top: 0.15em;
}
body.page_90217a70d5ef647bbac5cd396a1cea92 .post-quote {
		font-size: 3.2em;
		height: 0.5em;
		display: inline-block;
		padding-left: 0.1em;
		margin-top: -0.15em;
		vertical-align: top;
		margin-right: -0.3em;
}
body.page_90217a70d5ef647bbac5cd396a1cea92 .pre-quote, body.page_90217a70d5ef647bbac5cd396a1cea92 .post-quote {
		color: #999;
}



/* service-success-stories-detail [ Service - Success Stories - Detail ] */




/* service-success-stories [ Services - Success Stories ] */

body.page_39eb63aba7b9fe2d649c883c0d18f10c #middleColumn2 h2 {
		margin: 0 0 0.2em 0;
}
body.page_39eb63aba7b9fe2d649c883c0d18f10c #middleColumn2 .swt_resourceDocument_record {
		margin-bottom: 3em;
}



/* service-resource-detail [ Services - Resources - Details ] */

body.page_f654594c6ecb10b65b826f1c54d0bc34 #middleColumn2 a.download-link {
		float: right;
		line-height: 55px;
		display: block;
}
body.page_f654594c6ecb10b65b826f1c54d0bc34 #middleColumn2 a.download-link img {
		float: left;
		margin-right: 0.5em;
		margin-top: 10px;
}
body.page_f654594c6ecb10b65b826f1c54d0bc34 #middleColumn2 .title {
		min-height: 55px;
		margin: 0;
}



/* service-resources [ Service - Resources ] */

body.page_3fe6bcf76aaa7dea74809302a69e779f #middleColumn2 .swt_resourceDocument_grid .group-header {
		border-bottom: 1px solid black;
		padding-bottom: 10px;
		margin-bottom: 10px;
}
body.page_3fe6bcf76aaa7dea74809302a69e779f #middleColumn2 .swt_resourceDocument_grid .group-header h2 {
		color: black;
		margin: 0;
		font-size: 1.6em;
}
body.page_3fe6bcf76aaa7dea74809302a69e779f #middleColumn2 .swt_resourceDocument_grid .swt_resourceDocument_record {
		background-repeat: no-repeat;
		background-position: 10px 10px;
		margin-right: 10px;
		padding: 10px;
}
body.page_3fe6bcf76aaa7dea74809302a69e779f #middleColumn2 .swt_resourceDocument_grid .title-block, body.page_3fe6bcf76aaa7dea74809302a69e779f #middleColumn2 .swt_resourceDocument_grid .title-block a {
		color: #066;
}
body.page_3fe6bcf76aaa7dea74809302a69e779f #middleColumn2 .swt_resourceDocument_grid h2 {
		margin-top: 0;
}



/* masters/layout-db17d0416b2810f927612f691664267a [ Baz ] */



/* 404.php [ Not Found Page ] */




/* video-tour [ Video Tour ] */

body.page_513bcf1b206c46e54521100e84bf17ac #middleColumn1 h1 {
		margin-top: -20px;
		margin-left: -35px;
		margin-right: -35px;
		margin-bottom: 30px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 0.5em;
		padding-left: 35px;
		padding-right: 35px;
}



/* moving-estimate [ Moving Estimate ] */

body.page_635ca2301633df1c6bd8d7a84ce2e626 #middleColumn1 {
		border-bottom: 1px solid #ccc;
		margin-left: -30px;
		padding-left: 30px;
		margin-right: -255px;
}
body.page_635ca2301633df1c6bd8d7a84ce2e626 #rightColumn {
		margin-top: 6em;
}
body.page_635ca2301633df1c6bd8d7a84ce2e626 #middleColumn2 fieldset {
		border: 0;
		border-bottom: 1px solid #ccc;
		padding: 0 0 1.5em;
		margin: 1.5em 0;
}
body.page_635ca2301633df1c6bd8d7a84ce2e626 #middleColumn2 legend {
		padding: 0 0 1em;
		border: 0;
		margin: 0;
		font-weight: bold;
}
body.page_635ca2301633df1c6bd8d7a84ce2e626 #middleColumn2 input.text {
		border: 1px solid #ccc;
		width: 350px;
		font-size: 1.2em;
}
body.page_635ca2301633df1c6bd8d7a84ce2e626 #middleColumn2 .email-label {
		float: left;
		width: 150px;
		line-height: 1.3em;
}
body.page_635ca2301633df1c6bd8d7a84ce2e626 #middleColumn2 .email-field {
		margin-left: 150px;
		margin-bottom: 0.5em;
}
body.page_635ca2301633df1c6bd8d7a84ce2e626 #middleColumn2 .email-checkbox {
		margin-bottom: 0.5em;
}
body.page_635ca2301633df1c6bd8d7a84ce2e626 #middleColumn2 .email-submit {
		margin-top: 1.5em;
}
body.page_635ca2301633df1c6bd8d7a84ce2e626 .email-form-errors {
		margin: 15px 0px;
		border: 2px solid #cc3333;
		padding: 25px;
		background: #ffcccc;
}



/* news-detail [ About - News Detail ] */

body.page_85ceeaf7e88096c5ddfc81a78866756d #middleColumn2 .return {
		position: absolute;
		right: -264px;
		top: 16px;
}
body.page_85ceeaf7e88096c5ddfc81a78866756d #middleColumn2 .record-image {
		margin-top: 3em;
		margin-left: 1em;
		margin-bottom: 1em;
}



/* news [ About - News ] */

body.page_3e601484c6332115a894648b0fb01626 .record-image {
		float: right;
		margin: 0em 0em 1em 1em;
}
body.page_3e601484c6332115a894648b0fb01626 .grid .item .record {
		margin-bottom: 2.5em;
}
body.page_3e601484c6332115a894648b0fb01626 .date {
		color: #666;
}



/* about-faq [ About - FAQ ] */

body.page_8b9a99a6426a855a1e366694a10445c4 #middleColumn2 .expando {
		width: 24px;
		height: 24px;
		float: left;
		border: 1px solid black;
		color: black;
		line-height: 24px;
		text-align: center;
}
body.page_8b9a99a6426a855a1e366694a10445c4 #middleColumn2 .faq-item {
		margin-left: 36px;
}
body.page_8b9a99a6426a855a1e366694a10445c4 #middleColumn2 .faq-item .question {
		line-height: 24px;
		font-weight: bold;
}



/* gift-certificate [ About - Gift Certificates ] */

body.page_20e5b1244e7eb66e9b7a3ea4cb9038e2 .gift-certificate-link {
		font-weight: bold;
}



/* about-service [ About - Customer Service ] */




/* about-team-detail [ About - Team - Detail ] */

body.page_292cec6561053abe52032b391fc746bc #middleColumn2 .record-image {
		clear: right;
		float: right;
}
body.page_292cec6561053abe52032b391fc746bc #middleColumn2 .return {
		position: absolute;
		right: -264px;
		top: 16px;
}
body.page_292cec6561053abe52032b391fc746bc #middleColumn2 h2 {
		margin-bottom: 0;
		line-height: 1.5em;
}
body.page_292cec6561053abe52032b391fc746bc #middleColumn2 .person-title {
		font-size: 1.1em;
		font-weight: bold;
		margin-bottom: 1em;
		line-height: 1.4em;
}
body.page_292cec6561053abe52032b391fc746bc #middleColumn2 .record-body {
		margin-right: 255px;
}



/* about-team [ About - Team ] */

body.page_cdf536c91c42472d8a3db6994bb700dc #middleColumn2 h2 {
		margin-bottom: 0.4em;
		font-size: 1.0em;
}
body.page_cdf536c91c42472d8a3db6994bb700dc #middleColumn2 a {
		text-transform: none;
		font-size: inherit;
}



/* about [ About Us ] */

body.page_523a91282245d951fff79d7d2fe08757 #middleColumn2 {
		padding-top: 1em;
}
body.page_523a91282245d951fff79d7d2fe08757 #middleColumn3 {
		border: 1px solid white;
		margin-top: 30px;
		padding-top: 1em;
}
body.page_523a91282245d951fff79d7d2fe08757 #middleColumn3 .record-image {
		float: left;
}
body.page_523a91282245d951fff79d7d2fe08757 #middleColumn3 .record-body {
		margin-left: 100px;
}
body.page_523a91282245d951fff79d7d2fe08757 #middleColumn3 .record-body a {
		text-transform: none;
		font-size: 1.1em;
}
body.page_523a91282245d951fff79d7d2fe08757 #middleColumn3 .group-header .title {
		font-size: 14px;
		font-weight: normal;
		margin-top: 1em;
}



/* location-community [ Locations - Community ] */

body.page_3806743c3e7d7958d4da9c69d07d3309 #middleColumn3 {
		margin-top: 2em;
}
body.page_3806743c3e7d7958d4da9c69d07d3309 #middleColumn3 .record-body {
		margin-right: 80px;
}
body.page_3806743c3e7d7958d4da9c69d07d3309 #middleColumn3 .news .news-content {
		margin-left: 3em;
}
body.page_3806743c3e7d7958d4da9c69d07d3309 #middleColumn3 .date {
		border: 1px solid #369;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}
body.page_3806743c3e7d7958d4da9c69d07d3309 #middleColumn3 .date-container {
		font-size: 0.5em;
}
body.page_3806743c3e7d7958d4da9c69d07d3309 #middleColumn3 .date .month {
		border: 0;
		background: #369;
		color: white;
}
body.page_3806743c3e7d7958d4da9c69d07d3309 #middleColumn3 .date .year {
		padding-bottom: 0.5em;
}
body.page_3806743c3e7d7958d4da9c69d07d3309 #middleColumn3 .record-image {
		margin-top: 3em;
		margin-left: 1em;
}



/* location-faq [ Locations - FAQ ] */

body.page_22b8319279c5cafabee6e1160a0dd49c #middleColumn3 .question {
		font-size: 1.25em;
		font-weight: bold;
}
body.page_22b8319279c5cafabee6e1160a0dd49c #middleColumn3 .answer {
		margin: 0 0 1em 1em;
}



/* service [ Service Detail ] */

body.page_df88b7c21af1ca684bd28ae21ab6dd54 #middleColumn1 h1 {
		width: 560px;
}
body.page_df88b7c21af1ca684bd28ae21ab6dd54 #middleColumn1 h2 {
		width: 480px;
}



/* location-detail [ Location - Detail ] */




/* location [ Locations ] */

body.page_46d1d727a78846529d0f557aa790582c #header7 {
		font-size: 30px;
		font-weight: bold;
		color: #663;
		width: 590px;
		position: absolute;
		top: 114px;
		z-index: 1;
		background: white;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 {
		-webkit-border-radius: 5px;
		padding: 50px;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 h1 {
		padding: 0.5em 1em;
		margin: -50px -50px 0 -50px;
		border-bottom: 1px solid #ccc;
		font-size: 24px;
		line-height: 36px;
		padding-left: 30px;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 .group h2.title {
		font-weight: normal;
		padding-left: 5px;
		margin-top: 1.25em;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 .row {
		margin-top: 2.5em;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 .group {
		margin: -1.25em 0;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 .record {
		line-height: 1.45em;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 .record .record-image {
		float: left;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 .record h2.title {
		margin-bottom: 0;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 .record .record-body {
		margin-left: 210px;
		margin-right: 5px;
		text-align: left;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 .record .end-of-record {
		clear: left;
		display: block;
		height: 1px;
		overflow: hidden;
}
body.page_46d1d727a78846529d0f557aa790582c #middleColumn1 .distance {
		color: rgb(162 , 0 , 0);
}



/* index.php [ Home Page ] */

body.page_e26a710b8f12f913ae83094a058e2cb2 #subHeader {
		position: relative;
		top: 0px;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #subHeader {
		position: relative;
		z-index: 1;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn2 {
		position: absolute;
		top: 341px;
		left: 13px;
		width: 386px;
		height: 110px;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn2 a {
		border: 2px solid transparent;
		width: 100%;
		height: 100%;
		position: absolute;
		top: -2px;
		left: -2px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn2 a:hover {
		border-color: red;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn3 {
		position: absolute;
		left: 402px;
		top: 341px;
		width: 491px;
		height: 110px;
		overflow: hidden;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 {
		top: 60px;
		left: 24px;
		width: 410px;
		position: relative;
		z-index: 1;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a {
		display: block;
		line-height: 42px;
		padding-top: 1px;
		padding-left: 50px;
		text-decoration: none;
		font-size: 22px;
		color: #069;
		border-bottom: 1px solid transparent;
		background: transparent no-repeat 0 50%;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.dummy {
		border: 0;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.logistics {
		border-bottom: 0;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a span {
		display: none;
		position: absolute;
		background: transparent no-repeat;
		top: -26px;
		left: -12px;
		width: 882px;
		height: 303px;
		z-index: -1;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a:hover {
		color: white;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a:hover span {
		display: block;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.household-moving {
		background-image: url(images/home-house.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.office-relocation {
		background-image: url(images/home-office.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.warehousing {
		background-image: url(images/home-warehousing.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.corporate-relocation {
		background-image: url(images/home-corporate.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.govt-moving {
		background-image: url(images/home-gsa.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.logistics {
		background-image: url(images/home-logistics.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.household-moving:hover {
		background-image: url(images/home-header-nav-household-on.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.office-relocation:hover {
		background-image: url(images/home-header-nav-business-on.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.warehousing:hover {
		background-image: url(images/home-header-nav-warehouse-on.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.corporate-relocation:hover {
		background-image: url(images/home-header-nav-corporate-on.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.govt-moving:hover {
		background-image: url(images/home-header-nav-GSA-on.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.logistics:hover {
		background-image: url(images/home-header-nav-global-on.png);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.dummy span {
		background-image: url(images/home-header-bg-default.jpg);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.household-moving span {
		background-image: url(images/home-header-bg-household.jpg);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.office-relocation span {
		background-image: url(images/home-header-bg-office.jpg);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.warehousing span {
		background-image: url(images/home-header-bg-warehousing.jpg);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.corporate-relocation span {
		background-image: url(images/home-header-bg-corporate.jpg);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.govt-moving span {
		background-image: url(images/home-header-bg-government.jpg);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn1 a.logistics span {
		background-image: url(images/home-header-bg-logistics.jpg);
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #middleColumn {
		min-height: 455px;
		width: 896px;
		background: url(images/home-header-bg.jpg) no-repeat;
		position: relative;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #subHeader1 {
		position: absolute;
		right: 222px;
		height: 24px;
		width: 290px;
		text-align: right;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #subHeader1 form input.submit {
		float: right;
		border: 0;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #subHeader1 form input {
		border: 1px solid #ccc;
		height: 22px;
		padding: 0 8px;
		margin: 0;
		text-transform: none;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #subHeader1 form, body.page_e26a710b8f12f913ae83094a058e2cb2 #subHeader2 {
		color: #036;
		text-transform: uppercase;
		font-size: 0.9em;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #subHeader2 {
		position: absolute;
		right: 54px;
		top: -4px;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #social-linkedin, body.page_e26a710b8f12f913ae83094a058e2cb2 #social-twitter, body.page_e26a710b8f12f913ae83094a058e2cb2 #social-facebook {
		position: absolute;
		top: 5px;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #social-linkedin {
		right: 56px;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #social-twitter {
		right: 31px;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #social-facebook {
		right: 6px;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #subHeader2 a .bubble {
		display: none;
}
body.page_e26a710b8f12f913ae83094a058e2cb2 #subHeader2 a:hover .bubble {
		display: block;
		position: absolute;
		top: -27px;
		left: -27px;
}

