.bodystyle { font-size: 14px; }
.small { font-size: 12px; }
.medium { font-size: 14px; }
.big { font-family: "Times New Roman", Times, serif; font-size: 24px; }
.xbig { font-family: "Times New Roman", Times, serif; font-size: 36px; }
.expanded { font-size: 18px; line-height: 22px; letter-spacing: 2px; }
.justified { font-family: "Times New Roman", Times, serif; text-align: justify; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; }
.box_nav { background-color: #006699; }
.box1 { padding: 3px; border: thin solid #CCCCCC; background-color: #CCCCCC; }
.box3 { MARGIN-TOP: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 0px; }
.box2 { font-style: italic; word-spacing: 2pt; padding: 3px; border-width: thin; border-style: solid; }
.head2 { MARGIN-TOP: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; margin-bottom: 0px; }
.head3 { MARGIN-TOP: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; margin-bottom: 0px; }
.text_14 { font-size: 14px; }
.text_16w { font-size: 16px; color: #FFFFFF; }
.top_vis { font-size: 18px; color: #666666; }
.text_16 { font-size: 16px; }
.gray { color: #808080; }
.white { color: #FFFFFF; }
.ghostwhite { color: #F8F8FF; }
.top_title { color: #FFFFFF; font-size: 14px; margin-left: 0px; }
.white_big { font-family: "Times New Roman", Times, serif; font-size: 24px; color: #FFFFFF; }
.select { font-size: 18px; color: #999999; }
.language { font-size: 12px; color: #FFFFFF; }

A.nav_top_vis:link { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #666666; TEXT-DECORATION: underline }
A.nav_top_vis:visited { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #666666; TEXT-DECORATION: underline }
A.nav_top_vis:active { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #666666; TEXT-DECORATION: underline }
A.nav_top_vis:hover { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #666666; TEXT-DECORATION: underline }
A.nav_top:link { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #CCCCCC; TEXT-DECORATION: underline }
A.nav_top:visited { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #CCCCCC; TEXT-DECORATION: underline }
A.nav_top:active { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #CCCCCC; TEXT-DECORATION: underline }
A.nav_top:hover { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #F8F8FF; TEXT-DECORATION: underline }
A.banner_link:link { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #CCCCCC; TEXT-DECORATION: none }
A.banner_link:visited { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #CCCCCC; TEXT-DECORATION: none }
A.banner_link:active { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #CCCCCC; TEXT-DECORATION: none }
A.banner_link:hover { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #F8F8FF; TEXT-DECORATION: none }
A.nav_language:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CCCCCC; TEXT-DECORATION: none }
A.nav_language:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CCCCCC; TEXT-DECORATION: none }
A.nav_language:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CCCCCC; TEXT-DECORATION: none }
A.nav_language:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: underline }
A.database:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none }
A.database:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none }
A.database:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: underline }
A.database:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none }


body { font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; padding: 0px; margin: 0px; color: #000000;}

td { font-size: 9pt; vertical-align: top }

a { color: #666666;  }
a:hover { color: #9d3e1e;  }

a.bg_anchor { background-color: #b22d2d; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; color: #ffffff}
a.bg_anchor:hover { background-color: #9d3e1e; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; color: #ffffff}

ul { padding-left: 10px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px;}

h1 { font-size: 15pt; font-weight: normal; color: #000000;}
h2 { font-size: 13pt; font-weight: bold; color: #000000; padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px }
h3 { font-size: 12pt; font-weight: bold; color: brown; }

.error { color: red; font-weight: bold; border: red; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 10px}
.important, a.important { color: brown; font-weight: bold }
.border { border: brown; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 20px }
.attention { color: white; font-weight: bold; background-color: #bf0000; padding: 5px }
.jslink { cursor: hand; text-decoration: underline; color: blue  }

.button_style, input { font-size: 9pt; }

table.data {background-color: #cccccc;}
table.data tr td {padding: 5px}
table.data tr.head td { background-color: #f5f5f5; color: #000000; font-weight: bold; white-space: nowrap}
table.data tr.nodd td {  background-color: #eeeeee;   }
table.data tr.odd td { background-color: #ffffff;  }
table.data tr.yellow td {  background-color: yellow;   }
table.data tr.red td, table.data tr.red td a { background-color: #bf0000; color: white; font-weight: bold }
