body {
  background-color: white;
  color: black;
}

.en-us { font-family: 'Lucida Grande', Arial, Geneva, Lucida, Helvetica, sans-serif; }
.nl { font-family: 'Lucida Grande', Arial, Geneva, Lucida, Helvetica, sans-serif; }
.zh-tw { font-family: MingLiU, "Apple LiSung Light", taipei, sans-serif; }
.zh-cn { }

a:link		{ color: #333333; }
a:visited	{ color: #333333; }
a:active	{ color: #333333; }
a:hover		{ color: #0000ff; }

a.subHeaderLink:link		{ text-decoration: none; color: black; }
a.subHeaderLink:visited		{ text-decoration: none; color: black; }
a.subHeaderLink:active		{ text-decoration: none; color: black; }
a.subHeaderLink:hover		{ text-decoration: none; color: yellow; }

a.subHeaderLinkH:link		{ text-decoration: none; color: white; }
a.subHeaderLinkH:visited	{ text-decoration: none; color: white; }
a.subHeaderLinkH:active		{ text-decoration: none; color: white; }
a.subHeaderLinkH:hover		{ text-decoration: none; color: white; }

a.menuHeaderLink:link		{ text-decoration: none; color: black; }
a.menuHeaderLink:visited	{ text-decoration: none; color: black; }
a.menuHeaderLink:active		{ text-decoration: none; color: black; }
a.menuHeaderLink:hover		{ text-decoration: none; color: yellow; }

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: white; }
a.langHeaderLink:visited	{ text-decoration: none; color: white; }
a.langHeaderLink:active		{ text-decoration: none; color: white; }
a.langHeaderLink:hover		{ text-decoration: none; color: yellow; }

a.langHeaderLinkH:link		{ text-decoration: none; color: black; }
a.langHeaderLinkH:visited	{ text-decoration: none; color: black; }
a.langHeaderLinkH:active	{ text-decoration: none; color: black; }
a.langHeaderLinkH:hover		{ text-decoration: none; color: black; }

.headerBlock { position: absolute; top: 0px; left: 0px; width: 800px; height: 64px; background-color: white; margin: 0px;  }
.appTitle{ position: absolute; top: 14px; left: 15px; font-size: 24pt; font-weight: bold; color: #252525; }
.web-i18n-logo { margin-top: 12px; margin-right: 11px; }
.subHeaderBlock { position: absolute; top: 66px; left: 0px; width: 800px; }
.menuHeaderTable { width: 492px;  font-size: 9pt;  line-height: 1; background-color: #a8adc2; margin: 0px; }
.langHeaderTable { width: 307px;  font-size: 9pt;  line-height: 1; background-color: #ec9051; margin: 0px; }
.fillTable { width: 1px;  font-size: 9pt;  line-height: 1; background-color: white; margin: 0px; }
.langHeaderTable_filler { width: 10px; }
.menuInitMargin { margin-left: 12px; }
.menuItemMargin { margin-left: 35px; }
.langInitMargin { margin-left: 12px; }
.langItemMargin { margin-left: 20px; }

.en-us .menuHeader_rowMargin { margin-top: 1px; margin-bottom: 1px; }
.zh-tw .menuHeader_rowMargin { margin-top: 2px; margin-bottom: 1px; }
.zh-cn .menuHeader_rowMargin { margin-top: 2px; margin-left: 0px; margin-bottom: 1px; }

.en-us .langHeader_rowMargin { margin-top: 1px; margin-bottom: 1px; }
.zh-tw .langHeader_rowMargin { margin-top: 2px; margin-bottom: 1px;}
.zh-cn .langHeader_rowMargin { margin-top: 2px; margin-left: 0px; margin-bottom: 1px; }

.subHeaderTable_filler { width: 10px; }
.virtHost { color: white; }

.contentBlock { position: absolute; top: 113px; left: 35px; width: 740px; font-size: 10pt; }
.contentIndent { margin-left: 0px; }
.footer { font-size: 8pt; text-align: right; color: #a8adc2;}

p { margin-top: 1px; }
.bodyTable_tr { background-color: #e9e9e9; }
.bodyTable_tr td { margin: 2pt; padding: 3pt; color: #51638c; vertical-align: middle; text-align: left;  }
.bodyTable_tr th { text-align: left; margin-left: 15px;  }
.myTable { width: 100%;  font-size: 10pt; margin-top: 10px; margin-left: 0px; vertical-align: top;}

.rowMargin { margin-left: 12px; }

.mainUpperLeft { width: 55%; margin-top: 0px }
.boldIntro { font-weight: bold; font-size: 12pt}
.web_i18n-dfn { font-weight: bold; font-size: 12pt; font-style: normal;}
.titleMargin { margin-top: 8px; }
.mailRule { color: #333333; height: 2px; margin: 0px;}

.profileName { font-weight: bold; font-size: 12pt}
.profileMargins { margin-left: 12px; margin-right: 12px}

.contact { font-size: 9pt;  }
.contactUsForWork p {  font-size: 9pt; margin-top: 2px; }

.invisible { display: none }

.careerBold { font-weight: bold; font-size: 11pt; }
.careerTitle { color: #ec9051; font-weight: bold; font-size: 11pt; }
.subDesc { margin-top: 7px; }

.footerBlock { margin-top: 8px; margin-bottom: 10px; clear: both; }
.footerLogo { float: right; margin-right: 2px; width: 75px; height: 19px; cursor: pointer; cursor: hand; }
.footerText { text-align: left; margin-top: 0px; margin-left: 2px; font-size: 7.25pt; color: #656565;   }
.footerRule { color: #cccccc; height: 1px; margin: 0px;}
.aod {font-size: 8pt; margin-top: 5px; clear: both; }
.njstar {font-size: 8pt; margin-top: 10px; clear: both; }
.webhost {font-size: 8pt; margin-top: 5px; clear: both; }
.webhostFont {margin-left: 0px; color: #CC6633; font-size: 14pt; font-weight: bold; font-variant: small-caps;  }
.postcardFont {margin-left: 20px; color: #CC6633; font-size: 10pt; font-weight: bold;  }
.pricingFont { font-size: 8pt; font-style: italic;}
.pricingTableFont { font-size: 9pt; color: #51638c;}
.pricingHeaderFont { font-size: 10pt; font-weight: bold;}
.pricing { font-size: 9pt; color: #000000; font-weight: normal;} 

.contactTable { border-width: 1px; border-style: inset; border-color: FF9966; }

