/* Basic CSS - 05-27-2011 */
/* by Impressive Websites - Alan Darge */
/* use for all sites - load first to set defaults */

/* reset all global white space */
p{
  padding: 0;
  margin: 0 0 1em 0
  }
h1, h2, h3, h4, h5, h6{
  font-weight: bold;
  padding: 0;
  margin: 0 0 0.2em 0;
}
h1{ font-size: 1.8em;}
h2{ font-size: 1.5em;}
h3{ font-size: 1.2em;}
h4{ font-size: 1.0em;}

ol, ul{
  padding: 0;
  margin: 0 0 0 30px;
  }
form{
  margin: 0; /* important for IE6 */
}
body{
  font-family: arial, helvetica, sans-serif;
  color: #303030;
  font-size: 12px; /* reduce from 16px to 12px (standard)*/
  font-weight: normal;
  text-align: center;
  padding: 0;
  margin: 0;
}

/* link colors */
/* Do Not change the order of the following lines */
a{
  text-decoration: none;
  background-color: transparent;
}
a:link{ color: #0000EE;}
a:visited{ color: #551A8B;}
a:hover{ color: #FF0000;}
a:active{ color: #0000FF;}
.linkBold a{ font-weight: bold;}

/* indent text */
.indent2, .indent4, .indent6, .indent8, .indent10, .indent12, .indent14{
  width: auto;
  text-align: left;
}
.indent2{ margin-left: 2em;}
.indent4{ margin-left: 4em;}
.indent6{ margin-left: 6em;}
.indent8{ margin-left: 8em;}
.indent10{ margin-left: 10em;}
.indent12{ margin-left: 12em;}
.indent14{ margin-left: 14em;}

/* margins */
.mR1{ margin-right: 1em;}
.mL1{ margin-left: 1em;}

/* padding */
.padL40{
  padding-left: 40px;
}
.padL60{
  padding-left: 60px;
}

/* font and text attributes */
.fntB{ font-weight: bold;}
.fntE{ font-style: italic;}
.fntS06{ font-size: 0.6em;} /* 7.2px */
.fntS07{ font-size: 0.7em;} /* 8.4px */
.fntS08{ font-size: 0.8em;} /* 9.6px */
.fntS09{ font-size: 0.9em;} /* 10.8px */
.fntS10{ font-size: 1.0em;} /* 12px default */
.fntS12{ font-size: 1.2em;} /* 14.4px */
.fntS12{ font-size: 1.3em;} /* 15.6px */
.fntS15{ font-size: 1.5em;} /* 18px */
.fntRmn{ font-family: Georgia, "Times New Roman", Times, serif;}
.fntCour{ font-family: "Courier New", Courier, monospace;}
.txtL{ text-align: left;}
.txtC{ text-align: center;}
.txtR{ text-align: right;}

/* red text */
.red06, .red08, .red10, .red12, .red15, .red18, .red20 { color: #C00000;}
.red06{ font-size: 0.6em;}
.red08{ font-size: 0.8em;}
.red10{ font-size: 1em;}
.red12{ font-size: 1.2em;}
.red15{ font-size: 1.5em;}
.red18{ font-size: 1.8em;}
.red20{ font-size: 2em;}

/* floats */
.fRt{ float: right;}
.fLt{ float: left;}

/* clear out all of the float info */
/* usage: <div class="clrBoth"></div> */
.clrBoth{
  clear: both;
  font-size: 0px; /* important - forces height to zero */
  padding: 0;
  margin: 0;
}

/* basic horz rules */
.hr70, .hr100, .hrColor{ border-top: 1px solid #606060;} /* default color - override in custom css */
.hr70, .hr100{
  height: 1px;
  font-size: 0px; /* important for IE */
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  padding: 0;
  margin: 0 auto 6px auto;
}
.hr70{ width: 70%;}
.hr100{ width: auto;}

/* standard boxes */
.contentLt, .contentCtr, .contentRt{
  width: auto;
  padding: 0 20px 1em 20px;
  margin: 0 auto;
}
.contentLt{ text-align: left;}
.contentCtr{ text-align: center;}
.contentRt{ text-align: right;}

.smplBox{ border: #545454 1px solid;} /* default color - override this in page's css code */

.title{
  font-family: "Times New Roman", Times, serif;
  margin-left: -0.5em;
}
