body {
  background-color: white;
  color: black;
  background-image: url("/i18ngenious2/name/bodyBG");
  background-position: left, top;
  background-repeat: repeat;
  margin: 0px; padding: 0px;
  font-size: 9pt;
}

.realtorName { margin-left: 3px; margin-top: 3px; }
.realtorImage { margin-left: 11px; margin-top: 3px; margin-bottom: 0px; }
.realtorLogo { margin-left: 11px; margin-top: 4px; }


.menuBlockSpacing { margin-top: 2px; }
.langBlockSpacing { margin-top: 8px; }

.mainMenu { height: 20px;  margin-left: 0px;
 background-color: #574AB3; margin-top: 2px; margin-right: 5px;}
/* special case for first item */
.initMaintMenuItem { margin-top: 2px; }
.en-us .mainMenu { font-size: 10pt; font-weight: bold;  }
.zh-tw .mainMenu { font-size: 10pt; }
.zh-cn .mainMenu { font-size: 10pt; }

.langMenu { font-size: 9pt; height: 20px; margin-top: 2px; margin-left: 0px;
 background-color: #574AB3; margin-right: 5px; }

.en-us .menuItemMargin  { margin-left: 56px; }
.en-us .langItemMargin  { margin-left: 56px; }

.zh-tw .menuItemMargin  { margin-left: 56px; }
.zh-tw .langItemMargin  { margin-left: 56px; }

.zh-cn .menuItemMargin  { margin-left: 56px; }
.zh-cn .langItemMargin  { margin-left: 56px; }

.en-us .menuHeader_rowMargin { margin-top: 2px; margin-bottom: 1px;  }
.zh-tw .menuHeader_rowMargin { margin-top: 4px; margin-bottom: 1px; }
.zh-cn .menuHeader_rowMargin { margin-top: 4px; margin-left: 0px; margin-bottom: 1px; }

.en-us .langHeader_rowMargin { margin-top: 2px; margin-bottom: 1px; }
.zh-tw .langHeader_rowMargin { margin-top: 4px; margin-bottom: 1px;}
.zh-cn .langHeader_rowMargin { margin-top: 4px; margin-left: 0px; margin-bottom: 1px; }

a.menuHeaderLink:link		{ text-decoration: none; color: #333333; }
a.menuHeaderLink:visited	{ text-decoration: none; color: #333333; }
a.menuHeaderLink:active		{ text-decoration: none; color: #333333; }
a.menuHeaderLink:hover		{ text-decoration: none; color: white; }

a.menuHeaderLinkH:link		{ text-decoration: none; color: white; }
a.menuHeaderLinkH:visited	{ text-decoration: none; color: white; }
a.menuHeaderLinkH:active	{ text-decoration: none; color: white; }
a.menuHeaderLinkH:hover		{ text-decoration: none; color: white; }

a.langHeaderLink:link		{ text-decoration: none; color: #333333; }
a.langHeaderLink:visited	{ text-decoration: none; color: #333333; }
a.langHeaderLink:active		{ text-decoration: none; color: #333333; }
a.langHeaderLink:hover		{ text-decoration: none; color: white; }

a.langHeaderLinkH:link		{ text-decoration: none; color: white; }
a.langHeaderLinkH:visited	{ text-decoration: none; color: white; }
a.langHeaderLinkH:active	{ text-decoration: none; color: white; }
a.langHeaderLinkH:hover		{ text-decoration: none; color: white; }

.contentHeaderTitle { font-size: 14pt; margin-top: 29px;
 margin-bottom: 3px; }

.navCol { background-image: url("/i18ngenious2/name/navBackground");
  background-position: left, top;
  background-repeat: repeat-y;  width: 165px; }
.contentCol { margin-left: 20px; margin-top: 22px; width: 650px; }
.navData { width: 165px; margin: 0px; padding: 0px; }


p { margin-top: 0px; margin-bottom: 10px; }
table { font-size: 9pt; }

.mainPageBlock { margin-top: 0px; font-size: 9pt;
  text-align: justify; text-justify: distribute; margin-bottom: 7px; }
.mainPage_LeftBlockSize { width: 225px; }
.mainPage_RightBlockMargin { margin-left: 275px; }
.mainPage_rightBlockSize { width: 310px; }

.interestRateHeaderCol { background-color: #6E5EE3;  }
.headerOverviewRule { color: #6E5EE3; }

.detailDescRule { color: #6E5EE3; }
.headerDetailRule { color: #6E5EE3; margin-top: 1px; margin-bottom: 7px;}
.toolsRule { color: #6E5EE3;  }

.noImageBlock { background-color: white; }
.iconBarBlock { backgound-color: white; }

.noImageBlockDetail { background-color: white;  }
.iconBarDetailBlock { backgound-color: white; }

.interestRateHeaderCol { color: white; }


.myFooterBlock { margin-top: 20px; }
.myFooterLogo { margin-left: 37px;  width: 75px; height: 19px;
  cursor: pointer; cursor: hand; }
.myFooterText { margin: 0px; margin-left: 12px;
 font-size: 7.25pt; color: #303030; }

.agentEditMainMenu { background-color: #bbbbbb; font-size: 7.50pt;
  position: absolute; left: 165px; top: 0px; width: 650px; line-height: 9pt; }


.profile_menu_item_visible { display: none; }


