html, body {
   color: #003366;
}

body {
   font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif;
   background: #036 url(/images/bg_stripe.gif) repeat-x;
   margin: 0;
   padding: 0;
}

h1 {
   font-size: 14pt;
   color: #AD401C;
}

.h1 {
   font-size: 14pt;
   color: #AD401C;
}


h2 {
   font-size: 12pt;
   color: #003366;
}

.h2 {
   font-size: 12pt;
   color: #003366;
}

p,li,td, textarea,input,select {
   font-size: 10pt;
}

td { /* Mozilla Fix */
   /* font-size: 1px; */
}

th {
   font-size: 11pt;
   font-weight: bold;
   background-color: #003366;
   color: #FFFFFF;
}

blockquote {
   position: relative;
   display: inline;
   float: right;
   width: 60%;
   border: 1px dashed #CCCC99;
   padding: 10px;
   margin: 10px;
   font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
   font-size: 12pt;
   font-weight: bold;
   color: #AD401C;
}

blockquote span {
   text-align: right;
   font-size: 10pt;
   font-weight: normal;
   line-height: 40px;
}

.address {
   text-align: right;
   font-size: 10px;
   font-weight: bold;
   color: #999966;
}

.homepage-text {
   text-align: right;
   font-size: 9pt;
   font-weight: normal;
   color: #003366;
   line-height: 14pt;
}

.services-text, .services-text td, .services-text p, .services-text td p {
   color: #333333;
   font-size: 9pt;
}

.teaser-box-left {
   background-color: #EFEFEF;
   color: #333333;
   font-size: 10pt;
   font-weight: normal;
   border: 1px dashed #333333;
   padding: 5px;
}

.teaser-box-left a {
   color: #333333;
}

.teaser-box-right {
   background-color: #CCD6E0;
   color: #003366;
   font-size: 11px;
   font-weight: bold;
   border: 1px dashed #003366;
   padding: 5px;
}

.teaser-box-right b {
   font-size: 14px;
}

.teaser-box-right a {
   color: #003366;
}

.breadcrumb {
   font-size: 9pt;
   font-weight: bold;
}

.breadcrumb a {
   color: #AD401C;
}

.primary-bg {
   background-color: #AD401C;
}

.secondary-bg {
   background-color: #DFE0A3;
}

.highlight-bg {
   background-color: #DC8145;
}

.page-bg {
   background-color: #003366;
}

.white-bg {
   background-color: #FFFFFF;
}

.gray-bg {
   background-color: #333333;
}

.alt-tr-bg {
   background-color: #EFEFEF;
}

.nav-bg {
   background-color: #CCCC99;
}

.accent-txt {
   font-size: 12pt;
   color: #AD401C;
   font-weight: bold;
}

.accent-txt a {
   text-decoration: none;
   color: #AD401C;
}

.copyright {
   font-size: 11px;
   color: #6685A3;
}

.copyright a {
   color: #DC8145;
}

.copyright a:hover {
   color: #DFE0A3;
}

.error {
   color: #FF0000;
   font-weight: bold;
}

#header td { font-size: 1px; }
#leftnav td { font-size: 1px; }

.smallgraytext {
  font-size: 11px;
  color: #666;
}

ol.roman li {
  list-style-type: upper-roman;
}

ol.roman ol li {
  list-style-type: upper-alpha;
}