body
{ margin: 0;  overflow: auto;
  background: #fff;  border: 0; }
form
{ margin-top: 0;  margin-bottom: 0; }


.base_top
{ height: 110px;  padding: 0 25px 0 0;
  background: url('/img/bg.top.jpg') repeat-x; }
#logo
{ display: block; float: left; }
#langs
{ display: block;  float: left;  margin-top: 10px;
  font: normal 7pt 'Tahoma','Verdana',sans-serif; }
#langs div, #langs a
{ display: block;  margin: 8px 0;}
#langs div
{ color: #333;  font-weight: bold; }
#langs a
{ color: #07b; }


.base_nav
{ height: 110px; }
.base_main
{ width: 70%; }
.base_addr
{ width: 30%; }

.nav_top
{ height: 110px;
  color: #000000; background: #004080; }
.nav_top A
{ display: block; width: 100%; padding: 0 30px 0 10px;
  color: #f0f0f0;
  font: normal 9pt/14pt 'Tahoma','Verdana',sans-serif; text-decoration: underline; }
.nav_top A:hover
{ text-decoration: underline; }
.nav_top DIV
{ padding: 0 30px 0 10px;
  color: #000000;
  font: normal 9pt/14pt 'Tahoma','Verdana',sans-serif; }
.nav_top_top
{ height: 20px;
  background: #0077b3 url('/img/bg.nav.top.top.gif') repeat-x top center; }
.nav_top_top A
{ padding: 0 30px 0 0;
  background: none;
  text-transform: uppercase; }
.nav_top_top DIV
{ padding: 0 30px 0 0;
  color: #f8f8f8; background: none; }
.nav_top_btm_dark
{ background: #004080 url('/img/bg.nav.top.btm.dark.gif') repeat-x bottom center; }
.nav_top_btm_lite
{ background: #0077b3 url('/img/bg.nav.top.btm.lite.gif') repeat-x bottom center; }


.main_body
{ margin: 0; padding: 0 30px 0 30px;
  color: #333333;
  font: normal 11pt/130% 'Cambria','Book Antiqua',serif; }
.main_fix
{ width: 100%; padding: 25px 0 70px 0; }
.main_body A
{ color: #0066cc;
  text-decoration: underline; }
.main_body A:hover
{ color: #ff3300; }
.main_body H1 { font-size: 1.6em; }
.main_body H2 { font-size: 1.4em; }
.main_body H3 { font-size: 1.2em; }
.main_body H4 { font-size: 1em; }
.main_body H5 { font-size: 0.8em; }
.main_body H6 { font-size: 0.6em; }

.main_body TABLE
{ background-color: #efeee0;
  font: normal 10pt 'Cambria','Book Antiqua',serif; }
.main_body TD, .main_body TH
{ padding: 2px 8px; }
.main_body TABLE.layout
{ background-color: #fff; }

.main_body UL
{ margin-top: -.6em;  list-style-type: square; }
.main_body UL UL
{ margin-top: 0;  list-style-type: circle; }

.f_inp
{ color: #333333; background: #eeeeee; border: 1px solid #CFCFCF;
  font: normal 8pt 'Arial',sans-serif; }
.f_btn
{ width: 100px;
  color: #ffffff; background: #cc3300; border: 1px solid #660000;
  font: bold 7pt 'Arial',sans-serif; }


.nav_inner
{ padding: 10px 0 0 0;
  font: normal 9pt/13.5pt 'Arial',sans-serif; }
.nav_inner A
{ display: block; padding: 0 0 0 15px;
  color: #cc3300; background: url('/img/bg.nav.inner.gif') no-repeat left top;
  text-decoration: none; }
.nav_inner A:hover
{ color: #666666; background: url('/img/bg.nav.inner.h.gif') no-repeat left top;
  text-decoration: underline; }
.nav_inner DIV
{ display: block; padding: 0 0 0 15px;
  color: #999999; background: url('/img/bg.nav.inner.gif') no-repeat left top; }


.address
{ margin: 0; padding: 0 10px; }
.address, .address TD
{ color: #333333;
  font: normal 10pt/13pt 'Cambria','Book Antiqua',serif; }
.address TD
{ vertical-align: bottom; }
.address SMALL
{ font: normal 80%/14pt; }
.address A
{ color: #0066cc;
  text-decoration: underline; }
.address A:hover
{ color: #ff3300; }


.file_pdf
{ padding: 2px 0 2px 20px;
  background: url('/img/icon.pdf.gif') 0 2px no-repeat; }
.file_size
{ color: #666666;
  font-size: 9pt; }


IFRAME.poll
{ height: 24em; margin: 36px 0 0 0;
  background: #ffffff; border: 0px dotted silver; }

