body, td {
  font-family:         Verdana,Geneva,Arial,Helvetica;
  font-size:           8pt;
  color:               rgb(73, 86, 143);
}
h1, h2, h3 {
  color:               rgb(73, 86, 143);
  border-width:        0px;
  font-size:           16pt;
  font-weight:         normal;
  margin-bottom:       6px;
}
h4 {
  font-size:           11pt;
  font-weight:         bold;
  margin-bottom:       6px;
}
h5 {
  width:               100%;
  font-size:           7pt;
  font-weight:         bold;
  margin-top:          0px;
  margin-bottom:       6px;
  margin-left:         0;
  margin-right:        0;
  color:               rgb(223, 230, 247);
  display:             block;
  background-color:    rgb(88, 129, 178);
  border-color:        rgb(164, 181, 230);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding:             1px;
}
hr {
   width:               100%;
   color:               rgb(164, 181, 230);
   background-color:    rgb(164, 181, 230);
   height:              3px;
   margin-left:         1;
   margin-right:        1;
   text-align:          right;
   border:              1px solid rgb(88, 129, 178);
   margin-bottom:       0px;
}
input,select{font-size:8pt;}
textarea{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;background-color:white;width:98%;}
form .text,form .submit{border:2px solid #c0c0c0;background-color:white;}
form{margin:0;}
IMG{border:0;}
li{line-height:1.5;}
a {
   font-weight:         bold;
}
a:link, a:visited{
  color:                rgb(101, 125, 194);
  text-decoration:      none;
}
a:active, a:hover{
  color:                rgb(164, 181, 230);
  text-decoration:      none;
}
.background {
  margin: 0px;
  padding: 0px;
}
#imagebackground {
  height:              999px;
  width:               1024px;
  background-color:    white;
  background-image:    url(images/balloon.jpg);
  background-repeat:   no-repeat;
}
#header {
  position:            static;
  top:                 inherit;
  left:                0px;
  height:              160px;
  width:               1024px;
  z-index:             0;
  text-align:          left;
}
#sitename {
  position:            relative;
  top:                 100px;
  left:                0px;
  width:               500px;
  padding:             10px;
  z-index:             0;
  font-size:           30px;
  color:               white;
}
#searchbox {
  position:            relative;
  top:                 40px;
  left:                350px;
  z-index:             0;
  width:               150px;
}
#searchbox .text {
  color:               white;
  background:          transparent;
}
#languages {
  position:            relative;
  float:               right;
  top:                 68px;
  right:               9px;
  z-index:             0;
}
#contentarea {
  position:            relative;
  width:               1024px;
  z-index:             0;
}
#menu {
  width:               180px;
  float:               left;
  text-align:          left;
}
#toc {
  position:            relative;
  top:                 18px;
  left:                19px;
  width:               139px;
  z-index:             0;
}
#tocbottom {
  position:            relative;
  top:                 18px;
  left:                19px;
  width:               141px;
  z-index:             0;
  border-color:        white;
  border-left-width:   0px;
  border-right-width:  0px;
  border-top-width:    1px;
  border-bottom-width: 0px;
  border-style:        solid;
}
#registerlogin {
  position:            absolute;
  top:                 20px;
  left:                830px;
  width:               180px;
  z-index:             0;
  font-weight:         normal;
  font-size:           8pt;
  text-indent:         0px;
  color:               rgb(88, 129, 178);
}
#registerlogin td input {
  font-family:         Verdana,Geneva,Arial,Helvetica;
  color:               rgb(73,   86, 143);
  font-size:           8pt;
  background-color:    white; /* rgb(164, 181, 230); */
  vertical-align:      middle;
  border:              none;
}
#registerlogin .registerlogin {
  width:               100%;
}

#registerlogin .registerlogin, #registerlogin .registerlogin td {
  font-family:         Verdana,Geneva,Arial,Helvetica;
  color:               white;
  font-size:           8pt;
  vertical-align:      middle;
}
#registerlogin .registerlogin a,
#registerlogin .registerlogin a:link,
#registerlogin .registerlogin a:visited,
#registerlogin .registerlogin a:active {
  color:               white;
  font-size:           8pt;
  text-decoration:     none;
  font-weight:         normal;
}
#registerlogin .registerlogin a:hover {
  color:               rgb(73,   86, 143);
  font-size:           8pt;
  text-decoration:     none;
}
.registercheckbox input {
  border:              none;
  background-color:    #eeeeee;
  color:               white;
  vertical-align:      middle;
}
#links {
  position:            relative;
  top:                 40px;
  left:                19px;
  width:               138px;
  z-index:             0;
}
#lastupdate {
  position:            relative;
  top:                 80px;
  left:                19px;
  width:               138px;
  z-index:             0;
}
#cmsimple {
  position:            relative;
  top:                 100px;
  left:                19px;
  width:               140px;
  height:              20px;
  z-index:             0;
  text-align:          center;
  background-image:    url(images/cmsimple_silver.jpg);
  background-repeat:   no-repeat;
}
#cmsimple center {
  margin-top:          10px;
}
#cmsimple a:link,#cmsimple a:visited,#cmsimple a:active {
  display:             block;
  width:               140px;
  height:              20px;
  background-image:    url(images/cmsimple_silver.jpg);
  background-repeat:   no-repeat;
}
#cmsimple a:hover {
  display:             block;
  width:               140px;
  height:              20px;
  background-image:    url(images/cmsimple_red.jpg);
  background-repeat:   no-repeat;
}
#locator {
  position:            relative;
  top:                 10px;
  left:                10px;
  font-size:           8pt;
  color:               rgb(73, 86, 143);
}
#locator a {
  font-weight:         normal;
  text-decoration:     underline;
}
#locator a:link,#locator a:visited,#locator a:active{
  color:               rgb(88, 129, 178);
}
#locator a:hover{
  color:               white;
}
#content {
  position:            relative;
  top:                 15px;
  left:                10px;
  width:               644px;
  height:              500px;
  z-index:             100;
  float:               left;
  text-align:          left;
  margin:              0px;
  padding:             0px;
}
#news {
  position:            relative;
  float:               right;
  top:                 7px;
  right:               23px;
  width:               135px;
  z-index:             0;
  text-align:          left;
  font-size:           7pt;
  color:               rgb(73, 86, 143);
  margin:              0px;
  padding:             0px;
}
#news center {
  margin-top:          10px;
}
#news h5 {
  width:               100%;
  font-size:           7pt;
  font-weight:         bold;
  margin-top:          0px;
  margin-bottom:       6px;
  color:               rgb(88, 129, 178);
  display:             compact;
  background-color:    transparent;
  border-width:        0px;
}
#news a {
  font-size:           7pt;
/*  color:               rgb(88, 129, 178);*/
}
ul.menulevel1,ul.menulevel2,ul.menulevel3,
ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,
ul.submenu,ul.search{
  padding-left:        0;
  margin-left:         0;
  list-style:          none;
}
.menulevel1{
  color:               rgb(73, 86, 143);
  font-size:           8pt;
  text-indent:         4px;
  text-decoration:     none;
  padding-left:        0px;
  padding-right:       0px;
  padding-top:         0px;
  padding-bottom:      0px;
  margin:              0px;
  width:               100%;
  background-color:    transparent;
}
.menulevel2{
  color:               rgb(73, 86, 143);
  font-size:           8pt;
  text-indent:         8px;
  text-decoration:     none;
  padding-left:        0px;
  padding-right:       0px;
  padding-top:         0px;
  padding-bottom:      0px;
  margin:              0px;
  width:               100%;
  background-color:    transparent;
}
.menulevel3{
  color:               rgb(73, 86, 143);
  font-size:           8pt;
  text-indent:         12px;
  text-decoration:     none;
  padding-left:        0px;
  padding-right:       0px;
  padding-top:         0px;
  padding-bottom:      0px;
  margin:              0px;
  width:               100%;
  background-color:    transparent;
}
.menulevel1 .sdoc,
.menulevel1 .sdocs {
  width:               100%;
  text-decoration:     none;
  font-weight:         bold;
  background-color:    transparent;
  margin-top:          1px;
  margin-bottom:       0px;
  margin-left:         0px;
  margin-right:        0px;
  padding:             0px;
  border-color:        white;
  border-top-width:    1px;
  border-bottom-width: 0px;
  border-left-width:   1px;
  border-right-width:  1px;
  border-style:        solid;
}
.menulevel2 .sdoc,  .menulevel3 .sdoc, 
.menulevel2 .sdocs, .menulevel3 .sdocs {
  width:               100%;
  text-decoration:     none;
  font-weight:         bold;
  background-color:    transparent;
  margin:              0px;
  padding:             0px;
  border-color:        white;
  border-top-width:    1px;
  border-bottom-width: 0px;
  border-left-width:   0px;
  border-right-width:  0px;
  border-style:        solid;
}
.menulevel1 .doc,  
.menulevel1 .docs {
  width:               100%;
  display:             block;
  font-weight:         bold;
  text-decoration:     none;
  background-color:    transparent;
  margin:              0px;
  padding:             0px;
  border-color:        white;
  border-top-width:    1px;
  border-bottom-width: 0px;
  border-left-width:   1px;
  border-right-width:  1px;
  border-style:        solid;
}
.menulevel2 .doc,  .menulevel3 .doc, 
.menulevel2 .docs, .menulevel3 .docs {
  width:               100%;
  display:             block;
  font-weight:         bold;
  text-decoration:     none;
  background-color:    transparent;
  margin:              0px;
  padding:             0px;
  border-color:        white;
  border-top-width:    1px;
  border-bottom-width: 0px;
  border-left-width:   0px;
  border-right-width:  0px;
  border-style:        solid;
}
.menulevel1 .doc  a, .menulevel1 .doc  a:link, .menulevel1 .doc  a:visited, .menulevel1 .doc  a:active,
.menulevel1 .docs a, .menulevel1 .docs a:link, .menulevel1 .docs a:visited, .menulevel1 .docs a:active, 
.menulevel2 .doc  a, .menulevel2 .doc  a:link, .menulevel2 .doc  a:visited, .menulevel2 .doc  a:active,
.menulevel2 .docs a, .menulevel2 .docs a:link, .menulevel2 .docs a:visited, .menulevel2 .docs a:active, 
.menulevel3 .doc  a, .menulevel3 .doc  a:link, .menulevel3 .doc  a:visited, .menulevel3 .doc  a:active,
.menulevel3 .docs a, .menulevel3 .docs a:link, .menulevel3 .docs a:visited, .menulevel3 .docs a:active {
  width:               100%;
  display:             block;
  text-decoration:     none;
  font-weight:         bold;
  color:               rgb(88, 129, 178);
}
.menulevel1 .doc  a:hover, .menulevel2 .doc  a:hover, .menulevel3 .doc  a:hover, 
.menulevel1 .docs a:hover, .menulevel2 .docs a:hover, .menulevel3 .docs a:hover {
  width:               100%;
  display:             block;
  text-decoration:     none;
  font-weight:         bold;
  color:               white;
  background-color:    rgb(88, 129, 178);
}
.sitemaplevel1 {
  text-indent:         0px;
}
.sitemaplevel2 {
  text-indent:         15px;
}
.sitemaplevel3 {
  text-indent:         30px;
}
.submenu{
  font-size:           9pt;
}
.edit, #f {
  font-size:           10pt;
  color:               white;
  background-color:    transparent;
  border-style:        solid;
  border-width:        0px;
  border-color:        white;
  padding:             0px;
  margin:              0px;
  outline-style:       solid;
  outline-color:       white;
  outline-width:       1px;
}
#f {
  background-color:    transparent;
  border-style:        solid;
  border-width:        1px;
  border-color:        white;
  padding:             0px;
  margin:              2px;
}
.edit td {
  font-size:           8pt;
  color:               rgb(73, 86, 143);
  background-color:    transparent;
  border-style:        none;
  border-width:        0px;
  border-color:        white;
  padding:             2px;
  margin:              0px;
}
.edit a:link,.edit a:visited,.edit a:active {
  width:               100%;
  display:             block;
  font-weight:         bold;
  text-decoration:     none;
  color:               rgb(73, 86, 143);
}
.edit a:hover {
  width:               100%;
  display:             block;
  font-weight:         bold;
  text-decoration:     none;
  color:               white;
  background-color:    rgb(88, 129, 178);
}
