/********* Top menu and submenus **********************************************/
ul#mainmenu
{
	background:#99b15b url(/images/greenbck.gif) repeat-x;
	display:block;
	height:24px;
	line-height:24px;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}

ul#mainmenu li
{
	border-right:1px solid #D5B388;
	float:left;
	height:24px;
	margin:0;
	padding:0 10px;
	position:relative;
}

ul#mainmenu li a
{
	color:#FFF;
	font-family:arial,verdana,sans-serif;
	font-size:10pt;
	font-weight:normal;
	height:24px;
	text-decoration:none;
}

ul#mainmenu a:hover { color:#000; }

/******** NEW *******************************************/

ul#businessmain
{
	background:#017596 url(/images/bluebck.gif) repeat-x;
	display:block;
	height:24px;
	line-height:24px;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}

ul#businessmain li
{
	border-right:1px solid #D5B388;
	float:left;
	height:24px;
	margin:0;
	padding:0 10px;
	position:relative;
}

ul#businessmain li a
{
	color:#FFF;
	font-family:arial,verdana,sans-serif;
	font-size:10pt;
	font-weight:normal;
	height:24px;
	text-decoration:none;
}

ul#businessmain a:hover { color:#000; }

/******** END NEW *******************************************/

/******** top submenus *******************************************/
ul#mainmenu li ul
{
	background-color:#99b15b;
	display:none;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:24px;
}

ul#mainmenu li:hover ul { display:block; }

ul#mainmenu li ul li
{
	background-color:#99b15b;
	border:1px solid #737373;
	line-height:22px;
	margin:0;
}

/******** Submenu list item widths ********************************/
ul#submenu_hours, ul#submenu_hours li { width:120px; }
ul#submenu_usingwpl, ul#submenu_usingwpl li { width:180px; } 
ul#submenu_services, ul#submenu_services li { width:150px; }
ul#submenu_infodesk, ul#submenu_infodesk li { width:180px; }
ul#submenu_resources, ul#submenu_resources li { width:140px; } 
ul#submenu_media, ul#submenu_media li { width:120px; } 
ul#submenu_reviews, ul#submenu_reviews li { width:160px; }
ul#submenu_aboutus, ul#submenu_aboutus li { width:160px; }
ul#submenu_contactus, ul#submenu_contactus li { width:82px; }


/******** Special settings to adjust for image ********************************/
ul#mainmenu li#libcat a { padding:0; }

/******** Special settings to adjust for width ********************************/
ul#mainmenu li#aboutus a, ul#mainmenu li#contactus a { padding:0 6px 0 5px; }



/*********** Side menus *******************************************************/
#sidenav ul
{
	list-style:none;
	margin:0;
	padding:0;
	width:128px;	
}

#sidenav ul li
{
	border-bottom:1px solid #999;
	display:block;
	margin:0;
	padding:0;
	width:128px;	
}

ul.infodesk li { background-color:orange; }
ul.kids li { background-color:#4B6BE2; }
ul.events li { background-color:#FFBA68; }
ul.borrow li { background-color:#0C2B3D; }
ul.ask li { background-color:#C5A0D7; }
ul.news li { background-color:#80AFE7; }
ul.compaccess li { background-color:#91D2E5; }
ul.classes li { background-color:#E8ED8A; }
ul.serv li { background-color:#E0AA19; }
ul.eresources li { background-color:#AC0101; }
ul.usingwpl li { background-color:#0C2B3D; }
ul.allhours li { background-color:#205EBC; }
ul.archives li { background-color:#4482DE; }
ul.museum li { background-color:#4482DE; }
ul.cen li { background-color:#4482DE; }
ul.bri li { background-color:#4482DE; }
ul.bud li { background-color:#4482DE; }
ul.fon li { background-color:#4482DE; }
ul.rem li { background-color:#4482DE; }
ul.riv li { background-color:#4482DE; }
ul.san li { background-color:#4482DE; }
ul.sem li { background-color:#4482DE; }
ul.walk li { background-color:#4482DE; }
ul.for li { background-color:#4482DE; }
ul.help li { background-color:#0C2B3D; }
ul.about li { background-color:#52CA74; }
ul.resources li { background-color:#4B6BE2; }
ul.parents li { background-color:#4B6BE2; }
ul.teens li { background-color:#4B6BE2; }
ul.readconn li { background-color:#A047C4; }
ul.job li { background-color:#CB200A; }
ul.bookbuddy li { background-color:#c300e1; }
ul.business li { background-color:#0d498c; }
ul.planning li { background-color:#0d8a8c; }
ul.launch li { background-color:#0d8c55; }
ul.populations li { background-color:#738c0d; }

#sidenav ul li a
{
	color:#FFF;
	display:block;
	font-weight:normal;
	margin-left:8px;
	padding:2px 0;
	text-decoration:none;
	width:117px;
}

#sidenav ul li a:visited
{
	color:#FFF;
	font-weight:normal;
}

#sidenav ul li a:hover
{
	color:#000;
	font-weight:normal;
	text-decoration:none;
}


body.home ul.infodesk li.home,
body.dbs ul.infodesk li.dbs,
body.arts ul.infodesk li.arts,
body.bus ul.infodesk li.bus,
body.edu ul.infodesk li.edu,
body.ele ul.infodesk li.ele,
body.gene ul.infodesk li.gene,
body.geog ul.infodesk li.geog,
body.gov ul.infodesk li.gov,
body.health ul.infodesk li.health,
body.hist ul.infodesk li.hist,
body.garden ul.infodesk li.garden,
body.law ul.infodesk li.law,
body.lit ul.infodesk li.lit,
body.philo ul.infodesk li.philo,
body.sci ul.infodesk li.sci,
body.soc ul.infodesk li.soc,
body.sport ul.infodesk li.sport,
body.readconn ul.readconn li.readconn,
body.bestnew ul.readconn li.bestnew,
body.historical ul.readconn li.historical,
body.mainfic ul.readconn li.mainfic,
body.myst ul.readconn li.myst,
body.nonfic ul.readconn li.nonfic,
body.romance ul.readconn li.romance,
body.scifi ul.readconn li.scifi
{
	background-color:#CB4611;
}