/* Menu Demo #D3E0E8 #CEDAE8 #8EB6CF */

#searchbar {
	overflow: hidden;
	background-repeat: repeat-x;
	width: 100%;
	border-bottom: 1px solid #13499F;
}

#menuTable #menu {
    font: 8pt arial, helvetica, lucida-sans, sans-serif;
    line-height: 15px; 
    height: 29px; 
    padding: 0;
    margin: 0;
}
.menubar {
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
} 
.topitem {
	font-weight: normal;
	float: left;
	display: block;
	margin-top: 1px;
	margin-left: 0px;
} 
.topitem a, .topitem a:visited {
	font-weight: normal;
	color: #15449C;
	margin-left: 1px;  
    padding-left:12px; 
    padding-right:8px; 
    padding-top:4px; 
    padding-bottom:4px; 
    display: block;
    font-weight: bold; 
    text-decoration: none; 
    border: 1px solid #6B9FBF; 
    vertical-align: middle;
}
.topitem a:hover {
	font-weight: normal;
	text-decoration: none;
	color: blue; 
    border: 1px solid blue; 
	font-weight: bold; 
}
.selected {
    font-weight: normal; 
    background: #afaea9 repeat-x left; 
}
img.link {
	vertical-align: middle;
}

ul.submenu {
    list-style-type: none; 
    position: absolute; 
    margin: 0; 
    padding: 0; 
    display: none; 
    width: 180px;  
    z-index: 255;
} 
ul.submenu li {
    padding: 0; 
    margin: 0; 
    font-size: 11px;
} 
ul.submenu li a, ul.submenu li a:visited {
    padding: 3px 3px 3px 16px; 
    color: #15449C; 
    border: 1px solid #8EB6CF; 
    text-decoration: none; 
    margin: 0;
} 
ul.submenu li a:hover {
    padding: 3px 3px 3px 16px; 
    text-decoration: none; 
    background: #fff; 
    color: #15449C; 
    border: 1px solid #3699dd; 
} 
li:hover ul, li.over ul {
    margin: 0; 
    padding: 4px; 
    display: block; 
    background: #8EB6CF;
} 
#dmenu li>ul {
    top: auto; left: auto;
}
