@charset "utf-8";

/* TABLE OF CONTENTS
   MAINNAV NAVIGATION - 
   SUBNAV NAVIGATION - 
   DOWNLOADS NAVIGATION - 
   MAINNAV NEWS SUB NAVIGATION - 
*/




/* MAINNAV NAVIGATION
   ----------------------------- */

ul.mainnav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	visibility: hidden;
}
	ul.mainnav li {
		padding: 0 0 17px 0;
		margin: 0px;
	}
		ul.mainnav li a {
			display: block;
			padding: 0;
			margin: 0;
			height: 23px;
			outline: none;
		}

		ul.mainnav li.corporate a.nav {
			width: 98px;
			background: url(../images/mainnav/corporate.png) 0 0 no-repeat;
		}
		ul.mainnav li.corporate a.on,
		ul.mainnav li.corporate a.nav:hover {
			background: url(../images/mainnav/corporate.png) -98px 0 no-repeat;
		}
		
		ul.mainnav li.projects a.nav {
			width: 78px;
			background: url(../images/mainnav/projects.png) 0 0 no-repeat;
		}
		ul.mainnav li.projects a.on,
		ul.mainnav li.projects a.nav:hover {
			background: url(../images/mainnav/projects.png) -78px 0 no-repeat;
		}
		
		ul.mainnav li.news a.nav {
			width: 55px;
			background: url(../images/mainnav/news.png) 0 0 no-repeat;
		}
		ul.mainnav li.news a.on,
		ul.mainnav li.news a.nav:hover {
			background: url(../images/mainnav/news.png) -55px 0 no-repeat;
		}
		
		ul.mainnav li.investors a.nav {
			width: 86px;
			background: url(../images/mainnav/investors.png) 0 0 no-repeat;
		}
		ul.mainnav li.investors a.on,
		ul.mainnav li.investors a.nav:hover {
			background: url(../images/mainnav/investors.png) -86px 0 no-repeat;
		}
		
		ul.mainnav li.contactus a.nav {
			width: 110px;
			background: url(../images/mainnav/contactus.png) 0 0 no-repeat;
		}
		ul.mainnav li.contactus a.on,
		ul.mainnav li.contactus a.nav:hover {
			background: url(../images/mainnav/contactus.png) -110px 0 no-repeat;
		}




/* MAINNAV SUB NAVIGATION
   ----------------------------- */

ul.mainnav div.subnav {
	position: relative;
	margin: 0;
	padding: 12px 0 10px 0;
	border: 0;
	overflow: hidden;
	height: auto;
}
	ul.mainnav div.subnav ul.project,
	ul.mainnav div.subnav ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	ul.mainnav div.subnav ul.project {
		margin: 0 0 5px 0;
	}
	ul.mainnav div.subnav ul.last-project {
		margin-bottom: 0;
	}
		ul.mainnav div.subnav ul li {
			position: relative;
			margin: 0;
			padding: 0;
		}
		ul.mainnav div.subnav ul li a.on,
		ul.mainnav div.subnav ul li a {
			display: inline;
			font: 12px/18px "Arial", sans-serif;
			outline: none;
			background: none;
			width: auto;
			height: auto;
		}
		ul.mainnav div.subnav ul li a.on,
		ul.mainnav div.subnav ul li a:hover {
			color: #604931;
		}

		ul.mainnav div.subnav ul.project li.map {
			margin-bottom: 10px;
		}
		ul.mainnav div.subnav ul.project li.project a {
			font-weight: bold;
		}




/* DOWNLOADS NAVIGATION
   ----------------------------- */

ul.downloads {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 -2px;
}
	ul.downloads li {
		margin: 0 0 10px 0;
		padding: 0;
	}
	ul.downloads li a {
		font: 20px/16px "Arial", sans-serif;
		letter-spacing: -1px;
	}


div#subnav-container ul.maps {
	list-style-type: none;
	margin: 0;
	padding: 0;
}



/* MAINNAV NEWS SUB NAVIGATION
   ----------------------------- */

div.subnav div.news-release-select {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	width: 165px;
}
	div.subnav div.news-release-select ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
		div.subnav div.news-release-select ul li {
			position: relative;
			margin: 0;
			padding: 0;
		}
		div.subnav div.news-release-select ul li.all {
			margin-bottom: 5px;
		}
		div.subnav div.news-release-select ul li.all a,
		div.subnav div.news-release-select ul li.all a.on {
			font-weight: bold;
		}

div.subnav div.news-year-select {
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}
	div.subnav div.news-year-select ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
		div.subnav div.news-year-select ul li {
			position: relative;
			margin: 0;
			padding: 0;
		}
		div.subnav div.news-year-select ul li.archives {
			font: bold 12px/18px "Arial", sans-serif;
			color: #013a4d;
			margin-bottom: 5px;
		}
			div.subnav div.news-year-select ul li a.on,
			div.subnav div.news-year-select ul li a {
				display: inline;
				font: 16px/22px "Arial", sans-serif;
				outline: none;
				background: none;
				width: auto;
				height: auto;
			}
			div.subnav div.news-year-select ul li a.on,
			div.subnav div.news-year-select ul li a:hover {
				color: #604931;
			}
