/* hairxo.css */
/* general text styles */

p, td, th, ol, ul, li { font-family: tahoma; }
p, td, th, ol, ul, li { font-size: 10pt; }
h1 { font-size: 18pt; font-color: #bf2e1a; font-family: tahoma; } 
h2 { font-size: 16pt; font-color: #bf2e1a; font-family: tahoma; }
h3 { font-size: 14pt; font-color: #bf2e1a; font-family: tahoma; }
h4 { font-size: 12pt; font-color: #bf2e1a; font-family: tahoma; }
h5 { font-size: 10pt; color: #bf2e1a; font-family: tahoma; }
h6 { font-size: 8pt; font-color: #bf2e1a; font-family: tahoma; }
code { font-family: tahoma; }

/* upper navigational elements */

.topNavShade { background-color: #bf2e1a; border-left: 1px solid #ffffff; border-top: 1 px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.topNavShade { background-color: #bf2e1a; border-left: 1px solid #F1F0DB; border-top: 1px solid #F1F0DB; }
.topNavShadeLogo { background-color: #bf2e1a; border-left: 1px solid #F1F0DB; border-top: 1px solid #bf2e1a; }
.topNavRevShade { background-color: #FFFFFF; }
.topNavShadeRight { background-color: #bf2e1a; border-right: 1px solid #F1F0DB; }
.topNavShadeAll { background-color: #FFFFFF; border-top: 1 px solid #bf2e1a; border-bottom: 1 px solid #bf2e1a; border-left: 1 px solid #bf2e1a; border-right: 1 px solid #bf2e1a; }
.topNavShadeTop { background-color: #bf2e1a; border-top: 1px solid #F1F0DB; }
.navShadeRight { border-right: 1px solid #bf2e1a; }
.topNavTextBlack { font-family: tahoma; color: #000000; font-size: 13pt; font-style: bold; text-decoration: none;  }
.topNavTextWhite { font-family: tahoma; color: #FFFFFF; font-size: 13pt; font-style: bold; text-decoration: none;  }

/* upper navigational elements - 2nd level pages */

.topNavRev { border-right: 1px solid #bf2e1a; border-top: 1px solid #bf2e1a; }
.navRevLower { border-right: 1px solid #bf2e1a; border-bottom: 1px solid #bf2e1a; }
.breadLinks { font-family: tahoma; color: #4B631A; font-size: 8pt; }
.activeText { font-family: tahoma; color: #bf2e1a; size: 10pt; style: bold; }

/* body format elements */

.headerText { font-family: tahoma; color: #OOOOOO; font-size: 16pt; }
.mantraText { font-family: tahoma; color: #FFFFFF; font-size: 12pt; style: bold; }
.bodyShadeLeft { border-left: 1px solid #bf2e1a; }
.bodyShadeRight { border-right: 1px solid #bf2e1a; }
.bodyShadeRightBottom { border-right: 1px solid #bf2e1a; border-bottom: 1px solid #bf2e1a; }
.bodyShadeBoth { border-right: 1px solid #bf2e1a; border-left: 1px solid #bf2e1a; }
.link { font-family: tahoma; color: #857e7d; }

/* footer elements */

.footerShade { background-color: #bf2e1a; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;  font-family: tahoma; font-size: 10pt; color: #ffffff; weight: bold; text-decoration: none; }
.footerActiveLinks { font-family: tahoma; font-size: 10pt; color: #ffffff; weight: bold; text-decoration: none; }

