.hor_menu
  {
	margin:			0%;
	margin-left:		-4pt;
	margin-right:		20pt;
	color:			#FFFFFF;
	padding:		0pt;
	display:		inline;
  }

.hor_menu a
  {
	margin:			0pt 4pt;
	padding:		0pt;
	display:		inline-block;
	font-size:		10pt;
	line-height:		22pt;
	color:			#FFFFFF;
	text-decoration:	none;
	font-weight:		normal;
  }

.hor_menu a:hover, a.hor_menu_active:link, a.hor_menu_active:visited
  {
	color:			#E0D9EF;
	font-weight:		normal;
	text-decoration:	underline;
  }

.hor_menu_line
  {
	background-color:	#222980;
  }

a.pmlink
  {
	color:			#222980;
	font-weight:		normal;
	font-size:		10pt;
	line-height:		12pt;
	text-decoration:	none;
  }

a.pmlink:visited
  {
	color:		#222980;
  }

a.pmlink:hover
  {
	color:		#6253AC;
  }

.pm_active
  {
	color:		#6253AC;
  }

a.bm_link:link
  {
	color:			#E0D9EF;
	text-decoration:	none;
	font-weight:		normal;
  }

a.bm_link:visited
  {
	color:			#E0D9EF;
	text-decoration:	none;
  }

a.bm_link:hover
  {
	color:			#6253AC;
  }

.bm_active
  {
	color:			#6253AC;
  }

.vert_menu
  {
	width:			100%;
	font-size:		0pt;
	line-height:		0pt;
	list-style-type:	none;
	padding:		0px;
	margin:			0px;
	margin-bottom:		24pt;
  }

.vert_menu li
  {
	display:		block;
	margin:			0pt;
	margin-bottom:		8pt;
	padding:		0pt;
	text-align:		left;
	list-style-type:	none;
	list-style-image:	none;
	width:			100%;
  }

.vert_menu a
  {
	display:		block;
	font-size:		10pt;
	line-height:		12pt;
	margin:			0pt;
	padding-left:		22pt;
	padding-right:		20pt;
	padding-top:		2pt;
	padding-bottom:		2pt;
	color:			#222980;
	background-color:	#E0D9EF;
	font-weight:		normal;
	text-decoration:	none;
  }

.vert_menu a:visited
  {
	font-weight:		normal;
	text-decoration:	none;
	color:			#222980;
  }

.vert_menu a:hover, a.vert_menu_active:link, a.vert_menu_active:visited
  {
	color:			#E0D9EF;
	background-color:	#222980;
	font-weight:		normal;
	text-decoration:	none;
  }

a.top_vert_menu_link:link, a.top_vert_menu_link:visited
  {
	color:			#45A12B;
	text-decoration:	none;
  }

a.top_vert_menu_slink:link, a.top_vert_menu_slink:visited
  {
	color:			#E2007A;
	text-decoration:	none;
  }

a.top_vert_menu_link:hover, a.top_vert_menu_slink:hover
  {
	color:			#E0D9EF;
	background-color:	#222980;
	font-weight:		normal;
	text-decoration:	none;
  }

a.rbb_vmenu:link
  {
	color:			#222980;
	background-color:	#FFA366;
  }

a.rbb_vmenu:visited
  {
	color:			#222980;
	background-color:	#FFA366;
  }

a.rbb_vmenu:hover
  {
	color:			#222980;
	background-color:	#FF6600;
  }

.pmenu
  {
	margin:			0pt 0pt 12pt 0pt;
	padding:		0pt;
	width:			100%;
	list-style-type:	none;
  }

.pmenu li
  {
	display:		block;
	margin:			0pt;
	padding:		0pt;
	text-align:		left;
	width:			100%;
	list-style-type:	none;
  }

.vert_menu ul.vsm_level_1
  {
	width:			80%;
	margin:			6pt 0pt 8pt 20%;
  }

