@media screen {
.container { width: 783px; margin: 0 auto; position: relative; }
.button_go { margin: 0 0 0 5px; vertical-align: baseline; cursor: pointer; }
.home_padding { padding: 0 20px 0 0; }
.home_padding a:link, .home_padding a:visited, .home_padding a:active { text-transform: uppercase; text-decoration: none; letter-spacing: 2px; font: bold 13px "Times New Roman", Times, serif; }
.home_padding a:hover { text-decoration: underline; }
.search_padding { padding: 22px 20px 0 0; }
.search_padding input.input { width: 125px; margin-right: 3px; }
.nav { height: 32px; vertical-align: middle; text-align: left; padding-left: 20px;}
.nav a:link, .nav a:visited, .nav a:active { text-transform: none; text-decoration: none; letter-spacing: normal; }
.nav a:hover { text-transform: none; text-decoration: none; letter-spacing: normal; }

/* Two styles of footer - one index and one sitewide */
.footer_nav { height: 32px; vertical-align: middle; text-align: center; font: normal 12px Arial, Helvetica, sans-serif; }
.footer_nav a:link, .footer_nav a:visited, .footer_nav a:active { text-transform: none; text-decoration: none; letter-spacing: normal; margin: 0 12px; font: normal 12px Arial, Helvetica, sans-serif; }
.footer_nav a:hover { text-decoration: underline; }
.footer_white { height: 32px; vertical-align: middle; font: normal 11px Arial, Helvetica, sans-serif; }
.footer_white a:link, .footer_white a:visited, .footer_white a:active, .footer_index a:link, .footer_index a:visited, .footer_index a:active
{ text-transform: none; text-decoration: underline; letter-spacing: normal; font: normal 11px Arial, Helvetica, sans-serif;}

.content_table { width: 783px; }
.content { padding: 15px; font: normal 14px Arial, Helvetica, sans-serif; }
.content h1 { margin: 0; padding: 0 5px 0 0; font: bold 16px Arial, Helvetica, sans-serif; line-height: 22px; text-align: left; color: #663333; text-transform:capitalize;}
.content h2 { font: bold 14px Arial, Helvetica, sans-serif; line-height: 20px; text-align: left; color: #663333; margin: 0; padding: 10px 5px 0 0;}
.content h3 { font: bold 12px Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; color: #663333; margin: 0; padding: 10px 5px 0 0;}
.content a:link, .content a:visited, .content a:active { text-transform: none; letter-spacing: normal; font: normal 14px Arial, Helvetica, sans-serif; }
.content a:hover { text-decoration: underline; }
.content p { margin: 12px 0 0 0; }
.content p , .content li , .content td { font: normal 14px Arial, Helvetica, sans-serif; }
.content a:link { text-decoration: none; }
.content a:visited {text-decoration: none; }
.content a:hover { text-decoration: underline; }
.content a:active { text-decoration: none; }
.content img { float: none; clear: both; margin: 10px auto; border: 0;}
/*.rss { border: 1px solid #333; border-collapse: collapse; }
.rss_title { font: bold 11px Arial, Helvetica, sans-serif; }
.rss_title a:link { font-weight: bold; text-decoration: none; }
.rss_title a:visited { font-weight: bold; text-decoration: none; }
.rss_title a:hover { font-weight: bold; text-decoration: underline; }
.rss_title a:active { font-weight: bold; text-decoration: none; }
.rss_sub { padding: 3px; font: normal 10px Arial, Helvetica, sans-serif; }
.rss_main {padding: 3px; font: normal 10px Arial, Helvetica, sans-serif; }
.rss_main a:link { text-decoration: none; }
.rss_main a:visited {text-decoration: none; }
.rss_main a:hover { text-decoration: underline; }
.rss_main a:active { text-decoration: none; }
.rss_generic { padding: 10px 10px 0px 10px;  font: normal 11px Arial, Helvetica, sans-serif; }
.rss_generic em { font: normal 9px Verdana; }
.rss_generic h2 { margin:0; padding:0; font: bold 11px Arial, Helvetica, sans-serif; }
.rss_generic h2 a:link, .rss_generic h2 a:visited, .rss_generic h2 a:active { margin:0; padding:0; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; }
.rss_generic h2 a:hover { margin:0; padding:0; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: underline; }
.content .rss_generic p { margin:4px 0 18px 0; padding:0; }
.rss_generic a:link { text-decoration: none; }
.rss_generic a:visited {text-decoration: none; }
.rss_generic a:hover { text-decoration: underline; }
.rss_generic a:active {  text-decoration: none; }*/

.sidebar { padding: 10px; font: normal 11px Arial, Helvetica, sans-serif; text-align: center; }
.sidebar h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #663300; margin: 0; }
.sidebar h4 { font: normal 11px Arial, Helvetica, sans-serif; color: #333; margin: 10px 0 0 0; text-align: left; }
.sidebar p { margin: 2px 0; padding:0; text-align: left; font: normal 11px Arial, Helvetica, sans-serif; }
.sidebar a:link, .sidebar a:visited, .sidebar a:active { text-transform: none; text-decoration: none; letter-spacing: normal; font: normal 11px Arial, Helvetica, sans-serif; }
.sidebar a:hover { text-decoration: underline; }
.sidebar hr { margin: -2px 0 3px 0;}
.sidebar img { margin: 3px 0; }

.navlist { text-align: center; font: normal 10px Arial, Helvetica, sans-serif; }
.navlist ul { list-style: none; margin: 0; padding: 0; }
.navlist li { width: 151px; display: block; text-align: center;}
.navlist li a:link, .navlist li a:visited { text-transform: none; text-decoration: none; letter-spacing: normal; width: 151px; display: block; padding: 8px 0; font: bold 11px Arial, Helvetica, sans-serif; }
.sitemap a:link, .sitemap a:visited, .sitemap a:active { color: 336633; }
.sitemap a:hover { color: #663333;}
.popup_content { padding: 25px; font: normal 12px Arial, Helvetica, sans-serif; height: 400px; }
}

@media print {
.print, .navlist, .footer_nav, .nav { display: none; }
.footer_white { text-align: left; }
.content { width: 650px; }
.content h1 { margin: 0 0 20px 0; padding: 0; font: bold 21px Times New Roman, Times, serif; line-height: 22px; text-align: left; }
.content td p { font: normal 16px "Times New Roman", Times, serif; line-height: 1.4em; }
.content a { font: normal 16px "Times New Roman", Times, serif; text-decoration: underline; }
.container, .content_table { width: 100%; }
}

.EktronAjaxLoading 
{
 display: none;
}