.topmenu
{
   width: 755px;
   margin-top: 2px;
   margin-bottom: 0px;
   height: 35px;
   border-bottom: 2px solid #607E62; 
}

.topmenu a
{
   text-align: center;
   font-family: Arial, Tahoma, Sans-Serif;
   font-weight: bold;
   color: #fff;
   font-size: 11px;
   text-decoration: none;
   cursor: hand;
   margin-right: 1px;
   float: left;
}

.topmenu a div
{
   width: 103px;
	border: 2px solid Transparent;
   text-align: center;
   display: block;
	padding: 7px 0px 8px 0px; 
}

.topmenu a.last
{
   margin-right: 0px;
}

.topmenu a.selected
{
   color: #607E62;
}

.topmenu a.selected div
{
   position: relative;
/*   top: 2px;*/
   background-color: White;
   height: 18px;
   border: 2px solid #607E62;
   border-bottom: 2px solid White;
}

.topmenu a:hover div
{

}

.topmenu a.selected:hover div
{

}

.topmenu .home
{
   background-color: #607E62;
}
.topmenu .library
{
   background-color: #607E62;
}
.topmenu .events
{
   background-color: #607E62;
}
.topmenu .discussions
{
   background-color: #607E62;
}
.topmenu .networking
{
   background-color: #607E62;
}
.topmenu .organizations
{
   background-color: #607E62;
}
.topmenu .advocacy
{
   background-color: #607E62;
}

.pagemenu
{
   display: block;
   font-size: 12px;
   height: 21px;
   width: 100%;
   clear: both;
   border-bottom: 1px solid #607e62;
}

.pagemenu a
{
	 text-decoration: none;
   float: left;
   margin-right: 16px;
   color: #443727;
   border-bottom: 3px solid Transparent;
}

.pagemenu span
{
	 float: left;
   margin-right: 16px;
   color: #443727;
   border-bottom: 3px solid Transparent;
   font-style: italic;
}

.pagemenu a.last
{
   margin-right: 0;
}

.pagemenu a:hover
{
   border-bottom: 3px solid #607e62;
}

.pagemenu a.selected
{
   border-bottom: 3px solid #607e62;
}

.asearchmenu
{
   margin-top: 5px;
   height: 35px;
}

html* .asearchmenu{
	
}

.asearchmenu a
{
   display: inline;
   text-align: center;
   line-height: 27px;
   font-family: Verdana, Tahoma, Sans-Serif;
   color: #443727;
   font-size: 11px;
   text-decoration: none;
   cursor: hand;
   margin-right: 5px;
   float: left;
   background-color: #e6e6e6;
   top: 2px;
   position: relative;
}

.asearchmenu a div
{
   padding: 0 8px;
   height: 32px;
   border: 1px solid #607E62;
   text-align: center;
   display: block;
   float: left;	
}

.asearchmenu a.last
{
   margin-right: 0px;
}

.asearchmenu a.selected
{
   color: #443727;
   top: 0px;
   position: relative;
}

.asearchmenu a.selected div
{
   background-color: #c9dcc0;
   height: 32px;
   border: 1px solid #607E62;
   border-bottom: 1px solid #C9DCC0;
   border-top: 3px solid #607E62;
   font-weight: bold; 
   position: relative;
   top: 1px;
   padding: 0 2px;
}

html* .asearchmenu a.selected div{
   position: relative;
   height: 31px;	
}

.asearchmenu a:hover div
{
	text-decoration: underline;
}

.asearchmenu a.selected:hover div
{
	text-decoration: none;
}

.profilemenu
{
   width: 100%;
   margin-top: 5px;
   height: 35px;
   border-bottom: 1px solid #607E62;
}

.profilemenu a
{
   display: inline;
   text-align: center;
   line-height: 27px;
   font-family: Verdana, Tahoma, Sans-Serif;
   color: #443727;
   font-size: 11px;
   text-decoration: none;
   cursor: hand;
   margin-right: 5px;
   float: left;
   background-color: #e6e6e6;
   
   top: 2px;
   position: relative;
}

.profilemenu a div
{
   padding: 0 8px;
   height: 32px;
   border: 1px solid #607E62;
   text-align: center;
   display: block;
}

.profilemenu a.last
{
   margin-right: 0px;
}

.profilemenu a.selected
{
   color: #443727;
   top: 0px;
   position: relative;
}
.profilemenu a.selected div
{
   background-color: #c9dcc0;
   height: 32px;
   border: 1px solid #607E62;
   border-bottom: 1px solid #d4e3cc;
   border-top: 3px solid #607E62;
}

.profilemenu a:hover div
{
	text-decoration: underline;
}

.profilemenu a.selected:hover div
{
	text-decoration: none;
}

.adminmenu
{
   display: block;
   font-size: 12px;
   height: 21px;
   width: 100%;
   clear: both;
   border-bottom: 1px solid #607e62;
}

.adminmenu a
{
   color: #443727;
}

.adminmenu .staticitem
{
   margin-right: 11px;
}

.adminmenu .dynamicmenu
{
   margin-top: 4px;
   background-image: url(images/bits/sectionhead.gif);
   background-repeat: repeat-x;
   background-position: bottom;
   border: 1px outset;
}

.adminmenu .dynamicitem
{
   padding: 3px;
   width: 150px;
   border-bottom: 1px solid #cccccc;
}

.adminmenu .dynamicitem.hover
{
   background-image: url(images/bits/gridhead.gif);
   background-repeat: repeat-x;
   background-position: bottom;
}