#header{
  position:relative;
  height: 136px;
  width: 1067px;
  background: #000 url("images/sub/sub_header.jpg") bottom center no-repeat;
}


#page_top_right_corner{
  right:-25px;
  top:-24px;
  background-image: url("images/sub/top_right_corner.gif"); }

#page_top_left_corner{
  background-image: url("images/sub/top_left_corner.gif"); }

#secondary_nav{
  clear: both;
  font-size: 0.8em;
  text-align:center;
  padding-top: 1em;
  padding-bottom:5px;
  margin-bottom: 5px;
}
#secondary_nav li{ display:inline; }

#footer{
  position: relative;
  text-align:center;
}

#content
{
  padding-bottom: 50px;
  margin-right: 265px;
}

#sidebar{
  background: #e7e8ea;
  float:right;
  width:232px;
  text-align:center;
  padding: 10px 0px;
  margin-top: 130px;
  margin-right: 30px;
  margin-left: 15px;
}

#sidebar *{
  text-align:left;
}

#sidebar div{ padding: 10px; }

#sidebar img{
  margin:0px auto;
}

#side-nav{
  margin-left: 30px;
}
#side-nav li{
  text-align:left;
  list-style-type: disc;
  padding: 4px 2px;
}

#side-nav a{
  color: #002469;
}

/* element styles */
#content dl dt{
  font-weight: bold;  
}
#content dl dd{ padding: 1em; }

/* Drop Down Navigation Holder */

#dd_nav_holder{ position:relative; }

#dd_nav, #dd_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#dd_nav a {
  text-transform: uppercase;
  font-size: 14px;
  display: block;
  border:none;
  text-align: center;
}

#dd_nav li li a{
  text-align:left;
  border-bottom: 1px dotted #fff;
}

#dd_nav li {
	float: left;
}

#dd_nav li ul li {
  text-indent:1em;
  float:none;
}

#dd_nav li.spacer{
  width: 3px;
  height: 42px;
  background: url("images/sub/dd_spacer.png") no-repeat;
}

#dd_nav li.top-drop-down{
  line-height:42px;
  padding: 0px 5px;
  background: url("images/sub/dd_bg_grad.png") center center repeat-x;
  text-align:center;
}

#dd_nav li.top-drop-down a{
  font-weight:bold;
  margin: 0px auto;
}

#dd_nav #li_home_link, #dd_nav #home_link { width: 4em; }
#dd_nav #li_about_us, #dd_nav #about_us { width: 6em; }
#dd_nav #li_econ_dev, #dd_nav #econ_dev{ width: 13em; }
#dd_nav #li_dev_sites, #dd_nav #dev_sites{ width: 13em; }
#dd_nav #li_news_events, #dd_nav #news_events{ width: 10em; }
#dd_nav #li_contact_us, #dd_nav #contact_us{ width: 8em; }

#dd_nav li ul {
	position: absolute;
	left: -999em;
    background: #000a1c;
}

#dd_nav li:hover ul{
	left: auto;
}

#dd_nav li ul ul {
	margin: -1em 0 0 10em;
}

#dd_nav, #dd_nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}


#dd_nav li:hover ul ul, #dd_nav li:hover ul ul ul, #dd_nav li.sfhover ul ul, #dd_nav li.sfhover ul ul ul {
	left: -999em;
}

#dd_nav li:hover ul, #dd_nav li li:hover ul, #dd_nav li li li:hover ul, #dd_nav li.sfhover ul, #dd_nav li li.sfhover ul, #dd_nav li li li.sfhover ul {
	left: auto;
}

#dd_nav #dd_left_cap{ background: url("images/sub/dd_left_cap.png") no-repeat; }
#dd_nav #dd_right_cap{ background: url("images/sub/dd_right_cap.png") no-repeat; }

#dd_nav #dd_left_cap,
#dd_nav #dd_right_cap{
  height: 42px;
  width: 5px;
}

#dd_nav a{ color: #fff; }
#dd_nav a:hover{ color: #8091b4; }

#dd_nav li ul li a{
  padding: 5px;
  font-weight: normal;
}

#dd_nav li ul li a:hover{
  background: #303f5a;
}

#dd_nav_holder{
  padding-left: 55px;
  background: url("images/sub/sub_nav_bg.jpg") no-repeat;
}
#dd_nav{}

/* Watermarked title images */
.about_us #content
{
  padding-top: 100px;
  background: url('images/sub/About_us.png') top left no-repeat;
  background-position: 35px 5px;
}

.news_events #content{
  padding-top: 100px;
  background: url('images/sub/News_and_Events.png') top left no-repeat;
  background-position: 35px 5px;
}

.economic_dev #content{
  padding-top: 100px;
  background: url('images/sub/Economic_development.png') top left no-repeat;
  background-position: 35px 5px;
}

.development_sites #content{
  padding-top: 100px;
  background: url('images/sub/Inland_Water_Sites.png') top left no-repeat;
  background-position: 35px 5px;
}

.contact_us #content{
  padding-top: 100px;
  background: url('images/sub/Contact_us.png') top left no-repeat;
  background-position: 35px 0px;
}

/* Lease Page Styles */
.lease table{
  border-collapse:collapse;
  margin: 10px;
}
.lease th{
  padding: .25em;
  font-weight: bold;
  border: 1px solid #000; }

.lease td{ padding: .2em; border:1px solid #000; }
