html, body {
  height:100%;
  margin:0px;
  padding:0px;
  background:#9c9da6;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11pt;
}

body {
}

body.print,
body.retrieve {
  height:auto;
  padding:1em;
}

body.print {
  background:#fff;
}

body.retrieve {
  background:buttonface;
}


a:link,
a:visited,
a:focus,
a:hover,
a:active {
  color:#000;
  text-decoration:underline;
}

a:focus,
a:hover {
  text-decoration:none;
}


ul.menulevel1,
ul.menulevel2,
ul.menulevel3,
ul.sitemaplevel1,
ul.sitemaplevel2,
ul.sitemaplevel3,
ul.submenu,
ul.search {
  margin-left:0px;
  margin-top:0px;
  padding-left:0px;
  padding-top:0px;
  list-style:none;
}

ul.sitemaplevel1 li {
  margin-bottom:0.5em;
}

ul.sitemaplevel1 ul {
  margin-top:0.5em;
}

.doc,
.docs,
.sdoc,
.sdocs {
  padding-left:15px;
  background-repeat:no-repeat;
}

/*
.doc { background-image: url(../../index.php?image=doc); }
.docs { background-image: url(../../index.php?image=docs); }
.sdoc { background-image: url(../../index.php?image=sdoc); }
.sdocs { background-image: url(../../index.php?image=sdocs); }
*/

.doc,
.docs,
.sdoc,
.sdocs { background-image: url(images/bg-disc.gif); }

#spacer {
  width:100%;
  height:50%;
  margin-bottom:-331px;
  float:left;
}


#canvas {
  position:relative;
  width:862px;
  height:663px;
  margin:auto;
  clear:left;
  background:url(images/bg.jpg) no-repeat;
}


#page {
  position:absolute;
  left:35px;
  top:103px;
  width:135px;
  height:20px;
  overflow:hidden;
}

#page span {
  font-weight:bold;
}

#toc1 {
  position:absolute;
  left:225px;
  top:103px;
  width:540px;
  height:20px;
  overflow:hidden;
  white-space:nowrap;
}

#toc1 .doc,
#toc1 .sdoc,
#toc1 .docs,
#toc1 .sdocs {
  padding-left:0px;
  background-image:none;
}

#toc1 .sdoc,
#toc1 .sdocs {
  font-weight:bold;
}

#toc1 li {
  display:inline;
  margin-left:15px;
}


#toc2 {
  position:absolute;
  left:45px;
  top:143px;
  width:762px;
  height:20px;
  overflow:hidden;
  text-align:right;
}

#toc2 .doc,
#toc2 .sdoc,
#toc2 .docs,
#toc2 .sdocs {
  padding-left:0px;
  background-image:none;
}

#toc2 .sdoc,
#toc2 .sdocs {
  font-weight:bold;
}

#toc2 li {
  display:inline;
  margin-left:15px;
}


#toc3 {
  width:130px;
  overflow:hidden;
  /*background:url(images/bg-toc3.jpg) left top repeat-y;*/
  text-align:left;
  font-size:12px;
}

/*
#toc3 .bg1 {
  padding-top:20px;
  background:url(images/bg-toc3-t.jpg) left top no-repeat;
}
*/

/*
#toc3 .bg2 {
  padding:0px 10px 10px;
  background:url(images/bg-toc3-b.jpg) left bottom no-repeat;
}
*/

#toc3 .sdoc,
#toc3 .sdocs {
  font-weight:bold;
}

#toc3 li {
  margin-bottom:5px;
}


#content {
  position:absolute;
  left:42px;
  top:172px;
  width:760px;
  height:388px;
  overflow:auto;
}

#content a:link,
#content a:visited,
#content a:focus,
#content a:hover,
#content a:active {
  color:#33c;/*#66c;*/
}

#content .main {
  width:580px;
  float:left;
}

#content .main > h1,
#content .main > h2,
#content .main > h3,
#content .main > h4 {
  margin-top:0px;
  padding-top:0px;
}

#content .main hr {
  height:1px;
  margin-top:0px;
  padding-top:0px;
  width:99%;
}

* html #content .main hr {
  position:relative;
  margin-top:-7px;
  margin-bottom:0px;
  padding-bottom:0px;
  font-size:1px;
  line-height:1px;
}

#content .extra {
  width:130px;
  margin-left:610px;
  text-align:right;
}

#content .extra img {
  margin-right:5px;
}

#content .extra .rpbContentBox {
  margin-top:0.5em;
}


#linklist {
  position:absolute;
  left:35px;
  top:580px;
  width:780px;
  height:16px;
  overflow:hidden;
  text-align:left;
  font-size:12px;
}

#linklist ul {
  margin:0px;
  padding:0px;
}

#linklist li {
  display:inline;
  margin-right:15px;
}


#symbollist {
  position:absolute;
  right:45px;
  top:579px;
  width:200px;
  height:16px;
  overflow:hidden;
  text-align:right;
  font-size:12px;
}

#symbollist ul {
  margin:0px;
  padding:0px;
}

#symbollist li {
  display:block;
  width:20px;
  height:20px;
  float:right;
  /*margin-left:15px;*/
}

#symbollist a:link,
#symbollist a:visited,
#symbollist a:focus,
#symbollist a:hover,
#symbollist a:active {
  display:block;
  width:20px;
  height:20px;
}

#symbollist a:link span,
#symbollist a:visited span,
#symbollist a:focus span,
#symbollist a:hover span,
#symbollist a:active span {
  display:none;
}

#symbollist .printlink a:link,
#symbollist .printlink a:visited,
#symbollist .printlink a:focus,
#symbollist .printlink a:hover,
#symbollist .printlink a:active {
  background:url(images/bg-print.gif) left top no-repeat;
}

#symbollist .sitemaplink a:link,
#symbollist .sitemaplink a:visited,
#symbollist .sitemaplink a:focus,
#symbollist .sitemaplink a:hover,
#symbollist .sitemaplink a:active {
  background:url(images/bg-sitemap.gif) left top no-repeat;
}

#locator {
  position:absolute;
  left:35px;
  top:605px;
  width:780px;
  height:15px;
  overflow:hidden;
  text-align:right;
  font-size:12px;
}


#copyrights {
  position:absolute;
  left:25px;
  bottom:0px;
  width:782px;
  height:15px;
  overflow:hidden;
  text-align:center;
  font-size:12px;
}

#copyrights a:link,
#copyrights a:visited,
#copyrights a:focus,
#copyrights a:hover,
#copyrights a:active {
}

.rpbContentBox img {
  border:none;
}

/* CMSimple */


.edit {
  font-size:8pt;
  color:black;
  background-color:buttonface;
}

.edit a:link,
.edit a:visited,
.edit a:active,
.edit a:hover {
  font-weight:normal;
  color:black;
}
