body {
  background: #f1f1f1 url('/i/img/bg.jpg') repeat-x;
  color:      #2d2d2d;
  margin:     0 auto;
  padding:    0; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, Helvetica, sans-serif
}


#header {
  width:      450px;
  height:     100px;
  margin:     0 auto;
  padding:    0
}


#content_top {
  width:      820px;
  height:     10px;
  background: url('/i/img/content_top.png') no-repeat center;
  margin:     0 auto;
  padding:    0
}
#content {
  width:      820px;
  background: url('/i/img/content_bg.png') center;
  margin:     0 auto;
  padding:    0
}
#content_bottom {
  width:      820px;
  height:     10px;
  background: url('/i/img/content_bottom.png') top center;
  margin:     0 auto;
  padding:    0
}


#navi {
  height:     30px;
  color:      #fff;
  background: #2d2d2d;
  margin:     0 9px 0 7px;
  padding:    0
}
#navi li {
  font-size:   11px;
  font-weight: bold;
  display:     inline;
  line-height: 30px
}
#navi ul {
  list-style-type: none
}
#navi a {
  color:           #fff;
  letter-spacing:  1px;
  text-decoration: none;
  float:           left;
  margin:          0;
  padding:         0 20px
}
#navi a:hover {
  color:      #2d2d2d;
  background: #fff
}


#locator {
  height:        15px;
  color:         #9c9c9c;
  border-bottom: 1px solid #e1e1e1;
  margin:        10px 30px 0 30px;
  padding:       0
}
#locator li {
  font-size:      11px;
  display:        inline;
  letter-spacing: 1px;
  float:          left;
  line-height:    15px
}
#locator ul {
  list-style-type: none
}
#locator a {
  color:           #6e6e6e;
  letter-spacing:  1px;
  text-decoration: none;
  float:           left;
  margin:          0;
  padding:         0 3px
}
#locator a:hover {
  color:         #6699ff;
  border-bottom: 1px solid #elelel
}


#main {
  margin:  0 30px;
  padding: 0
}


p {
  text-align: justify;
  line-height: 20px;
}


h1 {
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
}


a {
  color:           #2d2d2d;
  text-decoration: none
}
a:hover {
  color: #a4c701
}


#banner {
  text-align: center
}

#headline {
  height:        15px;
  color:         #000000;
  border-bottom: 1px solid #e1e1e1;
  margin:        10px 30px 0 30px;
  padding:       0
}
#headline li {
  font-size:      8pt;
  display:        inline;
  letter-spacing: 1px;
  float:          left;
  line-height:    15px
}
#headline ul {
  list-style-type: none
}
#headline a {
  color:           #6e6e6e;
  letter-spacing:  1px;
  text-decoration: none;
  float:           left;
  margin:          0;
  padding:         0 3px
}
#headline a:hover {
  color:         #6699ff;
  border-bottom: 1px solid #elelel
}


#footer {
  font-size:  10px;
  text-align: center;
  margin:     0;
  padding:    0
}

#headlinep {
  height:        20px;
  color:         #000000;
  border-bottom: 1px solid #e1e1e1;
  margin:        0px 60px 0 30px;
  padding:       0
}
#headlinep li {
  font-size:      8pt;
  display:        inline;
  letter-spacing: 1px;
  float:          left;
  line-height:    15px
}
#headlinep ul {
  list-style-type: none
}
#headlinep a {
  color:           #6e6e6e;
  letter-spacing:  1px;
  text-decoration: none;
  float:           left;
  margin:          0;
  padding:         0 3px
}
#headlinep a:hover {
  color:         #6699ff;
  border-bottom: 1px solid #elelel
}

/* hr */
hr {height:0px; border: solid #006699 2px; border-top-width: 0px; position: center; width: 790px; }

/* General text */
.headline { font-size: 8pt; line-height: 15pt; font-family: Tahoma;}
.gen { font-size : 8pt; line-height: 15pt; letter-spacing: 0.0px; font-family: Verdana; margin-left: 35px;}
.gen2 { font-size : 8pt; line-height: 15pt; letter-spacing: 1.5px; font-family: Verdana;}
.genn { text-align: justify; font-size : 8pt; line-height: 10pt; letter-spacing: 1.5px; font-family: Verdana;}
.gen3 { font-size : 8pt; line-height: 12pt; letter-spacing: 0.0px; font-family: Tahoma; margin-left: 5px;}
.gen4 { font-size : 8pt; line-height: 10pt; letter-spacing: 0.0px; font-family: Tahoma; margin-left: 5px;}
.gen5 { font-size : 8pt; line-height: 12pt; letter-spacing: 0.0px; font-family: Tahoma; }
.genmed { text-align: justify; font-size : 11pt; line-height: 25pt; letter-spacing: 1.0px; font-family: Verdana; margin-left: 25px; }
.gensmall { text-align: justify; font-family:Tahoma; font-size : 8pt; line-height: 10pt; }
.gengb { font-size: 8pt; font-family: Tahoma; }
a.genn { text-align: justify; font-size : 8pt; line-height: 10pt !important; letter-spacing: 1.5px; font-family: Verdana; color: #006699; }
a.gengb { font-size: 8pt; font-family: Tahoma; text-decoration: none; color: #006699; }
a.gengb:hover { font-size: 8pt; font-family: Tahoma; text-decoration: none; color: #6699ff; }
a.gen, a.gen2, a.genmed, a.gensmall, a.gen4 { letter-spacing: 0.0px; text-align: justify; font-weight: bold; font-size : 8pt; color: #006699; text-decoration: none; }
a.gen5 { font-family: Tahoma; letter-spacing: 0.0px; text-align: justify; font-weight: bold; font-size : 8pt; color: #006699; text-decoration: none; }
a.gen5:hover { text-align: justify; color: #6699ff; font-size : 8pt; text-decoration: underline; }
a.gen:hover, a.gen2:hover, a.genmed:hover, a.gensmall:hover        { text-align: justify; color: #6699ff; font-size : 8pt; text-decoration: underline; }
a.genn:hover { color: #6699ff; font-size : 8pt; text-decoration: none; }