@charset "utf-8";
/* CSS Document */


/* header */
div.header { }
div.header div.headerMenu ul { margin: 10px; }
div.header div.headerLogo { width: 240px; }
div.header ul.global { list-style-type: none; padding: 0; float:right}
div.header ul.global li { font-size: 12px; display: inline; }
div.header ul.global li a { border-right: 1px solid #ccc; color: #11660c; padding: 0 8px 0 4px; text-decoration: none; }
div.header ul.global li a.selected { color: #000; }
div.header ul.global li a:link { }
div.header ul.global li a:visited { }
div.header ul.global li a:hover { text-decoration: underline; }
div.header ul.global li a:active { }
div.header ul.global li.last a { border-right: 0px solid #ccc; padding: 0 0 0 4px; }

/* mainnav*/
div.mainnav { background: url(../images/bg_mainnav.gif); padding: 7px 0 7px 0; margin: 0 9px 8px 9px; }
div.mainnav ul.mainnav { list-style-type: none; padding: 0;}
div.mainnav ul.mainnav li { display: inline; }
div.mainnav ul.mainnav li a { padding: 6px 8px 6px 8px; color: #fff; font: bold 14px/14px Corbel, sans-serif; text-decoration: none; }
div.mainnav ul.mainnav li a:link { color: #fff; text-decoration: none; }
div.mainnav ul.mainnav li a:hover { color: #fff; text-decoration: underline; }
div.mainnav ul.mainnav li a.selected { background: #555; padding: 6px 8px 6px 8px; color: #b7eaf4; font: bold 14px/14px Corbel, sans-serif; text-decoration: none; }
div.mainnav ul.mainnav li a.selected:hover { color: #b7eaf4; text-decoration: underline; }

/* breadcrumbs*/
div.breadcrumbs { background: #b7eaf4; padding: 4px 8px 4px 8px; margin: 8px 9px;}
div.breadcrumbs ul { list-style-type: none; padding: 0;}
div.breadcrumbs ul li { display: inline; font-weight: bold; color: #000;}
div.breadcrumbs ul li a {padding:0 10px 0 0; font-weight: normal; color: #11660c; background: url(../images/nav_breadcrumbseparator.gif) no-repeat right center;}

/* tabbar*/
div.tabbar { height: 28px; background: #eae9e8; padding: 0; margin: 6px 9px 18px 9px; overflow:hidden; }
div.tabbar ul { list-style-type: none; padding: 6px 0; margin: 0; }
div.tabbar ul li { display: inline; padding: 6px 0; margin: 0; }
div.tabbar ul li a { padding: 5px 9px 6px 9px; margin: 0; color: #666; font-size: 13px; font-weight:bold; text-decoration: none; }
div.tabbar ul li a:hover { color: #333; text-decoration: underline; }
div.tabbar ul li.selected a { background: #fff; color: #10650b; font-size: 13px; font-weight:bold; text-decoration: none; 
	border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-bottom: solid 1px #fff; 	}
div.tabbar ul li.selected a:hover { text-decoration: underline; }

/* productnav */
div.productnav { background: #ebebeb; margin: 12px 9px 1em 9px; padding: 0 0 12px 0;}
div.productnav h3 { background: url(../images/bg_63a83c.gif) #63a83c; color: #fff; font-size: 18px; padding: 9px 9px 24px 9px; margin: 0; }
div.productnav h3 a { color: #fff; text-decoration: none;}
div.productnav h3 a:visited { color: #fff; text-decoration: none;}
div.productnav h3 a:Active { color: #fff; text-decoration: none;}
div.productnav h3 a:hover { color: #fff; text-decoration: underline;}

div.productnav ul { padding: 0; margin: 0;}
div.productnav ul li { padding: 0; margin: 0; list-style-type: none;}
div.productnav ul li a { color: #10650b; font: bold 14px Corbel, sans-serif; text-decoration: none; padding: 5px 9px; display: block; }
div.productnav ul li a:hover { text-decoration: underline;}
div.productnav ul li.selected a { color: #333; font: bold 14px Corbel, sans-serif; text-decoration: none; border: 1px solid #ddd; background: url(../images/bg_productnavselected.gif); }
div.productnav ul li.selected a:hover { text-decoration: underline;}



div.productnav2 { background: #ebebeb; margin: 0px 9px 1em 9px; padding: 0 0 12px 0;}
div.productnav2 h3 { background: url(../images/bg_63a83c.gif) #63a83c; color: #fff; font-size: 18px; padding: 9px 9px 24px 9px; margin: 0; }
div.productnav2 h3 a { color: #fff; text-decoration: none;}
div.productnav2 h3 a:hover { color: #fff; text-decoration: underline;}
div.productnav2 ul { padding: 0; margin: 0;}
div.productnav2 ul li { padding: 0; margin: 0; list-style-type: none;}

div.productnav2 ul li a { color: #10650b; font: bold 14px Corbel, sans-serif; text-decoration: none; padding: 5px 9px; display: block; }
div.productnav2 ul li a:hover { text-decoration: underline;}
div.productnav2 ul li.selected a { color: #333; font: bold 14px Corbel, sans-serif; text-decoration: none; border: 1px solid #ddd; background: url(../images/bg_productnavselected.gif); }
div.productnav2 ul li.selected a:hover { text-decoration: underline;}


/* productmenu */
div.productmenu { background: #ebebeb; margin: 0 9px 1em 9px; padding: 0 0 9px 0; }
div.productmenu h3 { background: url(../images/bg_63a83c.gif) #63a83c; color: #fff; font-size: 20px; line-height: 20px; padding: 9px 9px 9px 18px; margin: 0 0 9px 0; }
div.productmenu h3 a { color: #fff; text-decoration: none;}
div.productmenu h3 a:hover { color: #fff; text-decoration: underline;}
div.productmenu ul { padding: 0; margin: 0 9px 0 18px;}
div.productmenu ul li { font: bold 16px/18px Corbel, sans-serif; color: #10650b; padding: 0; margin: 4px 0; list-style-type: none; display:block;}
div.productmenu ul li#ss_360_link a { padding-left: 24px; }
div.productmenu ul li#ss_360_marc_updates a { padding-left: 24px; }
div.productmenu ul li#ss_360_resource_manager a { padding-left: 24px; }
div.productmenu ul li#ss_360_search a { padding-left: 24px; }
div.productmenu ul li a { color: #10650b; text-decoration: none; }
div.productmenu ul li a:hover { text-decoration: underline;}


/* sidenav */
div.sidenav { background: #ebebeb; margin: 0 9px 1em 9px; padding: 0 0 1em 0 ;}
/*div.sidenav h3 { border-top: solid 3px #63a83c; border-bottom: solid 1px #ccc; margin: 0 0 9px 0; padding: 6px 9px; }
*/
div.sidenav h3 { background: url(../images/bg_63a83c.gif) #63a83c; margin: 0 0 9px 0; padding: 6px 9px; color:#fff;}
div.sidenav h3 a { color:#fff; text-decoration: none; }
div.sidenav h3 a:Active { color:#fff; text-decoration: none; }
div.sidenav h3 a:visited { color:#fff; text-decoration: none; }
div.sidenav h3 a:hover { color:#fff; text-decoration: underline;}
div.sidenav li a { color: #10650b; }

/* footer */
div.footer { padding: 10px 0; margin: 18px 9px 0 9px; border-top: solid 8px #0a0c3f;}
div.footer div.footernav { padding: 0 0 1em 0;}
div.footer ul.footer { list-style-type: none; padding: 0; margin: 0;}
div.footer ul.footer li { font-size: 12px; display: inline;}
div.footer ul.footer li a { color: #333; border-right: 1px solid #ccc; padding: 0 8px 0 4px; text-decoration: none; }
div.footer ul.footer li a.selected { color: #000; }
div.footer ul.footer li a:link { }
div.footer ul.footer li a:visited { }
div.footer ul.footer li a:hover { text-decoration: underline; }
div.footer ul.footer li a:hover.notlink { text-decoration: none; }
div.footer ul.footer li a:active { }
div.footer ul.footer li.last a { border-right: 0px solid #888; padding: 0 0 0 4px; }

