a:link {color: #495ECA; font-weight: bold}
a:hover {color: #495ECA; font-weight: bold}
a:visited {color: #101060; font-weight: bold}
a:active {color: #495ECA; font-weight: bold}

a.right_dig {text-decoration: none; color: #a0a0a0}
a.main {color: #000000}
a.leftmenu {text-decoration: none; color: #FFFFFF}

a:link.hidden {text-decoration: none; color: black}
a:hover.hidden {text-decoration: none; color: black}
a:visited.hidden {text-decoration: none; color: black}
a:active.hidden {text-decoration: none; color: black}

body {margin-top: 0px}

h1.main {margin: 0px 0em 0.2em 0em; font: bold 130%/105% arial narrow, sans-serif; none; color: #000000}
h1.article {margin: 0px 0em 0.5em 0em; font: bold 130%/105% arial narrow, sans-serif; color: #000000}
h1.gallery {margin: 0.6em 0em 1em 0em; font: bold 130%/105% arial narrow, sans-serif; color: #000000}
h1.section {margin: 0px 0px 0px 0px; font: bold 200%/150% trebuchet ms, arial; color: #000000}
h2 {margin: 0 0 0.30em 0; font: bold 105%/110% arial, sans-serif; color: #000000}
h3 {margin: 0 0 1.1em 0; font: bold 80%/120% trebuchet ms; letter-spacing: 0px;}
p.h3 {margin: 1em 0 1em 0; font: bold 80%/90% trebuchet ms; letter-spacing: 0px;}
.section {margin: 0px 0px 0px 0px; font: bold 200%/150% trebuchet ms, arial; color: #000000}
.partner {font: 60% trebuchet ms, arial; }


small {font: 60%/145% trebuchet ms, arial; }
small.s2 {font: 70%/145% trebuchet ms, arial; }
small.fav {font: 60% trebuchet ms, arial; }
hr {color: #CCCCCC; height: 1px; border: 0}
div.b170 {margin: 0.4em 0 0.3em 0.3em; float: right }
.fl_links {padding: 1em 1em 0.3em 1em; border: 1px solid #a0a0a0; margin-top: -1px}
.fl_links2 {margin: 0 0 1em 1em}

li.details {font: 90% trebuchet ms, arial}

h4.menu {font: bold 90% trebuchet ms, arial; color: #FFFFFF; text-decoration: none;  margin: 0.32em 0 0.32em 0; }
h4.menu2 {font: bold 90% trebuchet ms, arial; color: #FFFFFF; text-decoration: none;   margin: 0.32em 0 0.32em 0;}
h4.amenu {font: bold 90% trebuchet ms, arial; color: #8f0c0c; background-color: #ffffff; text-decoration: none;   margin: 0.32em -2px 0.32em -2px;}
h4.amenu2 {font: bold 90% trebuchet ms, arial; color: #8f0c0c; background-color: #ffffff; text-decoration: none;   margin: 0.32em -2px 0.32em -2px;}
h4.cap1 {font: bold 90% trebuchet ms, arial; color: #a0a0a0; padding: 0.3em 0 0.23em 0.35em; margin-bottom: 1em; border: #a0a0a0 1px solid; clear: left}
h4.cap2 {font: bold 90% trebuchet ms, arial; color: #a0a0a0; padding: 0.3em 0 0.23em 0.35em; margin-bottom: 0; border: #a0a0a0 1px solid; clear: left}
.hrmenu {color: #8f0c0c; border-top:#D27705 1px dotted; margin: 0px; padding:0px }

.cal_month {font:60%/120% trebuchet ms, arial }
.cal_week {font: bold 60%/120% trebuchet ms, arial; color: #a0a0a0; padding-bottom: 0.2em}
.cal_date {font:60%/120% trebuchet ms, arial; background-color: #ffffff; color:#8f0c0c; border-right: #E5E5E5 1px solid; border-bottom: #E5E5E5 1px solid;}
.cal_current {font:60%/120% trebuchet ms, arial; background-color: #E5E5E5; border-right: #E5E5E5 1px solid; border-bottom: #E5E5E5 1px solid;}
.cal_today {font:60%/120% trebuchet ms, arial; color:#ffffff; background-color: #8f0c0c; border-right: #E5E5E5 1px solid; border-bottom: #E5E5E5 1px solid;}

.cal_but {font: bold 65% tahoma; color: #ffffff; background-color: #8f0c0c; padding: 0.3em 0.4em 0.3em 0.4em; border: 0px; width: 27%}
.cal_but2 {font: bold 65% tahoma; color: #ffffff; background-color: #8f0c0c; padding: 0.3em 0.4em 0.3em 0.4em; border: 0px; width: 100%}
.cal_search {font:70%/120% trebuchet ms, arial; margin: 0 3 -1 0; width: 70%}

.text {font: 90% trebuchet ms, arial; margin: 0 0 0.8em 0;}
.u_text {font: 90% trebuchet ms, arial; margin: 0; }
.u_intro {font: 60%/120% trebuchet ms, arial; margin: 0}
.announce {margin: 0; font: 75%/125% trebuchet ms, arial; }
.accent {font: bold 60%/120% trebuchet ms, arial; }
.service{font: italic 90% trebuchet ms, arial; margin: 0 0 0.8em 0; color:#8f0c0c;}


.img_m {margin-bottom: 0.45em; border: 0px; width:400px}
.img_a {margin-right: 0.75em; border: 0px; width: 70px; height: 83px} /* 64/76 */
.img_h {margin-right: 0.8em; border: 0px; width: 70px; height: 83px}
.img_g {margin-right: 0.75em; border: 0px; width: 120px}
.img_f {margin: 0 0.15em -0.2em 0 ; border: 0px; width: 18px; height: 17px}
.img_f2 {margin: 0 0.2em -0.2em 0 ; border: 0px}
.img_t {border: 0px; width: 12px; height: 1px}

.headline {padding-right: 0.35em; padding-left: 0.35em; padding-bottom: 0.35em; padding-top: 0.35em;  border: #cccccc 1px solid; }

.date_updated {font: 60%/120% trebuchet ms, arial; padding-right: 0px; padding-left: 0.35em; padding-bottom: 0.9em; margin-bottom: 0px;}
.date_created {font: 60% trebuchet ms, arial;   margin: 0 0 0.45em 0}
.date_seealso {font: 60% trebuchet ms, arial;   margin: 0 0 0.3em 0}
.minutes {font: bold 60% trebuchet ms, arial; color: #8f0c0c;  margin: 1em 0 2em 0}

.full_main1 {margin: 0px 0em 1px 0em; font: bold 75% trebuchet ms, arial }
.full_main2 {margin: 0px 0em 1px 0em; font: bold 70% trebuchet ms, arial }
.full_dig1 {margin: 0px 0em 0.3em 0em; font: bold 60% trebuchet ms, arial }
.full_dig2 {margin: 0px 0em 0.3em 0em; font: bold 55% trebuchet ms, arial }
.full_h1 {margin: 0; font: bold 60% trebuchet ms, arial; }
.full_h2 {margin: 0; font: bold 55% trebuchet ms, arial; }

.src_special1 {margin: 0; font: bold 80%/80% verdana; color: #8f0c0c; }
.src_special2 {margin: 0px 0em 0.5em 0em; font: 80% verdana; color: #8f0c0c; }
.src1 {margin: 0 0 0.2em 0; font: bold 65% verdana; color: #8f0c0c; }
.src2 {margin: 0 0 0.2em 0; font: 65% verdana; color: #8f0c0c; }
.src3 {margin: 0 0 1.1em 0; font: 65% verdana; color: #8f0c0c; }
.copy {margin: 0.2em 0 0.51em 0}

td.ind {border: 1px solid #CCCCCC; border-left: 0; border-bottom: 0; font: 0.7em trebuchet ms, arial; padding: 0.3em 0.3em 0.3em 0.5em}
td.ind3 {border: 1px solid #CCCCCC; border-left: 0; border-bottom: 0; font: 0.7em trebuchet ms, arial; color: white; background-color: #CCCCCC; padding: 0.3em 0.3em 0.3em 0.5em}
table.ind2 {border: 1px solid #CCCCCC; border-right: 0; border-top: 0;}

.wcell {font: 75%/125% trebuchet ms, arial; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc}
.wcell2 {font: 80%/120% trebuchet ms, arial; border-left: 2px solid #cccccc; border-top: 2px solid #cccccc}

#b {color: #000000}
#w {color: #ffffff}
#r {color: #8f0c0c}
#lg {color: #e5e5e5}
#g {color: #a0a0a0}
#db {color: #495ECA}
#be {color: #d0c6b1}
#blg {background-color: #efefef}

/* NB */
td.ftxt {padding: 0.6em 0.6em 0 0}
.attributeinput  {font-size : 75%;  font-family : trebuchet ms, arial, sans-serif;  font-weight : normal; font-style : normal;  color : black;  text-decoration : none;}
td.letter {padding: 0.3em; font: 80% trebuchet ms, arial;}
.cal_but3 {font: bold 65% tahoma; color: #ffffff; background-color: #8f0c0c; padding: 0.3em 0.4em 0.3em 0.4em; border: 0px;}

#mb00 {margin-bottom: 0}
#mb01 {margin-bottom: 0.1em}
#mb02 {margin-bottom: 0.2em}
#mb03 {margin-bottom: 0.3em}
#mb04 {margin-bottom: 0.4em}
#mb05 {margin-bottom: 0.5em}
#mb06 {margin-bottom: 0.6em}
#mb09 {margin-bottom: 0.9em}
#mb12 {margin-bottom: 1.2em}
#mb15 {margin-bottom: 1.5em}
#mb18 {margin-bottom: 1.8em}
#mb24 {margin-bottom: 2.4em}

table.txt {border-left: 1px solid gray; border-top: 1px solid gray}
table.txt td {border-right: 1px solid gray; border-bottom: 1px solid gray; padding: 0.3em}
/* NB */