body, html, h1, h2, h3, h4, h5, ul, li, div, form, a, span{margin:0;padding:0; }
ul{list-style:none;}
/* Main Layout (Homepage)
**********************************/
/* Navigation
**********************/


.nav{
	height:28px;
	background:url(../images/menu_bg.png) center top repeat-x;
	font-family: Arial;
	color:#5D5D5D;
	font-size:12px;
	z-index:920
}
.jqueryslidemenu ul
{
	text-align:left;
}

/*Top level list items*/
.jqueryslidemenu ul li
{
	position:relative;
	display:block;
	width:auto;
	float:left;
	z-index:950;
	height:28px;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
	display:inline-block;
	background:url(../images/bg-nav.png) right 13px no-repeat;
	padding:8px 8px 8px !important;
	width:auto;
	direction:ltr;
	/*position:relative;	*/
	height:12px;	
	text-decoration:none;
	font-weight:normal;
}
.toplevel.toplevel_last{
	background:none;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
	color:#666;
}

a.toplevel:hover{background:url(../images/bg-nav.png) center -14px repeat-x; /*tab link background during hover state*/color:#2e6fad !important;}

a.menuselected{background:url(../images/bg-nav.png) center -14px repeat-x    !important; /*tab link background during hover state*/color:#2e6fad !important;}
	
/*This affects all DDs */
.jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;z-index:915;width:194px;
background:url(../images/sub_menu_bg.png) center top repeat-x #e0dfdf;}

.jqueryslidemenu ul li ul.menu-last{position:absolute;right:-37px;display:block;visibility:hidden;}

.jqueryslidemenu ul li ul li ul.menu-private-banking{position:absolute;right:-163px;display:block;visibility:hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display:list-item;float:none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top:0;right:163px;background:url(../images/sub_menu_bg.png) center top repeat-x #e0dfdf;width:194px;}

/* First DD level menu links style */
.jqueryslidemenu ul li ul li a{
	font-size:0.9em;
	width:170px;
	/*background:#fefefe;*/
	margin:0;
	border-top:1px solid #dbdbdb;
	text-align:left;
	font-weight:500;
	padding:7px 12px;
	background:none;
}
.jqueryslidemenu ul li ul li a:hover{
	/*background:#dfdfdf;*/
	background:none;
	color:#115aab;
}

.jqueryslidemenu ul li ul li ul li a{
	/*background:#fefefe;*/
	width:170px;
	background:none;
}
.jqueryslidemenu ul li ul li ul li a:hover{
	/*background:#dfdfdf;*/
	background:none;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass, .rightarrowclass{display:none;}
.navround{height:14px!important;background:url(../images/navround.png);}
.navround2{height:14px!important;background:url(../images/navround2.png);}

.nav li a span{display:block;position:absolute;right:5px;top:7px;}

a.toplevel{
	height:22px;
}
