/* Generated by KompoZer */
body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 10pt;
  background-color: #f6f7fc;
  font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
}
td {
  font-size: 10pt;
  font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
}
a {
  text-decoration: none;
}
h2 {
  margin: 0px 0px 16px;
  padding: 8px;
  font-size: 16pt;
  background-color: #dfe2f3;
  font-weight: normal;
}
h3 {
  margin: 8px 0px 4px;
  font-weight: normal;
  font-size: 14pt;
}
h4 {
  margin: 8px 0px 4px;
  font-weight: bold;
  font-size: 12pt;
}
h5 {
  margin: 4px 0px 2px;
  font-weight: bold;
  font-size: 10pt;
}
ol {
  list-style-position: outside;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 4px;
  margin-top: 4px;
}
ul {
  list-style-type: circle;
  list-style-image: none;
  list-style-position: outside;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 4px;
  margin-top: 4px;
}
ul.positive {
  list-style-type: disc;
  list-style-position: outside;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 4px;
  margin-top: 4px;
  color: Green;
  list-style-image: url(../img/positive.gif);
}
li {
  padding: 0px;
}
.emphasis {
  font-weight: bold;
}
.alert {
  color: #dc3c3c;
}
.highlight {
  color: #003cfa;
}
.small {
  font-size: 80%;
}
.leftalign {
  float: left;
}
.rightalign {
  float: right;
}
.inset {
  margin-left: 20px;
}
.spaceafter {
  margin-bottom: 6px;
}
.topbanner {
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.topbanner td {
  margin: 0px;
  padding: 4px;
  vertical-align: bottom;
}
a:link, a:active, a:visited {
  color: #326698;
}
a:hover {
  text-decoration: underline;
  color: #1428ff;
}
.mainTitle {
  font-size: 24px;
  font-weight: bold;
  padding-bottom: 4px;
}
.subTitle {
  font-size: 18px;
  padding-bottom: 4px;
}
.mainnavbar {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 8pt;
  line-height: normal;
  vertical-align: middle;
}
.mainnavbar a {
  color: #404868;
}
.mainnavbar a:hover {
  color: #2868f0;
}
.mainContent {
  border: 1px solid #92a2be;
  margin: 5px;
  padding: 10px;
  background-color: #f6f7fc;
}
.mainContent .title {
  padding: 0 20px 10px 0;
  font-size: 12pt;
  font-weight: bold;
  color: #326698;
}
.mainContent .title a {
  font-size: 12pt;
  font-weight: bold;
  color: #326698;
}
.mainContent .title a:hover {
  color: #78a0ff;
}
.list a, .list a:visited {
  color: #326698;
}
.list a:hover, .list a:visited:hover {
  color: #3e64ff;
}
.list .wfull {
  width: 100%;
}
.list .vcenter {
  vertical-align: middle;
}
.list .left {
  padding-left: 10px;
  text-align: left;
}
.listbottomline, .list th {
  border-bottom: 1px solid #b4bedc;
}
.list th {
  height: 20px;
  text-align: center;
  vertical-align: baseline;
  font-size: 13px;
}
.list th, .list th a {
  font-weight: bold;
  color: #326698;
}
.list th a:hover {
  color: #2450f8;
}
.listcelllefttline {
  border-left: 1px solid #d2dee6;
}
.listcellrightline, .list th.left, .list th.mid {
  border-right: 1px solid #d2dee6;
}
.list td {
  border-bottom: 1px dotted #c8c8fa;
  padding: 3px 0;
  text-align: center;
  vertical-align: top;
}
.list td.left, .list td.mid {
  border-right: 1px solid #b4bedc;
}
.oddrow {
  background-color: #f3f5f8;
}
img.extlink {
  border:  none;
  padding: 2px 2px 0px;
  vertical-align: baseline;
  height: 10px;
  width: 10px;
}
img.screenshot {
  border:  none;
  padding: 10px 20px;
}
img.unSelectedFlag {
  border:  0px black solid;
}
img.selectedFlag {
  border:  4px white groove;
}
td.naviItem1 {
  margin: 0px 0px 0px 10px;
  font-size: 10pt;
  font-weight: bold;
  background-color: #eeeff8;
}
td.naviItem2 {
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 10px;
  font-size: 10pt;
  font-weight: normal;
  background-color: #eeeff8;
}
td.naviItem3 {
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 20px;
  font-size: 10pt;
  font-weight: normal;
  background-color: #eeeff8;
}
td.naviGroup {
  border: 1px solid #92a2be;
}
table.navi {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
table.secondaryNavi {
  border: 1px solid #92a2be;
  margin: 0px;
}
td.secondaryNaviItem {
  padding: 4px;
  width: 130px;
  font-size: 10pt;
  font-weight: bold;
  background-color: #eeeff8;
  text-align: center;
}
td.secondaryNaviItemSelected {
  padding: 4px;
  width: 130px;
  font-size: 10pt;
  font-weight: bold;
  background-color: #c9ceed;
  text-align: center;
}
td.secondaryNaviItemDisabled {
  padding: 4px;
  width: 130px;
  font-size: 10pt;
  text-align: center;
  color: silver;
  font-weight: bold;
}
.naviContent {
  border: 1px solid #92a2be;
  margin: 5px;
  padding: 10px 5px;
  background-color: #f6f7fc;
}
table.pluginInfo {
  border:  none;
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
  width: 100%;
}
td.pluginInfoName {
  border: 1px dotted #92a2be;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  width: 12em;
}
td.pluginInfoValue {
  border: 1px dotted #92a2be;
  margin: 0px;
}
td.previewinfo {
  border: 1px solid #92a2be;
  margin: 0px;
  padding: 4px;
}
div.toc {
  border: 1px solid #92a2be;
  margin: 0px;
  width: 100%;
  color: #326698;
}
hr {
  border: 0.5px solid #92a2be;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
}
div.marker {
  border: 1px solid #ff0000;
  display: block;
  width: 20px;
  height: 20px;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  color: Red;
  background-color: White;
}
span.marker {
  border: 1px solid #ff0000;
  padding: 0px 4px;
  width: 20px;
  height: 20px;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  color: Red;
}
table.frameless {
  margin: 0px;
  width: 100%;
  font-size: 10pt;
}
td.dottedframe {
  border: 1px dotted #92a2be;
  margin: 0px;
  padding: 0px;
}
.legend {
  font-size: 8pt;
  color: Green;
  font-style: italic;
}
.filename {
  font-family: monospace,Courier New;
}

