/* 2009 header css*/

#header {
	background: #fff url(/site/images/2008/misc/header-background.gif) repeat-x top left;
}
#curve {
	background-image: url(/site/images/2008/misc/overlay2009.png);
	height:209px;
}
#lines {
	background-image: url(/site/images/2008/misc/lines.png);
	left:432px;
	height:144px;
	top:6px;
	width:456px;
}
#line {
	background-image: url(/site/images/2008/misc/line.png);
	right:12px;
	height:134px;
	top:6px;
	width:558px;
}
#image-left {
	left:432px;
	top:6px;
}
#image-right {
	right:12px;
	top:6px;
}
#logo {
	height:75px;
	top:12px;
	left:25px;
	width:195px;
}
div.nav_bar {
	right:20px;
}

/* 2010 side navigation & breadcrumbs */
#menu-common, #title, div.nav_bar {
  display:none;
}
#menu-dept li.home {
  display: list-item;
}
#sidebar #search {
  display: block;
}
#overlay {
  height: 205px;
}
#breadcrumbs {
  position: absolute;
  bottom: 14px;
  left: 10px;
  width: 863px;
}
#breadcrumbs img {
  margin: 0 5px;
}
#curve {
  height: 205px;
  background-position:right top;
}

#sidebar {
  margin: 0;
  width: 175px;
}

#navigation {
  color:#333333;
  margin-top:0;
}

#navigation > ul > li {
/*  padding:5px 0 5px 13px;*/
  margin: 0 4px 3px 0;
}
#navigation a {
  background:transparent;
  border: none;
}
#navigation a.menu {
background-image:none;
}

#navigation > ul > li > a {
  color:#4D4D4D;
  background-color:#F7F7F7;
  display:block;
  margin-bottom:3px;
  text-decoration:none;
  padding:5px 1px 5px 13px;
}
#navigation ul li.submenu > a {
  background: #F7F7F7 url(/site/images/2010/misc/triangle-blue.gif) no-repeat 1px 10px;
  outline: none; /* Prevent blue border in Safari, Chrome */
}
#navigation ul li.submenu.ui-state-active > a,
#navigation ul li.submenu > a.ui-state-active {
  background-image:url(/site/images/2010/misc/triangle-blue-on.gif);
}
#navigation > ul > li > a:hover,
#navigation > ul > li > a.active {
  background-color:#EAEAEA;
  color:#333333;
}
#navigation ul li.home a {
  background:transparent url(/site/images/2010/misc/corner.png) no-repeat scroll right bottom;
  color:#000;
  margin:0;
  padding:7px 2px 7px 5px;
}
#navigation ul li.home {
  background:transparent url(/site/images/2010/misc/home-bg7.gif) no-repeat scroll right top;
  font-weight:bold;
  margin:0 -0 3px 0;
  padding:0;
}
#navigation ul li.home:hover {
  background-position: 100% -100px;
}
#navigation li.divider {
  padding:0; margin:0;
  height: 0;
}
#navigation ul + ul {
  margin-top: 0;
}
#navigation ul ul {
  padding:0 0 0 5px;
  display: block;
  position: relative;
  top: auto;
  left: auto;
  width:auto;
  border: none;
  background: transparent;
  overflow: hidden; /* For Prototype accordion. Can remove when all jQuery. */
}
#navigation ul ul a {
  color: #1A6487;
  background:white url(/site/images/2010/misc/submenu.gif) no-repeat scroll left center;
}
#navigation ul ul a.active {
  background-image: url(/site/images/2010/misc/submenu-on.png);
}
#navigation ul ul a:hover {
  background-color:white;
  color:#1E87B9;
  background-position: left center;
}
#navigation .ui-accordion-content { overflow:hidden; }  /* only purpose: hasLayout = true in IE */

#search {
  background: #fff url(/site/images/2010/misc/nav-search-bg.gif) bottom left no-repeat;
  padding:12px 0 12px 12px;
}
#search p {
  margin:0;
  letter-spacing:0.03em;
}
#search a:hover {
  text-decoration:underline;
}
#search .searchbox {
  background: url(/site/images/2010/misc/googlesearch-bg.png) 0 0 no-repeat;
  height:22px;
  width:143px;
  margin-bottom: 5px;
}
#search .inputbox {
  background-color:transparent;
	border:none;
  color: #3f3f3f;
  float:left;
  height: 20px;
  margin: 0 0 0 8px;
  padding: 4px 0 0;
  vertical-align: baseline;
  width: 107px;
  outline: none; /* Prevent blue border in Safari, Chrome */
}
#search .searchbutton {
  background: url(/site/images/2010/misc/searchbutton.gif) 0 0 no-repeat;
  border:none;
  cursor:pointer;
  float:left;
  height: 18px;
  margin:2px 0 0 5px;
  padding:0;
  width: 18px;
}
#search .searchbutton:hover {
  background-position: 0 -18px;
}

