body
{ FONT-FAMILY: sans-serif, helvetica, arial;
  FONT-SIZE: 9pt;
  COLOR: #063;
  MARGIN: 0px;
  BACKGROUND: #fff;
}

p
{ MARGIN-TOP: 20px;
  MARGIN-BOTTOM: 20px;
  TEXT-ALIGN: justify;
}

td     
{ FONT-FAMILY: sans-serif, helvetica, arial;
  FONT-SIZE: 9pt;
  COLOR: #063;
}

img
{ border: none;
}

big
{ font-weight: bold;
}

a
{ color: #063; 
}

a:hover       
{ color: #000;
}

h1
{ MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 10px;
  TEXT-ALIGN: center;
}

h2
{ MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 10px;
  TEXT-ALIGN: center;
}

h3
{ MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 10px;
  TEXT-ALIGN: center;
}

h4
{ MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 10px;
  TEXT-ALIGN: center;
}

h5
{ MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 10px;
  TEXT-ALIGN: center;
}

.topnav
{ FONT-SIZE: 8pt;
  FONT-WEIGHT: BOLD;
  BACKGROUND-COLOR: #fd6;
}

.topnav a
{ TEXT-DECORATION: none;
}

.topnav a:hover
{ TEXT-DECORATION: none;
  COLOR: #083;
}

.search
{ BACKGROUND-COLOR: #fff;
}

.search input
{ FONT-SIZE: 8pt;
}

ul.links
{ list-style-type: none;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

ul.links li
{ display: inline;
  padding: 0px 5px;
}

ul.links li a
{ text-decoration: none;
}

.menu
{ FONT-WEIGHT: BOLD;
  COLOR: #dfd;
  BACKGROUND-COLOR: #384;
  VERTICAL-ALIGN: top;
  NOWRAP;
}

.menu a
{ COLOR: #dfd;
  TEXT-DECORATION: none;
}

.menu a:hover
{ COLOR: #000;
  TEXT-DECORATION: none;
}

.menuitem1
{ FONT-WEIGHT: BOLD;
  FONT-SIZE: 8pt;
  HEIGHT: 10px;
  WIDTH: 100%;
  PADDING: 5px;
  BACKGROUND-COLOR: #384;
  BORDER-TOP: 1px solid #cfc;
}

.menuitem2
{ FONT-WEIGHT: BOLD;
  FONT-SIZE: 8pt;
  HEIGHT: 10px;
  WIDTH: 100%;
  PADDING: 5px;
  BACKGROUND-COLOR: #495;
  BORDER-TOP: 1px solid #cfc;
}

.menuitem3
{ FONT-WEIGHT: BOLD;
  FONT-SIZE: 8pt;
  HEIGHT: 10px;
  WIDTH: 100%;
  PADDING: 5px;
  PADDING-LEFT: 10px;
  BACKGROUND-COLOR: #5a6;
  BORDER-TOP: 1px solid #cfc;
}

.menuitem4
{ FONT-WEIGHT: BOLD;
  FONT-SIZE: 8pt;
  HEIGHT: 10px;
  WIDTH: 100%;
  PADDING: 5px;
  PADDING-LEFT: 20px;
  BACKGROUND-COLOR: #6b7;
  BORDER-TOP: 1px solid #cfc;
}

.menubottom
{ TEXT-ALIGN: center;
  WIDTH: 100%;
  BORDER-TOP: 1px solid #cfc;
}

a.menuitemselected
{ COLOR: #063; 
}

.main
{ PADDING: 10px;
}

.bottomline
{ BACKGROUND-COLOR: #aca;
}

.footer     
{ COLOR: #797;
  PADDING: 5px;
  TEXT-ALIGN: center;
  FONT-SIZE: 8pt;
}

.footer a
{ COLOR: #686;
}

ul.sitemap
{ LINE-HEIGHT: 150%;
}

ul.sitemap a
{ TEXT-DECORATION: none;
}

ul.sitemap a:hover
{ COLOR: black;
  TEXT-DECORATION: none;
}

ul.sitemap li.level1
{ FONT-WEIGHT: BOLD;
  FONT-SIZE: 11pt;
}

.box
{ PADDING: 10px;
  BORDER: solid 2px #aca;
  BACKGROUND: #fff;
  VERTICAL-ALIGN: top;
}

a.box_title
{ COLOR: #063;
  TEXT-DECORATION: none;
}

a.box_title:hover
{ COLOR: #083;
  TEXT-DECORATION: none;
}

.comment
{ COLOR: #797;
  FONT-SIZE: 8pt;
}

.comment a
{ COLOR: #686;
}

.error
{ COLOR: #f00;
}

.error a
{ COLOR: #900;
}

.flat
{ BORDER: solid 1px #aca;
}

.flatwhite
{ BORDER: solid 1px #aca;
  BACKGROUND: #fff;
}

input
{ FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  COLOR: #063;
}

input:focus
{ BORDER: solid 1px #063;
}

input:hover
{ BORDER: solid 1px #063;
}

input.button
{ BORDER: solid 1px #063;
  PADDING: 2px;
  BACKGROUND: #063;
  COLOR: #fff;
}

input.button:hover
{ BORDER: solid 1px #063;
  BACKGROUND: #fff;
  COLOR: #063;
}

select
{ FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  COLOR: #063;
  BORDER: solid 1px #aca;
}

textarea
{ FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  COLOR: #063;
  BORDER: solid 1px #aca;
}

textarea:focus
{ BORDER: solid 1px #063;
}

textarea:hover
{ BORDER: solid 1px #063;
}

table.plain td
{ BORDER: none;
  PADDING: 5px;
}

table.grid td
{ FONT-SIZE: 8pt;
  VERTICAL-ALIGN: top;
  BORDER: 1px solid #aca;
  PADDING: 5px;
}

pre
{ FONT-SIZE: 8pt;
}
