A.hidden {
	color:#FFFFFF;
	text-transform:none;
	text-decoration:none;
}

H2 {
  font-family:sans-serif;
  font-size:13pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#000000;
  padding-bottom:1px;
  margin-bottom:1px;
}

.smallheading {
  font-family:sans-serif;
  font-size:11pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#0059FF;
}

.bodylink {
  font-family:sans-serif;
  font-size:9pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#000000;
}

A.bodylink:hover {
  font-family:sans-serif;
  font-size:9pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#253A4F;
}

tr.menu {
	font-family:sans-serif;
	font-size:14pt;
	color:#405CA6
}

DIV.level1 a {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#405CA6;
}

DIV.level1 a:hover {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#BD030C;
}

.toclink {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#000000;
}

A.toclink:hover {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#405CA6;
}

.crumblink {
  font-family:sans-serif;
  font-size:9pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#BD030C;
}

A.crumblink:hover {
  font-family:sans-serif;
  font-size:9pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#405CA6;
}

DIV.level1 a.navOn {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#BD030C;
}

DIV.level2 a {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#405CA6;
}

DIV.level2 a:hover {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#BD030C;
}

DIV.level2 a.navOn {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#BD030C;
}

DIV.level3 a {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#405CA6;
}

DIV.level3 a:hover {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#BD030C;
}

DIV.level3 a.navOn {
  font-family:sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#BD030C;
}

.error {
  font-family:sans-serif;
  font-size:9pt;
  font-style:italic;
  font-weight:bold;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#FF0000;
}

body {
  font-family:sans-serif;
  font-size:9pt;
}

td {
  font-family:sans-serif;
  font-size:9pt;
}

div {
  font-family:sans-serif;
  font-size:9pt;
}

input {
  font-family:sans-serif;
  font-size:9pt;
}

hr {
  border:0;
  background-color:#CCCCCC;
  color:#7D8FB7;
  height:2px;
}

img {
  border-width:thin;
  border-color:#000000;
}

textarea {
  font-family:sans-serif;
  font-size:9pt;
}

select {
  font-family:sans-serif;
  font-size:9pt;
}

img {
  border: 0;
}

.codebox {
  background:#FFFFFF;
  border-color:#9C999C;
  border-style:none none none solid;
  border-width:thin;
  font-style:serif;
  padding: 1px 10px;
}

.editbox {
  background:#FFFFFF;
  border: thin solid rgb(0,0,0);
  padding: 3px 3px;
}

.menubox {
  background:#7D8FB7;
  border:thin solid rgb(0,0,0);
}

.contentbox {
  background:#FFFFFF;
  border: thin solid rgb(0,0,0);
  padding: 3px 3px;
}

.front_text {
  background:#cf8488;
  border: thin solid rgb(0,0,0);
  padding: 3px 3px;
}
  
.back_text {
  background:#8d96af;
  border: thin solid rgb(0,0,0);
  padding: 3px 3px;
}

.realsmall {
  font-family:sans-serif;
  font-size:7pt;
}

.small-link {
  font-family:sans-serif;
  font-size:8pt;
  font-style:normal;
  font-weight:normal;
  letter-spacing:normal;
  text-decoration:underline;
  text-transform:none;
  color:#FFFFFF;
}

A.small-link:hover {
  font-family:sans-serif;
  font-size:8pt;
  font-style:normal;
  font-weight:normal;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
  color:#FFFFFF;
}

/* WebGUI Specific CSS Entries */
td.tableHeader {
  color:#FFFFFF;
  background:#000044;
}


