body,#header_top_wrapper,#header_wrapper,#body_wrapper,#body_content_wrapper { background-color:transparent !important; }
.page_bkgd.t_161,.page_bkgd.t_182 { background-image:none !important; }
#header_top_wrapper,#header_wrapper { border-bottom:1px solid #000 !important; border-color:#DDD !important; box-sizing:border-box !important; }
.scrolled #header_wrapper { background-color:#FFF !important; }
#m_menu_button a { color:#000 !important; }
#m_menu_button a span { background-color:transparent !important; }
#nav { background-color:transparent !important; }
.m_mainnav_level_0 { background-color:#000 !important; }
.m_mainnav_level_0 { color:#FFF !important; }
.mainnav_level_0 { border:1px solid #DDD !important; box-sizing:border-box !important; }
.mainnav_links,.mainnav_links a:link,.mainnav_links a:active,.mainnav_links a:visited,.mainnav_links_over,.mainnav_links_over a:link,.mainnav_links_over a:hover,.mainnav_links_over a:active,.mainnav_links_over a:visited,.mainnav_links_over a:visited:hover { color:#000 !important; }
#mainnav > li > ul li { background-color:#FFFFFF !important; }
h1,h2,h3,h4,h5,h6,.title { text-transform:inherit; }
.main_text,.hint_0,.hint_1,.main_text_sm,.sitemap_subcats,option,select,textarea,.contact,#pageLinks,#pageLinksBottom,h1,h2,h3,h4,h5,h6,#template_top1 a:link, #template_top1 a:visited,button,input[type=submit],.fa,blockquote,blockquote::before { color:#000 !important;  }
.main_text a:link,#pageLinks a:link,#pageLinksBottom a:link,.main_text a:active,#pageLinks a:active,#pageLinksBottom a:active,.main_text a:visited,#pageLinks a:visited,#pageLinksBottom a:visited,.main_text_sm a:link,.sitemap_subcats a:link.main_text_sm a:active,.sitemap_subcats a:active,.main_text_sm a:visited,.sitemap_subcats a:visited,.main_text,.hint_0,.hint_1,.main_text_sm,.sitemap_subcats,.mainnav_links,.mainnav_links a:link,.mainnav_links a:active,.mainnav_links a:visited,.mainnav_links_over,.mainnav_links_over a:link,.mainnav_links_over a:hover,.mainnav_links_over a:active,.mainnav_links_over a:visited,.mainnav_links_over a:visited:hover,#powered_by,#powered_by a:link,#powered_by a:active,#powered_by a:visited,#powered_by a:hover,#powered_by a:visited:hover,#footer a:link, #footer a:visited, #footer a:active, .contact_info_list_horz a:link, .contact_info_list_horz a:active, .contact_info_list_horz a:visited, .footer a:link, .footer a:active, .footer a:visited,.mainnav_links,.mainnav_links a:link,.mainnav_links a:active,.mainnav_links a:visited,.mainnav_links_over,.mainnav_links_over a:link,.mainnav_links_over a:hover,.mainnav_links_over a:active,.mainnav_links_over a:visited,.mainnav_links_over a:visited:hover,.nav_links, .nav_links_over,option,select,textarea,.contact,#pageLinks,#pageLinksBottom,h1,h2,h3,h4,h5,h6,#template_top1 a:link, #template_top1 a:visited,button,input[type=submit] { font-family:arial !important; }
.main_text a:link,#pageLinks a:link,#pageLinksBottom a:link,.main_text a:active,#pageLinks a:active,#pageLinksBottom a:active,.main_text a:visited,#pageLinks a:visited,#pageLinksBottom a:visited,.main_text_sm a:link,.sitemap_subcats a:link.main_text_sm a:active,.sitemap_subcats a:active,.main_text_sm a:visited,.sitemap_subcats a:visited { color:#777 !important; text-decoration:underline !important; }
button,.link_button,.link_button_short,input[type="submit"],.full_article_link a { background-color:#FFF !important; border:1px solid #000 !important; box-sizing:border-box !important; outline-color:#000 !important; outline:none !important; }
.main_text a.link_button,.main_text_sm a.link_button,.main_text a.link_button_short,.main_text_sm a.link_button_short,.full_article_link a { text-decoration:none !important; }
.bgimg,.bubbles,.em_blog_intro_img,.page_bkgd.t_160,.lb_thumb_wrapper { background-color:#F2F2F2 !important; background-image:url(/common_graphics/picture.svg?) !important; background-size:150px !important; background-repeat:repeat !important; }
.blog_links img { background-image:url(/common_graphics/picture.svg?) !important; }
.t_160 #body_content_wrapper { background-color: rgba(0,0,0,.1) !important; background-image: none !important; }
.template_layer { border:1px solid #DDD !important; box-sizing:border-box; }
.template_content_container { background-color:rgba(0,0,0,.2) !important; }
.t_181 #layout_1_row_5,.t_175 #layout_1_row_2 { background-color:#F2F2F2 !important; }
#footer_wrapper { background-color:transparent !important; border-top:1px solid #DDD !important; box-sizing:border-box; color:#000 !important; }
#whole_footer_wrapper { background-color:transparent !important; }
#footer { background-color:transparent !important; color:#000 !important; }
#powered_by,#powered_by a:link,#powered_by a:active,#powered_by a:visited,#powered_by a:hover,#powered_by a:visited:hover,#footer a:link, #footer a:visited, #footer a:active, .contact_info_list_horz a:link, .contact_info_list_horz a:active, .contact_info_list_horz a:visited, .footer a:link, .footer a:active, .footer a:visited { color:#000 !important; }
#template_footer2 { border-color:#DDD !important; }
img { background-color:#999; }
.has_bkgd { color:#000 !important; }
.bgimg { text-shadow:none !important; }
.pf_bkgd_img_top::before, .pf_bkgd_img_bottom::after, .pf_bkgd_img_left::before, .pf_bkgd_img_right::after,.dbimage span { background-color:#F2F2F2 !important; background-image:url(/common_graphics/picture.svg?) !important; }
.em_blog_intro_img,.lb_thumb_wrapper,.pf_bkgd_img_top::before, .pf_bkgd_img_bottom::after, .pf_bkgd_img_left::before, .pf_bkgd_img_right::after { background-color:#999 !important; }