html, body {height: 100%;}
body {
  background-color: #FFFFFF;
  color: #666;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
  font-size: 13px;
}

a {color: #666; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}

a.nav:link {color: #666; text-decoration: none;}
a.nav:visited {color: #666; text-decoration: none;}
a.nav:active {color: #666; text-decoration: none;}
a.nav:hover {color: #000000; text-decoration: none;}

table, tr, td, div, p, a, img {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

form, input {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
  font-size: 13px;  
}

.nav_text {padding: 0px 10px 2px 10px; text-align: center;}
.nav_color_1 {background-color: #FFDFB4; border-top: 1px solid #FFDFB4;}
.nav_color_1_on {background-color: #FF9406; border-top: 1px solid #FF9406;}
.nav_color_2 {background-color: #E8B8BA; border-top: 1px solid #E8B8BA;}
.nav_color_2_on {background-color: #B2151A; border-top: 1px solid #B2151A;}
.nav_color_3 {background-color: #BBBBD1; border-top: 1px solid #BBBBD1;}
.nav_color_3_on {background-color: #1D1F67; border-top: 1px solid #1D1F67;}
.nav_color_4 {background-color: #B2CADB; border-top: 1px solid #B2CADB;}
.nav_color_4_on {background-color: #004E89; border-top: 1px solid #004E89;}
.nav_color_5 {background-color: #B3DBC0; border-top: 1px solid #B3DBC0;}
.nav_color_5_on {background-color: #1C7F3F; border-top: 1px solid #1C7F3F;}


.faq_q {color: #B2151A; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.homecopy { }

/* Plan Nav links */
.link_container { height: 29px; width: 230px; border-bottom: 1px solid #999; overflow: hidden; font-size: 12px; font-family: "Arial", sans-serif; }
.link_container_last { height: 29px; width: 230px; }

/* Plan Nav - The Studio */
body#studio a#studio_link:link, body#studio a#studio_link:visited { background-color: #FF9406; background-image: none; color: #FFF; display: block; padding: 7px 0px 10px 30px; }
a#studio_link:link, a#studio_link:visited { background-color: #FFF; color: #333; background: url('/lib/img/plan/nav_arrow.jpg') no-repeat top left; display: block; padding: 7px 0px 5px 30px; }
a#studio_link:hover { background-color: #FF9406; background-image: none; color: #FFF; display: block; padding: 7px 0px 10px 30px; }

/* Plan Nav - Green */
body#green a#green_link:link, body#green a#green_link:visited { background-color: #FF9406; background-image: none; color: #FFF; display: block; padding: 7px 0px 10px 30px; }
a#green_link:link, a#green_link:visited { background-color: #FFF; color: #333; background: url('/lib/img/plan/nav_arrow.jpg') no-repeat top left; display: block; padding: 7px 0px 5px 30px; }
a#green_link:hover { background-color: #FF9406; background-image: none; color: #FFF; display: block; padding: 7px 0px 10px 30px; }

/* Plan Nav - Community */
body#community a#community_link:link, body#community a#community_link:visited { background-color: #FF9406; background-image: none; color: #FFF; display: block; padding: 7px 0px 10px 30px; }
a#community_link:link, a#community_link:visited { background-color: #FFF; color: #333; background: url('/lib/img/plan/nav_arrow.jpg') no-repeat top left; display: block; padding: 7px 0px 5px 30px; }
a#community_link:hover { background-color: #FF9406; background-image: none; color: #FFF; display: block; padding: 7px 0px 10px 30px; }

/* Plan Nav - FAQs */
body#faqs a#faqs_link:link, body#faqs a#faqs_link:visited { background-color: #FF9406; background-image: none; color: #FFF; display: block; padding: 7px 0px 10px 30px; }
a#faqs_link:link, a#faqs_link:visited { background-color: #FFF; color: #333; background: url('/lib/img/plan/nav_arrow.jpg') no-repeat top left; display: block; padding: 7px 0px 5px 30px; }
a#faqs_link:hover { background-color: #FF9406; background-image: none; color: #FFF; display: block; padding: 7px 0px 10px 30px; }


/* Environmental Review Nav */
a.environmental_subnav_link { background-color: #FFF; color: #333; background: url('/lib/img/environmental-review/green-arrow.jpg') no-repeat top left; display: block; padding: 7px 0px 5px 30px; }
a.environmental_subnav_link:hover
, body#key_findings a.key_findings
, body#draft_eir a.draft_eir {
  background-color: #1C7F3F;
  background-image: none;
  color: #FFF;
  display: block;
  padding: 7px 0px 10px 30px;
}

/* Transportation Nav */
a.transportation_subnav_link { background-color: #FFF; color: #333; background: url('/lib/img/transportation/blue-arrow.jpg') no-repeat top left; display: block; padding: 7px 0px 5px 30px; }
a.transportation_subnav_link:hover
, body#intersection_improvements a.intersection_improvements {
  background-color: #1D1F67;
  background-image: none;
  color: #FFF;
  display: block;
  padding: 7px 0px 10px 30px;
}


div#error_msg { color: #f66; font-style: italic; }
input.error { background-color: #DFE9F3 !important; }
input.stringField { background-color: #eaeaea; }

.tagline_header { padding-bottom: 10px; font-size: 32px; font-family: "Georgia", sans-serif; color: #000; }
.small_header   { padding-bottom: 15px; font-size: 15px; font-family: "Arial", sans-serif; color: #000; font-weight: bold; }
.std_content { width: 759px; }
.std_content_pad { padding: 10px 65px 0px 60px; }
.bullet_cell { padding: 2px 10px 0px 15px; }
.bullet_cell img { line-height: 0px; margin-top: 4px; }

.float_left { float: left; }
.float_right { float: right; }
.clear_both { clear: both; }

