body {
  background-color:#ffffff;
  color:#000000;
  font-family:tahoma,sans-serif;
  font-size:10pt;
  margin:0px;
  padding:0px;
  min-width:40em;
}

p {
  padding:0px;
  margin:0px;
  margin-bottom:1em;
}

img {
  border-style:none;
  margin:0px;
  padding:0px;
  padding-left:4px;
  padding-right:4px;
}

img.nspc {
  padding:0px;
}

h2 {
  margin:0px;
  margin-bottom:0.5em;
  padding:0px;
  padding-left:0.5em;
  font-size:10pt;
  font-weight:bold;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#3054bf;
  border-left-width:3px;
  border-left-style:solid;
  border-left-color:#3054bf;
}

h3 {
  margin:0px;
  font-size:10pt;
  font-weight:bold;
}

dt {
  display:list-item;
  list-style-position:inside;
  font-weight:bold;
}

dd {
  margin:0px;
  margin-left:2em;
  margin-bottom:1em;
}

table {
  margin-top:1em;
  margin-bottom:1em;
  border-collapse:collapse;
  border-spacing:0px;
  empty-cells:show;
  font-size:10pt;
}

th {
  margin:0px;
  padding:0.4em;
  font-weight:bold;
  text-align:left;
  background-color:#c2cdef;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#3054bf;
}

td {
  margin:0px;
  padding:0.4em;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#c2cdef;
}

cite {
  display:block;
  margin:0px;
  margin-top:1em;
  margin-bottom:1em;
  padding:0px;
  font-style:normal;
  text-indent:1em;
}

address {
  padding:1em;
  padding-top:0px;
  padding-left:2em;
}

a {
  color:#3054bf;
  text-decoration:none;
  font-weight:bold;
}

a:hover {
  text-decoration:underline;
}

a:visited {
  color:#405080;
}

div.break {
  clear:both;
}

#top {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#3054bf;
  background-color:#c2cdef;
  padding:3px;
  padding-left:0.7em;
  padding-right:0.7em;
}

#language {
  float:left;
  width:auto;
  font-size:8pt;
}

#top img#logo {
  float:left;
  margin-top:10px;
  margin-right:1em;
  margin-left:2.5em;
}

#top h1 {
  float:left;
  width:auto;
  margin:0px;
  margin-top:10px;
  padding:0px;
  font-size:32px;
  font-weight:bold;
}

#top h1#title {
  position:relative;
  top:2px;
  left:2px;
  color:#8ba0df;
}

#top span#shadow {
  position:absolute;
  top:-2px;
  left:-2px;
  color:#000000;
}

table#main {
  width:100%;
  margin:0px;
  padding:0px;
}

table#main td#left {
  vertical-align:top;
  padding:0px;
  padding-top:1em;
  width:10em;
  background:#f4f4f4;
  border-style:none;
  border-right-style:solid;
  border-right-color:#c0c0c0;
  border-right-width:1px;
}

table#main td#mid {
  vertical-align:top;
  padding:0px;
  padding-top:1em;
  text-align:justify;
  border-style:none;
  padding:1em;
}

table#main td#right {
  vertical-align:top;
  padding:0px;
  padding-top:1em;
  padding-left:3px;
  width:165px;
  background:#f4f4f4;
  border-style:none;
  border-left-style:solid;
  border-left-color:#c0c0c0;
  border-left-width:1px;
}

#menu {
  margin:0px;
  padding:0px;
  padding-bottom:0.5em;
}

#menu a {
  display:block;
  padding:0px;
  padding-top:0.1em;
  padding-bottom:0.1em;
  padding-right:0.7em;
  margin-top:0px;
  margin-bottom:2px;
  margin-left:1px;
  margin-right:1px;
}

#menu a.level1 {
  padding-left:0.7em;
}

#menu a.level2 {
  padding-left:1.7em;
}

#menu a:hover {
  background-color:#c2cdef;
}

#menu a#current {
  background-color:#c2cdef;
}

#ggsearch {
  padding-left:1em;
  padding-top:0.5em;
  margin:0px;
  margin-left:2px;
  margin-right:2px;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#c0c0c0;
}

#ebayad {
  margin-top:1em;
}

#bottom {
  clear:both;
  font-size:8pt;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#3054bf;
  background-color:#c2cdef;
  padding:5px;
  padding-left:0.7em;
  padding-right:0.7em;
}

table.small th {
  font-size:8pt;
  padding:2px;
}

table.small td {
  font-size:8pt;
  padding:2px;
}

table.form td {
  border-style:none;
  border-width:0px;
}

input.text, textarea {
  border-style:inset;
  border-width:1px;
  border-color:#3054bf
}

input.text:focus, textarea:focus {
  background:#c2cdef;
}

input.submit {
  font-weight:bold;
}

div.lfloat {
  float:left;
}

div.rfloat {
  float:right;
}

div.center {
  text-align:center;
}

div.centernotice {
  text-align:center;
  padding:2em;
}

div.importantnote {
  text-align:center;
  margin-bottom:1em;
  padding:0.5em;
  border-style:solid;
  border-width:3px;
  border-color:#ff0000;
}
