#MyHeaderMenu {
/*	background-image:url(../images/imgHeader.jpg); */
	background-repeat: no-repeat;
	width:800px;
	height: 28px;
	float:left;
	text-align:left;
	font-size:12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}	

#csstopmenu, #csstopmenu ul{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
	font-size:12px;
}

#csstopmenu li{
	float: left;
	position: relative;

}

#csstopmenu a{
	text-decoration: none;
}

.mainitems{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:40px;

/*
border-left-width: 0;
border: 1px solid black;
background-color: #D8FE89; */
}


.myheaderlinks a:link,
.myheaderlinks a:active,
.myheaderlinks a:visited
{
	margin: auto 8px;
	font-weight:400;
	font-size:11px;
	color:#006600;
	border-bottom: 1px solid #006600;
	padding: 2px 2px 2px 2px;
}


.myheaderlinks a:hover{
	padding: 2px 2px 2px 2px;
	border-bottom: 2px solid #006600;
	border-bottom-width:thick;
}


.alerts a:link,
.alerts a:active,
.alerts a:visited
{
	margin: auto 8px;
	font-weight:400;
	font-size:11px;
	color:#990000;
	border-bottom: 1px solid #990000;
	padding: 2px 2px 2px 2px;
}

.alerts a:hover{
	padding: 2px 2px 2px 2px;
	color:#640000;
	border-bottom: 2px solid #640000;
	border-bottom-width:thick;
}


.watchlist a:link,
.watchlist a:active,
.watchlist a:visited
{
	margin: auto 8px;
	font-weight:400;
	font-size:11px;
	color:#666666;
	border-bottom: 1px solid #666666;
	padding: 2px 2px 2px 2px;
}

.watchlist a:hover{
	padding: 2px 2px 2px 2px;
	border-bottom: 2px solid #333333;
	border-bottom-width:thick;
	color:#333333;
}

.portfolio a:link,
.portfolio a:active,
.portfolio a:visited
{
	margin: auto 8px;
	font-weight:400;
	font-size:11px;
	color:#000066;
	border-bottom: 1px solid #000066;
	padding: 2px 2px 2px 2px;
}

.portfolio a:hover{
	padding: 2px 2px 2px 2px;
	border-bottom: 2px solid #003366;
	border-bottom-width:thick;
	color:#003366;
}


.logoff a:link,
.logoff a:active,
.logoff a:visited
{
	margin: auto 8px;
	font-weight:400;
	font-size:11px;
	color:#FF6600;
	border-bottom: 1px solid #FF6600;
	padding: 2px 2px 2px 2px;
}

.logoff a:hover{
	padding: 2px 2px 2px 2px;
	border-bottom: 2px solid #D56A00;
	border-bottom-width:thick;
	color:#D56A00;
}

.profile a:link,
.profile a:active,
.profile a:visited
{
	margin: auto 8px;
	font-weight:400;
	font-size:11px;
	color:#8080C0;
	border-bottom: 1px solid #8080C0;
	padding: 2px 2px 2px 2px;
	

}

.profile a:hover{
	padding: 2px 2px 2px 2px;
	border-bottom: 2px solid #8080C0;
	border-bottom-width:thick;
	color:#7070B8;
}



.mysubmenus{
	display: none;
	width: 10em;
	position: absolute;
	top: 1.2em;
	left: 0;
}

.mysubmenus ul{
	margin-top: 15px;
}

.mysubmenus li{
	width: 100%;
	margin-left: 10px;
	border-bottom: 1px dashed #EBEBEB;
	border-left: 1px dashed #EBEBEB;
	border-right: 1px dashed #EBEBEB;
	/* background-color:#E2E2C5; */
	background-color:#F8F8F8;
	color:#666666;
}

.mysubmenus li a{
	display: block;
	width: 100%;
	text-indent: 3px;
	color:#666666;
}

html>body .mysubmenus li a{ /* non IE browsers */
	width: auto;
	color:#666666;
/*	border-bottom: 1px dashed #004080; */
}

.mysubmenus li a:hover{
	background-color:#D7D7D7; /*  AEAE5E  #DCDCDC  black; */
	color:#666666;
}

.mysubmenus li a:visited{
	width: auto;
	color:#666666;
}


.sub_alerts a,
.sub_alerts a:link,
.sub_alerts a:visited,
.sub_alerts a:active{
	color:#990000;
	line-height:normal;
}

.sub_alerts a:hover {
	color:#FFFFFF;
	line-height:normal;
}



#csstopmenu li>ul {/* non IE browsers */
	top: auto;
	left: auto;
}

#csstopmenu li:hover ul, li.over ul {
	display: block;
}

html>body #clearmenu{ /* non IE browsers */
	height: 3px;
}



/* --------------------------------------------------- Sub menues -------------------------------*/

.alerts_sub{
	display: none;
	width: 10em;
	position: absolute;
	top: 1.2em;
	left: 0;
	width: 175px;
}

.alerts_sub ul{
	margin-top: 15px;
}

.alerts_sub li{
	width: 100%;
	margin-left: 10px;
	border-bottom: 1px dashed #FFCCCC;
	border-left: 1px dashed #FFCCCC;
	border-right: 1px dashed #FFCCCC;
	/* background-color:#E2E2C5; */
	background-color:#FFE8E8;
	color:#990000;
}


.alerts_sub li a{
	display: block;
	width: 100%;
	text-indent: 3px;
	color:#990000;
}

html>body .alerts_sub li a{ /* non IE browsers */
	width: auto;
	color:#990000;
/*	border-bottom: 1px dashed #004080; */
}

.alerts_sub li a:hover{
	background-color:#FFCCCC; /*  AEAE5E  #DCDCDC  black; */
	color:#990000;
}

.alerts_sub li a:visited{
	width: auto;
	color:#990000;
}

/* ------------------------------------------------------------------------------------------------------ */

.portfolio_sub{
	display: none;
	width: 10em;
	position: absolute;
	top: 1.2em;
	left: 0;
	width: 175px;
}

.portfolio_sub ul{
	margin-top: 15px;
}

.portfolio_sub li{
	width: 100%;
	margin-left: 10px;
	border-bottom: 1px dashed #C4E1FF;
	border-left: 1px dashed #C4E1FF;
	border-right: 1px dashed #C4E1FF;
	/* background-color:#E2E2C5; */
	background-color:#DDEEFF;
	color:#003366;
}


.portfolio_sub li a{
	display: block;
	width: 100%;
	text-indent: 3px;
	color:#003366;
}

html>body .portfolio_sub li a{ /* non IE browsers */
	width: auto;
	color:#003366;
/*	border-bottom: 1px dashed #004080; */
}

.portfolio_sub li a:hover{
	background-color:#C4E1FF; /*  AEAE5E  #DCDCDC  black; */
	color:#003366;
}

.portfolio_sub li a:visited{
	width: auto;
	color:#003366;
}

/* ------------------------------------------------------------------------------------------------------ */




/* ------------------------------------------------------------------------------------------------------ */

.watchlist_sub{
	display: none;
	width: 10em;
	position: absolute;
	top: 1.2em;
	left: 0;
	width: 175px;
}

.watchlist_sub ul{
	margin-top: 15px;
}

.watchlist_sub li{
	width: 100%;
	margin-left: 10px;
	border-bottom: 1px dashed #999999;
	border-left: 1px dashed #999999;
	border-right: 1px dashed #999999;
	/* background-color:#E2E2C5; */
	background-color:#E1E1E1;
	color:#666666;
}


.watchlist_sub li a{
	display: block;
	width: 100%;
	text-indent: 3px;
	color:#666666;
}

html>body .watchlist_sub li a{ /* non IE browsers */
	width: auto;
	color:#666666;
/*	border-bottom: 1px dashed #004080; */
}

.watchlist_sub li a:hover{
	background-color:#BCBCBC; /*  AEAE5E  #DCDCDC  black; */
	color:#666666;
}

.watchlist_sub li a:visited{
	width: auto;
	color:#666666;
}

/* ------------------------------------------------------------------------------------------------------ */







.research_sub{
	display: none;
	width: 10em;
	position: absolute;
	top: 1.2em;
	left: 0;
	width: 175px;
}

.research_sub ul{
	margin-top: 15px;
}

.research_sub li{
	width: 100%;
	margin-left: 10px;
	border-bottom: 1px dashed #B9FFB9;
	border-left: 1px dashed #B9FFB9;
	border-right: 1px dashed #B9FFB9;
	/* background-color:#E2E2C5; */
	background-color:#EAFFEA;
	color:#006600;

}

.research_sub li a{
	display: block;
	width: 100%;
	text-indent: 3px;
	color:#006600;
}

html>body .research_sub li a{ /* non IE browsers */
	width: auto;
	color:#006600;
/*	border-bottom: 1px dashed #004080; */
}

.research_sub li a:hover{
	background-color:#B9FFB9; /*  AEAE5E  #DCDCDC  black; */
	color:#006600;
}

.research_sub li a:visited{
	width: auto;
	color:#006600;
}

/* ------------------------------------------------------------------------------------------------------ */

.profile_sub{
	display: none;
	width: 10em;
	position: absolute;
	top: 1.2em;
	left: 0;
	width: 105px;
}

.profile_sub ul{
	margin-top: 15px;
}

.profile_sub li{
	width: 100%;
	margin-left: 10px;
	border-bottom: 1px dashed #ACACD7;
	border-left: 1px dashed #ACACD7;
	border-right: 1px dashed #ACACD7;
	/* background-color:#E2E2C5; */
	background-color:#E4E4F1;
	color:#8080C0;
}


.profile_sub li a{
	display: block;
	width: 100%;
	text-indent: 3px;
	color:#8080C0;
}

html>body .profile_sub li a{ /* non IE browsers */
	width: auto;
	color:#8080C0;
/*	border-bottom: 1px dashed #004080; */
}

.profile_sub li a:hover{
	background-color:#D1D1E9; /*  AEAE5E  #DCDCDC  black; */
	color:#8080C0;
}

.profile_sub li a:visited{
	width: auto;
	color:#8080C0;
}
/* ------------------------------------------------------------------------------------------------------ */