.page_bkgd { background-color:#ecf0f3; }
#header_wrapper { background-color:#ecf0f3; }
#template_top1 { color: #105690; }
#nav { background-color: #d6d9dc; }
.m_mainnav_level_0 { background-color:#1779cb !important; }
#mainnav > li > ul li { background-color:#d6d9dc !important; }
.mainnav_links,.mainnav_links a:link,.mainnav_links a:active,.mainnav_links a:visited { color:#105690; }
.mainnav_links a:hover,.mainnav_links a:visited:hover { color:#105690; }
.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:#105690; }
.mainnav_subcats .mainnav_links_over,.mainnav_subcats .mainnav_links_over a:link,.mainnav_subcats .mainnav_links_over a:active,.mainnav_subcats .mainnav_links_over a:visited { color:#105690; }
.mainnav_subcats .mainnav_links a:hover,.mainnav_subcats .mainnav_links_over a:hover,.mainnav_subcats .mainnav_links a:visited:hover,.mainnav_subcats .mainnav_links_over a:visited:hover { color:#105690; }
.subcats .mainnav_links,.subcats .mainnav_links a:link,.subcats .mainnav_links a:active,.subcats .mainnav_links a:visited { color:#105690; }
#mainnav > li > ul li { background-color:#d6d9dc !important; }
#body_content_wrapper { background-color:#FFFFFF; }
#whole_footer_wrapper { background-color: #ecf0f3; }


@media all and (max-width:800px) {
/*body:before { background-color:#FFFFFF; content:"up to 800px"; position:absolute; top:0; z-index:99999; }*/
	#m_menu_button a { color:#1779cb; }
}


/*
dark blue (text):#3c566b
med blue (header):#105690
blue (nav & links):#1779cb
lt blue:#ecf0f3
grey:#d6d9dc
*/