/* THEME USED THROUGHOUT WEBSITE */

/* GENERAL STYLES */
/* defines the styles of the content frame */

/* default page */
BODY,DIV,P,TD {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
BODY {
  background-color: #BDAD94;
}
HR {
  color: #000000;
  height: 1px;
}

/* default link */
a {
  color: #0000FF;
}
a:Hover {
  text-decoration: none;
}
a.blue {
  color: #0000FF;
}
a.blue:Hover {
  text-decoration: none;
}
/* custom pages */
.pageFooter {
  font-size: 7pt;
  text-align: center;
  width: 96%;
}
.signature {
  border-bottom: 1px #000000 dotted;
  color: #FFFFFF;
  font-weight: bold;
  padding-bottom: 5px;
  padding-left: 25px;
  width: 100%;
}
.padreHeader, .padreSubHead {
  border-bottom: 1px #000000 solid;
  color: #00476B;
  font-family: Perpetua, "Times New Roman", serif;
  font-size: 15pt;
  font-variant: small-caps;
}
.padreSubHead {
  border: none;
  font-size: 12pt;
}

/* ADVANCED STYLE */
/* defines the styles of the cosmetic frame and content menus */

/* frame */
.frame {
  background-color: #000000;
  margin: 0px;
}
.headerTxt {
  color: #FFFFFF;
  font-size: 10pt;
}
a.footerLnk{
  color: #FFFFFF;
  font-size: 9pt;
}
a.footerLnk:Hover{
  color: #FFFFFF;
  font-size: 9pt;
  text-decoration: underline;
}
A.footerTxt {
  color: #000000;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
A:Hover.footerTxt {
  text-decoration: underline;
}
A.menuTxt {
  color: #FFFFFF;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
A:Hover.menuTxt {
  color: #6600FF;
}
.contactTxt {
  color: #FFFFFF;
  font-size: 9pt;
}
.contentArea {
  background-color: #BDAD94;
  padding: 12px;
  width: 591px;
}
.leftSide {
  background-color: #9F8F75;
  /* background-image: url("images/leftSide.jpg"); */
  background-position: top;
  background-repeat: no-repeat;
  width: 153px;
}

/* common content pages */
.heading, .content {
  background-color: #9F8F75;
}
.outline {
  background-color: #FFFFFF;
  padding: 1px;
}
.pageHeading {
  color: #FFFFFF;
  font-size: 14pt;
}
.subHeading {
  font-size: 12pt;
  font-weight: bold;
}
.pageSize {
  width: 570px;
}
.reqField {
  color: #CCFFFF;
}

/* tips pages */
.button {
  padding-top: 2px;
}
.button A {
  font-size: 8pt;
}
.button A:Hover {
  color: #6600FF;
  text-decoration: underline;
}

/* unique content pages */
.lnkGutter {
  font-size: 9pt;
}
.listingThumb {
  background-color: #FFFFFF;
}
.listingHeading {
  background: #000000 url("images/lstHeadBg.gif") repeat-x;
  color: #FFFFFF;
  font-size: 9pt;
  font-weight: bold;
}
.listingThumb IMG {
  border: 1px solid #9F8F75;
  margin-top: 8px;
  margin-right: 6px;
}
.listingThumb P {
  padding: 6px;
}
.listingThumb TABLE {
  border: 1px solid #FFFFFF;
}
.relSitesTBL {
  background-color: #FFFFFF;
}
.factTBL {
  background-color: #E1E1E1;
  border: 1px #FFFFFF solid;
  width: 500px;
}
.factTBL TD {
  vertical-align: top;
}
.factTBL TD SPAN,.factTBL TD STRONG {
  font-size: smaller;
}