.sf-menu, .sf-menu * { 	margin:0px; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; 	text-align:center; }

.sf-menu { line-height:	1.0; }

.sf-menu ul { position:	absolute; top:-999em; width:10em; }

.sf-menu ul li { width: 100%; }

.sf-menu li:hover { visibility:		inherit; }

.sf-menu li { float: left; position:relative; }

.sf-menu a { display:block; position:relative; }

.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0; top:12px; }

* html .sf-menu li.sfHover ul { top: 22px; }

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:10em; top:0; text-align:center; }

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {	top:-999em; }

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {	left:10em; top:	0; }

.sf-menu { float:left; }

.sf-menu a { padding:10px 0px 10px 5px; text-decoration:none; text-align:left; }

.sf-menu a, .sf-menu a:visited  { color:#004d79; }

.sf-menu li li { background:#66a6ea; border-bottom:1px solid #e7e9ea; }

.sf-menu li li li { background:	#66a6ea; }

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{ background:#92cff3; outline:0; color:#FFFFFF;}

.sf-menu a.sf-with-ul {	padding-right:2.25em; min-width:1px; }

.sf-sub-indicator { position:absolute; display:	block; right:.75em; top:1.05em; width:10px;	height:10px; text-indent:-999em;overflow:hidden; background:url(../images/arrows-ffffff.png) no-repeat -10px -100px; }

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }

.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }

.sf-menu ul a > .sf-sub-indicator { background-position:  -10px 0; }

.sf-shadow ul { padding-top:10px;}

.sf-shadow ul.sf-shadow-off { background: transparent; }

