body, td
{
  font-size: 11px; color: #333333;
}

.header_box, .header_box td, .navigation_box, .navigation_box td, .footer_box, .footer_box td, a.site, a.cur_site, a.action { font-size: 11px; }

.header { width: 871px; border: solid 1px #FFFFFF; border-width: 1px 1px 0px 1px; }
.header td { color: #FFFFFF; }
.header_box {}
.header_box td {}
.header_box a { color: #FFFFFF; }
.header_box a:hover { color: #F5AA19; }
.navigation { width: 871px; border: solid 1px #FFFFFF; border-width: 0px 1px 0px 1px; }
.navigation_box { padding: 0px 25px 0px 25px; }
.navigation td { color: #FFFFFF; }
.main { width: 871px; height: 450px; background-color: #FFFFFF; border: solid 1px #FFFFFF; border-width: 0px 1px 0px 1px; }
.main_box { padding: 25px 25px 25px 25px; }
.footer { width: 871px; background-color: #666666; border: solid 1px #FFFFFF; }
.footer_box { padding: 10px 25px 10px 25px; }
.footer td { color: #FFFFFF; }

.site_brand { font-size: 20px; color: #FFFFFF; font-weight: bold; }
.site_title { font-size: 16px; }
.msg { color: #F5AA19; }

a { text-decoration: none; }
a:hover { color: #588ED8; }
a.site { color: #FFFFFF; }
a.site:hover { color: #F5AA19; }
a.site_nav { font-size: 16px; }
a.site_nav:hover { color: #F5AA19; }
a.cur_site { color: #F5AA19; }
a.cur_site:hover { color: #F5AA19; }
a.section { font-size: 12px; color: #FFFFFF; }
a.section:hover { color: #F5AA19; }
a.cur_section { font-size: 12px; color: #FFFFFF; font-weight: bold; }
a.cur_section:hover { color: #FFFFFF; }
a.bold { font-weight: bold; }
a.bold:hover { font-weight: bold; }
a.action {}
a.action:hover { color: #588ED8; }
.footer a { color: #FFFFFF; }
.footer a:hover { color: #F5AA19; }