#banner { direction:ltr; }

.topedge, .bottomedge {height:5px;}
.topleft, .bottomleft {position:absolute;left:0px;}

/* ================= SUCKERFISH MENUS ===================== */
			.suckerfish {
				position:relative;
				float:left;
				top:0.5em;
				/* right:8px; /* When no specified height (for IE56) IE needs an extra 15px done with a conditional expression */
				font-size:11px; /* override .subtitle settings */
				line-height:1.4; /* override .subtitle settings */
				letter-spacing:normal;  /* override .subtitle settings */
				word-spacing:normal;  /* override .subtitle settings */
				font-variant:normal;  /* override .subtitle settings */
			}
			.suckerfish { /* all lists */
				padding: 0;
				margin: 0;
				list-style: none;
			/*	border: 1px solid #666;
			*/	/* margin: 0 0 1em 0; /* WHAT DOES THIS DO?!?!?! */
				background-color:#fff; /* crucially applied to the inner 'ul'; fills the margins (gaps) between the li entries in white and makes it able to mouseover without closing the menu. */
			}
			.suckerfish ul { /* all lists */
				padding: 0;
				margin: 0;
				list-style: none;
				border: 1px solid #666;
				line-height:1.2; /* manual reset for global ul line-height */
				/* margin: 0 0 1em 0; /* WHAT DOES THIS DO?!?!?! */
				background-color:#fff; /* crucially applied to the inner 'ul'; fills the margins (gaps) between the li entries in white and makes it able to mouseover without closing the menu. */
			}
			.suckerfish li {
				/*float: left; /* make sure you clear beneath.. should be done with the subtitle div */
				width: 170px; /* for Opera */
				/* background-color:#fff; /* makes sure the background applies to the 'wider' list entries rather than the 'narrower' UL container in FF (... and in other browsers??) Probably not needed now that BG is applied to .suckerfish and .suckerfish ul above. And probably only matters when there is a different width applied to .suckerfish ul. */
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
			}
			.suckerfish li ul {
				position: absolute;
				width: 170px;
				top: -999em;
			}
			.suckerfish a {
				color:#444;
				display: block;
				width: 142px;
				font-weight:normal;
				text-decoration:none;
				border:0;
				padding: 2px 14px;
			}
			.suckerfish .downarrow {
				color:#999;
			}
			.suckerfish li:hover ul, .suckerfish li.sfhover ul {
				top: auto;
			}
			
			.suckerfish li.menuspacer {
				margin:4px 0;
				border-width:1px 0px 0px;
				border-style: solid;
				border-color: #666;
				font-size:0; /* !MJ-OK! NEEDED by IE even though there is no content in the spacer. no-height magic part 1 */
				line-height:0%; /* !MJ-OK! NEEDED by IE even though there is no content in the spacer. no-height magic part 2 */
			}
			.suckerfish li.menuspacertop {
				padding-top:4px;
			}
			.suckerfish li.menuspacerbottom {
				padding-bottom:4px;
			}
			
			.suckerfish a:link, .suckerfish a:visited, .suckerfish a:hover, .suckerfish a:active {
				color:#444;
			}
			.suckerfish a:hover {
				background-color:#d5e0ff;
			}
			
			.suckerfish li.purchase a, .suckerfish li.purchase a:link, .suckerfish li.purchase a:visited, .suckerfish li.purchase a:hover, .suckerfish li.purchase a:active {
				color:#990000;
			}
			
			.suckerfish li.printpage a, .suckerfish li.printpage a:link, .suckerfish li.printpage a:visited, .suckerfish li.printpage a:hover, .suckerfish li.printpage a:active {
				color:#0000BB;
			}
			.suckerfish li.sendtofriend a, .suckerfish li.sendtofriend a:link, .suckerfish li.sendtofriend a:visited, .suckerfish li.sendtofriend a:hover, .suckerfish li.sendtofriend a:active {
				color:#0000BB;
			}
			.suckerfish li.glossary a, .suckerfish li.glossary a:link, .suckerfish li.glossary a:visited, .suckerfish li.glossary a:hover, .suckerfish li.glossary a:active {
				color:#009900;
			}
			.suckerfish ul li a img {vertical-align:middle;}
			.suckerfish {
			/*	border-color:#990000;
				border:0;
				background-color:#FEF5E2; */
			}
			.suckerfish a.dropdownmain { /* the 'a' entry in the one li (top) of #suckerfish (ul) */
				color:#990000;
				font-size:11px;
				font-weight:bold;
				padding:0 14px;
				height:18px;
				position:relative;
				top:1px;
			}
			.dropdownmainli {
				background-image:url(/shared/images/downarrow.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
				height:18px;
				padding:0;
				margin:0;
				border: 1px solid #666;
			}
			
			a.dropdownmain:hover {
			/*	background-image:url(/shared/images/plussign_f2.jpg);
			*/	background-color:transparent;
				color:#990000;
			}
			
			/*.dropdownmain img {
				position:relative;
				top:3px;
			}
			*/
/* ==================== END suckerfish menus =================== */

