/* CSS Document */

#newtopmenu { width:100%; float: left; }
#newtopmenu a, #newtopmenu h2 { font: bold 12px arial, helvetica, sans-serif; text-align: center; margin: 0; padding: 2px; display: block;
	/* border-left-width: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFF; */
}
#newtopmenu h2 { color: #fff; font-size: 16px; text-transform: uppercase; text-align: center; }
#newtopmenu a { color: white; text-decoration: none; text-align: left; }

#newtopmenu a:hover {
color: #ff9100;
background: #fff;
}

#newtopmenu li {
position: relative;
}

#newtopmenu ul { list-style: none; margin: 0; padding: 0; float: left; }



#atm ul ul { color: gray; background: gray; list-style: none; margin: 0; padding: 2px 3px; position: absolute; z-index: 500; width: 210px; float: left; outline-color: black; }
#cc ul ul { color: gray; background: gray; list-style: none; margin: 0; padding: 2px 3px; position: absolute; z-index: 500; width: 238px; float: left; outline-color: black; }
#gc ul ul { color: gray; background: gray; list-style: none; margin: 0; padding: 2px 3px; position: absolute; z-index: 500; width: 142px; float: left; outline-color: black; }
#checks ul ul { color: gray; background: gray; list-style: none; margin: 0; padding: 2px 3px; position: absolute; z-index: 500; width: 226px; float: left; outline-color: black; }
#newtopmenu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	background: white;
}
#newtopmenu ul ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	background: #000000;
}

div#newtopmenu ul ul,
div#newtopmenu ul li:hover ul ul,
div#newtopmenu ul ul li:hover ul ul
{display: none;}

div#newtopmenu ul li:hover ul,
div#newtopmenu ul ul li:hover ul,
div#newtopmenu ul ul ul li:hover ul
{display: block;}
.smtext { color: white; }
#menu { text-align: center; }
#menu h2 { color: white; text-align: center; }
