#topnav { height:25px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position:relative; z-index:98; }
#topnav ul { font-size: 13px; font-family: tahoma, arial, helvetica; list-style:none; margin:0; padding:0; }
#topnav ul li { font-size: 15px; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; float:left; line-height:25px; position:relative; z-index:99; }
#topnav ul li.hover ul,
#topnav ul li:hover ul {
display:block;
}
#topnav h1 {
position:absolute;
left:-9999px;
}
#topnav ul li img {
padding:11px 0 0;
}
#topnav ul li a,
#topnav ul li a:active,
#topnav ul li a:visited { color:#04518a; text-decoration:none; height:25px; float:left; display:inline; /*ie*/
padding:0 15px; }
#topnav ul li a.here { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#topnav ul li a:hover { color:#fff; background: #49789b; outline:none medium; }
#topnav ul li:hover { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; outline: none medium; }
#topnav ul ul { font-size: 13px; font-weight: normal; position:absolute; top:25px; left:0; background:#333; z-index:99; width:150px; display:none; }
#topnav ul ul li { font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: normal; float:none; z-index:99; height:26px; }
#topnav ul ul li a,
#topnav ul ul li a:active,
#topnav ul ul li a:link,
#topnav ul ul li a:visited {
float:none;
height:26px;
line-height:26px;
display:block;
/*padding-left:40px;*/
background-position:10px center;
background-repeat:no-repeat;
background-image:none !important;
background-color:#214c6c;
color:#fff;

}
#topnav ul ul li a:hover {
background-color:#49789b;
background-repeat:no-repeat;
background-position:10px center;
color:#fff;

}
