.title-menu { text-align: center; background: transparent; color: #00f; font-weight: bold; margin-top: 5px; margin-bottom: 0px; }

.list-box { margin: 0 0 2px 0; } /* Adjusts V and H location for <dl> */
.list-box dt { margin-bottom: 2px; }
.list-box dd { margin-left: 20px; margin-bottom: 2px; }

.box-clear, .box-blue, .box-green, .box-quote, .box-yellow, .box-red { padding: 1px 2px 10px 6px; margin-top: 20px; color: #111; }
.box-blue { background: #def; }
.box-green { background: #efe; }
.box-quote { background: #fef; }
.box-yellow { background: #ffc; }
.box-red { background: #fde; }

/* Used for the top menu only. */
.background { background: #00c; margin-top: -18px; padding-bottom: 2px; padding-top: 2px; font-weight: bold; font-size: smaller; }

.top-menu, .top-red, .top-left { background: #00c; }
.top-menu:link, .top-red:link, .top-left:link, .here:link, .here-r:link, .here-l:link, .toptop, .toptop-r, .toptop-l, .top-menu:visited, .top-red:visited, .top-left:visited, .here:visited, .here-r:visited, .here-l:visited { color: #fff; text-decoration: none; padding: 2px 8px; }
.top-menu:hover, .top-red:hover, .top-left:hover, .here:hover, .here-r:hover, .here-l:hover { color: #000; text-decoration: none; background: #def; padding: 2px 8px; }

.here, .here-r, .here-l, .toptop, .toptop-r, .toptop-l { background: #000; } /* toptop required to eliminate hover */
.top-menu, .here, .toptop { border-right: 2px solid #fff; }
.top-red, .here-r, .toptop-r { border-right: 2px solid #f33; }
.top-left, .here-l, .toptop-l { border-right: 2px solid #f33; border-left: 2px solid #f33; }


