a:active, a:link, a:visited {
   background: transparent;
   color: #CC3300;
   font-weight: bold;
   text-decoration: none;
}

a:hover {
   background: #CCFFFF;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}

a.leftnav:active, a.leftnav:link, a.leftnav:visited {
   background: transparent;
   color: #333333;
   font-weight: bold;
   text-decoration: none;
}

a.leftnav:hover{
   background: #CCFFFF;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}

a.plain:active, a.plain:link, a.plain:visited, a.plain:hover {
   background: transparent;
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

address {
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 11px;
   font-style: italic;
}

blockquote {
   margin: 0px 0px 0px 5%;
}

body {
   background-color: #FFFFFF;
   color: #000000;
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 16px;
   font-variant: normal;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin: 15px 10px 20px 10px;
   text-decoration: none;
   text-transform: none;
}

h1 {
   font-family: Arial, Helvetica, helv, 'Zurich BT', sans-serif;
   font-size: 32px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin-bottom: 6px;
   margin-top: 0px;
}

h1.table {
   font-family: Arial, Helvetica, helv, 'Zurich BT', sans-serif;
   font-size: 32px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin: 0px;
}

h2 {
   font-family: Arial, Helvetica, helv, 'Zurich BT', sans-serif;
   font-size: 22px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin-bottom: 6px;
   margin-top: 0px;
}

h2.styled {
   background: transparent;
   color: #3366CC;
}

h2.table {
   font-family: Arial, Helvetica, helv, 'Zurich BT', sans-serif;
   font-size: 22px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   height: auto;
   margin: 0px;
}

h3 {
   font-family: Arial, Helvetica, helv, 'Zurich BT', sans-serif;
   font-size: 18px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin-bottom: 6px;
   margin-top: 0px;
}

h3.styled {
   background: transparent;
   color: #008080;
}

h3.table {
   font-family: Arial, Helvetica, helv, 'Zurich BT', sans-serif;
   font-size: 18px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin: 0px;
}

h4 {
   font-family: Arial, Helvetica, helv, 'Zurich BT', sans-serif;
   font-size: 16px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin-bottom: 6px;
   margin-top: 0px;
}

h4.table {
   font-family: Arial, Helvetica, helv, 'Zurich BT', sans-serif;
   font-size: 16px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin: 0px;
}

h5 {
   font-family: Arial, Helvetica, helv, 'Zurich BT', sans-serif;
   font-size: 14px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin-bottom: 6px;
   margin-top: 0px;
}

h6 {
   font-family: Arial, Helvetica, helv, 'Zurich BT', sans-serif;
   font-size: 11px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin-bottom: 6px;
   margin-top: 0px;
}

li {
   font-size: 16px;
   margin-bottom: 0px;
   margin-top: 0px;
}

li.margin {
   font-size: 16px;
   margin-bottom: 9px;
   margin-top: 0px;
}

li.margin-smaller {
   font-size: 14px;
   margin-bottom: 8px;
   margin-top: 0px;
}

ol,
ul {
   margin-bottom: 0px;
   margin-top: 0px;
}

p {
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 16px;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
   margin-bottom: 10px;
   margin-top: 0px;
}

p.bigger {
   font-size: 18px;
}

p.bigger-styled {
   background: transparent;
   color: #000099;
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}

p.biggest {
   font-size: 20px;
}

p.smaller {
   font-size: 14px;
   margin-bottom: 8px;
}

p.smaller-blue-comic{
   background: transparent;
   color: #000099;
   font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 14px;
   margin-bottom: 8px;
}

p.smaller-table {
   font-size: 14px;
   margin: 0px;
}

p.smallest {
   font-size: 11px;
}

p.table {
   margin: 0px;
}

pre {
   font-family: "Courier New", Courier, monospace;
   font-size: 13px;
   font-style: normal;
}

td {
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 16px;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   height: auto;
   letter-spacing: normal;
   line-height: normal;
}

.footer {
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 10px;
}

.icons {
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 10px;
}

.leftside {
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 12px;
}

.rightside {
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 10px;
}

.topnav {
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, helv, sans-serif;
   font-size: 10px;
}

.color-navy {
   background: transparent;
   color: #000099;
}