/* SUCKERFISH DROPDOWNS*//* nav bar basics */	#topMenu {  position: relative;  color: #666666;  font-weight: normal;  text-decoration: none;  width: 100%;  padding: 0 0 0 3%;  height: 32px;  background: url('images/background.jpg') repeat-x;}#topMenu ul { /* all nav lists */	padding: 0 0 0 0;	margin: 0 0 0 0;	list-style: none;	}#topMenu li { /* all topMenu list items */	float: left;	padding: 1px 13px 3px 13px;	color: white;	width: 10em;}		#topMenu a {	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333333;	display: block;	width: 90%;	}#topMenu a:hover {	color: blue; /* white hover text */	}/* first hover control - changing background color */	#topMenu li:hover, #topMenu li.sfhover {	background: #a3a6ac; /* greenish grey hover background for top level link */	color: #000;	}		/* not need just yet --------------------------------------------------------------	*/	#topMenu li ul { 	position: absolute;	width: 13em;	left: -999em; /* hides second-level lists */	padding-top: 1px;	}#topMenu li ul li {	border: solid;	border-width: 1px;	border-top: none;	border-color: #D1C899;	width: 10em;	height: 20px;	padding-top: 4px;	}#topMenu li ul li a {	padding-right: 20px;	}#topMenu li ul li.bottomRung {  	height: 20px;	border: none;	background-color: none;	background-image: url("images/transparent.gif");	}#topMenu li ul li:hover, #topMenu li ul li.sfhover, #topMenu li ul li a:hover, #topMenu li ul li a.sfhover {	color: #753119;  	background: #fcfcfc;}#topMenu li ul a:hover, #topMenu li ul a.sfhover {	color: #000;}#topMenu li ul li.first {	border-top-width: 0px;}		#topMenu li:hover ul ul, #topMenu li.sfhover ul ul {	left: -999em; /* hides third-level lists */}	#topMenu li:hover ul, #topMenu li li:hover ul, #topMenu li.sfhover ul, #topMenu li li.sfhover ul {	left: auto; /* brings hidden lists back into view on hover */	margin-left: -13px;	margin-top: 2px;}#topMenu li ul ul.second {	margin: -24px 0 0 95px; /*  moves third-level to the side of second-level */}.transparent {	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8;	opacity: 0.8;}/*	@@@@@@@@@	@@@@@@@@@	@@@@@@@@@	@@@@@@@@@	@@@@@@@@@	@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@@@@@@	@@@@@@@@@	  @@@@@	    @*/@media screen and (max-device-width: 500px), (max-width: 500px) {#topMenu,#topMenu ul,#topMenu li,#topMenu a { display: none; }} /* end media queries */