/*




	This file was auto generated by Less (http://lesscss.org). To change the contents of this file, edit app/stylesheets/nav.less instead.




*/#logo_search_nav_nag_wrap {
  width: 1000px;
  margin: 0 auto 0 auto;
  background: transparent url(/images/app/masthead-bgd.gif) top left repeat-x;
  height: 78px;
}
#logo_search_content {
  width: 990px;
  margin: 0 auto 0 auto;
  padding: 0;
}
#nav_nag_content {
  width: 990px;
  margin: 0 auto 0 auto;
  padding: 0 0;
}
#logo {
  width: 361px;
  float: left;
}
#logo {
  margin: 0;
  padding: 0;
  width: 361px;
  height: 43px;
  float: left;
  text-align: left;
  background-color: transparent;
}
#logo h1 {
  margin: 0;
  padding: 0;
}
#logo h1 a {
  background: transparent url(/images/app/logo.gif) 0 0 no-repeat;
  text-indent: -9999px;
  display: block;
  width: 361px;
  height: 43px;
}
#logo h1 a:hover {
  background: transparent url(/images/app/logo.gif) 0 0 no-repeat;
  text-indent: -9999px;
  display: block;
  width: 361px;
  height: 43px;
}
#search {
  width: 220px;
  float: right;
}
#search {
  color: #ffffff;
  text-align: left;
}
#search-inner {
  overflow: hidden;
  text-align: left;
  margin: 6px 0 0 0;
  padding: 6px 0 0 0;
  width: 220px;
  height: 29px;
  background: url(/images/app/hd-search.gif) no-repeat 0 0;
}
#search-inner .search-submit {
  float: right;
  padding: 0 5px 0 0;
  margin: 0;
  width: 25px;
  height: 25px;
  overflow: hidden;
}
#search-inner .search-submit a {
  background: transparent;
  text-indent: -9999px;
  display: block;
  width: 25px;
  height: 25px;
}
#search-inner input {
  color: #777777;
  width: 150px;
  font-size: 12px;
  line-height: 12px;
  border: 0px solid transparent;
  background: transparent;
}
#search-inner .search-form-input {
  float: left;
  padding: 3px 0 0 25px;
}
#nav {
  width: 500px;
  float: left;
}
#nav a {
  color: #ffffff;
  text-decoration: underline;
  padding: 0;
  margin: 0 5px 0 0;
}
#nav a:hover {
  color: #ffffff;
  text-decoration: none;
}
#nav li { float: left; }
#nav li#home a#current {
  background: transparent url(/images/app/navigation.gif) -347px -70px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 52px;
  height: 35px;
}
#nav li#home a:hover {
  background: transparent url(/images/app/navigation.gif) -347px -35px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 52px;
  height: 35px;
}
#nav li#home a {
  background: transparent url(/images/app/navigation.gif) -347px 0 no-repeat;
  text-indent: -9999px;
  display: block;
  width: 52px;
  height: 35px;
}
#nav li#events a#current {
  background: transparent url(/images/app/navigation.gif) -5px -70px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 45px;
  height: 35px;
}
#nav li#events a:hover {
  background: transparent url(/images/app/navigation.gif) -5px -35px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 45px;
  height: 35px;
}
#nav li#events a {
  background: transparent url(/images/app/navigation.gif) -5px 0 no-repeat;
  text-indent: -9999px;
  display: block;
  width: 45px;
  height: 35px;
}
#nav li#collect a {
  background: transparent url(/images/app/navigation.gif) -52px 0 no-repeat;
  text-indent: -9999px;
  display: block;
  width: 74px;
  height: 35px;
}
#nav li#collect a:hover {
  background: transparent url(/images/app/navigation.gif) -52px -35px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 74px;
  height: 35px;
}
#nav li#collect a#current {
  background: transparent url(/images/app/navigation.gif) -52px -70px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 74px;
  height: 35px;
}
#nav li#artwire a {
  background: transparent url(/images/app/navigation.gif) -128px 0 no-repeat;
  text-indent: -9999px;
  display: block;
  width: 73px;
  height: 35px;
}
#nav li#artwire a:hover {
  background: transparent url(/images/app/navigation.gif) -128px -35px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 73px;
  height: 35px;
}
#nav li#artwire a#current {
  background: transparent url(/images/app/navigation.gif) -128px -70px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 73px;
  height: 35px;
}
#nav li#services a {
  background: transparent url(/images/app/navigation.gif) -203px 0 no-repeat;
  text-indent: -9999px;
  display: block;
  width: 80px;
  height: 35px;
}
#nav li#services a:hover {
  background: transparent url(/images/app/navigation.gif) -203px -35px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 80px;
  height: 35px;
}
#nav li#services a#current {
  background: transparent url(/images/app/navigation.gif) -203px -70px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 80px;
  height: 35px;
}
#nav li#admin a {
  background: transparent url(/images/app/navigation.gif) -285px 0 no-repeat;
  text-indent: -9999px;
  display: block;
  width: 59px;
  height: 35px;
}
#nav li#admin a:hover {
  background: transparent url(/images/app/navigation.gif) -285px -35px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 59px;
  height: 35px;
}
#nav li#admin a#current {
  background: transparent url(/images/app/navigation.gif) -285px -70px no-repeat;
  text-indent: -9999px;
  display: block;
  width: 59px;
  height: 35px;
}
#nag {
  width: 440px;
  text-align: right;
  float: right;
  padding: 5px;
  font-size: 13px;
  line-height: 24px;
  color: #cccccc;
}
#nag strong a {
  text-decoration: none;
  color: #0084ce;
}
#nag a {
  text-decoration: none;
  color: #555555;
}
#nag a:hover {
  text-decoration: underline;
  color: #0084ce;
}
#secondary-navigation-wrap {
  background: #004f7a url(/images/app/secondary-navigation-bgd.gif) 0 0 repeat;
  text-align: left;
  border-bottom: 3px solid #cccccc;
  height: 25px;
  width: 980px;
  margin: 0 auto 0 auto;
  font-size: 14px;
  line-height: 24px;
  padding: 5px 10px;
  color: #004a76;
}
#secondary-navigation-wrap a#current {
  color: #ffffff;
  text-decoration: none;
}
#secondary-navigation-wrap a {
  color: #cccccc;
  text-decoration: none;
}
#secondary-navigation-wrap a#current:hover {
  color: #ffffff;
  text-decoration: underline;
}
#secondary-navigation-wrap a:hover {
  color: #ffffff;
  text-decoration: underline;
}
