body {font-size : 75%;} /* use this value to scale the overall font size! */

a:link    {text-decoration:underline; font-family: arial,helvetica,sans-serif; color:#444477}
a:visited {text-decoration:underline; font-family: arial,helvetica,sans-serif; color:#444477}
a:hover   {text-decoration:underline; font-family: arial,helvetica,sans-serif; color:#444477; font-weight:bold}
a:active  {text-decoration:underline; font-family: arial,helvetica,sans-serif; color:#333366}

.menu {font-family: arial,helvetica,sans-serif; font-size: 1.0em; line-height: 15pt; color:#FFFFFF; font-weight: normal; letter-spacing: 0.2pt; text-decoration: none}
.menularge {font-family: arial,helvetica,sans-serif; font-size: 1.33em; line-height: 18pt; color:#FFFFFF; font-weight: normal; letter-spacing: 0.25pt; text-decoration: none}
.mainselect {font-family: arial,helvetica,sans-serif; font-size: 1.0em; line-height: 15pt; color:#FFFFFF; font-weight: normal; letter-spacing: 0.2pt }
.submenu {font-family: arial,helvetica,sans-serif; font-size: 1.0em; line-height: 15pt; color:#FFFFFF; font-weight: normal; letter-spacing: 0.2pt }
.heading {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: bold; color:#333366; line-height: 12.5pt}
.headingwhite {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: bold; color:#FFFFFF; line-height: 1.25em}
.body {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#444477; line-height: normal; text-align:justify}
.bodybold {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: bold; color:#444477; line-height: normal; text-align:justify}
.bodyleft {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#444477; line-height: normal; text-align:left}
.bodysmll {font-family: arial,helvetica,sans-serif; font-size: 0.58em; font-weight: normal; color:#3B1D81; line-height: normal}
.bodywhite {font-family: arial,helvetica,sans-serif; font-size: 0.83em; font-weight: normal; color:#FFFFFF; line-height: 1.33em}
.bodyredbold {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: bold; color:#FF0000; line-height: normal}
.templatebody {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#444477; line-height: normal}
.templatemainheading {font-family: arial,helvetica,sans-serif; font-size: 1.5em; font-weight: normal; color:#444477; line-height: 40px}
.templatesubheading {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: bold; color:#444477; line-height: 12.5pt}
.bodylight {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#666699; line-height: normal}
.bodydark {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#333366; line-height: normal}

a.menu          { color:#FFFFFF; font-weight:normal; text-decoration: none}
a.menu:visited  { color:#FFFFFF; font-weight:normal; text-decoration: none}
a.menu:active   { color:#FFFFFF; font-weight:normal; text-decoration: none}
a.menu:hover    { color:#FFFFFF; font-weight:normal; text-decoration: underline}

a.submenu          { color:#FFFFFF; font-weight:normal; text-decoration: none}
a.submenu:visited  { color:#FFFFFF; font-weight:normal; text-decoration: none}
a.submenu:active   { color:#FFFFFF; font-weight:normal; text-decoration: none}
a.submenu:hover    { color:#FFFFFF; font-weight:normal; text-decoration: underline}

a.mainselect          { color:#333366; font-weight:normal; text-decoration: none}
a.mainselect:visited  { color:#444477; font-weight:normal; text-decoration: none}
a.mainselect:active   { color:#333366; font-weight:normal; text-decoration: none}
a.mainselect:hover    { color:#444477; font-weight:normal; text-decoration: underline}


body {font-family: arial,helvetica,sans-serif; font-weight: normal; margin: 0; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; background-repeat:repeat-y;}
h1 {font-family: arial,helvetica,sans-serif; font-size: 2.33em; font-weight: normal; color:#333366; line-height: 150%}
h2 {font-family: arial,helvetica,sans-serif; font-size: 1.6667em; font-weight: normal; color:#333366; line-height: 150%}
h3 {font-family: arial,helvetica,sans-serif; font-size: 1.33em; font-weight: normal; color:#333366; line-height: 150%}
h4 {font-family: arial,helvetica,sans-serif; font-size: 1.17em; font-weight: normal; color:#333366; line-height: 150%}
h5 {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight:   bold; color:#333366; line-height: 150%}
h6 {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#333366; line-height: 150%}
 p {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#444477; line-height: normal}
 b {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: bold; color:#444477; line-height: normal}
li {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#444477; line-height: normal}
ul {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#444477; line-height: normal}
th {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: bold; color:#444477; line-height: normal}
table {font-size: 1.0em;} /* no writing in tables, just for the continuation of the scaling */
tr {font-size: 1.0em;}
td {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#444477; line-height: normal}
tr {font-family: arial,helvetica,sans-serif; font-size: 1.0em; font-weight: normal; color:#444477; line-height: normal}

