body.ie6 #Application {
  width: 929px;
  overflow: hidden;
}
body.ie6 #Container {
	height: 757px;
}
#Application div.page-header {
	background: transparent url(../images/pageheader-general.gif) -1px 0 no-repeat;
  height: 54px;
  padding: 2px 12px;
  position: relative;
  width: 930px;
}
body.ie6 #Application div.page-header {
  padding-top: 0;
  width: 906px;
  overflow: hidden;
}
#Application div.page-header h1 {
  background-color: transparent;
  background-image: url(../images/pageheader-icon-office.gif);
  background-position: 13px 8px;
  background-repeat: no-repeat;
  font-size: 10px;
  height: 56px;
  margin: 0;
  min-width: 930px;
  position: relative;
  width: 287px;
}
#Application div.page-header h1 span {
  background-image: url(../images/title-traveloffice.gif);
  height: 17px;
  left: 53px;
  position: absolute;
  text-indent: -9999em;
  top: 18px;
  width: 105px;
}
#Application div.page-header div.new-search {
  height: 48px;
  left: 725px;
  position: absolute;
  top: 3px;
  width: 633px;
}
#Application div.page-header div.new-search span {
  display: block;
  float: left;
  margin: 15px 6px 14px 6px;
  width: auto;
}
#Application div.page-header div.new-search span a,
#Application div.page-header div.new-search span a:active,
#Application div.page-header div.new-search span a:hover {
  color: #006BBA;
  text-decoration: underline;
}
#Application div.page-body {
  color: #333333;
}
#Application div.page-body h2 {
  color: #006bba;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
}
#Application div.page-body div.left-column {
  float: left;

  width: 692px;
}
/* office header */
#Application div.page-body div.office {
	background: transparent url(../images/office-header.gif) 0 0 no-repeat;
	height: 107px;
	padding-left: 25px;
	padding-top: 10px;
	color: #666;
}
	#Application div.page-body div.office a {
	  	text-decoration: underline;
		color: #0092D0;
	}
	#Application div.page-body div.office h3 {
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: bold;
	}
	#Application div.page-body div.office h1 {
		margin-top: 0px;
		margin-bottom: 5px;
		text-transform: uppercase;
	}
	#Application div.page-body div.office .column {
		float: left;
		width: 215px;
	}
		#Application div.page-body div.office .column.address {
			width: 295px;
		}
		#Application div.page-body div.office .column.contact {
			width: 220px;
		}
		#Application div.page-body div.office .column.hours {
			width: 140px;
		}		
		
/* office services */
#Application div.page-body div.services {
	background: transparent url(../images/office-detail-background-middle.gif) 0 0 repeat-y;
	width: 691px;
	min-height: 260px;
}
	#Application div.page-body div.services div.header {
		background: transparent url(../images/office-detail-background-top.gif) 0 0 no-repeat;
		width: 691px;
		min-height: 59px;
	}
	#Application div.page-body div.services div.footer {
		background: transparent url(../images/office-detail-background-bottom.gif) no-repeat bottom right;
		width: 691px;
		min-height: 82px;
		overflow: auto;
		clear: both;
	}
		#Application div.page-body div.services div.column {
			background: transparent url(../images/office-details-middle.gif) 0 0 repeat-y;
			float: left;
			width: 321px;
			margin-top: 8px;
			margin-bottom: 17px;
		}
			#Application div.page-body div.services div.column.left {
				padding-right: 10px;
				margin-left: 25px;
			}

      /* IE6 compatibility */
    	body.ie6 #Application div.page-body div.services div.footer {
        padding-bottom: 15px;
  	  }
    	body.ie6 #Application div.page-body div.services div.footer div.column {
    	  overflow: hidden;
    	  width: 321px;
      }
			body.ie6 #Application div.page-body div.services div.column.left {
				margin-left: 10px;
			}
			/* IE7 compatibility */
    	body.ie7 #Application div.page-body div.services div.footer {
        padding-bottom: 15px;
  	  }



			#Application div.page-body div.services div.column div.title {
				background: transparent url(../images/office-details-top.gif) 0 0 no-repeat;
				margin: 0px;
				padding: 10px 0px 5px 10px;
				height: 100%;
				width: 321px;
				color: #006CBB;
				font-weight: bold;
				overflow: auto;
				clear: both;
			}
				#Application div.page-body div.services div.column div.title span {
					float: left;
				}
				#Application div.page-body div.services div.column div.title a.help {
					float: right;
					margin-right: 20px;
					padding-left: 3px;
				}
			#Application div.page-body div.services div.column div.content {
				background: transparent url(../images/office-details-bottom.gif) no-repeat bottom right;
				min-height: 230px;
				height: 100%;
				width: 321px;
				color: #666;
				clear: both;
			}
				#Application div.page-body div.services div.column div.content h3,
				#Application div.page-body div.services div.column div.content p {
					margin: 0px;
					padding-left: 10px;
					padding-bottom: 10px;
					padding-right: 10px;
				}
				#Application div.page-body div.services div.column div.content h3 {
					font-weight: bold;
				}
			
#Application div.page-body div.right-column {
  float: left;
  width: 229px;
}
#Application div.page-body div.right-column div.map {
  background: transparent url(../images/office-mapbackground.gif) 0 0 no-repeat;
  height: 238px;
  padding: 15px 12px 0px 12px;
}
	#Application div.page-body div.right-column div.map ul {
		padding-top: 6px;
	}
		#Application div.page-body div.right-column div.map ul li a {
		  	text-decoration: none;
			background: transparent url(../images/link-arrow.gif) 0 0 no-repeat;
			padding-left: 15px;
			color: #006CBB;
		}
		#Application div.page-body div.right-column div.map ul li a:hover {
			text-decoration: underline;
		}
	#Application div.page-body div.right-column div.map #MGLNResults-SmallMap {
		border: 1px solid #328DDE;
		height: 180px;
		margin-bottom: 3px;
		margin-left: 3px;
		width: 200px;
	}
	#Application div.page-body div.right-column #MGLNResults-Disclaimer {
	  color: #666666;
	  font-size: 11px;
		margin-left: 7px;
		margin-top: 2px;
  }
#Map {
	width: 200px;
	height: 180px;
}

#Application div.page-body div.right-column div.benefit-image {
  background: transparent url(../images/benefit-background.gif) 0 0 no-repeat;
  height: 127px;
  margin: 0px;
  margin-top: 6px;
  padding: 9px 9px 0 8px;
  width: 213px;
}
#Application div.page-body div.right-column div.benefit-image img {
  border: 0;
}
