/* Menu CSS */
/********************************************************************/
#dnnStandardMenu .dnnNav				{ padding: 0; margin: 0; position: relative; z-index: 2; }
#dnnStandardMenu .dnnNav:after			{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#dnnStandardMenu .root					{ display: inline-block; padding: 0; margin: 0 -2px; list-style: none; position: relative; }
#dnnStandardMenu .root .txt				{ display: block; text-decoration: none; cursor: pointer; padding: 12px 22px; 
										font-family: 'Lato', sans-serif;  font-size: 14px; text-transform: uppercase; 
										line-height: 18px; margin: 0; color: #fff; }
#dnnStandardMenu .root>.txt				{ text-align: center; }
#dnnStandardMenu .root .m				{ display: none; position: absolute;  margin: 0; padding: 0; left: 0; min-width: 260px; color: #0076e0; z-index: 1;}
#dnnStandardMenu .root ul				{ margin: 0; padding: 0; }
#dnnStandardMenu .root ul li			{ margin: 0; padding: 0; list-style: none; text-align:left;}
#dnnStandardMenu .root .mi				{ position: relative;  }
#dnnStandardMenu .root .mi .txt			{ text-transform: normal;  }
#dnnStandardMenu .root .mi1 .txt		{ font-family: 'Lato', sans-serif; font-size: 16px; line-height: 16px; 
										text-decoration: none; display: block; padding: 10px 17px; color: #003d57; text-transform: normal; }
#dnnStandardMenu .root .mi2 .txt		{ font-family: 'Lato', sans-serif; font-size: 16px; font-style: normal; line-height: 16px; text-decoration: none; 
										display: block; padding: 10px 17px; color: #fff; }
#dnnStandardMenu .root .mi1 .mi .txt	{ padding-left: 24px; position: relative; }
#dnnStandardMenu .root .mi1 .mi .txt:after
										{ display: block; width: 0; height: 0; content: "";  position: absolute; top: 50%; margin: -2px 0 0 0;
										left: 8px; font-size: 0; line-height: 0; padding: 3px; -webkit-border-radius: 6px; 
										-moz-border-radius: 6px; border-radius: 6px; }
#dnnStandardMenu .root .m.m1,
#dnnStandardMenu .root .m.m2
										{ box-shadow: -1px 2px 15px #000000; }
