.menu_boxes { clear: both; }
.menu_boxes .main_item {
  vertical-align: text-top;
  margin: 0.5em 1em;
}
.menu_boxes .main_item a:link, .menu_boxes .main_item a:visited { 
  color: #008bd0; 
  font-weight: normal; 
  text-decoration: none;
}
.menu_boxes .main_item a:hover { text-decoration: underline; }
.menu_boxes .main_item ul { margin-top: .2em; margin-left: 1em; padding-left: 0; }
.menu_boxes .main_item ul a:link, .menu_boxes .main_item ul a:visited, 
.menu_boxes .main_item .more_link a:link, 
.menu_boxes .main_item .more_link a:visited,
.menu_boxes .main_item .less_link a:link, 
.menu_boxes .main_item .less_link a:visited,
#side_menu a:link, #side_menu a:visited { 
  text-decoration: underline;
}
.menu_boxes .main_item ul a:hover, .script-menu li:hover { color: #58595b; }
.main_item li, #side_menu li { list-style-type: none;}
.more_link, .less_link { text-align: right; }

.menu_boxes .display_min .display_optional, .display_min .less_link {
  display: none; 
}
.display_max .more_link { display: none; }

.browse_location { 
  color: #008bd0;
  font-size: 0.75em; 
}
.browse_location:before { content: 'You are here: '; color: #58595b; }

#side_menu { 
  float: left;
  color: #008bd0;
  width: 212px; 
  clear: left;
  font-size: 0.75em; 
  min-height: 5em;
  line-height: 14pt;
}
#side_menu .main_item > a { display: none; }
#side_menu ul a { display: inline; }
#side_menu ul { padding-left: 0; margin: 0em 1em 0.1em 0; }
#side_menu .more_link, #side_menu .less_link, #siteMap .more_link { 
  display: none;
}

/* For non-anchor links (ie. videos page) */
.script-menu li { cursor: pointer; }

#siteMap li { list-style-type: disc }
