body {  font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #1D3D86}
td { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #1D3D86}
.main {  font-size: 10px; color: #005A5A; text-decoration: none}
.main:link {  font-size: 10px; color: #005A5A; text-decoration: underline}
.main:visited {  font-size: 10px; color: #005A5A; text-decoration: underline}
.main:hover { font-size: 10px; color: #CC6666; text-decoration: none}

h1 {  font-size: 20px; color: #1D3D86; display: inline;}
h2 {  font-size: 18px; color: #1D3D86; display: inline;}
h3 {  font-size: 16px; color: #1D3D86; display: inline;}
h4 {  font-size: 14px; color: #1D3D86; display: inline;}
h5 {  font-size: 12px; color: #1D3D86; display: inline;}

.heading {  font-size: 24px; color: #1B1464; font-weight: bold}
.subheading { font-size: 14px; color: #1B1464; font-weight: bold }
.textcaption {  font-size: 9px; color: #999999}
.highlight {  font-size: 12px; color: #666666; font-weight: bold; letter-spacing: 0.2em}
.subsubheading { font-size: 12px; color: #1B1464; font-weight: bold }
.smalltext { font-size: 12px; color: #1B1464}

.testblock {  position:absolute;
              left:180px;
              top:50px;
              width:650px;
            }

.leftblock {  position:absolute;
              left:10px;
              top:50px;
              width:140px;
            }

a {  text-decoration: underline; color: #1D3D86 }
a:visited {  text-decoration: underline; color: #1D3D86 }
a:hover {  text-decoration: none; color: #BB3B03 }
a#menu { text-decoration: none; color: #1D3D86 }
a#menu:visited { text-decoration: none; color: #1D3D86 }
a#menu:hover { text-decoration: underline; color: #CC2D16 }
a#sidemenu { text-decoration: none; color: #004071; padding:2px }
a#sidemenu:visited { text-decoration: none; color: #004071 }
a#sidemenu:hover { text-decoration: none; color: orange }
a#sidemenusmall { text-decoration: none; color: #004071 }
a#sidemenusmall:visited { text-decoration: none; color: #004071 }
a#sidemenusmall:hover { text-decoration: none; color: orange }

.foot {  font-size: 10px; text-decoration: none; color: #004071}
.foot:link {  text-decoration: underline; color: #004071}
.foot:visited {  text-decoration: underline; color: #004071}
.foot:hover {  text-decoration: none; color: #004071}

table.navbar {
   border-collapse: separate;
}
table.navbar td {
   border: none;
   height: 25px;
}
table.navbar td a{
   display: block;
   width: 136px;
   padding: none;
   text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
   color: gray;
   background-color: silver;
}
table.navbar td a:hover, table.navbar td a:active {
   color: silver;
   background-color: gray;


