* {
	-moz-box-sizing: border-box
}
BODY A:unknown {
	COLOR: #006600
}
BODY A:visited {
	COLOR: #006600
}
#gatewayButtonContainer {
	PADDING-BOTTOM: 8px; WIDTH: 540px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#financingRatesTable {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Trebuchet MS, Tahoma
}
#searchFormTable A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
#searchFormTable A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
#financingRatesTable A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#financingRatesTable A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#financingRatesHeader {
	FONT-WEIGHT: bold
}
.openHouseIcon {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 34px; HEIGHT: 35px
}
.rateCell {
	BORDER-TOP: white 2px solid
}
BODY {
	OVERFLOW-X: hidden; MARGIN: 4px 0px 0px 4px; OVERFLOW: auto; BACKGROUND-COLOR: #ffffff
}
#hiddenFrame {
	DISPLAY: none
}
#mainSpacerImage {
	WIDTH: 1px
}
#windowShadow {
	Z-INDEX: 1000; LEFT: 0px; WIDTH: 400px; POSITION: absolute; TOP: 0px; HEIGHT: 200px
}
.servicesGuideIcon {
	MARGIN: 6px 6px 6px 12px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 50px; HEIGHT: 50px
}
.affiliateBusinessName {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#locationMap {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 4px; BORDER-LEFT: 0px; CURSOR: pointer; BORDER-BOTTOM: 0px
}
#arr_area {
	MARGIN-TOP: 4px; MARGIN-RIGHT: 4px; HEIGHT: 100px
}
#locationWindowInstructions {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: black; PADDING-TOP: 4px; FONT-FAMILY: Trebuchet MS; POSITION: relative; TEXT-ALIGN: left
}
#locationWindowAreaContainer {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; OVERFLOW: auto; COLOR: black; FONT-FAMILY: Trebuchet MS; POSITION: relative; HEIGHT: 200px; TEXT-ALIGN: left
}
.locationWindowSubAreaContainer {
	DISPLAY: none; PADDING-LEFT: 16px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS; POSITION: relative; TEXT-ALIGN: left
}
#locationWindowBG {
	Z-INDEX: 1999; LEFT: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); POSITION: absolute; TOP: 0px
}
#locationWindow {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; Z-INDEX: 3000; LEFT: 5px; BORDER-LEFT: white 2px solid; WIDTH: 400px; BORDER-BOTTOM: white 2px solid; POSITION: absolute; TOP: 5px
}
#locationWindowTitleText {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Trebuchet MS
}
.locationWindowTitleCells {
	BACKGROUND-COLOR: #006600
}
#locationWindowButtonCells {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#locationWindowCloser {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); CURSOR: pointer; MARGIN-RIGHT: 3px
}
#photoViewerWindowBG {
	Z-INDEX: 1999; LEFT: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); POSITION: absolute; TOP: 0px
}
#photoViewerWindow {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; Z-INDEX: 3000; LEFT: 5px; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 2px solid; POSITION: absolute; TOP: 5px
}
#photoViewerWindowPhotoCell {
	POSITION: relative
}
#photoViewerWindowRemarks {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS; TEXT-ALIGN: center
}
#photoViewerWindowTitleText {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Trebuchet MS
}
.photoViewerWindowTitleCells {
	BACKGROUND-COLOR: #006600
}
.photoViewerWindowControls {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#photoViewerWindowText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS; TEXT-ALIGN: center
}
#photoViewerWindowCloser {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); CURSOR: pointer; MARGIN-RIGHT: 3px
}
UL {
	MARGIN: 0px 0px 0px 16px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
.feedbackInput {
	WIDTH: 100%; HEIGHT: 52px
}
.savedPropertyPhoto {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-TOP: 4px; MARGIN-LEFT: 4px; BORDER-LEFT: white 1px solid; WIDTH: 106px; MARGIN-RIGHT: 4px; BORDER-BOTTOM: white 1px solid; HEIGHT: 80px
}
.savedSearchButtons {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.savedSearchTable {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Trebuchet MS, Tahoma
}
.savedSearchDesc {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
.sourceIcon {
	MARGIN-TOP: 4px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); MARGIN-LEFT: 10px; WIDTH: 50px; MARGIN-RIGHT: 10px; HEIGHT: 50px
}
#accountHeader {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#accountTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Tahoma; TEXT-ALIGN: center
}
#accountInstructions {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.accountItemIconCell {
	WIDTH: 60px
}
.accountLabelIcon {
	MARGIN: 4px 10px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc')
}
.accountItemContainer {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; POSITION: relative
}
.accountItemDescription {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Tahoma
}
.accountItemLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Trebuchet MS, Tahoma
}
.accountItemTable {
	DISPLAY: block; WIDTH: 100%
}
.accountItemBG {
	LEFT: 6px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 100%; POSITION: absolute; TOP: 28px; HEIGHT: 46px
}
#loginFormTable {
	FONT-SIZE: 12px; MARGIN-LEFT: 28px; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative
}
#loginEmailIcon {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc')
}
#loginPinIcon {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc')
}
.menuItem {
	MARGIN-TOP: 2px; CURSOR: pointer; POSITION: relative; HEIGHT: 26px; BACKGROUND-COLOR: #006600
}
#menuSpacer {
	BACKGROUND-COLOR: #006600
}
.menuLabel {
	PADDING-RIGHT: 28px; PADDING-LEFT: 10px; Z-INDEX: 1000; COLOR: #ffffff; PADDING-TOP: 3px; LETTER-SPACING: 2px; POSITION: relative; HEIGHT: 100%
}
.menuLabelAlternate {
	PADDING-RIGHT: 28px; PADDING-LEFT: 10px; FONT-SIZE: 16px; Z-INDEX: 1000; COLOR: #ffffff; PADDING-TOP: 4px; FONT-FAMILY: Arial; POSITION: relative; HEIGHT: 100%
}
#accentCell {
	BACKGROUND-IMAGE: url(/PublicLib2/images/accent_bg.gif); WIDTH: 201px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #eeee99
}
.dividerDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 6px; BACKGROUND-COLOR: #eeee99
}
#welcomeMessageLoggedIn {
	FONT-SIZE: 12px; LINE-HEIGHT: 13px
}
#welcomeMessageLoggedIn A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
#welcomeMessageLoggedIn A:visited {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
#agentWelcomeMessageCell {
	FONT-SIZE: 37px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: right
}
#agentContactInfoCell {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Trebuchet MS; TEXT-ALIGN: right
}
#agentContactInfoCell A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
#agentContactInfoCell A:visited {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
#agentContactEmail {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
#agentContactPhone {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
#agentWelcomeMessage {
	FONT-SIZE: 37px; RIGHT: 10px; COLOR: #000000; BOTTOM: 0px; FONT-FAMILY: Tahoma; POSITION: absolute; TEXT-ALIGN: right
}
#welcomeMessage {
	FONT-SIZE: 37px; RIGHT: 10px; COLOR: #000000; BOTTOM: 5px; FONT-FAMILY: Tahoma; POSITION: absolute; TEXT-ALIGN: right
}
#contentContainer {
	DISPLAY: block; WIDTH: 540px; POSITION: relative; HEIGHT: auto; BACKGROUND-COLOR: #6666cc
}
#contentCell {
	WIDTH: 540px; HEIGHT: 100%; BACKGROUND-COLOR: #6666cc
}
#searchFormContainer {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 540px; COLOR: #ffffff; BORDER-BOTTOM: 0px
}
.agentSiteFormFields {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS
}
#financingFormDiv {
	PADDING-LEFT: 20px; WIDTH: 100%; POSITION: relative
}
#financingFormOuterTable {
	WIDTH: 500px
}
#registerFormOuterTable {
	WIDTH: auto
}
#registerFormTable {
	
}
#registerForm {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 540px; COLOR: #ffffff; BORDER-BOTTOM: 0px
}
#pickerWindow {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; Z-INDEX: 2000; BORDER-LEFT: white 2px solid; WIDTH: 540px; BORDER-BOTTOM: white 2px solid; POSITION: absolute
}
#pickerFrame {
	Z-INDEX: 3000; LEFT: 0px; MARGIN: 0px; WIDTH: 540px; POSITION: relative; TOP: 0px; HEIGHT: 300px
}
#realtorSearchAlphaBar {
	PADDING-BOTTOM: 6px; WIDTH: 100%; TEXT-ALIGN: center
}
.realtorSearchInput {
	WIDTH: 319px
}
.realtorSearchButtonContainer {
	PADDING-TOP: 12px; TEXT-ALIGN: center
}
.realtorSearchFormLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 96px; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Tahoma
}
.realtorSearchIconCell {
	WIDTH: 70px; TEXT-ALIGN: right
}
.realtorSearchIcon {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 50px; MARGIN-RIGHT: 6px; HEIGHT: 53px
}
.realtorSearchFormCell {
	
}
.realtorSearchFormTable {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 5px
}
#realtorSearchFormOuterTable {
	MARGIN-TOP: 7px; MARGIN-LEFT: 14px; WIDTH: 512px
}
.realtorSearchInstructions {
	PADDING-LEFT: 28px; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Trebuchet MS, Tahoma
}
.realtorSearchTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 2px
}
#searchFormInstructions {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 6px; FONT-FAMILY: Trebuchet MS, Tahoma; TEXT-ALIGN: center
}
#searchFormTable {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Tahoma
}
#searchFormTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 2px
}
.formLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Tahoma
}
.formField {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial
}
#resultsGenericMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Tahoma; HEIGHT: 100%; TEXT-ALIGN: center
}
.resultItemDivider {
	DISPLAY: block; FONT-SIZE: 2px; WIDTH: 100%; HEIGHT: 2px; BACKGROUND-COLOR: white
}
.resultsLocation {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Trebuchet MS, Tahoma
}
.resultsPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Trebuchet MS, Tahoma; TEXT-ALIGN: right
}
.resultsDetailsTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Tahoma
}
#idxDisclaimerTable {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 4px; FONT-FAMILY: Trebuchet MS, Tahoma
}
.resultsDetailsSubTable {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Tahoma
}
.resultsDetailsTable A {
	COLOR: #ffffff
}
.resultsDetailsTable A:visited {
	COLOR: #ffffff
}
#agentTable A {
	COLOR: #ffffff
}
#agentTable A:visited {
	COLOR: #ffffff
}
#officeTable A {
	COLOR: #ffffff
}
#officeTable A:visited {
	COLOR: #ffffff
}
.selectRealtor {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 4px; BORDER-LEFT: 0px; CURSOR: pointer; BORDER-BOTTOM: 0px
}
.generalButton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-LEFT: 4px; BORDER-LEFT: 0px; CURSOR: pointer; MARGIN-RIGHT: 4px; BORDER-BOTTOM: 0px
}
.generalPNGButton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); MARGIN-LEFT: 4px; BORDER-LEFT: 0px; CURSOR: pointer; MARGIN-RIGHT: 4px; BORDER-BOTTOM: 0px
}
.generalPNGImage {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc')
}
.resultsButtonsContainer {
	WIDTH: 100%; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.resultsOpenHouseContainer {
	WIDTH: 100%; PADDING-TOP: 4px
}
.resultsPhoto {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 157px; CURSOR: pointer; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 118px
}
.resultItemContainer {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 6px; BORDER-BOTTOM: 0px; POSITION: relative
}
#propertyFloatingPhoto {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; Z-INDEX: 1000; BORDER-LEFT: white 2px solid; WIDTH: 320px; BORDER-BOTTOM: white 2px solid; POSITION: absolute; HEIGHT: 240px
}
#propertyFloatingShadow {
	Z-INDEX: 999; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 342px; POSITION: absolute; HEIGHT: 320px
}
#resultsFloatingPhoto {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; Z-INDEX: 1000; BORDER-LEFT: white 2px solid; WIDTH: 320px; BORDER-BOTTOM: white 2px solid; POSITION: absolute; HEIGHT: 240px
}
#resultsFloatingShadow {
	Z-INDEX: 999; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 342px; POSITION: absolute; HEIGHT: 262px
}
#agentFloatingShadow {
	Z-INDEX: 999; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 217px; POSITION: absolute; HEIGHT: 287px
}
#agentFloatingPhoto {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; Z-INDEX: 1000; BORDER-LEFT: white 2px solid; WIDTH: 195px; BORDER-BOTTOM: white 2px solid; POSITION: absolute
}
#resultsSortContainer {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px
}
#resultsPerPageContainer {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px
}
#resultsPagingControls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative
}
#resultsControlsContainer {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Tahoma; TEXT-ALIGN: center
}
#resultsControlsBG {
	LEFT: 6px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 528px; POSITION: absolute; TOP: 28px; HEIGHT: 46px
}
#resultsControls {
	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative
}
TD > DIV.resultItemContainer {
	WIDTH: auto
}
.resultsListingTable {
	WIDTH: 100%
}
#mainTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#titleCell {
	POSITION: relative; HEIGHT: auto
}
#titleDiv {
	POSITION: relative
}
#titleImage {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); VERTICAL-ALIGN: bottom
}
#agentTitleDiv {
	POSITION: relative; HEIGHT: 100%
}
#agentTitleTable {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #000000; FONT-FAMILY: trebuchet ms; POSITION: relative
}
#agentTitleText {
	FONT-WEIGHT: normal; FONT-SIZE: 24px
}
#menuTable {
	HEIGHT: 100%
}
#menuCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: white
}
.menuPad {
	HEIGHT: 2px
}
#homeCellOne {
	WIDTH: 226px; HEIGHT: 385px; BACKGROUND-COLOR: white
}
#homePhotoLeftContainer {
	HEIGHT: 385px; BACKGROUND-COLOR: #eeee99; TEXT-ALIGN: center
}
#homePhotoLeft {
	DISPLAY: block; WIDTH: 226px; HEIGHT: 385px
}
#homePhotoLeftAgent {
	DISPLAY: block; WIDTH: 226px
}
#homeCellTwo {
	POSITION: relative; BACKGROUND-COLOR: white
}
#accentCellSpacer {
	WIDTH: 3px; BACKGROUND-COLOR: white
}
#accentPhoto {
	DISPLAY: block
}
.dividerCellSpacer {
	HEIGHT: 2px; BACKGROUND-COLOR: white
}
#dividerCellOne {
	
}
#dividerCellTwo {
	BACKGROUND-COLOR: white
}
.menuDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: arial; POSITION: relative; HEIGHT: 100%
}
.menuHighlight {
	LEFT: 0px; VISIBILITY: hidden; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#associationLogo {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: relative
}
#menuBalloonRt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; WIDTH: 252px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#menuBalloonImageTopRt {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 252px; HEIGHT: 66px
}
#menuBalloonImageMiddleRt {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 252px; HEIGHT: 1px
}
#menuBalloonImageBottomRt {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 252px; HEIGHT: 19px
}
#menuBalloonTextRt {
	DISPLAY: block; FONT-SIZE: 12px; LEFT: 15px; WIDTH: 183px; FONT-FAMILY: Century Gothic, Arial; POSITION: absolute; TOP: 13px; TEXT-ALIGN: center
}
#menuBalloon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1000; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; WIDTH: 229px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#menuBalloonImageTop {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 229px; HEIGHT: 66px
}
#menuBalloonImageMiddle {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 229px; HEIGHT: 1px
}
#menuBalloonImageBottom {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 229px; HEIGHT: 15px
}
#menuBalloonText {
	DISPLAY: block; FONT-SIZE: 12px; LEFT: 52px; WIDTH: 159px; FONT-FAMILY: Century Gothic, Arial; POSITION: absolute; TOP: 13px; TEXT-ALIGN: center
}
#homeWeekDiv {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 311px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 230px
}
#homeWeekPhoto {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; BORDER-LEFT: 0px; WIDTH: 311px; BORDER-BOTTOM: 0px; POSITION: relative; TOP: 0px; HEIGHT: 230px
}
#homeWeekLabel {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); BORDER-LEFT: 0px; WIDTH: 311px; BOTTOM: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; HEIGHT: 34px
}
#registerDiv {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 311px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 152px
}
#registerPhoto {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: relative; TOP: 0px
}
#homeRegisterLabel {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); BORDER-LEFT: 0px; WIDTH: 311px; BOTTOM: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; HEIGHT: 34px
}
#previousBtnDis {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); MARGIN-LEFT: 4px; WIDTH: 114px; MARGIN-RIGHT: 4px; HEIGHT: 18px
}
#nextBtnDis {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); MARGIN-LEFT: 4px; WIDTH: 95px; MARGIN-RIGHT: 4px; HEIGHT: 18px
}
#copyrightTable {
	MARGIN-TOP: 4px; FONT-SIZE: 12px; WIDTH: 800px; COLOR: #000000; FONT-FAMILY: Tahoma
}
#copyrightEHO {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 24px; HEIGHT: 18px
}
#copyrightFlags {
	LEFT: -2px; POSITION: relative
}
#btnSaveDis {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 115px; CURSOR: default; HEIGHT: 18px
}
#btnOthersDis {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 118px; CURSOR: default; HEIGHT: 18px
}
.tabCornerL {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc')
}
.tabCornerR {
	BEHAVIOR: url('/PublicLib2/pngbehaviour.htc')
}
#detailsTabs {
	MARGIN-LEFT: 4px; POSITION: relative; HEIGHT: 21px
}
.tabItem {
	CURSOR: pointer; POSITION: relative; HEIGHT: 21px
}
.divContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%
}
.divBG {
	LEFT: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.divContent {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; Z-INDEX: 500; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; POSITION: relative; HEIGHT: 100%
}
.divContent A {
	COLOR: #ffffff
}
.divContent A:visited {
	COLOR: #ffffff
}
.tabDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%
}
.tabBG {
	LEFT: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.tabLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: 900; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Trebuchet MS, Tahoma; WHITE-SPACE: nowrap; POSITION: relative; HEIGHT: 100%
}
.tabSpacer {
	FONT-SIZE: 1px; WIDTH: 2px
}
#detailsTable {
	WIDTH: 100%
}
#detailsMainCell {
	POSITION: relative
}
#mainCellDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%
}
.detailsSpacer {
	FONT-SIZE: 1px; WIDTH: 4px
}
#mainCellBG {
	LEFT: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.detailsThumbnail {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-BOTTOM: 3px; BORDER-LEFT: white 1px solid; WIDTH: 80px; CURSOR: pointer; BORDER-BOTTOM: white 1px solid; HEIGHT: 60px
}
.infoTable {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative
}
.infoLabel {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold
}
#mainCellDetails A {
	COLOR: #ffffff
}
#mainCellDetails A:visited {
	COLOR: #ffffff
}
.infoDivHidden {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; Z-INDEX: 500; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: relative
}
.infoDiv {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 500; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: relative
}
#contactTable {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; WIDTH: 100%; POSITION: relative
}
#agentTable {
	FONT-SIZE: 11px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Tahoma
}
#officeTable {
	FONT-SIZE: 11px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Tahoma
}
#agentCell {
	HEIGHT: 100%
}
#officeCell {
	HEIGHT: 100%
}
#detailsPrimaryPhoto {
	WIDTH: 300px
}
#detailsPrinterPhotos {
	DISPLAY: none
}
#detailsAgentPhoto {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-LEFT: 2px; BORDER-LEFT: white 1px solid; WIDTH: 50px; BORDER-BOTTOM: white 1px solid
}
#realtorSearchAgentPhoto {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-LEFT: 2px; BORDER-LEFT: white 1px solid; WIDTH: 80px; BORDER-BOTTOM: white 1px solid
}
#realtorSearchAgentPhotoBlank {
	MARGIN-LEFT: 2px; HEIGHT: 80px
}
.detailsAgentName {
	FONT-WEIGHT: bold
}
.detailsOfficeName {
	FONT-WEIGHT: bold
}
.detailsOfficeNameHidden {
	FONT-WEIGHT: bold
}
.realtorSearchAgentName {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.realtorSearchOfficeName {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#detailsOfficePhoto {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-LEFT: 2px; BORDER-LEFT: white 1px solid; WIDTH: 50px; BORDER-BOTTOM: white 1px solid
}
#realtorSearchOfficePhoto {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-LEFT: 2px; BORDER-LEFT: white 1px solid; WIDTH: 80px; BORDER-BOTTOM: white 1px solid
}
#detailsHeader {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Trebuchet MS, Tahoma
}
#detailsButtonsContainer {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 6px; BORDER-BOTTOM: 0px; POSITION: relative; TEXT-ALIGN: center
}
#detailsTabsContainer {
	WIDTH: 100%
}
#detailsPhotoCell {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 82px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative; TEXT-ALIGN: center
}
.detailsPhotoDiv {
	MARGIN-BOTTOM: 1px; OVERFLOW: hidden; WIDTH: 82px; POSITION: relative; HEIGHT: 322px
}
#detailsPhotoLabel {
	FONT-SIZE: 12px; WIDTH: 90px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: Trebuchet MS, Tahoma; TEXT-ALIGN: center
}
.detailsPhotoControlLink {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative
}
.detailsPhotoControlLinkSel {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; COLOR: #6666cc; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Trebuchet MS, Tahoma; BACKGROUND-COLOR: #ffffff
}
.detailsPhotoControlLinkDis {
	BORDER-RIGHT: #6666cc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #6666cc 1px solid; DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FILTER: alpha(opacity=20); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #6666cc 1px solid; CURSOR: default; COLOR: #ffffff; LINE-HEIGHT: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #6666cc 1px solid; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative; -moz-opacity: 0.20
}
.alphaControlLink {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative
}
.alphaControlLink:hover {
	COLOR: #6666cc; BACKGROUND-COLOR: #ffffff
}
.alphaControlLinkSel {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; COLOR: #6666cc; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Trebuchet MS, Tahoma; BACKGROUND-COLOR: #ffffff
}
.alphaControlLinkDis {
	BORDER-RIGHT: #6666cc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #6666cc 1px solid; DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FILTER: alpha(opacity=20); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #6666cc 1px solid; CURSOR: default; COLOR: #ffffff; LINE-HEIGHT: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #6666cc 1px solid; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative; -moz-opacity: 0.20
}
#floatingRemarks {
	Z-INDEX: 1000; OVERFLOW: hidden; WIDTH: 324px; POSITION: absolute; HEIGHT: 60px; BACKGROUND-COLOR: white
}
#floatingRemarksTable {
	WIDTH: 100%; HEIGHT: 100%
}
#floatingRemarksText {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: black; PADDING-TOP: 3px; FONT-FAMILY: Trebuchet MS, Tahoma; HEIGHT: 100%; TEXT-ALIGN: center
}
#requestInfoForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#requestInfoTable {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative
}
.popupBody {
	MARGIN: 4px 0px 0px; BACKGROUND-COLOR: #6666cc
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.formOuterTable {
	WIDTH: 100%; POSITION: relative
}
.formOuterContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 1px
}
.formBackgroundImage {
	LEFT: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); POSITION: absolute; TOP: 0px
}
.formInnerContainer {
	POSITION: relative
}
.formInstructions {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 12px; PADDING-BOTTOM: 14px; COLOR: #ffffff; PADDING-TOP: 14px; FONT-FAMILY: Tahoma
}
.formButtonsContainer {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.formFieldError {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.alertIconCache {
	DISPLAY: none
}
#alertShadow {
	DISPLAY: none; Z-INDEX: 2000; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 418px; POSITION: absolute; HEIGHT: 194px
}
#alertWindow {
	Z-INDEX: 2000; POSITION: absolute
}
#alertInnerContainer {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; Z-INDEX: 2000; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 2px solid; POSITION: relative
}
#alertBG {
	Z-INDEX: 1999; LEFT: 0px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#alertTable {
	Z-INDEX: 2000; WIDTH: 400px; POSITION: relative
}
.alertIconCache {
	DISPLAY: none
}
#alertIcon {
	MARGIN-TOP: 10px; Z-INDEX: 2000; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); MARGIN-LEFT: 14px; WIDTH: 50px; HEIGHT: 50px
}
#alertTitleTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2000; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: white 2px solid; BACKGROUND-COLOR: #006600
}
#pickerTitleTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2000; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: white 2px solid; BACKGROUND-COLOR: #006600
}
#pickerTitleText {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Trebuchet MS
}
#alertTitleText {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Trebuchet MS
}
#alertCloser {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); CURSOR: pointer; MARGIN-RIGHT: 3px
}
#pickerCloser {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; BEHAVIOR: url('/PublicLib2/pngbehaviour.htc'); CURSOR: pointer; MARGIN-RIGHT: 3px
}
#alertIconCell {
	WIDTH: 64px
}
#alertMessageCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; Z-INDEX: 2000; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 10px; FONT-FAMILY: Trebuchet MS; TEXT-ALIGN: left
}
#alertFormContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; Z-INDEX: 2000; PADDING-BOTTOM: 0px; PADDING-TOP: 90px; POSITION: relative
}
#alertButtons {
	PADDING-RIGHT: 25px; Z-INDEX: 2000; RIGHT: 0px; PADDING-BOTTOM: 5px; WIDTH: 320px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 18px; TEXT-ALIGN: center
}
#alertContentCell {
	POSITION: relative
}
#alertContentTable {
	WIDTH: 100%; POSITION: relative; HEIGHT: 100%
}
#alertOuterContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 1px
}
#alertOuterTable {
	
}
#alertButtonCell {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#alertFormCell {
	PADDING-LEFT: 10px
}
.alertFormTable {
	FONT-SIZE: 11px; WIDTH: 100%; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.alertFormLabel {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold
}
.alertFormInput {
	PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS
}
.alertForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#detailsPrimaryPhotoCell {
	DISPLAY: none
}
.detailsSectionLabel {
	DISPLAY: none
}
#detailsPrintedContactInfo {
	DISPLAY: none
}

@media Print    
{
.detailsOfficeNameHidden {
	DISPLAY: none
}
#detailsPrintedContactInfo {
	DISPLAY: block; FONT-SIZE: 12pt; FONT-FAMILY: Trebuchet MS, Tahoma
}
#detailsPrimaryPhotoCell {
	PADDING-RIGHT: 4px; DISPLAY: block; POSITION: relative
}
A {
	COLOR: black
}
A:visited {
	COLOR: black
}
BODY {
	MARGIN: 0px; OVERFLOW: auto
}
#mainSpacerImage {
	DISPLAY: none
}
#menuCell {
	DISPLAY: none
}
.detailsSpacer {
	DISPLAY: none
}
#detailsButtonsContainer {
	DISPLAY: none
}
#detailsTabsContainer {
	DISPLAY: none
}
#contactLabelRow {
	DISPLAY: none
}
#mainTable {
	WIDTH: 100%
}
#detailsHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: black 4px solid
}
.divBG {
	DISPLAY: none
}
#mainCellBG {
	DISPLAY: none
}
#contentCell {
	WIDTH: 100%; BACKGROUND-COLOR: white
}
#resultsControlsContainer {
	DISPLAY: none
}
.resultsButtonsContainer {
	DISPLAY: none
}
.resultItemDivider {
	DISPLAY: none
}
#resultsPagingControlsContainer {
	DISPLAY: none
}
#photoPagingControls {
	DISPLAY: none
}
#detailsPhotoCell {
	DISPLAY: none
}
.onlyScreen {
	DISPLAY: none
}
#contactTable {
	MARGIN: 0px; POSITION: relative
}
.infoTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: black; PADDING-TOP: 0px; POSITION: relative
}
#agentTable {
	FONT-SIZE: 12pt; COLOR: black
}
#officeTable {
	FONT-SIZE: 12pt; COLOR: black
}
#agentTable A {
	COLOR: black; TEXT-DECORATION: none
}
#officeTable A {
	COLOR: black; TEXT-DECORATION: none
}
.divContent A {
	COLOR: black
}
.divContent A:visited {
	COLOR: black
}
#detailsPrinterPhotos {
	DISPLAY: inline; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative
}
.detailsPrinterPhoto {
	WIDTH: 320px
}
.agentEmail {
	DISPLAY: none
}
.infoDivHidden {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.infoDiv {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#detailsTable {
	WIDTH: 100%
}
.detailsSectionLabel {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; FONT-FAMILY: Trebuchet MS, Tahoma; POSITION: relative; TEXT-DECORATION: underline
}
.divContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#detailsAgentPhoto {
	MARGIN-LEFT: 2px; WIDTH: 100px
}
#detailsRoomTable {
	
}
#gatewayButtonContainer {
	DISPLAY: none
}
#contentContainer {
	DISPLAY: block; WIDTH: 100%; POSITION: relative
}

}
