/* -----------------------------------------------------------------------
 Department of Regional Planning
 http://planning.lacounty.gov
   * Copyright (c) 2008.
   * mist.css v0.1 09232008
----------------------------------------------------------------------- */

body {
  background: #fff url(../img/interface/if_bg-body.png) repeat-x 0 0;
}
body#vanilla {
  background: none;
  margin: 15px;
  text-align: left;
}

/* @group Structure */

#nav-sup,
#branding,
#nav-main,
#content,
#site-info {
  float: left;
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 934px;
}
#nav-sup {
  height: 27px;
}
#branding {
  height: 99px;
}
#nav-main {
  height: 54px;
}
#content {
  background: #fff url(../img/interface/if_bg-content.png) repeat-y 674px 0;
  margin: 3px 0 0 0;
  padding: 16px 0 80px 0;
}
#content-sup {
}
#content-main {
  position: relative;
}
#content-sec {
}
#site-info {
  border-top: 1px solid #c2c2c2;
  padding: 16px 0 0 0;
}

/* @end */
/* @group Build */

/* @group =nav-sup */

#nav-sup h2 {
  background: transparent url(../img/interface/if_bg-nav-sup-h2.png) no-repeat 0
    0;
  float: left;
  height: 27px;
  width: 86px;
}
#nav-sup h2 a {
  background: none;
  display: block;
  height: 27px;
  text-indent: -9999px;
}
#nav-sup ul {
  list-style-type: none;
  margin: 0;
  position: absolute;
  right: 0;
  top: 7px;
}
#nav-sup ul li {
  display: inline;
  padding: 0 0 0 18px;
  font: 10px/1 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
}
#nav-sup ul li a {
  background: none;
  color: #fff;
}
#nav-sup ul li a:hover {
  color: #febf00;
}

/* @end */
/* @group =branding */

#branding {
  background: transparent url(../img/interface/if_bg-branding.png) no-repeat 0 0;
}
#branding h1 {
  height: 48px;
  line-height: 1;
  position: absolute;
  top: 28px;
  width: 457px;
}
#branding h1 a {
  background: none;
  display: block;
  height: 48px;
  text-indent: -9999px;
}

/* =new-arrow */
p.new-arrow {
  background: transparent url(../img/interface/if_img-new-arrow.png) no-repeat 0
    0;
  height: 50px;
  left: 571px;
  position: absolute;
  text-indent: -9999px;
  top: 28px;
  width: 58px;
}

/* =srch-main */
form#srch-main {
  position: absolute;
  right: 0;
  text-align: right;
  top: 35px;
  width: 358px;
}
form#srch-main p {
  line-height: 1;
  margin: 0;
}
form#srch-main label {
  display: none;
}
form#srch-main input.text {
  border: 1px solid #3c4861;
  color: #333;
  color: #666;
  margin: 0;
  padding: 7px 20px 6px 4px;
  width: 272px;
}
form#srch-main input#submit {
  position: absolute;
  right: 3px;
  top: 4px;
}

/* @end */
/* @group =nav-main */

#nav-main ul {
  background: transparent url(../img/interface/if_bg-nav-main.png) no-repeat 0 0;
  float: left;
  height: 54px;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 934px;
}
#nav-main ul li {
  float: left;
}
#nav-main ul li a {
  background: transparent url(../img/interface/if_bg-nav-main.png) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 54px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
  width: 159px;
}
#nav-main ul li#nm-case a {
  background-position: 0 0;
}
#nav-main ul li#nm-case a.active {
  background-position: 0 -108px !important;
}
#nav-main ul li#nm-case a:hover {
  background-position: 0 -54px;
}

#nav-main ul li#nm-plan a {
  background-position: -159px 0;
}
#nav-main ul li#nm-plan a.active {
  background-position: -159px -108px !important;
}
#nav-main ul li#nm-plan a:hover {
  background-position: -159px -54px;
}

#nav-main ul li#nm-app a {
  background-position: -318px 0;
}
#nav-main ul li#nm-app a.active {
  background-position: -318px -108px !important;
}
#nav-main ul li#nm-app a:hover {
  background-position: -318px -54px;
}

#nav-main ul li#nm-ze a {
  background-position: -477px 0;
}
#nav-main ul li#nm-ze a.active {
  background-position: -477px -108px !important;
}
#nav-main ul li#nm-ze a:hover {
  background-position: -477px -54px;
}

#nav-main ul li#nm-luz a {
  background-position: -636px 0;
}
#nav-main ul li#nm-luz a.active {
  background-position: -636px -108px !important;
}
#nav-main ul li#nm-luz a:hover {
  background-position: -636px -54px;
}

#nav-main ul li#nm-map a {
  background-position: -795px 0;
  width: 139px;
}
#nav-main ul li#nm-map a.active {
  background-position: -795px -108px !important;
  width: 139px;
}
#nav-main ul li#nm-map a:hover {
  background-position: -795px -54px;
}

/* @end */
/* @group =content-main */

p.breadcrumb {
  background: #f3f3f3;
  font: 10px/1 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  padding: 7px 2px 6px 4px;
}
p.breadcrumb a,
p.entry-byline a {
  color: #666;
  text-decoration: underline;
}
p.breadcrumb a:hover,
p.entry-byline a:hover {
  background: none;
  color: #666;
  text-decoration: none;
}

/* =alert */
p.alert {
  background: #fff3cf;
  border: 1px solid #ffdeba;
  clear: both;
  padding: 5px;
  margin-top: 10px;
  text-align: center;
}
p.alert strong {
  color: #c30;
}

.alert-feature {
  background: #fcc;
  border: 1px solid #600;
  clear: both;
  color: #600;
  padding: 5px;
  margin-top: 10px;
  text-align: center;
}
.alert-feature strong {
  color: #600;
}
.alert-feature strong.large {
  font-size: 16px;
}

/* =alert */
p.div {
  background: #fff3cf;
  border: 1px solid #ffdeba;
  clear: both;
  padding: 5px;
  margin-top: 10px;
  text-align: center;
}
p.div strong {
  color: #c30;
}

.div-feature {
  background: #fcc;
  border: 1px solid #600;
  clear: both;
  color: #600;
  padding: 5px;
  margin-top: 10px;
  text-align: center;
}
.div-feature strong {
  color: #600;
}
.div-feature strong.large {
  font-size: 16px;
}

/* =alert2 */
p.alert2 {
  border: 1px solid;
  clear: both;
  padding: 5px;
  margin-top: 10px;
  text-align: center;
}
p.alert2 strong {
  color: #c30;
}

.alert2-feature {
  border: 1px solid #600;
  clear: both;
  color: #600;
  padding: 5px;
  margin-top: 10px;
  text-align: center;
}
.alert2-feature strong {
  color: #600;
}
.alert2-feature strong.large {
  font-size: 16px;
}

/* =alert-div */
.alert-div {
  background: #fff3cf;
  border: 1px solid #ffdeba;
  clear: both;
  padding: 5px;
  margin-top: 10px;
}

/* =img_center */
p.img_center {
  clear: both;
  padding: 5px;
  margin-top: 10px;
  text-align: center;
}
p.img_center strong {
  color: #c30;
}

/* @group = skip-to-content */
a.skip {
  position: absolute;
  top: 0px;
  left: 0px;
  margin-left: -9999px;
  font-family: verdana, sans-serif;
  z-index: 100;
}
a.skip:focus {
  margin-left: 0px;
}

/* @group =entry */
p.leading-na {
  line-height: 1.2;
  margin: 0 0 9px 0;
}

.entry {
  overflow: hidden;
}

h2.entry-title {
}
p.entry-byline {
  border-bottom: 1px solid #eee;
  color: #666;
  font-size: 10px;
  font-style: italic;
  line-height: 1.2;
  margin: 0 0 7px 0;
  padding: 0 0 9px 0;
}

.entry-inline-right {
  float: right;
  padding: 4px 10px 16px 10px;
}
.entry-inline-left {
  float: left;
  padding: 4px 10px 16px 0;
}

/* =archive */
.archive {
  font: 10px/1 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
}
.archive a {
  color: #369;
}
.archive a:hover {
  background: none;
  color: #000;
  text-decoration: underline;
}

/* =srch-box */
form#srch-box,
form#srch-box-fixed {
  background: #ededed;
  border-bottom: 4px solid #ddd;
  float: right;
  margin: 4px 10px 10px 10px;
  position: relative;
  width: 245px;
}
form#srch-box-fixed {
  float: none;
  margin: 18px 0;
}
form#srch-box h2,
form#srch-box-fixed h2 {
  background: #e8f6fd url(../img/interface/bg_srch-box-h2.png) repeat-x 0 100%;
  color: #0a4e70;
  font: bold 12px/2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
  margin: 0;
  padding: 0 5px;
}
form#srch-box p,
form#srch-box-fixed p {
  line-height: 1;
  margin: 0;
  padding: 10px 0 0 0;
  position: relative;
}
form#srch-box input.text,
form#srch-box-fixed input.text {
  border: 1px solid #ddd;
  color: #333;
  color: #666;
  margin: 0 0 10px 7px;
  padding: 7px 32px 6px 5px;
  width: 192px;
}
form#srch-box input.srch-box-submit,
form#srch-box-fixed input.srch-box-submit {
  position: absolute;
  right: 11px;
  top: 14px;
}

/* =box */
div.box {
  background: #fff;
  border: 1px solid #777;
  float: right;
  margin: 2px 10px 14px 10px;
  position: relative;
  width: 245px;
}
div.box h2 {
  background: transparent;
  border-bottom: 1px solid #777;
  color: #333;
  font: bold 12px/2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
  margin: 0;
  padding: 0 5px;
}
div.box-content {
  border-bottom: 4px solid #eee;
  padding: 5px;
}
div.box-content p {
  font: 10px/1.2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  margin: 8px 0;
}
div.box-content ul {
  margin-bottom: 0px;
}

div.box.bx-base h2 {
  background: #eee url(../img/interface/if_bg_box-h2-base.png) repeat-x 0 100%;
}

/* =box-s */
div.box-s {
  background: #fff;
  border: 1px solid #777;
  margin: 2px 10px 14px 10px;
  position: relative;
  width: 250px;
}
div.box-s h2 {
  background: transparent;
  border-bottom: 1px solid #777;
  color: #333;
  font: bold 12px/2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
  margin: 0;
  padding: 0 5px;
}
div.box-s-content {
  border-bottom: 4px solid #eee;
  padding: 5px;
}
div.box-s-content p {
  font: 10px/1.2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  margin: 8px 0;
}
div.box-s-content ul {
  margin-bottom: 0px;
}

div.box-s.bx-base h2 {
  background: #eee url(../img/interface/if_bg_box-h2-base.png) repeat-x 0 100%;
}

/* =box-col */
div.box-col {
  background: #fff;
  border: 1px solid #8aa7b8;
  margin: 0 5px 18px 0;
  position: relative;
  width: 235px;
}
div.box-col h2 {
  background: transparent;
  border-bottom: 1px solid #8aa7b8;
  color: #222;
  font: bold 12px/2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
  margin: 0;
  padding: 0 5px;
}
div.box-col.bx-base h2 {
  background: #eff4f7 url(../img/interface/if_bg-box-col-h2.png) repeat-x 0 100%;
}
div.box-col-content {
  border-bottom: 4px solid #d8e1e7;
  overflow: hidden;
}
div.box-col-content p {
  font: 10px/1.2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  margin: 8px 0;
}

div.box-col-content ul.addnav {
  float: left;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  width: 100%;
}
div.box-col-content ul.addnav li {
  float: left;
  line-height: 1.1;
  margin: 0;
  padding: 0;
  width: 100%;
}
div.box-col-content ul.addnav li a {
  background: #fff url(../img/interface/if_bg-box-col-li.png) repeat-x 0 100%;
  color: #555;
  display: block;
  padding: 5px 5px 8px 5px;
}
div.box-col-content ul.addnav li a:hover {
  background-color: #eff8fe;
  color: #222;
}

/* =info-box */
div.info-box {
  background: #ededed;
  border-bottom: 4px solid #ddd;
  float: right;
  margin: 2px 10px 18px 10px;
  position: relative;
  width: 245px;
}
div.info-box h2 {
  background: #e8f6fd url(../img/interface/bg_srch-box-h2.png) repeat-x 0 100%;
  color: #0a4e70;
  font: bold 12px/2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
  margin: 0;
  padding: 0 5px;
}
div.info-box p {
  margin: 8px 0;
  padding: 0 5px;
}
div.info-box a {
  color: #c30;
  font-weight: bold;
}
div.info-box ul {
  list-style-type: none;
  margin: 7px 5px;
}
div.info-box ul li {
}
div.info-box ul li a {
  font-weight: normal;
}
div.info-box ul li a:hover {
  background: none;
  text-decoration: underline;
}

/* =info-box-sea */
div.info-box-sea {
  background: #fff;
  border: 1px solid #666;
  float: right;
  margin: 2px 10px 18px 10px;
  position: relative;
  width: 240px;
}
div.info-box-sea p {
  margin: 0 0 6px 0;
}
div.info-box-sea p a {
  border: 1px solid #666;
  display: block;
  line-height: 1;
  margin: 3px;
  position: relative;
  overflow: hidden;
  height: 125px;
  text-align: center;
}
div.info-box-sea p a.sea-inline {
  border: none;
  display: inline;
  line-height: 1;
  margin: 0;
  text-align: inherit;
}
div.info-box-sea p a img {
  margin: 0;
}
div.info-box-sea ul {
  margin-bottom: 8px;
}
div.info-box-sea ul li {
  line-height: 1.5;
}

div.info-box-sea p.sea-inst {
  color: #666;
  font-style: italic;
  margin: 0 3px 3px 3px;
}

/* =info-box-flat */
div.info-box-flat {
  background: #fff;
  border: 1px solid #ddd;
  border-bottom: 4px solid #ddd;
  float: right;
  margin: 2px 10px 18px 10px;
  position: relative;
  width: 245px;
}
div.info-box-flat h2 {
  background: #ececec;
  color: #666;
  font: bold 12px/2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
  margin: 0;
  padding: 0 5px;
}
div.info-box-flat p {
  font: 10px/1.2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  margin: 8px 0;
  padding: 0 5px;
}
div.info-box-flat a {
  color: #369;
  font-weight: normal;
}
div.info-box-flat ul {
  list-style-type: none;
  margin: 7px 5px;
}
div.info-box-flat ul li {
}
div.info-box-flat ul li a {
  font-weight: normal;
}
div.info-box-flat ul li a:hover {
  background: none;
  text-decoration: underline;
}

/* =info-box-gr */
div.info-box-gr {
  background: #fff;
  border: 1px solid #999;
  float: right;
  margin: 2px 10px 18px 10px;
  position: relative;
  width: 245px;
}
div.info-box-gr h2 {
  background: transparent url(../img/interface/if_bg_box-h2-gr.png) repeat-x 0
    100%;
  color: #333;
  font: bold 12px/2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
  margin: 0;
  padding: 0 5px;
}
div.info-box-gr p {
  font: 10px/1.2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  margin: 8px 0;
  padding: 0 5px;
}
div.info-box-gr a {
  color: #369;
  font-weight: normal;
}
div.info-box-gr ul {
  border-bottom: 4px solid #dedede;
  list-style-type: none;
  margin: 7px 5px;
}
div.info-box-gr ul li {
}
div.info-box-gr ul li a {
  font-weight: normal;
}
div.info-box-gr ul li a:hover {
  background: none;
  text-decoration: underline;
}

/* =srch-results */
dl.srch-results {
}
dl.srch-results dt {
  line-height: 1.2;
}
dl.srch-results dt strong a {
  font-weight: bold;
  color: #369;
  display: block;
  margin: 0 0 4px 0;
}
dl.srch-results dt span.srch-blurb {
  color: #888;
  display: block;
  font: normal 10px/1.2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
}
dl.srch-results dd {
  border-top: 1px dotted #ccc;
  font: 10px/1.2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  margin: 4px 0 16px 0;
  padding: 4px 0 0 0;
}
dl.srch-results dd a {
  color: #666;
}
dl.srch-results dd a:hover {
  color: #333;
  background: none;
  text-decoration: underline;
}

p.srch-again a {
  font-weight: bold;
}

/* =paginate */
dt.paginate_links {
  line-height: 1;
  margin-top: 18px;
  text-align: right;
}
dt.paginate_links strong {
  background: #eee;
  border-top: 1px solid #ccc;
  padding: 2px;
}
dt.paginate_links a {
  color: #369;
}
dd.paginate_totals {
  color: #666;
  font-style: italic !important;
  text-align: right;
}

/* =list-expanded */
ul.list-expanded {
  list-style-type: none;
  margin: 0;
}
ul.list-expanded li {
  line-height: 1.2;
  padding: 6px 5px;
}
ul.list-expanded li.list-expanded-switch {
  background: #eee;
}
ul.list-expanded li strong {
}
ul.list-expanded li strong a {
  font-weight: bold;
}
ul.list-expanded li strong a:hover {
  background: none;
}
ul.list-expanded li span.list-expanded-more {
  color: #666;
  font: italic 10px/1.2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
}

/* =gis-data-accept */
p#gis-data-accept {
  clear: both;
  height: 26px;
  margin: 30px auto 18px auto;
  width: 214px;
}
p#gis-data-accept a {
  background: transparent url(../img/interface/if_bg-a-gis-data-accept.png)
    no-repeat 0 0;
  display: block;
  height: 26px;
  text-indent: -9999px;
}
p#gis-data-accept a:hover {
  background-position: 0 -26px;
}

/* =gis-apps */
ul.gis-apps {
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  position: relative;
}
ul.gis-apps li.gis-apps-gisnet2018 {
  background: transparent url(../img/entry/img-launch-gisnet-2018.png) no-repeat
    0 0;
}
ul.gis-apps li.gis-apps-flavors {
  background: transparent url(../img/entry/img-launch-flavors.jpg) no-repeat 0 0;
}
ul.gis-apps li {
  height: 210px;
  margin: 0 0 25px 0;
  overflow: hidden;
  padding: 8px 0 0 266px;
}
ul.gis-apps li.gis-apps-gisnet {
  background: transparent url(../img/entry/img-launch-gisnet.jpg) no-repeat 0 0;
}
ul.gis-apps li.gis-apps-subnet {
  background: transparent url(../img/entry/img-launch-subnet.jpg) no-repeat 0 0;
}
ul.gis-apps li.gis-apps-ovovnet {
  background: transparent url(../img/entry/img-launch-ovovnet.jpg) no-repeat 0 0;
}
ul.gis-apps li.gis-apps-znet {
  background: transparent url(../img/entry/img-launch-znet.png) no-repeat 0 0;
}
ul.gis-apps li.gis-apps-gpnet {
  background: transparent url(../img/entry/img-launch-gpnet.png) no-repeat 0 0;
}
ul.gis-apps li.gis-apps-ffnet {
  background: transparent url(../img/entry/img-launch-ffnet.png) no-repeat 0 0;
}
ul.gis-apps li.gis-apps-elanet {
  background: transparent url(../img/entry/img-launch-elanet.jpg) no-repeat 0 0;
}
ul.gis-apps li.gis-apps-gisnet3 {
  background: transparent url(../img/entry/img-launch-gisnet3.jpg) no-repeat 0 0;
}
ul.gis-apps li.gis-apps-smmlcpnet {
  background: transparent url(../img/entry/img-launch-smmlcpnet.png) no-repeat 0
    0;
}

ul.gis-apps li.gis-apps-smmnawebapp {
  background: transparent url(../img/entry/img-launch-smmnawebapp.png) no-repeat
    0 0;
}
ul.gis-apps li.gis-apps-anet {
  background: transparent url(../img/entry/img-launch-anet.png) no-repeat 0 0;
}
ul.gis-apps li.gis-apps-hnet {
  background: transparent url(../img/entry/img-launch-hnet.png) no-repeat 0 0;
}
ul.gis-apps li.gis-apps-gismpe {
  background: transparent url(../img/interface/if_img-spotlight-mpe.jpg)
    no-repeat 0 0;
}
gis-apps li a {
  color: #369;
}
ul.gis-apps li strong a {
  background: none;
  display: block;
  font: normal 16px 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
}

/* =data-list */
dl.data-list {
}
dl.data-list dt {
  clear: both;
  font: bold 13px 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
}
dl.data-list dt a {
  color: #369;
  font-style: italic;
}
dl.data-list dd {
  color: #555;
  font: 10px/1.2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
}
dl.data-list dd p {
  line-height: 1.2;
}

/* =launch-box */
p.launch-box {
  clear: both;
  height: 26px;
  margin: 30px auto 18px auto;
  width: 214px;
}
p.launch-box a {
  background: transparent url(../img/interface/if_bg-a-gis-app-accept.png)
    no-repeat 0 0;
  display: block;
  height: 26px;
  text-indent: -9999px;
}
p.launch-box a:hover {
  background-position: 0 -26px;
}

/* =pg-resources */
div.pg-resources {
  background: #fff;
  border: 1px solid #ddd;
  border-bottom: 4px solid #ddd;
  float: right;
  margin: 2px 10px 18px 10px;
  position: relative;
  width: 298px;
}
div.pg-resources h2 {
  background: #ececec;
  color: #666;
  font: bold 12px/2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
  margin: 0;
  padding: 0 5px;
}
div.pg-resources dl {
  padding: 0;
}
div.pg-resources dl dt {
  border-top: 1px solid #ddd;
  line-height: 1.2;
  padding: 5px 3px 2px 5px;
}
div.pg-resources dl dd {
  color: #555;
  font: 10px/1.2 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  margin: 0;
  padding: 5px 3px 5px 5px;
}
div.pg-resources strong a {
  color: #c30;
  font-weight: bold;
  text-decoration: none;
}
div.pg-resources a {
  color: #555;
  text-decoration: underline;
}
div.pg-resources a:hover {
  color: #333;
  text-decoration: none;
}

/* =pg-plan-doc */

h2.pg-plan-doc {
  background: transparent url(../img/entry/img-ovov-download.jpg) no-repeat 50%
    0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc a {
  background: none;
  display: block;
  height: 26px;
  margin: 274px 0 0 0;
}

h2.pg-plan-doc-2011 {
  background: transparent url(../img/entry/img-ovov-download-2011.jpg) no-repeat
    50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-2011 a {
  background: none;
  display: block;
  height: 30px;
  margin: 274px 0 0 0;
}

h2.pg-plan-doc-2012 {
  background: transparent url(../img/entry/img-ovov-download-2012.jpg) no-repeat
    50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-2012 a {
  background: none;
  display: block;
  height: 30px;
  margin: 274px 0 0 0;
}

h2.pg-plan-doc-gp-2011 {
  background: transparent url(../img/entry/img-gp-download-2011.jpg) no-repeat
    50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-gp-2011 a {
  background: none;
  display: block;
  height: 23px;
  margin: 305px 0 0 58px;
  width: 184px;
}

h2.pg-plan-doc-2009 {
  background: transparent url(../img/entry/img-ovov-download-2009.jpg) no-repeat
    50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-2009 a {
  background: none;
  display: block;
  height: 26px;
  margin: 274px 0 0 0;
}

h2.pg-plan-doc-2008 {
  background: transparent url(../img/entry/img-ovov-download-2008.jpg) no-repeat
    50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-2008 a {
  background: none;
  display: block;
  height: 26px;
  margin: 274px 0 0 0;
}

h2.pg-plan-doc-gp {
  background: transparent url(../img/entry/img-gp-download.jpg) no-repeat 50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-gp a {
  background: none;
  display: block;
  height: 26px;
  margin: 274px 0 0 0;
}

h2.pg-plan-doc-housing {
  background: transparent url(../img/entry/img-housing-download.jpg) no-repeat
    50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-housing a {
  background: none;
  display: block;
  height: 26px;
  margin: 274px 0 18px 0;
}

h2.pg-plan-doc-hhcup {
  background: transparent url(../img/entry/img-hhcup-download.jpg) no-repeat 50%
    0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-hhcup a {
  background: none;
  display: block;
  height: 26px;
  margin: 274px 0 18px 0;
}

h2.pg-plan-doc-tnc {
  background: transparent url(../img/entry/img-tnc-download.png) no-repeat 50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-tnc a {
  background: none;
  display: block;
  height: 295px;
  margin: 0 0 0 0;
}

h2.pg-plan-doc-gp-2012 {
  background: transparent url(../img/entry/img-gp-download-2012.jpg) no-repeat
    50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-gp-2012 a {
  background: none;
  display: block;
  height: 23px;
  margin: 305px 0 0 58px;
  width: 184px;
}

h2.pg-plan-doc-gp-2013 {
  background: transparent url(../img/entry/img-gp-download-2013.jpg) no-repeat
    50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-gp-2013 a {
  background: none;
  display: block;
  height: 23px;
  margin: 305px 0 0 58px;
  width: 184px;
}

h2.pg-plan-doc-gp-2014 {
  background: transparent url(../img/entry/img-gp-download-2014.jpg) no-repeat
    50% 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
h2.pg-plan-doc-gp-2014 a {
  background: none;
  display: block;
  height: 23px;
  margin: 305px 0 0 58px;
  width: 184px;
}

/* @end */

/* =meta */

.meta {
  color: #666;
  font: 10px/1 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  padding: 5px 0 0 0;
}
.meta a {
  color: #666;
  text-decoration: none;
}
.meta a:hover {
  background: none;
  color: #666;
  text-decoration: underline;
}
.meta h3 {
  color: #666;
  font: normal 16px 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
  margin: 0 0 10px 0;
}
.meta dl {
  margin: 0 0 15px 0;
}
.meta dt {
  color: #555;
  line-height: 1.2;
}
.meta dd {
  line-height: 1.3;
  margin: 0 0 8px 0;
}

/* =plan-type */
#plan-type ul {
  background: none;
  float: left;
  height: 90px;
  list-style-type: none;
  margin: 0 0 18px 25px;
  overflow: hidden;
  position: relative;
  width: 616px;
}
#plan-type ul li {
  float: left;
}
#plan-type ul li a {
  background: transparent url(../img/interface/if_bg-plan-type.png) no-repeat 0
    0;
  display: block;
  font-size: 1%;
  height: 90px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
  width: 192px;
}

#plan-type ul li a#pt-ccpe {
  background-position: 0 0;
  margin: 0 20px 0 0;
}
#plan-type ul li a#pt-ccpe:hover,
#plan-type ul li a#pt-ccpe.pt-active {
  background-position: 0 -90px;
}

#plan-type ul li a#pt-ap {
  background-position: -212px 0;
  margin: 0 20px 0 0;
}
#plan-type ul li a#pt-ap:hover,
#plan-type ul li a#pt-ap.pt-active {
  background-position: -212px -90px;
}

#plan-type ul li a#pt-o {
  background-position: -424px 0;
  margin: 0;
}
#plan-type ul li a#pt-o:hover,
#plan-type ul li a#pt-o.pt-active {
  background-position: -424px -90px;
}

/* =gis-section */
#gis-section ul {
  background: none;
  float: left;
  height: 90px;
  list-style-type: none;
  margin: 0 0 18px 25px;
  overflow: hidden;
  position: relative;
  width: 616px;
}
#gis-section ul li {
  float: left;
}
#gis-section ul li a {
  background: transparent url(../img/interface/if_bg-gis-section.png) no-repeat
    0 0;
  display: block;
  font-size: 1%;
  height: 90px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
  width: 192px;
}
#gis-section ul li a#gis-igm {
  background-position: 0 0;
  margin: 0 20px 0 0;
}
#gis-section ul li a#gis-igm:hover {
  background-position: 0 -90px;
}
#gis-section ul li a#gis-mc {
  background-position: -212px 0;
  margin: 0 20px 0 0;
}
#gis-section ul li a#gis-mc:hover {
  background-position: -212px -90px;
}
#gis-section ul li a#gis-gd {
  background-position: -424px 0;
  margin: 0;
}
#gis-section ul li a#gis-gd:hover {
  background-position: -424px -90px;
}

/* =gis-data-all */
p.gis-data-all {
  clear: both;
  margin: 24px auto;
  width: 225px;
}
p.gis-data-all a {
  background: transparent url(../img/entry/img-download-gis-data.png) no-repeat -3px
    0;
  display: block;
  font-size: 1%;
  height: 25px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
  width: 225px;
}

/* =badge-ovov */
p.badge-ovov {
  background: transparent url(../img/entry/bg-ovov-badge-a.png) no-repeat 0 0;
  clear: both;
  height: 63px;
  margin: 18px auto;
  overflow: hidden;
  position: relative;
  width: 366px;
  text-indent: -9999px;
}
p.badge-ovov a {
  border-bottom: 3px solid #fff;
  display: block;
  float: left;
  height: 59px;
  width: 167px;
}
p.badge-ovov a.badge-ovov-01 {
  margin-right: 32px;
}
p.badge-ovov a:hover {
  background: none;
  border-bottom-color: #ededed;
}

ul.nav-extra {
  list-style-type: none;
  margin-left: 0;
}
ul.nav-extra li {
}
ul.nav-extra li a {
  color: #369;
  display: block;
}

ul.nav-extra li a:hover {
  background: #eee;
  color: #333;
}

/* =prj-hdr */

h2.pg-hdr-main {
  height: 116px;
  text-indent: -9999px;
}
h2.pg-hdr-main.pg-hdr-main- {
  background: transparent url(../img/interface/if_bg-h2-prj-.jpg) no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-centennial {
  background: transparent url(../img/interface/if_bg-h2-prj-centennial.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-yard {
  background: transparent url(../img/interface/if_bg-h2-prj-yard.jpg) no-repeat
    0 0;
}
h2.pg-hdr-main.pg-hdr-main-willowbrook {
  background: transparent url(../img/interface/if_bg-h2-prj-willowbrook.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-housing {
  background: transparent url(../img/interface/if_bg-h2-prj-housing-v2.png)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-housing-update {
  background: transparent url(../img/interface/if_bg-h2-prj-housing-update.png)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-generalplan {
  background: transparent url(../img/interface/if_bg-h2-prj-generalplan.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-ovov {
  background: transparent url(../img/interface/if_bg-h2-prj-ovov.jpg) no-repeat
    0 0;
}
h2.pg-hdr-main.pg-hdr-main-hh {
  background: transparent url(../img/interface/if_bg-h2-prj-haciendaheights.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-ela_csd {
  background: transparent url(../img/interface/if_bg-h2-prj-ela_csd.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-lennox {
  background: transparent url(../img/interface/if_bg-h2-prj-lennox.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-energy {
  background: transparent url(../img/interface/if_bg-h2-prj-energy.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-green {
  background: transparent url(../img/interface/if_bg-h2-prj-green.jpg) no-repeat
    0 0;
}
h2.pg-hdr-main.pg-hdr-main-ffvp {
  background: transparent url(../img/interface/if_bg-h2-prj-ffvp.jpg) no-repeat
    0 0;
}
h2.pg-hdr-main.pg-hdr-main-gis {
  background: transparent url(../img/interface/if_bg-h2-gis.jpg) no-repeat 0 0;
}

h2.pg-hdr-main.pg-hdr-main-lcp {
  background: transparent url(../img/interface/if_bg-h2-prj-lcp.jpg) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-mdr {
  background: transparent url(../img/interface/if_bg-h2-prj-mdr-main.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-smmna {
  background: transparent url(../img/interface/if_bg-h2-prj-smmna.jpg) no-repeat
    0 0;
}
h2.pg-hdr-main.pg-hdr-main-ela {
  background: transparent url(../img/interface/if_bg-h2-prj-ela.jpg) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-zoup {
  background: transparent url(../img/interface/if_bg-h2-prj-zoup.jpg) no-repeat
    0 0;
}
h2.pg-hdr-main.pg-hdr-main-ncca {
  background: transparent url(../img/interface/if_bg-h2-prj-ncca.jpg) no-repeat
    0 0;
  height: 113px !important;
}
h2.pg-hdr-main.pg-hdr-main-census {
  background: transparent url(../img/interface/if_bg-h2-prj-census.png)
    no-repeat 0 0;
  height: 116px !important;
}

h2.pg-hdr-main.pg-hdr-main-gp2035 {
  background: transparent url(../img/interface/if_bg-h2-prj-gp2035-v6.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-hdo {
  background: transparent url(../img/interface/if_bg-h2-prj-hdo.png) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-hdo2 {
  background: transparent url(../img/interface/if_bg-h2-prj-hdo-phase2.png)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-southwest {
  background: transparent url(../img/interface/if_bg-h2-prj-southwest.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-uaiz {
  background: transparent url(../img/interface/if_bg-h2-prj-uaiz.jpg) no-repeat
    0 0;
}
h2.pg-hdr-main.pg-hdr-main-aro {
  background: transparent url(../img/interface/if_bg-h2-prj-aro.png) no-repeat 0
    0;
}
/* h2.pg-hdr-main.pg-hdr-main-greenzones { background: transparent url(../img/interface/if_bg-h2-prj-greenzones.png) no-repeat 0 0; } */
h2.pg-hdr-main.pg-hdr-main-housing-initiatives {
  background: transparent
    url(../img/interface/if_bg-h2-prj-housing-initiatives.png) no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-adu {
  background: transparent url(../img/interface/if_bg-h2-prj-adu.png) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-afs {
  background: transparent url(../img/interface/if_bg-h2-prj-afs.png) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-dro {
  background: transparent url(../img/interface/if_bg-h2-prj-dro.png) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-secondunit {
  background: transparent
    url(../img/interface/if_bg-h2-prj-secondunitdwelling.jpg) no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-art {
  background: transparent url(../img/interface/if_bg-h2-prj-art.png) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-lcm {
  background: transparent url(../img/interface/if_bg-h2-prj-lcm.png) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-oilwell {
  background: transparent url(../img/interface/if_bg-h2-prj-oilwell.png)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-woolsey {
  background: transparent url(../img/interface/if_bg-h2-prj-woolsey.png)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-title22 {
  background: transparent url(../img/interface/if_bg-h2-prj-title22.png)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-title22_info {
  background: transparent url(../img/interface/if_bg-h2-prj-title22_info.png)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-uas {
  background: transparent url(../img/interface/if_bg-h2-prj-uas.png) no-repeat 0
    0;
}

h2.pg-hdr-main.pg-hdr-main-title22_tuneup {
  background: transparent url(../img/interface/if_bg-h2-prj-title22tuneup.png)
    no-repeat 0 0;
}

h2.pg-hdr-main.pg-hdr-main-kids {
  background: transparent url(../img/interface/if_bg-h2-kids.png) no-repeat 0 0;
}

h2.pg-hdr-main.pg-hdr-main-wireless {
  background: transparent url(../img/interface/if_bg-h2-prj-wireless.png);
}

/* =gp2035 */

p.gp2035-home {
  height: 53px;
  position: absolute;
  top: 25px;
  left: 21px;
  width: 328px;
}
p.gp2035-home a {
  display: block;
  height: 53px;
  text-indent: -9999px;
}
p.gp2035-home a:hover {
  background: none;
}

ul.gp2035-nav {
  background: transparent url(../img/interface/if_bg_gp2035-nav-v7.png)
    no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.gp2035-nav li {
  float: left;
}
ul.gp2035-nav li a {
  background: transparent url(../img/interface/if_bg_gp2035-nav-v7.png)
    no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.gp2035-nav li.gpnv-i01 a {
  background-position: 0 0;
  width: 94px;
}
ul.gp2035-nav li.gpnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.gp2035-nav li.gpnv-i01 a.gpnv-active {
  background-position: 0 -52px !important;
}

ul.gp2035-nav li.gpnv-i02 a {
  background-position: -94px 0;
  width: 83px;
}
ul.gp2035-nav li.gpnv-i02 a:hover {
  background-position: -94px -26px;
}
ul.gp2035-nav li.gpnv-i02 a.gpnv-active {
  background-position: -94px -52px !important;
}

ul.gp2035-nav li.gpnv-i03 a {
  background-position: -177px 0;
  width: 104px;
}
ul.gp2035-nav li.gpnv-i03 a:hover {
  background-position: -177px -26px;
}
ul.gp2035-nav li.gpnv-i03 a.gpnv-active {
  background-position: -177px -52px !important;
}

ul.gp2035-nav li.gpnv-i04 a {
  background-position: -281px 0;
  width: 114px;
}
ul.gp2035-nav li.gpnv-i04 a:hover {
  background-position: -281px -26px;
}
ul.gp2035-nav li.gpnv-i04 a.gpnv-active {
  background-position: -281px -52px !important;
}

ul.gp2035-nav li.gpnv-i05 a {
  background-position: -395px 0;
  width: 109px;
}
ul.gp2035-nav li.gpnv-i05 a:hover {
  background-position: -395px -26px;
}
ul.gp2035-nav li.gpnv-i05 a.gpnv-active {
  background-position: -395px -52px !important;
}

ul.gp2035-nav li.gpnv-i06 a {
  background-position: -504px 0;
  width: 77px;
}
ul.gp2035-nav li.gpnv-i06 a:hover {
  background-position: -504px -26px;
}
ul.gp2035-nav li.gpnv-i06 a.gpnv-active {
  background-position: -504px -52px !important;
}

ul.gp2035-nav li.gpnv-i07 a {
  background-position: -581px 0;
  width: 78px;
}
ul.gp2035-nav li.gpnv-i07 a:hover {
  background-position: -581px -26px;
}
ul.gp2035-nav li.gpnv-i07 a.gpnv-active {
  background-position: -581px -52px !important;
}

/*ul.gp2035-nav li.gpnv-i08 a { background-position: -517px 0; width: 59px; }
ul.gp2035-nav li.gpnv-i08 a:hover { background-position: -517px -26px; }
ul.gp2035-nav li.gpnv-i08 a.gpnv-active { background-position: -517px -52px!important; }

ul.gp2035-nav li.gpnv-i09 a { background-position: -576px 0; width: 83px; }
ul.gp2035-nav li.gpnv-i09 a:hover { background-position: -576px -26px; }
ul.gp2035-nav li.gpnv-i09 a.gpnv-active { background-position: -576px -52px!important; }*/

/* =bh */

h2.pg-hdr-main.pg-hdr-main-bh {
  background: transparent url(../img/interface/if_bg-h2-prj-bh.jpg) no-repeat 0
    0;
}
ul.bh-nav {
  background: transparent url(../img/interface/if_bg_bh-nav-rev.png) no-repeat 0
    0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.bh-nav li {
  float: left;
}
ul.bh-nav li a {
  background: transparent url(../img/interface/if_bg_bh-nav-v2.png) no-repeat 0
    0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.bh-nav li.bhnv-i01 a {
  background-position: 0 0;
  width: 92px;
}
ul.bh-nav li.bhnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.bh-nav li.bhnv-i01 a.bhnv-active {
  background-position: 0 -52px !important;
}

ul.bh-nav li.bhnv-i02 a {
  background-position: -92px 0;
  width: 105px;
}
ul.bh-nav li.bhnv-i02 a:hover {
  background-position: -92px -26px;
}
ul.bh-nav li.bhnv-i02 a.bhnv-active {
  background-position: -92px -52px !important;
}

ul.bh-nav li.bhnv-i03 a {
  background-position: -197px 0;
  width: 65px;
}
ul.bh-nav li.bhnv-i03 a:hover {
  background-position: -197px -26px;
}
ul.bh-nav li.bhnv-i03 a.bhnv-active {
  background-position: -197px -52px !important;
}

ul.bh-nav li.bhnv-i04 a {
  background-position: -262px 0;
  width: 101px;
}
ul.bh-nav li.bhnv-i04 a:hover {
  background-position: -262px -26px;
}
ul.bh-nav li.bhnv-i04 a.bhnv-active {
  background-position: -262px -52px !important;
}

ul.bh-nav li.bhnv-i05 a {
  background-position: -363px 0;
  width: 65px;
}
ul.bh-nav li.bhnv-i05 a:hover {
  background-position: -363px -26px;
}
ul.bh-nav li.bhnv-i05 a.bhnv-active {
  background-position: -363px -52px !important;
}

ul.bh-nav li.bhnv-i06 a {
  background-position: -428px 0;
  width: 74px;
}
ul.bh-nav li.bhnv-i06 a:hover {
  background-position: -428px -26px;
}
ul.bh-nav li.bhnv-i06 a.bhnv-active {
  background-position: -428px -52px !important;
}

ul.bh-nav li.bhnv-i07 a {
  background-position: -502px 0;
  width: 88px;
}
ul.bh-nav li.bhnv-i07 a:hover {
  background-position: -502px -26px;
}
ul.bh-nav li.bhnv-i07 a.bhnv-active {
  background-position: -502px -52px !important;
}

ul.bh-nav li.bhnv-i08 a {
  background-position: -590px 0;
  width: 68px;
}
ul.bh-nav li.bhnv-i08 a:hover {
  background-position: -590px -26px;
}
ul.bh-nav li.bhnv-i08 a.bhnv-active {
  background-position: -590px -52px !important;
}

/* =tnc */

h2.pg-hdr-main.pg-hdr-main-tnc {
  background: transparent url(../img/interface/if_bg-h2-prj-tnc.jpg) no-repeat 0
    0;
  height: 116px;
}
h2.pg-hdr-main.pg-hdr-main-tnc a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.tnc-nav {
  background: transparent url(../img/interface/if_bg_tnc-nav-03.png) no-repeat 0
    0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.tnc-nav li {
  float: left;
}
ul.tnc-nav li a {
  background: transparent url(../img/interface/if_bg_tnc-nav-03.png) no-repeat 0
    0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}
ul.tnc-nav li.tncnv-i01 a {
  background-position: 0 0;
  width: 123px;
}
ul.tnc-nav li.tncnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.tnc-nav li.tncnv-i01 a.tncnv-active {
  background-position: 0 -52px !important;
}

ul.tnc-nav li.tncnv-i02 a {
  background-position: -123px 0;
  width: 203px;
}
ul.tnc-nav li.tncnv-i02 a:hover {
  background-position: -123px -26px;
}
ul.tnc-nav li.tncnv-i02 a.tncnv-active {
  background-position: -123px -52px !important;
}

ul.tnc-nav li.tncnv-i03 a {
  background-position: -326px 0;
  width: 176px;
}
ul.tnc-nav li.tncnv-i03 a:hover {
  background-position: -326px -26px;
}
ul.tnc-nav li.tncnv-i03 a.tncnv-active {
  background-position: -326px -52px !important;
}

ul.tnc-nav li.tncnv-i04 a {
  background-position: -502px 0;
  width: 157px;
}
ul.tnc-nav li.tncnv-i04 a:hover {
  background-position: -502px -26px;
}
ul.tnc-nav li.tncnv-i04 a.tncnv-active {
  background-position: -502px -52px !important;
}

/* =sea */

h2.pg-hdr-main.pg-hdr-main-sea {
  background: transparent url(../img/interface/if_bg-h2-prj-sea.jpg) no-repeat 0
    0;
}

/* =sea-nav-02 */

ul.sea-nav {
  background: transparent url(../img/interface/if_bg_sea-nav.png) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.sea-nav li {
  float: left;
}
ul.sea-nav li a {
  background: transparent url(../img/interface/if_bg_sea-nav.png) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.sea-nav li.seanv-i01 a {
  background-position: 0 0;
  width: 78px;
}
ul.sea-nav li.seanv-i01 a:hover {
  background-position: 0 -26px;
}
ul.sea-nav li.seanv-i01 a.seanv-active {
  background-position: 0 -52px !important;
}

ul.sea-nav li.seanv-i02 a {
  background-position: -78px 0;
  width: 135px;
}
ul.sea-nav li.seanv-i02 a:hover {
  background-position: -78px -26px;
}
ul.sea-nav li.seanv-i02 a.seanv-active {
  background-position: -78px -52px !important;
}

ul.sea-nav li.seanv-i03 a {
  background-position: -213px 0;
  width: 94px;
}
ul.sea-nav li.seanv-i03 a:hover {
  background-position: -213px -26px;
}
ul.sea-nav li.seanv-i03 a.seanv-active {
  background-position: -213px -52px !important;
}

ul.sea-nav li.seanv-i04 a {
  background-position: -307px 0;
  width: 117px;
}
ul.sea-nav li.seanv-i04 a:hover {
  background-position: -307px -26px;
}
ul.sea-nav li.seanv-i04 a.seanv-active {
  background-position: -307px -52px !important;
}

ul.sea-nav li.seanv-i05 a {
  background-position: -424px 0;
  width: 72px;
}
ul.sea-nav li.seanv-i05 a:hover {
  background-position: -424px -26px;
}
ul.sea-nav li.seanv-i05 a.seanv-active {
  background-position: -424px -52px !important;
}

ul.sea-nav li.seanv-i06 a {
  background-position: -496px 0;
  width: 73px;
}
ul.sea-nav li.seanv-i06 a:hover {
  background-position: -496px -26px;
}
ul.sea-nav li.seanv-i06 a.seanv-active {
  background-position: -496px -52px !important;
}

ul.sea-nav li.seanv-i07 a {
  background-position: -569px 0;
  width: 90px;
}
ul.sea-nav li.seanv-i07 a:hover {
  background-position: -569px -26px;
}
ul.sea-nav li.seanv-i07 a.seanv-active {
  background-position: -569px -52px !important;
}

/* =brackett */

h2.pg-hdr-main.pg-hdr-main-brackett {
  background: transparent url(../img/interface/if_bg-h2-prj-brackett.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-brackett a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

/* =aluc */

h2.pg-hdr-main.pg-hdr-main-aluc {
  background: transparent url(../img/interface/if_bg-h2-prj-aluc.jpg) no-repeat
    0 0;
}
h2.pg-hdr-main.pg-hdr-main-aluc a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.aluc-nav {
  background: transparent url(../img/interface/if_bg_aluc-nav-v2.png) no-repeat
    0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.aluc-nav li {
  float: left;
}
ul.aluc-nav li a {
  background: transparent url(../img/interface/if_bg_aluc-nav-v2.png) no-repeat
    0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.aluc-nav li.alucnv-i01 a {
  background-position: 0 0;
  width: 95px;
}
ul.aluc-nav li.alucnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.aluc-nav li.alucnv-i01 a.alucnv-active {
  background-position: 0 -52px !important;
}

ul.aluc-nav li.alucnv-i02 a {
  background-position: -95px 0;
  width: 118px;
}
ul.aluc-nav li.alucnv-i02 a:hover {
  background-position: -95px -26px;
}
ul.aluc-nav li.alucnv-i02 a.alucnv-active {
  background-position: -95px -52px !important;
}

ul.aluc-nav li.alucnv-i03 a {
  background-position: -213px 0;
  width: 104px;
}
ul.aluc-nav li.alucnv-i03 a:hover {
  background-position: -213px -26px;
}
ul.aluc-nav li.alucnv-i03 a.alucnv-active {
  background-position: -213px -52px !important;
}

ul.aluc-nav li.alucnv-i04 a {
  background-position: -317px 0;
  width: 97px;
}
ul.aluc-nav li.alucnv-i04 a:hover {
  background-position: -317px -26px;
}
ul.aluc-nav li.alucnv-i04 a.alucnv-active {
  background-position: -317px -52px !important;
}

ul.aluc-nav li.alucnv-i05 a {
  background-position: -414px 0;
  width: 126px;
}
ul.aluc-nav li.alucnv-i05 a:hover {
  background-position: -414px -26px;
}
ul.aluc-nav li.alucnv-i05 a.alucnv-active {
  background-position: -414px -52px !important;
}

ul.aluc-nav li.alucnv-i06 a {
  background-position: -540px 0;
  width: 119px;
}
ul.aluc-nav li.alucnv-i06 a:hover {
  background-position: -540px -26px;
}
ul.aluc-nav li.alucnv-i06 a.alucnv-active {
  background-position: -540px -52px !important;
}

/* =oak */

h2.pg-hdr-main.pg-hdr-main-oak {
  background: transparent url(../img/interface/if_bg-h2-prj-oak.jpg) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-oak a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.oak-nav {
  background: transparent url(../img/interface/if_bg_oak-nav.png) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.oak-nav li {
  float: left;
}
ul.oak-nav li a {
  background: transparent url(../img/interface/if_bg_oak-nav.png) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.oak-nav li.oaknv-i01 a {
  background-position: 0 0;
  width: 178px;
}
ul.oak-nav li.oaknv-i01 a:hover {
  background-position: 0 -26px;
}
ul.oak-nav li.oaknv-i01 a.oaknv-active {
  background-position: 0 -52px !important;
}

ul.oak-nav li.oaknv-i02 a {
  background-position: -178px 0;
  width: 177px;
}
ul.oak-nav li.oaknv-i02 a:hover {
  background-position: -178px -26px;
}
ul.oak-nav li.oaknv-i02 a.oaknv-active {
  background-position: -178px -52px !important;
}

ul.oak-nav li.oaknv-i03 a {
  background-position: -355px 0;
  width: 164px;
}
ul.oak-nav li.oaknv-i03 a:hover {
  background-position: -355px -26px;
}
ul.oak-nav li.oaknv-i03 a.oaknv-active {
  background-position: -355px -52px !important;
}

ul.oak-nav li.oaknv-i04 a {
  background-position: -519px 0;
  width: 140px;
}
ul.oak-nav li.oaknv-i04 a:hover {
  background-position: -519px -26px;
}
ul.oak-nav li.oaknv-i04 a.oaknv-active {
  background-position: -519px -52px !important;
}

/* =hma */

h2.pg-hdr-main.pg-hdr-main-hma {
  background: transparent url(../img/interface/if_bg-h2-prj-hma.jpg) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-hma a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.hma-nav {
  background: transparent url(../img/interface/if_bg_hma-nav.png) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.hma-nav li {
  float: left;
}
ul.hma-nav li a {
  background: transparent url(../img/interface/if_bg_hma-nav.png) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.hma-nav li.hmanv-i01 a {
  background-position: 0 0;
  width: 120px;
}
ul.hma-nav li.hmanv-i01 a:hover {
  background-position: 0 -26px;
}
ul.hma-nav li.hmanv-i01 a.hmanv-active {
  background-position: 0 -52px !important;
}

ul.hma-nav li.hmanv-i02 a {
  background-position: -120px 0;
  width: 141px;
}
ul.hma-nav li.hmanv-i02 a:hover {
  background-position: -120px -26px;
}
ul.hma-nav li.hmanv-i02 a.hmanv-active {
  background-position: -120px -52px !important;
}

ul.hma-nav li.hmanv-i03 a {
  background-position: -261px 0;
  width: 127px;
}
ul.hma-nav li.hmanv-i03 a:hover {
  background-position: -261px -26px;
}
ul.hma-nav li.hmanv-i03 a.hmanv-active {
  background-position: -261px -52px !important;
}

ul.hma-nav li.hmanv-i04 a {
  background-position: -388px 0;
  width: 162px;
}
ul.hma-nav li.hmanv-i04 a:hover {
  background-position: -388px -26px;
}
ul.hma-nav li.hmanv-i04 a.hmanv-active {
  background-position: -388px -52px !important;
}

ul.hma-nav li.hmanv-i05 a {
  background-position: -550px 0;
  width: 109px;
}
ul.hma-nav li.hmanv-i05 a:hover {
  background-position: -550px -26px;
}
ul.hma-nav li.hmanv-i05 a.hmanv-active {
  background-position: -550px -52px !important;
}

/* =housing */
/* OLD HOUSING
h2.pg-hdr-main.pg-hdr-main-housing a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.housing-nav {
  background: transparent url(../img/interface/if_bg_housing-nav-v5.png)
    no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.housing-nav li {
  float: left;
}
ul.housing-nav li a {
  background: transparent url(../img/interface/if_bg_housing-nav-v5.png)
    no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.housing-nav li.hnv-i01 a {
  background-position: 0 0;
  width: 79px;
}
ul.housing-nav li.hnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.housing-nav li.hnv-i01 a.hnv-active {
  background-position: 0 -52px !important;
}

ul.housing-nav li.hnv-i02 a {
  background-position: -79px 0;
  width: 84px;
}
ul.housing-nav li.hnv-i02 a:hover {
  background-position: -79px -26px;
}
ul.housing-nav li.hnv-i02 a.hnv-active {
  background-position: -79px -52px !important;
}

ul.housing-nav li.hnv-i03 a {
  background-position: -163px 0;
  width: 97px;
}
ul.housing-nav li.hnv-i03 a:hover {
  background-position: -163px -26px;
}
ul.housing-nav li.hnv-i03 a.hnv-active {
  background-position: -163px -52px !important;
}
ul.housing-nav li.hnv-i04 a {
  background-position: -260px 0;
  width: 89px;
}
ul.housing-nav li.hnv-i04 a:hover {
  background-position: -260px -26px;
}
ul.housing-nav li.hnv-i04 a.hnv-active {
  background-position: -260px -52px !important;
}
ul.housing-nav li.hnv-i05 a {
  background-position: -349px 0;
  width: 122px;
}
ul.housing-nav li.hnv-i05 a:hover {
  background-position: -349px -26px;
}
ul.housing-nav li.hnv-i05 a.hnv-active {
  background-position: -349px -52px !important;
}
ul.housing-nav li.hnv-i06 a {
  background-position: -471x 0;
  width: 188px;
}
ul.housing-nav li.hnv-i06 a:hover {
  background-position: -471px -26px;
}
ul.housing-nav li.hnv-i06 a.hnv-active {
  background-position: -471px -52px !important;
}

END OLD HOUSING */

/* =housing */

ul.housing-nav {
  background: transparent url(../img/interface/if_bg_housing-nav-v5.png)
    no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.housing-nav li {
  float: left;
}
ul.housing-nav li a {
  background: transparent url(../img/interface/if_bg_housing-nav-v5.png)
    no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.housing-nav li.hnv-i01 a {
  background-position: 0 0;
  width: 78px;
}
ul.housing-nav li.hnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.housing-nav li.hnv-i01 a.hnv-active {
  background-position: 0 -52px !important;
}

ul.housing-nav li.hnv-i02 a {
  background-position: -78px 0;
  width: 85px;
}
ul.housing-nav li.hnv-i02 a:hover {
  background-position: -78px -26px;
}
ul.housing-nav li.hnv-i02 a.hnv-active {
  background-position: -78px -52px !important;
}

ul.housing-nav li.hnv-i03 a {
  background-position: -163px 0;
  width: 96px;
}
ul.housing-nav li.hnv-i03 a:hover {
  background-position: -163px -26px;
}
ul.housing-nav li.hnv-i03 a.hnv-active {
  background-position: -163px -52px !important;
}

ul.housing-nav li.hnv-i04 a {
  background-position: -258px 0;
  width: 92px;
}
ul.housing-nav li.hnv-i04 a:hover {
  background-position: -259px -26px;
}
ul.housing-nav li.hnv-i04 a.hnv-active {
  background-position: -259px -52px !important;
}

ul.housing-nav li.hnv-i05 a {
  background-position: -351px 0;
  width: 122px;
}
ul.housing-nav li.hnv-i05 a:hover {
  background-position: -351px -26px;
}
ul.housing-nav li.hnv-i05 a.hnv-active {
  background-position: -351px -52px !important;
}

ul.housing-nav li.hnv-i06 a {
  background-position: -473px 0;
  width: 186px;
}
ul.housing-nav li.hnv-i06 a:hover {
  background-position: -473px -26px;
}
ul.housing-nav li.hnv-i06 a.hnv-active {
  background-position: -473px -52px !important;
}

/* =mdr */

h2.pg-hdr-main-mdr {
  background: transparent url(../img/interface/if_bg-h2-prj-mdr-main.jpg)
    no-repeat 0 0;
  height: 116px;
}
h2.pg-hdr-main-mdr a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.mdr-nav {
  background: transparent url(../img/interface/if_bg_mdr-nav.png) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.mdr-nav li {
  float: left;
}
ul.mdr-nav li a {
  background: transparent url(../img/interface/if_bg_mdr-nav.png) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}
ul.mdr-nav li.mdrnv-i01 a {
  background-position: 0 0;
  width: 83px;
}
ul.mdr-nav li.mdrnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.mdr-nav li.mdrnv-i01 a.mdrnv-active {
  background-position: 0 -52px !important;
}

ul.mdr-nav li.mdrnv-i02 a {
  background-position: -83px 0;
  width: 89px;
}
ul.mdr-nav li.mdrnv-i02 a:hover {
  background-position: -83px -26px;
}
ul.mdr-nav li.mdrnv-i02 a.mdrnv-active {
  background-position: -83px -52px !important;
}

ul.mdr-nav li.mdrnv-i03 a {
  background-position: -172px 0;
  width: 181px;
}
ul.mdr-nav li.mdrnv-i03 a:hover {
  background-position: -172px -26px;
}
ul.mdr-nav li.mdrnv-i03 a.mdrnv-active {
  background-position: -172px -52px !important;
}

ul.mdr-nav li.mdrnv-i04 a {
  background-position: -353px 0;
  width: 128px;
}
ul.mdr-nav li.mdrnv-i04 a:hover {
  background-position: -353px -26px;
}
ul.mdr-nav li.mdrnv-i04 a.mdrnv-active {
  background-position: -353px -52px !important;
}

ul.mdr-nav li.mdrnv-i05 a {
  background-position: -481px 0;
  width: 99px;
}
ul.mdr-nav li.mdrnv-i05 a:hover {
  background-position: -481px -26px;
}
ul.mdr-nav li.mdrnv-i05 a.mdrnv-active {
  background-position: -481px -52px !important;
}

ul.mdr-nav li.mdrnv-i06 a {
  background-position: -580px 0;
  width: 79px;
}
ul.mdr-nav li.mdrnv-i06 a:hover {
  background-position: -580px -26px;
}
ul.mdr-nav li.mdrnv-i06 a.mdrnv-active {
  background-position: -580px -52px !important;
}

/*ul.mdr-nav li.mdrnv-i07 a { background-position: -559px 0; width: 100px; }
ul.mdr-nav li.mdrnv-i07 a:hover { background-position: -559px -26px; }
ul.mdr-nav li.mdrnv-i07 a.mdrnv-active { background-position: -559px -52px!important; }
*/

/* =preservation */

h2.pg-hdr-main-preservation {
  background: transparent url(../img/interface/if_bg-h2-prj-preservation.jpg)
    no-repeat 0 0;
  height: 116px;
}
h2.pg-hdr-main-preservation a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.preservation-nav {
  background: transparent url(../img/interface/if_bg_historic-nav-v5.png)
    no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}

ul.preservation-nav li {
  float: left;
}
ul.preservation-nav li a {
  background: transparent url(../img/interface/if_bg_historic-nav-v5.png)
    no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.preservation-nav li.preservationnv-i01 a {
  background-position: 0 0;
  width: 122px;
}
ul.preservation-nav li.preservationnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.preservation-nav li.preservationnv-i01 a.preservationnv-active {
  background-position: 0 -52px !important;
}

ul.preservation-nav li.preservationnv-i02 a {
  background-position: -122px 0;
  width: 133px;
}
ul.preservation-nav li.preservationnv-i02 a:hover {
  background-position: -122px -26px;
}
ul.preservation-nav li.preservationnv-i02 a.preservationnv-active {
  background-position: -122px -52px !important;
}

ul.preservation-nav li.preservationnv-i03 a {
  background-position: -255px 0;
  width: 119px;
}
ul.preservation-nav li.preservationnv-i03 a:hover {
  background-position: -255px -26px;
}
ul.preservation-nav li.preservationnv-i03 a.preservationnv-active {
  background-position: -255px -52px !important;
}

ul.preservation-nav li.preservationnv-i04 a {
  background-position: -374px 0;
  width: 141px;
}
ul.preservation-nav li.preservationnv-i04 a:hover {
  background-position: -374px -26px;
}
ul.preservation-nav li.preservationnv-i04 a.preservationnv-active {
  background-position: -374px -52px !important;
}

ul.preservation-nav li.preservationnv-i05 a {
  background-position: -515px 0;
  width: 142px;
}
ul.preservation-nav li.preservationnv-i05 a:hover {
  background-position: -515px -26px;
}
ul.preservation-nav li.preservationnv-i05 a.preservationnv-active {
  background-position: -515px -52px !important;
}

/*
ul.preservation-nav li.preservationnv-i01 a { background-position: 0 0; width: 93px; }
ul.preservation-nav li.preservationnv-i01 a:hover { background-position: 0 -26px;}
ul.preservation-nav li.preservationnv-i01 a.preservationnv-active { background-position: 0 -52px!important; }

ul.preservation-nav li.preservationnv-i02 a { background-position: -93px 0; width: 229px; }
ul.preservation-nav li.preservationnv-i02 a:hover { background-position: -93px -26px; }
ul.preservation-nav li.preservationnv-i02 a.preservationnv-active { background-position: -93px -52px!important; }

ul.preservation-nav li.preservationnv-i03 a { background-position: -322px 0; width: 226px; }
ul.preservation-nav li.preservationnv-i03 a:hover { background-position: -322px -26px; }
ul.preservation-nav li.preservationnv-i03 a.preservationnv-active { background-position: -322px -52px!important; }

ul.preservation-nav li.preservationnv-i04 a { background-position: -548px 0; width: 111px; }
ul.preservation-nav li.preservationnv-i04 a:hover { background-position: -548px -26px; }
ul.preservation-nav li.preservationnv-i04 a.preservationnv-active { background-position: -548px -52px!important; }*/

/* =ccap */

h2.pg-hdr-main.pg-hdr-main-ccap {
  background: transparent url(../img/interface/if_bg-h2-prj-ccap.jpg) no-repeat
    0 0;
}
h2.pg-hdr-main.pg-hdr-main-ccap a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.ccap-nav {
  background: transparent url(../img/interface/if_bg_ccap-nav.png) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.ccap-nav li {
  float: left;
}
ul.ccap-nav li a {
  background: transparent url(../img/interface/if_bg_ccap-nav.png) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.ccap-nav li.ccapnv-i01 a {
  background-position: 0 0;
  width: 95px;
}
ul.ccap-nav li.ccapnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.ccap-nav li.ccapnv-i01 a.ccapnv-active {
  background-position: 0 -52px !important;
}

ul.ccap-nav li.ccapnv-i02 a {
  background-position: -95px 0;
  width: 110px;
}
ul.ccap-nav li.ccapnv-i02 a:hover {
  background-position: -95px -26px;
}
ul.ccap-nav li.ccapnv-i02 a.ccapnv-active {
  background-position: -95px -52px !important;
}

ul.ccap-nav li.ccapnv-i03 a {
  background-position: -205px 0;
  width: 91px;
}
ul.ccap-nav li.ccapnv-i03 a:hover {
  background-position: -205px -26px;
}
ul.ccap-nav li.ccapnv-i03 a.ccapnv-active {
  background-position: -205px -52px !important;
}

ul.ccap-nav li.ccapnv-i04 a {
  background-position: -296px 0;
  width: 97px;
}
ul.ccap-nav li.ccapnv-i04 a:hover {
  background-position: -296px -26px;
}
ul.ccap-nav li.ccapnv-i04 a.ccapnv-active {
  background-position: -296px -52px !important;
}

ul.ccap-nav li.ccapnv-i05 a {
  background-position: -393px 0;
  width: 99px;
}
ul.ccap-nav li.ccapnv-i05 a:hover {
  background-position: -393px -26px;
}
ul.ccap-nav li.ccapnv-i05 a.ccapnv-active {
  background-position: -393px -52px !important;
}

ul.ccap-nav li.ccapnv-i06 a {
  background-position: -492px 0;
  width: 75px;
}
ul.ccap-nav li.ccapnv-i06 a:hover {
  background-position: -492px -26px;
}
ul.ccap-nav li.ccapnv-i06 a.ccapnv-active {
  background-position: -492px -52px !important;
}

ul.ccap-nav li.ccapnv-i07 a {
  background-position: -567px 0;
  width: 92px;
}
ul.ccap-nav li.ccapnv-i07 a:hover {
  background-position: -567px -26px;
}
ul.ccap-nav li.ccapnv-i07 a.ccapnv-active {
  background-position: -567px -52px !important;
}

/* =tod */

h2.pg-hdr-main.pg-hdr-main-tod {
  background: transparent url(../img/interface/if_bg-h2-prj-tod.jpg) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-tod a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.tod-nav {
  background: transparent url(../img/interface/if_bg_tod-nav.png) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.tod-nav li {
  float: left;
}
ul.tod-nav li a {
  background: transparent url(../img/interface/if_bg_tod-nav.png) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.tod-nav li.todnv-i01 a {
  background-position: 0 0;
  width: 58px;
}
ul.tod-nav li.todnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.tod-nav li.todnv-i01 a.todnv-active {
  background-position: 0 -52px !important;
}

ul.tod-nav li.todnv-i02 a {
  background-position: -58px 0;
  width: 109px;
}
ul.tod-nav li.todnv-i02 a:hover {
  background-position: -58px -26px;
}
ul.tod-nav li.todnv-i02 a.todnv-active {
  background-position: -58px -52px !important;
}

ul.tod-nav li.todnv-i03 a {
  background-position: -167px 0;
  width: 117px;
}
ul.tod-nav li.todnv-i03 a:hover {
  background-position: -167px -26px;
}
ul.tod-nav li.todnv-i03 a.todnv-active {
  background-position: -167px -52px !important;
}

ul.tod-nav li.todnv-i04 a {
  background-position: -284px 0;
  width: 167px;
}
ul.tod-nav li.todnv-i04 a:hover {
  background-position: -284px -26px;
}
ul.tod-nav li.todnv-i04 a.todnv-active {
  background-position: -284px -52px !important;
}

ul.tod-nav li.todnv-i05 a {
  background-position: -451px 0;
  width: 54px;
}
ul.tod-nav li.todnv-i05 a:hover {
  background-position: -451px -26px;
}
ul.tod-nav li.todnv-i05 a.todnv-active {
  background-position: -451px -52px !important;
}

ul.tod-nav li.todnv-i06 a {
  background-position: -505px 0;
  width: 74px;
}
ul.tod-nav li.todnv-i06 a:hover {
  background-position: -505px -26px;
}
ul.tod-nav li.todnv-i06 a.todnv-active {
  background-position: -505px -52px !important;
}

ul.tod-nav li.todnv-i07 a {
  background-position: -579px 0;
  width: 80px;
}
ul.tod-nav li.todnv-i07 a:hover {
  background-position: -579px -26px;
}
ul.tod-nav li.todnv-i07 a.todnv-active {
  background-position: -579px -52px !important;
}

/* =lennox */

h2.pg-hdr-main.pg-lennox-main-lennox {
  background: transparent url(../img/interface/if_bg-h2-prj-lennox.jpg)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-lennox-main-lennox a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.lennox-nav {
  background: transparent url(../img/interface/if_bg_lennox-nav.png) no-repeat 0
    0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.lennox-nav li {
  float: left;
}
ul.lennox-nav li a {
  background: transparent url(../img/interface/if_bg_lennox-nav.png) no-repeat 0
    0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.lennox-nav li.lennoxnv-i01 a {
  background-position: 0 0;
  width: 122px;
}
ul.lennox-nav li.lennoxnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.lennox-nav li.lennoxnv-i01 a.lennoxnv-active {
  background-position: 0 -52px !important;
}

ul.lennox-nav li.lennoxnv-i02 a {
  background-position: -122px 0;
  width: 133px;
}
ul.lennox-nav li.lennoxnv-i02 a:hover {
  background-position: -122px -26px;
}
ul.lennox-nav li.lennoxnv-i02 a.lennoxnv-active {
  background-position: -122px -52px !important;
}

ul.lennox-nav li.lennoxnv-i03 a {
  background-position: -255px 0;
  width: 119px;
}
ul.lennox-nav li.lennoxnv-i03 a:hover {
  background-position: -255px -26px;
}
ul.lennox-nav li.lennoxnv-i03 a.lennoxnv-active {
  background-position: -255px -52px !important;
}

ul.lennox-nav li.lennoxnv-i04 a {
  background-position: -374px 0;
  width: 141px;
}
ul.lennox-nav li.lennoxnv-i04 a:hover {
  background-position: -374px -26px;
}
ul.lennox-nav li.lennoxnv-i04 a.lennoxnv-active {
  background-position: -374px -52px !important;
}

ul.lennox-nav li.lennoxnv-i05 a {
  background-position: -515px 0;
  width: 142px;
}
ul.lennox-nav li.lennoxnv-i05 a:hover {
  background-position: -515px -26px;
}
ul.lennox-nav li.lennoxnv-i05 a.lennoxnv-active {
  background-position: -515px -52px !important;
}

/* =willowbrook */

p.willowbrook-home {
  height: 53px;
  position: absolute;
  top: 25px;
  left: 21px;
  width: 328px;
}
p.willowbrook-home a {
  display: block;
  height: 53px;
  text-indent: -9999px;
}
p.willowbrook-home a:hover {
  background: none;
}

ul.willowbrook-nav {
  background: transparent url(../img/interface/if_bg_willowbrook-nav-v3.png)
    no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.willowbrook-nav li {
  float: left;
}
ul.willowbrook-nav li a {
  background: transparent url(../img/interface/if_bg_willowbrook-nav-v3.png)
    no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.willowbrook-nav li.willowbrooknv-i01 a {
  background-position: 0 0;
  width: 220px;
}
ul.willowbrook-nav li.willowbrooknv-i01 a:hover {
  background-position: 0 -26px;
}
ul.willowbrook-nav li.willowbrooknv-i01 a.willowbrooknv-active {
  background-position: 0 -52px !important;
}

ul.willowbrook-nav li.willowbrooknv-i02 a {
  background-position: -220px 0;
  width: 219px;
}
ul.willowbrook-nav li.willowbrooknv-i02 a:hover {
  background-position: -220px -26px;
}
ul.willowbrook-nav li.willowbrooknv-i02 a.willowbrooknv-active {
  background-position: -220px -52px !important;
}

ul.willowbrook-nav li.willowbrooknv-i03 a {
  background-position: -439px 0;
  width: 219px;
}
ul.willowbrook-nav li.willowbrooknv-i03 a:hover {
  background-position: -439px -26px;
}
ul.willowbrook-nav li.willowbrooknv-i03 a.willowbrooknv-active {
  background-position: -439px -52px !important;
}

/* =tu */

h2.pg-hdr-main.pg-hdr-main-tu {
  background: transparent url(../img/interface/if_bg-h2-prj-tu.jpg) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-tu a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.tu-nav {
  background: transparent url(../img/interface/if_bg_tu-nav.png) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.tu-nav li {
  float: left;
}
ul.tu-nav li a {
  background: transparent url(../img/interface/if_bg_tu-nav.png) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.tu-nav li.tunv-i01 a {
  background-position: 0 0;
  width: 91px;
}
ul.tu-nav li.tunv-i01 a:hover {
  background-position: 0 -26px;
}
ul.tu-nav li.tunv-i01 a.tunv-active {
  background-position: 0 -52px !important;
}

ul.tu-nav li.tunv-i02 a {
  background-position: -91px 0;
  width: 142px;
}
ul.tu-nav li.tunv-i02 a:hover {
  background-position: -91px -26px;
}
ul.tu-nav li.tunv-i02 a.tunv-active {
  background-position: -91px -52px !important;
}

ul.tu-nav li.tunv-i03 a {
  background-position: -233px 0;
  width: 144px;
}
ul.tu-nav li.tunv-i03 a:hover {
  background-position: -233px -26px;
}
ul.tu-nav li.tunv-i03 a.tunv-active {
  background-position: -233px -52px !important;
}

ul.tu-nav li.tunv-i04 a {
  background-position: -377px 0;
  width: 156px;
}
ul.tu-nav li.tunv-i04 a:hover {
  background-position: -377px -26px;
}
ul.tu-nav li.tunv-i04 a.tunv-active {
  background-position: -377px -52px !important;
}

ul.tu-nav li.tunv-i05 a {
  background-position: -533px 0;
  width: 126px;
}
ul.tu-nav li.tunv-i05 a:hover {
  background-position: -533px -26px;
}
ul.tu-nav li.tunv-i05 a.tunv-active {
  background-position: -533px -52px !important;
}

/* =energy */

ul.re-nav {
  background: transparent url(../img/interface/if_bg_re-nav.jpg) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.re-nav li {
  float: left;
}
ul.re-nav li a {
  background: transparent url(../img/interface/if_bg_re-nav.jpg) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.re-nav li.renv-i01 a {
  background-position: 0 0;
  width: 93px;
}
ul.re-nav li.renv-i01 a:hover {
  background-position: 0 -26px;
}
ul.re-nav li.renv-i01 a.renv-active {
  background-position: 0 -52px !important;
}

ul.re-nav li.renv-i02 a {
  background-position: -93px 0;
  width: 101px;
}
ul.re-nav li.renv-i02 a:hover {
  background-position: -93px -26px;
}
ul.re-nav li.renv-i02 a.renv-active {
  background-position: -93px -52px !important;
}

ul.re-nav li.renv-i03 a {
  background-position: -194px 0;
  width: 86px;
}
ul.re-nav li.renv-i03 a:hover {
  background-position: -194px -26px;
}
ul.re-nav li.renv-i03 a.renv-active {
  background-position: -194px -52px !important;
}

ul.re-nav li.renv-i04 a {
  background-position: -280px 0;
  width: 93px;
}
ul.re-nav li.renv-i04 a:hover {
  background-position: -280px -26px;
}
ul.re-nav li.renv-i04 a.renv-active {
  background-position: -280px -52px !important;
}

ul.re-nav li.renv-i05 a {
  background-position: -373px 0;
  width: 156px;
}
ul.re-nav li.renv-i05 a:hover {
  background-position: -373px -26px;
}
ul.re-nav li.renv-i05 a.renv-active {
  background-position: -373px -52px !important;
}

ul.re-nav li.renv-i06 a {
  background-position: -529px 0;
  width: 127px;
}
ul.re-nav li.renv-i06 a:hover {
  background-position: -529px -26px;
}
ul.re-nav li.renv-i06 a.renv-active {
  background-position: -529px -52px !important;
}

/* =altadena */

h2.pg-hdr-main.pg-hdr-main-altadena {
  background: transparent url(../img/interface/if_bg-h2-prj-altadena.jpg)
    no-repeat 0 0;
  height: 116px;
}
h2.pg-hdr-main.pg-hdr-main-altadena a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.altadena-nav {
  background: transparent url(../img/interface/if_bg_altadena-nav.jpg) no-repeat
    0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.altadena-nav li {
  float: left;
}
ul.altadena-nav li a {
  background: transparent url(../img/interface/if_bg_altadena-nav.jpg) no-repeat
    0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}
ul.altadena-nav li.altadenanv-i01 a {
  background-position: 0 0;
  width: 93px;
}
ul.altadena-nav li.altadenanv-i01 a:hover {
  background-position: 0 -26px;
}
ul.altadena-nav li.altadenanv-i01 a.altadenanv-active {
  background-position: 0 -52px !important;
}

ul.altadena-nav li.altadenanv-i02 a {
  background-position: -93px 0;
  width: 227px;
}
ul.altadena-nav li.altadenanv-i02 a:hover {
  background-position: -93px -26px;
}
ul.altadena-nav li.altadenanv-i02 a.altadenanv-active {
  background-position: -93px -52px !important;
}

ul.altadena-nav li.altadenanv-i03 a {
  background-position: -320px 0;
  width: 226px;
}
ul.altadena-nav li.altadenanv-i03 a:hover {
  background-position: -320px -26px;
}
ul.altadena-nav li.altadenanv-i03 a.altadenanv-active {
  background-position: -320px -52px !important;
}

ul.altadena-nav li.altadenanv-i04 a {
  background-position: -546px 0;
  width: 113px;
}
ul.altadena-nav li.altadenanv-i04 a:hover {
  background-position: -546px -26px;
}
ul.altadena-nav li.altadenanv-i04 a.altadenanv-active {
  background-position: -546px -52px !important;
}

/* =zoning enforcement */

h2.pg-hdr-main.pg-hdr-main-ze {
  background: transparent
    url(../img/interface/gz_housing_web_banner_altOptC2.png) no-repeat 0 0;
  height: 116px;
}
h2.pg-hdr-main.pg-hdr-main-ze a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.ze-nav {
  background: transparent url(../img/interface/ze_nav_bar_r2.png) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.ze-nav li {
  float: left;
}
ul.ze-nav li a {
  background: transparent url(../img/interface/ze_nav_bar_r2.png) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}
/**/
ul.ze-nav li.zenv-i01 a {
  background-position: 0 0;
  width: 63px;
}
ul.ze-nav li.zenv-i01 a:hover {
  background-position: 0 -26px;
}
ul.ze-nav li.zenv-i01 a.zenv-active {
  background-position: 0 -52px !important;
}

ul.ze-nav li.zenv-i02 a {
  background-position: -63px 0;
  width: 108px;
}
ul.ze-nav li.zenv-i02 a:hover {
  background-position: -63px -26px;
}
ul.ze-nav li.zenv-i02 a.zenv-active {
  background-position: -63px -52px !important;
}

ul.ze-nav li.zenv-i03 a {
  background-position: -171px 0;
  width: 117px;
}
ul.ze-nav li.zenv-i03 a:hover {
  background-position: -171px -26px;
}
ul.ze-nav li.zenv-i03 a.zenv-active {
  background-position: -171px -52px !important;
}

ul.ze-nav li.zenv-i04 a {
  background-position: -288px 0;
  width: 129px;
}
ul.ze-nav li.zenv-i04 a:hover {
  background-position: -288px -26px;
}
ul.ze-nav li.zenv-i04 a.zenv-active {
  background-position: -288px -52px !important;
}

ul.ze-nav li.zenv-i05 a {
  background-position: -417px 0;
  width: 47px;
}
ul.ze-nav li.zenv-i05 a:hover {
  background-position: -417px -26px;
}
ul.ze-nav li.zenv-i05 a.zenv-active {
  background-position: -417px -52px !important;
}

ul.ze-nav li.zenv-i06 a {
  background-position: -464px 0;
  width: 123px;
}
ul.ze-nav li.zenv-i06 a:hover {
  background-position: -464px -26px;
}
ul.ze-nav li.zenv-i06 a.zenv-active {
  background-position: -464px -52px !important;
}

ul.ze-nav li.zenv-i07 a {
  background-position: -587px 0;
  width: 72px;
}
ul.ze-nav li.zenv-i07 a:hover {
  background-position: -587px -26px;
}
ul.ze-nav li.zenv-i07 a.zenv-active {
  background-position: -587px -52px !important;
}
/* =saafe */

h2.pg-hdr-main-saafe {
  background: transparent url(../img/interface/if_bg-h2-prj-saafe.png) no-repeat
    0 0;
  height: 116px;
}
h2.pg-hdr-main-saafe a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.saafe-nav {
  background: transparent url(../img/interface/if_bg_saafe-nav.png) no-repeat 0
    0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.saafe-nav li {
  float: left;
}
ul.saafe-nav li a {
  background: transparent url(../img/interface/if_bg_saafe-nav.png) no-repeat 0
    0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}
ul.saafe-nav li.saafenv-i01 a {
  background-position: 0 0;
  width: 93px;
}
ul.saafe-nav li.saafenv-i01 a:hover {
  background-position: 0 -26px;
}
ul.saafe-nav li.saafenv-i01 a.saafenv-active {
  background-position: 0 -52px !important;
}

ul.saafe-nav li.saafenv-i02 a {
  background-position: -93px 0;
  width: 227px;
}
ul.saafe-nav li.saafenv-i02 a:hover {
  background-position: -93px -26px;
}
ul.saafe-nav li.saafenv-i02 a.saafenv-active {
  background-position: -93px -52px !important;
}

ul.saafe-nav li.saafenv-i03 a {
  background-position: -320px 0;
  width: 226px;
}
ul.saafe-nav li.saafenv-i03 a:hover {
  background-position: -320px -26px;
}
ul.saafe-nav li.saafenv-i03 a.saafenv-active {
  background-position: -320px -52px !important;
}

ul.saafe-nav li.saafenv-i04 a {
  background-position: -546px 0;
  width: 113px;
}
ul.saafe-nav li.saafenv-i04 a:hover {
  background-position: -546px -26px;
}
ul.saafe-nav li.saafenv-i04 a.saafenv-active {
  background-position: -546px -52px !important;
}

/* =es */

h2.pg-hdr-main.pg-hdr-main-es {
  background: transparent url(../img/interface/if_bg-h2-prj-es.jpg) no-repeat 0
    0;
}
h2.pg-hdr-main.pg-hdr-main-es a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.es-nav {
  background: transparent url(../img/interface/if_bg_es-nav.jpg) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.es-nav li {
  float: left;
}
ul.es-nav li a {
  background: transparent url(../img/interface/if_bg_es-nav.jpg) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.es-nav li.esnv-i01 a {
  background-position: 0 0;
  width: 91px;
}
ul.es-nav li.esnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.es-nav li.esnv-i01 a.esnv-active {
  background-position: 0 -52px !important;
}

ul.es-nav li.esnv-i02 a {
  background-position: -91px 0;
  width: 142px;
}
ul.es-nav li.esnv-i02 a:hover {
  background-position: -91px -26px;
}
ul.es-nav li.esnv-i02 a.esnv-active {
  background-position: -91px -52px !important;
}

ul.es-nav li.esnv-i03 a {
  background-position: -233px 0;
  width: 143px;
}
ul.es-nav li.esnv-i03 a:hover {
  background-position: -233px -26px;
}
ul.es-nav li.esnv-i03 a.esnv-active {
  background-position: -233px -52px !important;
}

ul.es-nav li.esnv-i04 a {
  background-position: -376px 0;
  width: 156px;
}
ul.es-nav li.esnv-i04 a:hover {
  background-position: -376px -26px;
}
ul.es-nav li.esnv-i04 a.esnv-active {
  background-position: -376px -52px !important;
}

ul.es-nav li.esnv-i05 a {
  background-position: -532px 0;
  width: 127px;
}
ul.es-nav li.esnv-i05 a:hover {
  background-position: -532px -26px;
}
ul.es-nav li.esnv-i05 a.esnv-active {
  background-position: -532px -52px !important;
}

/* =greenzones */
h2.pg-hdr-main.pg-hdr-main-greenzones {
  background: transparent url(../img/interface/if_bg-h2-prj-greenzones.png)
    no-repeat 0 0;
}
h2.pg-hdr-main.pg-hdr-main-greenzones a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.greenzones-nav {
  background: transparent url(../img/interface/if_bg_greenzones-nav.png)
    no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.greenzones-nav li {
  float: left;
}
ul.greenzones-nav li a {
  background: transparent url(../img/interface/if_bg_greenzones-nav.png)
    no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul.greenzones-nav li.greenzonesnv-i01 a {
  background-position: 0 0;
  width: 90px;
}
ul.greenzones-nav li.greenzonesnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.greenzones-nav li.greenzonesnv-i01 a.greenzonesnv-active {
  background-position: 0 -52px !important;
}

ul.greenzones-nav li.greenzonesnv-i02 a {
  background-position: -90px 0;
  width: 143px;
}
ul.greenzones-nav li.greenzonesnv-i02 a:hover {
  background-position: -90px -26px;
}
ul.greenzones-nav li.greenzonesnv-i02 a.greenzonesnv-active {
  background-position: -90px -52px !important;
}

ul.greenzones-nav li.greenzonesnv-i03 a {
  background-position: -233px 0;
  width: 141px;
}
ul.greenzones-nav li.greenzonesnv-i03 a:hover {
  background-position: -233px -26px;
}
ul.greenzones-nav li.greenzonesnv-i03 a.greenzonesnv-active {
  background-position: -233px -52px !important;
}

ul.greenzones-nav li.greenzonesnv-i04 a {
  background-position: -374px 0;
  width: 157px;
}
ul.greenzones-nav li.greenzonesnv-i04 a:hover {
  background-position: -374px -26px;
}
ul.greenzones-nav li.greenzonesnv-i04 a.greenzonesnv-active {
  background-position: -374px -52px !important;
}

ul.greenzones-nav li.greenzonesnv-i05 a {
  background-position: -531px 0;
  width: 127px;
}
ul.greenzones-nav li.greenzonesnv-i05 a:hover {
  background-position: -531px -26px;
}
ul.greenzones-nav li.greenzonesnv-i05 a.greenzonesnv-active {
  background-position: -531px -52px !important;
}

/* =adu */

/*h2.pg-hdr-main.pg-hdr-main-tnc { background: transparent url(../img/interface/if_bg-h2-prj-tnc.jpg) no-repeat 0 0; height: 116px; }
h2.pg-hdr-main.pg-hdr-main-tnc a { background: none; display: block; height: 116px; text-indent: -9999px; }*/

ul.adu-nav {
  background: transparent url(../img/interface/if_bg_adu-nav.png) no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.adu-nav li {
  float: left;
}
ul.adu-nav li a {
  background: transparent url(../img/interface/if_bg_adu-nav.png) no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}
ul.adu-nav li.adunv-i01 a {
  background-position: 0 0;
  width: 123px;
}
ul.adu-nav li.adunv-i01 a:hover {
  background-position: 0 -26px;
}
ul.adu-nav li.adunv-i01 a.adunv-active {
  background-position: 0 -52px !important;
}

ul.adu-nav li.adunv-i02 a {
  background-position: -123px 0;
  width: 203px;
}
ul.adu-nav li.adunv-i02 a:hover {
  background-position: -123px -26px;
}
ul.adu-nav li.adunv-i02 a.adunv-active {
  background-position: -123px -52px !important;
}

ul.adu-nav li.adunv-i03 a {
  background-position: -326px 0;
  width: 176px;
}
ul.adu-nav li.adunv-i03 a:hover {
  background-position: -326px -26px;
}
ul.adu-nav li.adunv-i03 a.adunv-active {
  background-position: -326px -52px !important;
}

ul.adu-nav li.adunv-i04 a {
  background-position: -502px 0;
  width: 157px;
}
ul.adu-nav li.adunv-i04 a:hover {
  background-position: -502px -26px;
}
ul.adu-nav li.adunv-i04 a.adunv-active {
  background-position: -502px -52px !important;
}

/* =cannabis */

h2.pg-hdr-main-cannabis {
  background: transparent url(../img/interface/if_bg-h2-prj-cannabis.jpg)
    no-repeat 0 0;
  height: 116px;
}
h2.pg-hdr-main-cannabis a {
  background: none;
  display: block;
  height: 116px;
  text-indent: -9999px;
}

ul.cannabis-nav {
  background: transparent url(../img/interface/if_bg_cannabis-nav-v2.jpg)
    no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.cannabis-nav li {
  float: left;
}
ul.cannabis-nav li a {
  background: transparent url(../img/interface/if_bg_cannabis-nav-v2.jpg)
    no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}
ul.cannabis-nav li.cannabisnv-i01 a {
  background-position: 0 0;
  width: 101px;
}
ul.cannabis-nav li.cannabisnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.cannabis-nav li.cannabisnv-i01 a.cannabisnv-active {
  background-position: 0 -52px !important;
}

ul.cannabis-nav li.cannabisnv-i02 a {
  background-position: -101px 0;
  width: 178px;
}
ul.cannabis-nav li.cannabisnv-i02 a:hover {
  background-position: -101px -26px;
}
ul.cannabis-nav li.cannabisnv-i02 a.cannabisnv-active {
  background-position: -101px -52px !important;
}

ul.cannabis-nav li.cannabisnv-i03 a {
  background-position: -279px 0;
  width: 104px;
}
ul.cannabis-nav li.cannabisnv-i03 a:hover {
  background-position: -279px -26px;
}
ul.cannabis-nav li.cannabisnv-i03 a.cannabisnv-active {
  background-position: -279px -52px !important;
}

ul.cannabis-nav li.cannabisnv-i04 a {
  background-position: -383px 0;
  width: 168px;
}
ul.cannabis-nav li.cannabisnv-i04 a:hover {
  background-position: -383px -26px;
}
ul.cannabis-nav li.cannabisnv-i04 a.cannabisnv-active {
  background-position: -383px -52px !important;
}

ul.cannabis-nav li.cannabisnv-i05 a {
  background-position: -551px 0;
  width: 106px;
}
ul.cannabis-nav li.cannabisnv-i05 a:hover {
  background-position: -551px -26px;
}
ul.cannabis-nav li.cannabisnv-i05 a.cannabisnv-active {
  background-position: -551px -52px !important;
}

/* =oilwell */

ul.oilwell-nav {
  background: transparent url(../img/interface/if_bg_oilwell-nav.png) no-repeat
    0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.oilwell-nav li {
  float: left;
}
ul.oilwell-nav li a {
  background: transparent url(../img/interface/if_bg_oilwell-nav.png) no-repeat
    0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}
ul.oilwell-nav li.oilwellnv-i01 a {
  background-position: 0 0;
  width: 117px;
}
ul.oilwell-nav li.oilwellnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.oilwell-nav li.oilwellnv-i01 a.oilwellnv-active {
  background-position: 0 -52px !important;
}

ul.oilwell-nav li.oilwellnv-i02 a {
  background-position: -117px 0;
  width: 135px;
}
ul.oilwell-nav li.oilwellnv-i02 a:hover {
  background-position: -117px -26px;
}
ul.oilwell-nav li.oilwellnv-i02 a.oilwellnv-active {
  background-position: -117px -52px !important;
}

ul.oilwell-nav li.oilwellnv-i03 a {
  background-position: -252px 0;
  width: 135px;
}
ul.oilwell-nav li.oilwellnv-i03 a:hover {
  background-position: -252px -26px;
}
ul.oilwell-nav li.oilwellnv-i03 a.oilwellnv-active {
  background-position: -252px -52px !important;
}

ul.oilwell-nav li.oilwellnv-i04 a {
  background-position: -387px 0;
  width: 135px;
}
ul.oilwell-nav li.oilwellnv-i04 a:hover {
  background-position: -387px -26px;
}
ul.oilwell-nav li.oilwellnv-i04 a.oilwellnv-active {
  background-position: -387px -52px !important;
}

ul.oilwell-nav li.oilwellnv-i05 a {
  background-position: -522px 0;
  width: 137px;
}
ul.oilwell-nav li.oilwellnv-i05 a:hover {
  background-position: -522px -26px;
}
ul.oilwell-nav li.oilwellnv-i05 a.oilwellnv-active {
  background-position: -522px -52px !important;
}

/* =housing/initiatives */

ul.hinitiatives-nav {
  background: transparent url(../img/interface/if_bg_h-initiatives_nav.png)
    no-repeat 0 0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.hinitiatives-nav li {
  float: left;
}
ul.hinitiatives-nav li a {
  background: transparent url(../img/interface/if_bg_h-initiatives_nav.png)
    no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}
ul.hinitiatives-nav li.hinitiativesnv-i01 a {
  background-position: 0 0;
  width: 219px;
}
ul.hinitiatives-nav li.hinitiativesnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.hinitiatives-nav li.hinitiativesnv-i01 a.hinitiativesnv-active {
  background-position: 0 -52px !important;
}

ul.hinitiatives-nav li.hinitiativesnv-i02 a {
  background-position: -219px 0;
  width: 219px;
}
ul.hinitiatives-nav li.hinitiativesnv-i02 a:hover {
  background-position: -219px -26px;
}
ul.hinitiatives-nav li.hinitiativesnv-i02 a.hinitiativesnv-active {
  background-position: -219px -52px !important;
}

ul.hinitiatives-nav li.hinitiativesnv-i03 a {
  background-position: -438px 0;
  width: 220px;
}
ul.hinitiatives-nav li.hinitiativesnv-i03 a:hover {
  background-position: -438px -26px;
}
ul.hinitiatives-nav li.hinitiativesnv-i03 a.hinitiativesnv-active {
  background-position: -438px -52px !important;
}

/* =fftod */

ul.fftod-nav {
  background: transparent url(../img/interface/if_bg_fftod-nav.png) no-repeat 0
    0;
  float: left;
  height: 26px;
  list-style-type: none;
  margin: 0 0 16px 0;
  overflow: hidden;
  position: relative;
  width: 659px;
}
ul.fftod-nav li {
  float: left;
}
ul.fftod-nav li a {
  background: transparent url(../img/interface/if_bg_fftod-nav.png) no-repeat 0
    0;
  display: block;
  font-size: 1%;
  height: 26px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}
ul.fftod-nav li.fftodnv-i01 a {
  background-position: 0 0;
  width: 117px;
}
ul.fftod-nav li.fftodnv-i01 a:hover {
  background-position: 0 -26px;
}
ul.fftod-nav li.fftodnv-i01 a.fftodnv-active {
  background-position: 0 -52px !important;
}

ul.fftod-nav li.fftodnv-i02 a {
  background-position: -117px 0;
  width: 135px;
}
ul.fftod-nav li.fftodnv-i02 a:hover {
  background-position: -117px -26px;
}
ul.fftod-nav li.fftodnv-i02 a.fftodnv-active {
  background-position: -117px -52px !important;
}

ul.fftod-nav li.fftodnv-i03 a {
  background-position: -252px 0;
  width: 135px;
}
ul.fftod-nav li.fftodnv-i03 a:hover {
  background-position: -252px -26px;
}
ul.fftod-nav li.fftodnv-i03 a.fftodnv-active {
  background-position: -252px -52px !important;
}

ul.fftod-nav li.fftodnv-i04 a {
  background-position: -387px 0;
  width: 135px;
}
ul.fftod-nav li.fftodnv-i04 a:hover {
  background-position: -387px -26px;
}
ul.fftod-nav li.fftodnv-i04 a.fftodnv-active {
  background-position: -387px -52px !important;
}

ul.fftod-nav li.fftodnv-i05 a {
  background-position: -522px 0;
  width: 137px;
}
ul.fftod-nav li.fftodnv-i05 a:hover {
  background-position: -522px -26px;
}
ul.fftod-nav li.fftodnv-i05 a.fftodnv-active {
  background-position: -522px -52px !important;
}

/* =gis-znet */
div.pg-hdr-main-znet {
  background: transparent url(../img/interface/if_bg-gis-znet.jpg) no-repeat 0 0;
  display: block;
  height: 90px;
  margin-bottom: 20px;
  position: relative;
}
div.pg-hdr-main-znet h2 {
  display: none;
}
div.pg-hdr-main-znet p.pg-hdr-main-znet-nav {
  color: #fff;
  position: absolute;
  top: 37px;
  right: 20px;
  text-align: right;
  width: 250px;
}
div.pg-hdr-main-znet p.pg-hdr-main-znet-nav a {
  color: #fff;
  font-weight: bold;
}
div.pg-hdr-main-znet p.pg-hdr-main-znet-nav a:hover {
  background: none;
  text-decoration: underline;
}

/* =faq */

dl.faq {
}
dl.faq dt {
  font: bold 13px 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  margin: 0 0 18px 0;
}
dl.faq dd {
  border-bottom: 1px dotted #eee;
  padding: 0 3px 0 10px;
}

/* =go */
#go {
  margin: 0 0 18px 0;
  overflow: hidden;
  position: relative;
}
#go p {
  float: left;
  height: 90px;
  margin: 0;
  width: 192px;
}
#go p#go-start {
  margin: 0 20px 0 0;
}
#go p a {
  background: transparent url(../img/interface/if_bg-start.png) no-repeat 0 0;
  display: block;
  height: 90px;
  text-indent: -9999px;
}
#go p#go-start a {
  background-position: 0 0;
}
#go p#go-answer a {
  background-position: -212px 0;
}

/* =go-second */
#go-second {
  margin: 0 0 18px 0;
  overflow: hidden;
  position: relative;
}
#go-second p {
  float: left;
  height: 90px;
  margin: 0;
  width: 192px;
}
#go-second p#gs-video {
  margin: 0 20px 0 0;
}
#go-second p a {
  background: transparent url(../img/interface/if_bg_front_znet_applyhere.png)
    no-repeat 0 0;
  display: block;
  height: 90px;
  text-indent: -9999px;
}
#go-second p#gs-video a {
  background-position: 0 0;
}
#go-second p#gs-znet a {
  background-position: -212px 0;
}

/* =go-third */
#go-third {
  margin: 0 0 18px 0;
  overflow: hidden;
  position: relative;
}
#go-third p {
  float: left;
  height: 90px;
  margin: 0;
  width: 192px;
}
/* --- old image for front page SMM 
#go-third p#gs-smm {
  margin: 0 20px 0 0;
}
#go-third p a {
  background: transparent url(../img/interface/if_bg_front_smm_court.jpg)
    no-repeat 0 0;
  display: block;
  height: 90px;
  text-indent: -9999px;
}
#go-third p#gs-smm a {
  background-position: 0 0;
} 
--- */

/* new image */
#go-third p#gs-hear {
  margin: 0 20px 0 0;
}
#go-third p a {
  background: transparent url(../img/interface/if_bg_front_hearings_court.png)
    no-repeat 0 0;
  display: block;
  height: 90px;
  text-indent: -9999px;
}
#go-third p#gs-hear a {
  background-position: 0 0;
}

#go-third p#gs-court a {
  background-position: -212px 0;
}

/* =go-apply*/
#go-apply {
  margin: 0 0 18px 0;
  overflow: hidden;
  position: relative;
}
#go-apply p {
  float: left;
  height: 90px;
  margin: 0;
  width: 192px;
}
#go-apply p#gs-online {
  margin: 0 20px 0 0;
}
#go-apply p a {
  background: transparent url(../img/interface/if_bg_apply_online_person.png)
    no-repeat 0 0;
  display: block;
  height: 90px;
  text-indent: -9999px;
}
#go-apply p#gs-online a {
  background-position: 0 0;
}
#go-apply p#gs-person a {
  background-position: -212px 0;
}

/* =go-apply-spanish*/
#go-apply-spanish {
  margin: 0 0 18px 0;
  overflow: hidden;
  position: relative;
}
#go-apply-spanish p {
  float: left;
  height: 90px;
  margin: 0;
  width: 192px;
}
#go-apply-spanish p#gs-online {
  margin: 0 20px 0 0;
}
#go-apply-spanish p a {
  background: transparent
    url(../img/interface/if_bg_apply_online_person-spanish.png) no-repeat 0 0;
  display: block;
  height: 90px;
  text-indent: -9999px;
}
#go-apply-spanish p#gs-online a {
  background-position: 0 0;
}
#go-apply-spanish p#gs-person a {
  background-position: -212px 0;
}

/* =go-house*/
#go-house {
  margin: 0 0 18px 0;
  overflow: hidden;
  position: relative;
}
#go-house p {
  float: left;
  height: 90px;
  margin: 0;
  width: 192px;
}
#go-house p#gs-spanish {
  margin: 0 20px 0 0;
}
#go-house p a {
  background: transparent
    url(../img/interface/if_bg_housing_spanish_reports.png) no-repeat 0 0;
  display: block;
  height: 90px;
  text-indent: -9999px;
}
#go-house p#gs-spanish a {
  background-position: 0 0;
}
#go-house p#gs-reports a {
  background-position: -212px 0;
}

/* =inline-img */
.inline-img {
  background: #eee;
  overflow: hidden;
  padding: 3px;
  position: relative;
  width: 206px;
}
.inline-img a {
  display: block;
}
.inline-img a img {
  border: 1px solid #333;
}

/* =gallery */
ul.gallery {
  float: left;
  list-style-type: none;
  margin: 0 0 18px 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
}
ul.gallery li {
  float: left;
  margin: 0 20px 20px 0;
}

/* =gallery_sea */
ul.gallery_sea {
  float: left;
  list-style-type: none;
  margin: 0 0 18px 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
}
ul.gallery_sea li {
  border: 1px solid #333;
  float: left;
  margin: 8px;
  width: 90px;
  height: 90px;
  overflow: hidden;
  text-align: center;
}
ul.gallery_sea li a {
  background: none !important;
  display: block;
  height: 90px;
}

/* !!Inset Elements */

.ib-inset {
  overflow: hidden;
  margin-bottom: 10px;
  margin-top: 3px;
  position: relative;
}
.ib-inset a {
  display: block;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.ib-inset a:hover {
  background: none;
}
.ib-inset img {
  display: block;
}

.ib-inset p,
.ib-caption {
  font-size: 10px;
  line-height: 1.2;
  color: #666;
  margin: 8px 0 10px;
}

.ib-left {
  float: left;
  margin-left: 5px;
  margin-right: 20px;
}
.ib-right {
  float: right;
  margin-left: 20px;
  margin-right: 5px;
}

.ib-3col {
  width: 139px;
}
.ib-4col {
  width: 192px;
}
.ib-5col {
  width: 245px;
}
.ib-6col {
  width: 298px;
}
.ib-7col {
  width: 351px;
}
.ib-8col {
  width: 404px;
}
.ib-9col {
  width: 457px;
}
.ib-10col {
  width: 510px;
}
.ib-11col {
  width: 563px;
}
.ib-12col {
  width: 616px;
}
.ib-13col {
  width: 669px;
  margin-left: 0;
  margin-right: 0;
}

.ib-frame {
  border: 1px solid #999;
}

body#vanilla table {
  width: 100%;
}

p#h-housing {
  background: transparent url(../img/interface/if_bg_badge-housing.png)
    no-repeat 0 0;
  height: 53px;
  margin: 18px auto;
  width: 164px;
}
p#h-housing a {
  display: block;
  height: 53px;
  text-indent: -9999px;
}
p#h-housing a:hover {
  background: none;
}

#myMap a:hover,
#mapDiv a:hover {
  background: none;
}
.dirsearch input.text {
  border: 1px solid #3c4861;
  color: #333;
  color: #666;
  margin: 0 10px 0 0;
  padding: 5px 4px 6px 4px;
  width: 192px;
}

.dirsearch ol li {
  line-height: 1.2;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
}

.dirsearch h3 {
  margin-bottom: 5px;
}

/* @end */
/* @group =content-sec */

/* =content-sec */

p.sidebar-extra {
  margin-top: 10px;
}
p.sidebar-extra a {
  background: none;
}

/* =nav-sec-addon */
ul#nav-sec-addon {
  background: transparent url(/assets/img/interface/if_bg-nav-addon.png)
    no-repeat 0 0;
  float: left;
  height: 27px;
  list-style-type: none;
  margin: 0 0 24px 0;
  overflow: hidden;
  position: relative;
  width: 245px;
}
ul#nav-sec-addon li {
  float: left;
}
ul#nav-sec-addon li a {
  background: transparent url(/assets/img/interface/if_bg-nav-addon.png)
    no-repeat 0 0;
  display: block;
  font-size: 1%;
  height: 27px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 0;
}

ul#nav-sec-addon li#na-home a {
  background-position: 0 0;
  width: 71px;
}
ul#nav-sec-addon li#na-home a:hover {
  background-position: 0 -27px;
}

ul#nav-sec-addon li#na-answers a {
  background-position: -71px 0;
  width: 90px;
}
ul#nav-sec-addon li#na-answers a:hover {
  background-position: -71px -27px;
}

ul#nav-sec-addon li#na-contact a {
  background-position: -161px 0;
  width: 83px;
}
ul#nav-sec-addon li#na-contact a:hover {
  background-position: -161px -27px;
}

/* =nav-sec */
ul#nav-sec,
ul#nav-sec li ul {
  float: left;
  list-style-type: none;
  margin: 0;
  width: 245px;
}
ul#nav-sec li,
ul#nav-sec li ul li {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
ul#nav-sec li a {
  border-bottom: 1px solid #b3b3b3;
  color: #333;
  display: block;
  font: bold 12px 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
  line-height: 2;
  padding: 0 12px;
}
ul#nav-sec li a:hover {
  background: none;
  color: #c30;
}
ul#nav-sec li a.nav-sec-top {
  border-top: 1px solid #b3b3b3 !important;
}
ul#nav-sec li a.open {
  background: #ededed url(/assets/img/interface/if_bg-nav-sec.png) repeat-x 0
    100%;
  border: 1px solid #b3b3b3;
  border-top: none;
  color: #000;
  padding: 0 11px;
}

ul#nav-sec li ul {
  border-bottom: 1px solid ##b3b3b3;
  padding: 5px 0;
}
ul#nav-sec li ul li a {
  background: transparent url(/assets/img/interface/if_bg-nav-sec-li-ul-li.png)
    no-repeat 2px 10px;
  border: none;
  color: #444;
  font: 11px Lucida Grande, HelveticaNeue, Helvetica, arial, sans-serif;
  line-height: 1.3;
  padding: 3px 5px 3px 12px;
}
ul#nav-sec li ul li a:hover {
  background: #f3f3f3 url(/assets/img/interface/if_bg-nav-sec-li-ul-li.png)
    no-repeat 2px 10px;
  color: #222;
}

/* =spotlight */

#spotlight {
  float: left;
  position: relative;
  overflow: hidden;
  margin: 18px 0;
  width: 245px;
}
#spotlight h2 {
  color: #555;
  font-family: Georgia, 'Times New Roman', Times, serif;
}
div#spotlight div.pics {
  float: left;
  height: 53px;
  width: 245px;
}
div#spotlight div.pics a {
  background: none;
  display: block;
  margin: 0 0 18px 0;
}

div#survey a {
  background: none;
}

/* @end */
/* @group =site-info */

#site-info {
  color: #666;
  font: 10px/1 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica, Arial,
    sans-serif;
}
#site-info a {
  color: #666;
  font-weight: bold;
}
#site-info a:hover {
  background: none;
  text-decoration: underline;
}
#site-info p {
  line-height: 1.3;
  margin: 0 0 0 0;
}
/* #site-info p.situs {
  background: transparent url(../img/interface/if_bg_site-info-situs.png)
    no-repeat 18px 0;
  min-height: 74px;
  padding: 0 0 15px 172px;
} */

#site-info p.situs {
  background: transparent url(../img/interface/updated-logo.png) no-repeat 18px
    10px;
  min-height: 74px;
  padding: 0 0 15px 172px;
}
/* @end */
/* @end */

a.entry-inline-right:hover {
  background: none;
}

ul#nav-sea {
  background: #fff;
  border: 1px solid #b3b3b3;
  border-bottom: none;
  float: right;
  list-style-type: none;
  margin: 3px 0 10px 5px;
  padding: 0;
  width: 200px;
}
ul#nav-sea li {
  float: left;
  width: 200px;
}
ul#nav-sea li.nav-sea-header strong {
  background: #ddd;
  border-bottom: 1px solid #b3b3b3;
  color: #333;
  display: block;
  font-weight: bold;
  line-height: 1.2;
  padding: 4px 3px 4px 5px;
}
ul#nav-sea li a {
  border-bottom: 1px solid #b3b3b3;
  color: #369;
  display: block;
  line-height: 1.2;
  padding: 4px 3px 4px 5px;
}
ul#nav-sea li a:hover {
  background: #efefef;
  color: #333;
}
.m-bottom {
  margin-bottom: 15px;
}
.m-top {
  margin-top: 15px;
}

ul#nav-sea li.nav-sea-img-overview {
  background: #ddd url(../img/entry/sea_overview.jpg) no-repeat 50% 50%;
  border-bottom: 1px solid #b3b3b3;
  display: block;
  height: 164px;
}
ul#nav-sea li.nav-sea-img-biotic_diversity {
  background: #ddd url(../img/entry/sea_biotic.jpg) no-repeat 50% 50%;
  border-bottom: 1px solid #b3b3b3;
  display: block;
  height: 200px;
}
ul#nav-sea li.nav-sea-img-conservation {
  background: #ddd url(../img/entry/sea_conservation.jpg) no-repeat 50% 50%;
  border-bottom: 1px solid #b3b3b3;
  display: block;
  height: 150px;
}
ul#nav-sea li.nav-sea-img-regional_habitat_linkages_and_wildlife_corridors {
  background: #ddd url(../img/entry/sea_regional.jpg) no-repeat 50% 50%;
  border-bottom: 1px solid #b3b3b3;
  display: block;
  height: 164px;
}
ul#nav-sea
  li.nav-sea-img-local_and_site_specific_habitat_linkages_and_wildlife_corridors {
  background: #ddd url(../img/entry/sea_local.jpg) no-repeat 50% 50%;
  border-bottom: 1px solid #b3b3b3;
  display: block;
  height: 141px;
}
ul#nav-sea li.nav-sea-img-study_methodology {
  background: #ddd url(../img/entry/sea_delineation.jpg) no-repeat 50% 50%;
  border-bottom: 1px solid #b3b3b3;
  display: block;
  height: 150px;
}
ul#nav-sea li.nav-sea-img-seatac {
  background: #ddd url(../img/entry/sea_seatac.jpg) no-repeat 50% 50%;
  border-bottom: 1px solid #b3b3b3;
  display: block;
  height: 200px;
}
ul#nav-sea li.nav-sea-img-cup {
  background: #ddd url(../img/entry/sea_cup.jpg) no-repeat 50% 50%;
  border-bottom: 1px solid #b3b3b3;
  display: block;
  height: 150px;
}
ul#nav-sea li.nav-sea-img-faqs {
  background: #ddd url(../img/entry/sea_facts.jpg) no-repeat 50% 50%;
  border-bottom: 1px solid #b3b3b3;
  display: block;
  height: 134px;
}
ul#nav-sea li.nav-sea-img-facts {
  background: #ddd url(../img/entry/sea_biota.jpg) no-repeat 50% 50%;
  border-bottom: 1px solid #b3b3b3;
  display: block;
  height: 150px;
}

p.streaming {
  background: transparent url(../img/interface/if_bg_streaming.png) no-repeat 0
    0;
  overflow: hidden;
  height: 90px;
  width: 404px;
}
p.streaming a {
  background: none;
  text-indent: -9999px;
  display: block;
  height: 90px;
}

p.ad_znet {
  background: transparent url(../img/interface/if_bg_ad_znet.png) no-repeat 0 0;
  overflow: hidden;
  height: 90px;
  width: 404px;
}
p.ad_znet a {
  background: none;
  text-indent: -9999px;
  display: block;
  height: 90px;
}

p.ze-links {
  background: transparent url(../img/interface/if_bg-ze.png) no-repeat 0 0;
  overflow: hidden;
  height: 90px;
  width: 400px;
  position: relative;
}
p.ze-links a {
  background: none;
  text-indent: -9999px;
  display: block;
  height: 90px;
  position: absolute;
  top: 0;
  width: 194px;
}
p.ze-links a.zel-research {
  left: 0;
}
p.ze-links a.zel-report {
  left: 206px;
}

p.ze-sp {
  background: transparent url(../img/interface/if_bg-ze-spanish.png) no-repeat 0
    0;
  overflow: hidden;
  height: 90px;
  width: 400px;
  position: relative;
}
p.ze-sp a {
  background: none;
  text-indent: -9999px;
  display: block;
  height: 90px;
  position: absolute;
  top: 0;
  width: 194px;
}
p.ze-sp a.zes-codigo {
  left: 0;
}
p.ze-sp a.zes-report {
  left: 206px;
}

#sea-flash {
  margin-bottom: 20px;
}

/* =hdo */

.hdo-graphic {
  background: url(../img/interface/if_bg-hdo-graphic.png) #fff no-repeat;
  position: relative;
  margin: 0 auto;
  padding: 22px;
  width: 421px;
  height: 125px;
}
.hdo-graphic p {
  display: none;
}
.hdo-graphic ul {
  list-style-type: none;
  margin: 0;
}
.hdo-graphic ul li {
  backgound: #ccc;
  list-style-type: none;
  position: absolute;
  margin: 0;
  width: 115px;
  height: 120px;
}
.hdo-graphic ul li.hdog-bicycles {
  left: 19px;
}
.hdo-graphic ul li.hdog-sidewalks {
  left: 153px;
}
.hdo-graphic ul li.hdog-markets {
  left: 287px;
}
.hdo-graphic ul li a {
  display: block;
  width: 115px;
  height: 120px;
  text-indent: -9999px;
}
.hdo-graphic ul li a:hover {
  background: none;
  border-bottom: 3px solid #696;
}

.welcome-video {
  margin-bottom: 15px;
}

h3.gp-check {
  background: transparent url(../img/interface/bg_check.png) 0 2px no-repeat;
  padding-left: 18px;
}

.temp-ny-banner {
  background: transparent url(../img/interface/temp/img-banner-job-rpa2.png)
    no-repeat 0 0;
  width: 113px;
  height: 51px;
  position: absolute;
  top: 0;
  left: 486px;
  z-index: 100;
}
.temp-ny-banner a {
  background: none !important;
  display: block !important;
  height: 51px;
  text-indent: -9999px;
}

.temp-ny-fade {
  background: transparent url(../img/interface/temp/img-90yrs-fade.png)
    no-repeat 0 0;
  width: 155px;
  height: 98px;
  position: absolute;
  top: 27px;
  left: 465px;
  text-indent: -9999px;
}

/*remove double space under heading, creates only one space*/
.remove-extra-heading-space {
  font: normal 16px/1.4 'HelveticaNeue-Roman', 'Helvetica 55 Roman', Helvetica,
    Arial, sans-serif;
}
.underline {
  text-decoration: underline !important;
}
