/* ------- BEGIN DocInfo ------
 * Name: CAPE Style Sheet
 * Author: Psionic Creative
 * Created: 2002-06-18
 * Modified: 2002-08-26
 * ------- END DocInfo --------
 */
.sml{
	font-size : 8px;
	font-family : Arial, Helvetica, sans-serif;
}
/* BEGIN mainStyle */
.cat{
	margin-top : 2em;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: left;
  color: #000000;
}
a:link {
  color: #003399;
}
a:visited {
  color: #666699;
}
a:hover {
  color: #336699;
}
a:active {
  color: #6699CC;
}
h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-weight: bold;
  margin-top: 20px;
  /*margin-top: 1.6em;*/
  /*margin-bottom: 1.6em;*/
  text-align: left;
  text-transform: uppercase;
}
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  margin-top: 1.5em;
  /*margin-bottom: .8em;*/
  text-align: left;
}
h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 1.4em;
  /*margin-bottom: .7em;*/
  text-align: left;
}
h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-top: 1.3em;
  /*margin-bottom: .6em;*/
  text-align: left;
}
h5 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin-top: 1.2em;
  /*margin-bottom: .6em;*/
  text-align: left;
}
p, blockquote, fieldset, form, dt, dl, dir, menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  text-align: left;
  margin-top: .8em;
  /*margin-bottom: .5em;*/
}
td, th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
ol, ul, li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  text-align: left;
  margin-left: 15px;
  margin-top: -1em;
  margin-bottom: 1em;
}
dir, menu, dl {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  text-align: left;
  margin-left: 15px;
}
dt {
  font-weight: bold;
}
ol ul, ul ol, ul ul, ol ol {
  margin-bottom: 0;
  margin-top: 0;
}
u, ins {
  text-decoration: underline;
}
center {
  text-align: center;
}
br:before {
  content: "\A";
}
.sml {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
}
hr {
  border: 1px inset;
}
.border {
  background-color: #FAE2E2;
  border: 1px #666666 solid;
  padding: 1em;
}
/* END mainStyle */

/* BEGIN sectionAttrib */
/* Blue */
.a1 {
  color: #003399;
}
/* Red */
.a2 {
  color: #CC3333;
}
/* Green */
.a3 {
  color: #339933;
}
/* Pink */
.a4 {
  color: #DA4879;
}
/* Purple */
.b1 {
  color: #79245B;
}
/* LightBlue */
.b2 {
  color: #0099CC;
}
/* Brown */
.b3 {
  color: #AA8B00; 
}
/* LightGreen */
.b4 {
  color: #93C94F;
}
/* MidBlue */
.help {
  color: #498BC5;
}
/* END sectionAttrib */

/* BEGIN navAttrib */
#leftNav {
  margin-top: 0em;
  width: auto;
  text-align: left;
  overflow: hidden;
}
.navBtn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  margin-top: 3em;
  margin-bottom: 3em;
}
.navBtn a {
  padding: 4px;
  text-decoration: none;
  width: 100%;
  display: block;
  color: #003399;
}
.navBtn a:hover {
  color: #003399;
  text-decoration: underline;
}
.navBtnOn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  margin-top: 3em;
  margin-bottom: 3em;
}
.navBtnOn a {
  padding: 4px;
  text-decoration: underline;
  width: 100%;
  display: block;
  color: #003399;
}
.navBtnOn a:hover {
  color: #003399;
}
.navSub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  margin-top: .9em;
  margin-bottom: .9em;
}
.navSub a {
  padding: 4px;
  text-decoration: none;
  width: 100%;
  display: block;
  color: #003399;
}
.navSub a:hover {
  text-decoration: underline;
  color: #003399;
}
.navSubOn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  margin-top: .9em;
  margin-bottom: .9em;
}
.navSubOn a {
  padding: 4px;
  text-decoration: underline;
  width: 100%;
  display: block;
  color: #003399;
}
.navSubOn a:hover {
  color: #003399;
}
/* END navAttrib */

/* BEGIN tableAttrib */
.gridborder {
  border: 1px #666666 solid;
}
/* Blue */
.gridtop {
  padding: .8em;
  color: #FFFFFF;
  background-color: #46468E;
  border-bottom: 1px #666666 solid;
  text-align: center;
  vertical-align: middle;
}
.gridtopbr {
  padding: .8em;
  color: #FFFFFF;
  background-color: #46468E;
  border-right: 1px #666666 solid;
  border-bottom: 1px #666666 solid;
  text-align: center;
  vertical-align: middle;
}
.gridtoprightbr {
  padding: .8em;
  color: #FFFFFF;
  background-color: #46468E;
  border-bottom: 1px #666666 solid;
  text-align: center;
  vertical-align: middle;
}
.gridtopnobr {
  padding: .8em;
  color: #FFFFFF;
  background-color: #46468E;
  text-align: center;
  vertical-align: middle;
}
.gridleft {
	color: #FFFFFF;
	background-color: #46468E;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	text-align: center;
	vertical-align: middle;
}
/* LightBlue */
.grid {
  background-color: #C3CDE8;
  border-right: 1px #666666 solid;
  text-align: center;
  vertical-align: middle;
  padding-top: .4em;
  padding-bottom: .4em;
}
.gridbr {
  background-color: #C3CDE8;
  border-right: 1px #666666 solid;
  border-bottom: 1px #666666 solid;
  text-align: center;
  vertical-align: middle;
  padding-top: .4em;
  padding-bottom: .4em;
}
.gridrightbr {
	background-color: #C3CDE8;
	border-bottom: 1px #666666 solid;
	text-align: center;
	vertical-align: middle;
	padding-top: .4em;
	padding-bottom: .4em;
}
.gridnobr {
  background-color: #C3CDE8;
  text-align: center;
  vertical-align: middle;
  padding-top: .4em;
  padding-bottom: .4em;
}
/* Pink */
.gridsub {
  background-color: #FED0D0;
  border-bottom: 1px #666666 solid;
  text-align: center;
  vertical-align: middle;
  padding-top: .4em;
  padding-bottom: .4em;
}
.gridsubbr {
  background-color: #FED0D0;
  border-right: 1px #666666 solid;
  border-bottom: 1px #666666 solid;
  text-align: center;
  vertical-align: middle;
  padding-top: .4em;
  padding-bottom: .4em;
}
.gridsubrightbr {
	background-color: #FED0D0;
	text-align: center;
	border-bottom: 1px #666666 solid;
	vertical-align: middle;
	padding-top: .2em;
	padding-bottom: .2em;
}
.gridsubnobr {
  background-color: #FED0D0;
  text-align: center;
  vertical-align: middle;
  padding-top: .4em;
  padding-bottom: .4em;
}
/* LightPink */
.gridsub2 {
  background-color: #FCEDED;
  border-right: 1px #666666 solid;
  text-align: center;
  vertical-align: middle;
  padding-top: .4em;
  padding-bottom: .4em;
}
.gridsub2br {
  background-color: #FCEDED;
  border-right: 1px #666666 solid;
  border-bottom: 1px #666666 solid;
  text-align: center;
  vertical-align: middle;
  padding-top: .4em;
  padding-bottom: .4em;
}
.gridsub2rightbr {
  background-color: #FCEDED;
  border-bottom: 1px #666666 solid;
  text-align: center;
  vertical-align: middle;
  padding-top: .4em;
  padding-bottom: .4em;
}
.gridsub2nobr {
  background-color: #FCEDED;
  text-align: center;
  vertical-align: middle;
  padding-top: .4em;
  padding-bottom: .4em;
}
/* END tableAttrib */

/* BEGIN printStyle */
@media print {
  @page {
    margin: 10%;
  }
  h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  blockquote, pre {
    page-break-inside: avoid;
  }
  ul, ol, dl {
    page-break-before: avoid;
  }
}
/* END printStyle */

/* BEGIN speechStyle */
@media speech {
  h1, h2, h3, h4, h5, h6 {
    richness: 90;
    stress: 20;
    voice-family: paul, male;
  }
  h1 {
    pitch-range: 90;
    pitch: x-low;
  }
  h2 {
    pitch-range: 80;
    pitch: x-low;
  }
  h3 {
    pitch-range: 70;
    pitch: low;
  }
  h4 {
    pitch-range: 60;
    pitch: medium;
  }
  h5 {
    pitch-range: 50;
    pitch: medium;
  }
  h6 {
    pitch-range: 40;
    pitch: medium;
  }
  em {
    pitch-range: 60;
    pitch: medium;
    richness: 50;
    stress: 60;
  }
  strong {
    pitch-range: 60;
    pitch: medium;
    richness: 90;
    stress: 90;
  }
  a:link {
    voice-family: harry, male;
  }
  a:visited {
    voice-family: betty, female;
  }
  a:active {
    pitch-range: 80;
    pitch: x-high;
    voice-family: betty, female;
  }
}
/* END speechStyle */
