.top_menu{
font-weight:bold;
height:37px;
background: #5f6dce;
width:980px;
}

.top_menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.top_menu ul{
width: 100%;
/*background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/*/
margin: 0;
height:37px;
list-style:none;
text-align: center; /*set value to "left", "center", or "right"*/
}

.top_menu ul li{
/*float: left;*/
height: 28px;
}

.top_menu ul li li{
/*float: left;*/
height: auto;
}


.top_menu ul li ul {
    margin-top:10px;
}


.top_menu ul li.sep  { color: #fff;  font-size:18px;  padding: 8px 0 0; }
.top_menu ul li li.sep  { display: none;}
.top_menu ul li.last { background: url(../img/menu_border.gif) no-repeat 100% 0;  width:1px; }

.top_menu ul li a,
.top_menu ul li span {
font-weight: normal;
font-size: 17px;
font-family: Georgia;
margin:0;
padding:9px 0px;
display: block;
text-decoration: none;
}

.top_menu ul li li a,
.top_menu ul li li span {
font-weight: normal;
font-size: 12px;
text-align: left;
padding:5px 7px;
font-family: Georgia;
margin:0;
display: block;
text-decoration: none;
border-bottom:1px solid #4451ac;
}

.top_menu ul li a:hover, .top_menu ul li.current a{ color: #34378a !important; }
.top_menu ul li li a:hover, .top_menu ul li.current li a{ color: #fff !important; }

.top_menu ul li a#menu1001      {width: 115px; }
.top_menu ul li a#menu1001:hover,
.top_menu ul li.current a#menu1001   {background: url(../images/menu_ov1.gif) no-repeat 50% 50%; }
.top_menu ul li a#menu1002      {width: 105px; }
.top_menu ul li a#menu1002:hover,
.top_menu ul li.current a#menu1002   {background: url(../images/menu_ov1.gif) no-repeat 50% 50%; }
.top_menu ul li a#menu1003      {width: 150px; }
.top_menu ul li a#menu1003:hover,
.top_menu ul li.current a#menu1003   {background: url(../images/menu_ov2.gif) no-repeat 50% 50%; }
.top_menu ul li a#menu1004      {width: 150px; }
.top_menu ul li a#menu1004:hover,
.top_menu ul li.current a#menu1004   {background: url(../images/menu_ov2.gif) no-repeat 50% 50%; }
.top_menu ul li a#menu1005      {width: 150px; }
.top_menu ul li a#menu1005:hover,
.top_menu ul li.current a#menu1005   {background: url(../images/menu_ov2.gif) no-repeat 50% 50%; }
.top_menu ul li a#menu1006      {width: 120px; }
.top_menu ul li a#menu1006:hover,
.top_menu ul li.current a#menu1006   {background: url(../images/menu_ov1.gif) no-repeat 50% 50%; }
.top_menu ul li a#menu1007      {width: 120px; }
.top_menu ul li a#menu1007:hover,
.top_menu ul li.current a#menu1007   {background: url(../images/menu_ov1.gif) no-repeat 50% 50%; }

.top_menu ul li #menu_member {width: 959px; text-align: left; padding-left: 20px; }


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
width: 162px;
visibility: hidden;
margin-top:-1px;
border-top:0px solid #538000;

}



.menu_bottom {
background:url(../img/menu_bottom.gif) no-repeat bottom center;
height: 15px;
width:162px;
}

.dropmenudiv .hr {
    height: 1px;
    border: none;
    background: #74AC01 url(../img/menu_hr.gif) no-repeat 50% 50%;
    padding:3px 0;
    font-size:0;
    line-height:0;
    color: #A9CE65;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 0px 16px;
background:#74AC01;
text-decoration: none;
color: #fff;
}



.dropmenudiv a.first {
    padding-top:10px;
}



.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
    color: #014BBA;

}