@namespace url('http://www.w3.org/1999/xhtml');

body {
  margin : 0;
}

img {
  vertical-align : bottom;
}

a img {
  border : 0 none;
}

#navcell , #leftborder , #buttonbar1 , #rightborder , #buttonbar3 , #buttonbar2 , #topborder , #bottomborder {
  display : none;
}

#textcell {
  color : rgb(0, 0, 0);
  background : rgb(255, 255, 255);
  font : 13px/18px Georgia, 'Times New Roman', Times, serif;
  vertical-align : top;
}

#textcell h1 {
  margin : 0;
  text-align : center;
  border-bottom : 1px solid rgb(0, 0, 0);
}

#textcell h2 {
  margin : 0 0 .5cm 0;
  color : rgb(0, 0, 0);
  background : rgb(255, 255, 255);
  font : bold 18px Georgia, 'Times New Roman', Times, serif;
  text-align : center;
}

#textcell h3 {
  margin : 1cm .75cm .3cm 1cm;
  color : rgb(0, 0, 0);
  background : rgb(255, 255, 255);
  font : italic normal 15px Georgia, 'Times New Roman', Times, serif;
  text-align : left;
  padding-left : 1.25em;
  clear : both;
}

#textcell h4 {
  font : bold 13px/18px Georgia, 'Times New Roman', Times, serif;
  text-align : left;
  margin : 1cm 1cm 0 1cm;
}

#textcell p {
  margin : 0 1cm .5cm 1cm;
  text-align : justify;
  vertical-align : middle;
}

#textcell dl dt {
  margin : 0 1cm .5cm 1cm;
  text-align : left;
  vertical-align : middle;
  font-weight : bold;
  font-style : italic;
}

#textcell dl dd {
  margin : 0 1cm .7cm 4cm;
  text-align : justify;
  vertical-align : middle;
}

#textcell ul li {
  list-style : square outside url(../images/others/dot.png);
}

#textcell address {
  margin : 0;
  line-height : 125%;
  text-align : center;
  font-style : normal;
  font-variant : small-caps;
}

#textcell q {
  quotes : '\201E' '\201C' '\201A' '\2018';
}

#textcell form fieldset {
  border : 3px double #6f6f6f;
  margin : 1cm;
}

#textcell form legend {
  font-weight : bold;
  color : rgb(0, 0, 0);
  background : transparent;
}

#textcell form input.textfield , #textcell form textarea.textfield {
  font : 13px 'Lucida Sans Typewriter', 'Lucida Console', 'Courier New', monospace;
  border : 1px solid rgb(0, 0, 0);
  padding : 1px;
}

#textcell form input.textfield:focus , #textcell form textarea.textfield:focus {
  color : rgb(0, 0, 0);
  background : rgb(250, 250, 250);
}

#textcell form select {
  font-size : 85%;
  font-stretch : condensed;
}

#textcell button {
  font : bold 85% Arial, Helvetica, sans-serif;
  color : rgb(255, 255, 255);
  background : rgb(0, 51, 102);
  border : 2px outset rgb(0, 51, 102);
  text-decoration : none;
  cursor : pointer;
}

#textcell button:hover {
  font : bold 85% Arial, Helvetica, sans-serif;
  color : rgb(0, 0, 0);
  background : rgb(255, 204, 51);
  border : 2px outset rgb(255, 204, 51);
  text-decoration : underline;
  cursor : pointer;
}

#textcell a {
  color : #0060ff);
  background : transparent;
  text-decoration : underline;
  font-weight : bold;
}

#textcell table {
  margin : 0 1cm 1cm 1cm;
  caption-side : top;
  empty-cells : show;
  table-layout : auto;
}

#textcell table.bordered {
  border-spacing : 0;
  border-collapse : collapse;
}

#textcell table.bordered td {
  border : 1px solid rgb(0, 0, 0);
  padding : 3px;
}

.bordered {
  border : 2px solid rgb(0, 0, 0);
}