body {font-family: arial, helvetica, geneva, sans-serif; background: #FFFFFF; color: #000000; margin: 0; text-align: left;}

a:link    {color: #000099; text-decoration: none;}
A:visited {color: #0066CC; text-decoration: none;}
A:active  {color: #CC0000;}
A:hover   {text-decoration: underline;}

A.dimmed:link    {color: #AAAAAA; text-decoration: none;}
A.dimmed:visited {color: #AAAAAA; text-decoration: none;}
A.dimmed:hover   {text-decoration: none;}

a.toprow:link    {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.toprow:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.toprow:hover   {text-decoration: none;}

table { text-align: left; }

td.right         {text-align: right; }
td.logo          {width: 350px; height: 50px; text-align: left; padding: 0; border-style: none; margin: 0; color: #FFFFFF; background: #1867AD;}
td.search        {text-align: right; padding-right: 1em; color: #FFFFFF; background: #1867AD; vertical-align: middle;}
td.whereami      {font-weight: bold; font-size: 80%; color: #000000; background: #F5F5F5; padding-left: 1em; padding-right: 1em; border-bottom: 1px solid #DDDDDD;}
td.menu          {text-align: right; font-size: 80%; color: #000000; background: #FFFFFFF; padding-right: 1em;}
td.menuheader    {color: #000000; background: #F5F5F5; white-space: nowrap; text-align: right; padding-left: 1em; font-size: 80%;}
td.menuheadertop {color: #000000; background: #F5F5F5; white-space: nowrap; text-align: right; padding-left: 1em; font-size: 80%; border-top: 1px solid #DDDDDD;}
td.menuheaderbot {color: #000000; background: #F5F5F5; white-space: nowrap; text-align: right; padding-left: 1em; font-size: 80%; border-bottom: 1px solid #DDDDDD;}
td.menuitem      {font-size: 80%; color: #000000; background: #F5F5F5; padding-left: 1em; padding-right: 1em;}
td.menuitemtop   {font-size: 80%; color: #000000; background: #F5F5F5; padding-left: 1em; padding-right: 1em; border-top: 1px solid #DDDDDD;}
td.menuitembot   {font-size: 80%; color: #000000; background: #F5F5F5; padding-left: 1em; padding-right: 1em; border-bottom: 1px solid #DDDDDD;}
td.footer        {font-size: 80%; background: #F5F5F5; text-align: left; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding-left: 1em;}
td.footerlogo    {font-size: 80%; background: #F5F5F5; text-align: right; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding-left: 1em;}
td.searchtitle   {font-size: 80%; font-weight: bold;}

td.footer  {font-size: 80%; background: #F5F5F5; text-align: left; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding-left: 1em;}
td.toprow {border-right: 1px solid #FFFFFF;  border-bottom: 1px solid #FFFFFF; color: #FFFFFF; background: #009; font-weight: bold;}
td.toprow2 {color: #FFFFFF; background: #009; font-weight: bold; }

td.header {color: #000000; background: #dee6ef; font-weight: bold}
td.headerold {color: #003300; background: #dee6ef; font-size: 100%; font-weight: bold}
td.copyright  {color: #AAAAAA; background: #FFFFFF; font-size: 70%; text-align: center;}

tr.odd {background: #F5F5F5; border-right: 1px solid #FFFFFF;}
tr.even{background: #FFFFFF; border-right: 1px solid #FFFFFF;}


div.margin  {padding-left: 3em; padding-right: 3em;}
div.title {padding-top: .5em; padding-bottom: .5em; font-size: 160%; font-weight: bold;}

h1, h2, h3, h4 {font-family: arial, helvetica, geneva, sans-serif; margin-top: 1em; margin-bottom: 1em;}

ul {list-style-type: square; font-family: arial, helvetica, geneva, sans-serif;}

ol {list-style-type: decimal; font-family: arial, helvetica, geneva, sans-serif;}
dl {font-family: arial, helvetica, geneva, sans-serif; margin-top: 1em;}


p {font-family: arial, helvetica, geneva, sans-serif; line-height: 130%;}
p {font-family: arial, helvetica, geneva, sans-serif; line-height: 100%;}
p.copyright {color: #AAAAAA; background: #FFFFFF; font-size: 70%; text-align: center;}
p.directory {color: #AAAAAA; background: #FFFFFF; font-size: 70%; text-align: center; margin-top: -1em;}

form {font-family: arial, helvetica, geneva, sans-serif;}


img.logo {border-style: none; border-width: 0; vertical-align: middle;}
img.urlgif {vertical-align: text-top;}


.center {text-align: center;}
.red    {color: #FF0000; background: #FFFFFF;}
.green  {color: green; background: #FFFFFF;}
.dimmed {color: #AAAAAA; background: #FFFFFF;}

.submit {background: #1867AD; color: white; font-size: 80%;}

input {font-size: 80%;}
select {font-size: 80%;}

