#Application div.page-header {
	background: transparent url(/images/pageheader-general.gif) -1px 0 no-repeat;
  height: 54px;
  padding: 2px 12px;
  position: relative;
}
body.ie6 #Application div.page-header {
  padding: 0;
}
#Application div.page-header h1 {
  background-color: transparent;
  background-image: url(/images/pageheader-icon-specialist.gif);
  background-position: 13px 8px;
  background-repeat: no-repeat;
  font-size: .83em;
  height: 56px;
  margin: 0;
  min-width: 930px;
  position: relative;
  width: 287px;
}
#Application div.page-header h1 span {
  background-image: url(/images/title-travelspecialist.gif);
  height: 20px;
  left: 53px;
  position: absolute;
  text-indent: -9999em;
  top: 15px;
  width: 139px;
}
#Application div.page-header div.new-search {
  height: 48px;
  right: 17px;
  position: absolute;
  top: 3px;
}
#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;
  overflow: hidden;
}
#Application div.page-body h2, #Application div.page-body h3 {
  color: #006bba;
  font-size: 1.083em;
  font-weight: bold;
  margin: 0;
}
#Application div.page-body div.left-column {
  float: left;
  height: 390px;
  width: 692px;
}
#Application div.page-body div.specialist {
  position: relative;
  background: transparent url(/images/specialist-header.gif) 0 0 no-repeat;
  min-height: 96px;
  padding-left: 21px;
  width: 669px;
  overflow: hidden;
}
#Application div.page-body div.specialist-bottom {
  background: transparent url(/images/specialist-header.gif) 0 bottom no-repeat;
  height: 10px;
}
#Application div.page-body div.specialist .headshot {
  border: 1px solid #4e97da;
  display: block;
  position: absolute;
  top: 0;
  left: 20px;
  height: 60px;
  margin: 15px 0px 0 0;
  width: 60px;
}
#Application div.page-body div.specialist .link {
  background: transparent url(/images/link-arrow.gif) 0 1px no-repeat;    
  color: #006bba;
  padding-left: 15px;
	text-decoration: none;
}
#Application div.page-body div.specialist div.specialist-info {
  float: left;
  margin-left: 74px;
  margin-top: 15px;
  width: 234px;
}
	#Application div.page-body div.specialist div.specialist-info div.phone span.label {
		min-width: 39px;
		float: left;
	}
	#Application div.page-body div.specialist div.specialist-info div.phone span.primary {
		margin-left: 4px;
	}
	#Application div.page-body div.specialist div.specialist-info div.phone span.secondary {
		margin-left: 43px;
	}
#Application div.page-body div.specialist div.specialist-info a, 
#Application div.page-body div.specialist div.specialist-info a:active,
#Application div.page-body div.specialist div.specialist-info a:hover {
  color: #006BBA;
}
#Application div.page-body div.specialist div.office-info {
  float: left;
  margin-left: 10px;
  margin-top: 15px;
  width: 210px;
}
#Application div.page-body div.specialist div.office-link {
  left: 550px;
  position: absolute;
  top: 65px;
  width: 135px;
}
#Application div.page-body div.accreditations {
  background: transparent url(/images/specialist-detailsbackground.gif) 0 0 no-repeat;
  min-height: 267px;
  width: 690px;
}
#Application div.page-body div.accreditations-bottom {
  background: transparent url(/images/specialist-detailsbackground.gif) 0 bottom no-repeat;
  height: 12px;
  width: 690px;
}
#Application div.page-body div.accreditations div.table {
  background: transparent url(/images/specialist-content.gif) no-repeat 26px bottom;
  min-height: 244px;
  padding: 12px 0 0 37px;
  width: 652px;
  overflow: auto;
}
#Application div.page-body div.accreditations div.table-top {
  background: transparent url(/images/specialist-content.gif) no-repeat 26px 7px;
  height: 10px;
  padding: 0 0 0 37px;
  width: 652px;
}
#Application div.page-body div.accreditations div.title-column {
  float: left;
  width: 184px;
  margin-right: 2px;
}
.no-js #Application div.page-body div.accreditations div.title-column {
  display: none;
}
#Application div.page-body div.accreditations div.title-column a {
	display: block;
  font-size: 1em;
  color: #3faedc;
  padding-left: 4px;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-bottom: 2px;
  text-decoration: none;
  cursor:	pointer;
}
#Application div.page-body div.accreditations div.title-column a:hover {
  background-color: #daeaf9;
  color: #256aa7;
}
#Application div.page-body div.accreditations div.title-column .selected {
  background-color: #daeaf9;
  color: #256aa7;
  font-weight: bold;
}
#Application div.page-body div.accreditations div.body-column {
  float: left;
  width: 452px;
}
.no-js #Application div.page-body div.accreditations div.body-column {
  display: none;
}
.no-js #Application div.page-body div.accreditations div.printonly {
  display: block;
  padding-right: 24px;
  max-height: 900px;
  overflow: auto;
}
#Application div.page-body div.accreditations div.body-column textarea {
  font: normal .9166em Arial, sans-serif; /* IE uses a monospace font by default */
  background: transparent none repeat scroll 0 0;
  border: 1px solid #c3d2e5;
  height: 194px;
  padding: 5px;
  width: 442px;
  line-height: 15px;
  color: #666;
}
#Application div.page-body div.accreditations h3 {
  margin-bottom: 3px;
}
#Application div.page-body div.title-column h3 {
  text-indent: 4px;
}
#Application div.page-body div#accreditation-column h3 {
  text-indent: 9px;
}
#Application div.page-body div.accreditations h5 {
  font-size: 1em;
  margin: 15px 0 3px 0;
  color: #006CBB;
  font-weight: bold;
}

#Application div.page-body div.right-column {
  float: left;
  width: 229px;
}
body.ie6 #Application div.page-body div.right-column {
  width: 200px;
}
#Application div.page-body div.right-column div.travel-services {
  background: transparent url(/images/specialist-pagebackground.png) 0 0 no-repeat;
  overflow: auto;
}
#Application div.page-body div.right-column div.travel-services h4 {
  background: transparent url(/images/title-travelspecialist3.gif) 0 0 no-repeat;
  float: left;
  height: 0;
  overflow: hidden;
  margin: 10px 0px 6px 10px;
  padding-top: 40px;
}
#Application div.page-body div.right-column div.travel-services p {
  margin-bottom: 10px;
}
#Application div.page-body div.right-column div.travel-services .body {
  float: left;
  font-size: .92em;
  min-height: 174px;
  padding: 0 25px 25px 10px;
  background: transparent url(/images/specialist-background-bottom.png) 0 bottom no-repeat;
}
.no-js #Application div.page-body div.right-column div.travel-services .body {
  padding-bottom: 65px;
}
#Application div.page-body div.right-column div.travel-services li {
  margin-top: 10px;
  margin-right: 15px;
}
#Application div.page-body div.right-column div.travel-services a {
  color: #006bba;
	text-decoration: underline;
}
#Application div.page-body div.right-column div.benefit-image {
  background: transparent url(/images/benefit-background.gif) 0 0 no-repeat;
  min-height: 108px;
  margin: 0;
  padding: 9px 7px 0 8px;
  width: 214px;
}
#Application div.page-body div.right-column div.benefit-image-bottom {
  background: transparent url(/images/benefit-background.gif) 0 bottom no-repeat;
  height: 12px;
}
#Application div.page-body div.right-column div.benefit-image img {
  border: 0;
}

