/* Default text settings / high level */
html, body {
  width: 100%;
  border: 0px none #777777;
  margin: 0px 0px 200px 0px;
  padding: 0px 0px 0px 0px;
  color: #101010;
  background-color : #ffffff;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}

/* Default text settings / lower level */
p , div , td , th {
  font-family: Arial,Helvetica,sans-serif;
  text-align-last:left; 
  vertical-align:top; 
  color: #101010;
  font-size: 12px;
}

/* Default text settings / section header tags H1 - H6 */
h1 {
  font-size: 25px;
  font-family: Arial,Helvetica,sans-serif;
  text-align: left;
  background: transparent;
  color: #777777;
  font-weight: bolder;
  margin-top: 0px;
}

h2 {
  font-size: 18px;
  font-family: Arial,Helvetica,sans-serif;
  text-align: left;
  background: transparent;
  color: #777777;
  font-weight: normal;
  margin-top: 0px;
}

h3 {
  font-size: small;
  font-family: Arial,Helvetica,sans-serif;
  text-align: left;
  background: transparent;
  color: #777777;
  font-weight: bolder;
  margin-top: 0px;
}

h4 {
  font-size: small;
  font-family: Arial,Helvetica,sans-serif;
  text-align: left;
  background: transparent;
  color: #777777;
  font-weight: bold;
  margin-top: 0px;
}

h5  { color: #777777;
      font-weight: bolder;
    font-size: small; 
    font-family: Arial, Helvetica, sans-serif; 
    background: transparent; 
    text-align: left; 
    margin-top: 0px 
}


h6 {
  font-size: small;
  font-family: Arial,Helvetica,sans-serif;
  text-align: left;
  background: transparent;
  color: #777777;
  font-weight: normal;
  font-style: italic;
  margin-top: 0px;
}

/* Instruction: allow linespacing to be closer than default settings */
.cbNoBotWhiteSpace{
  padding-bottom: 0;
  margin-bottom: 0;
}

/* Instruction: flush left, no white space */
.cbNoLeftWhiteSpace{
  padding-left: 0;
  padding-left: 0;
}

/* Default text settings / Bulleted list / high level */
ul,ol {
  font-family: Arial,Helvetica,sans-serif;
  color: #101010;
  background: transparent;
  text-align: left;
}
  
/* Default text settings / Bulleted list / low level */
li , li p {
  font-family: Arial,Helvetica,sans-serif;
  color: #101010;
  background: transparent;
  text-align: left;
}
  
/* Default text settings / Table / high level */
TABLE    { margin: 0; border: none 0px #777777; border-spacing: 0  }

th, th p { 
  background : #cccccc;
  color: #101010;
  font-weight: bold;
  width: 100%;
}

.listTable { 
  background : #cccccc;
  color: #101010;
  font-weight: bold;
  width: 100%;
}

.dark { background: #E0E0E0; color: #000000}

          
/* Default text settings / Address Block / rest level */
address , address p , address a , .GryAddress { 
  color: #808080; 
  margin: 0px;
  font-size: 10px; 
  font-family: Arial, Helvetica, sans-serif; 
  background: transparent; 
  text-align: left;
  text-decoration: none;
  /*       top left */ 
  padding: 0px 8px; 
  width: 179px ;
}
/* Default text settings / Address Block / rollover level */
address a:hover , .RedAddress {
  color: #990000;
}

/* Default text settings / links */
a {
  font-size: small;
  font-family: Arial,Helvetica,sans-serif;
  background: transparent;
  color: #808080;
  font-size: 12px;
  border: 0px none #777777;
}

/* Default text settings / float menu 1a */
.rleftcol , .ileftcol, .GrayFltTxt1, .RedFltTxt1  { 
  font-size: 12px; 
  text-decoration: none; 
  background: transparent;
  margin-left: 0px;
}

/* Default text settings / float menu 1b */
.rleftcol, .RedFltTxt1  {
  color: #990000;
  background: transparent;
}

/* Default text settings / float menu 2a */
.rleftcol2 , .ileftcol2, .GrayFltTxt2, .RedFltTxt2 {
  margin-left: 25px;
  background: transparent;
  text-decoration: underline;  
  font-size: 11px;

}

a.rleftcol2, a.ileftcol2, a.GrayFltTxt2, a.RedFltTxt2 {
  text-decoration: underline;
}

/* Default text settings / float menu 2b */
.rleftcol2, .RedFltTxt2  {
  color: #990000;
  background: transparent;
}

/* No borders on images */
img {
  border: 0px none #777777;
}


/* CaseBauer color pallet (class) (red only color being used currently) */
.cbBlue{
  background: transparent;
  color: #083194;
}

.cbRed{
  background: transparent;
  color: #990000;
}

.cbBlack{
  background: transparent;
  color: #101010;
}

.cbDkGrey{
  background: transparent;
  color: #777777;
}

.cbGrey{
  background: transparent;
  color: #808080;
}

.cbPurple{
  background: transparent;
  color: #800080;
}


/* The following supports the floater menu */
/* this is a part of the cbe_floater menu */
#menuAnchor { 
  position:relative; 
  visibility:hidden; 
  border: 0px none #777777;
  width:1px; 
  height:12px; 
  left:0px; 
  top:0px; 
}

/* this is a part of the cbe_floater menu */
#floatingMenu {
      position:absolute; 
      border: 0px none #777777;
      visibility:hidden; 
      top: 120px; 
      left: 10px; 
      width:165px; 
      margin:0; 
      padding:2px;
      font-family: Arial,Helvetica,sans-serif;
      font-size: x-small;
      color:#808080;       
      background:transparent;
}

#floatingMenu a{ 
  background: transparent;
}

.menuBar  { color: #000000; font-weight: bold; background: transparent url(../images/menuBars.jpg); text-align: center }
a.menuBar:hover   { color: #990000; }