/* jdg for http://periscopic.com June 2009 */
*{margin:0;padding:0;}
html{background-color:#222;text-align:center;}
body{width:1024px;height:100%;margin:0 auto;font-family:Helvetica,Arial, sans-serif;/*"Times",courier,serif;*/background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/rotate.php') no-repeat;}
.clear{clear:both;}
a{cursor:pointer;text-decoration:underline;}
a:focus,a:active{outline:none;}
body#home{}
body#home{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/01.jpg') no-repeat;}
body#strategy{}
body#strategy{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/05.jpg') no-repeat;}
div#wrap{height:100%;}
div#header{color:#222;height:145px;padding-top:20px;}
ul{padding-left:20px;}
ol{padding-left:25px;}
li{padding-bottom:7px;}
#logo{}
#header h1 a{width:270px;height:0px;background:url('/images/edslogo.png') 0 0 no-repeat;padding-top:126px;overflow:hidden;display:block;margin:0 auto;}
#header h1 a:hover{cursor:pointer;}
#menuContainer{background-color:#4e5255;padding:13px 0;}
#menuContainer ul{font-size:11px;padding-left:0;margin-left:0;background-color:#4e5255;color:#ccc;width:100%;font-family:arial,helvetica,sans-serif;letter-spacing:0.05em;}
#menuContainer ul li{display:inline;padding:0.2em 1.8em;}
#menuContainer ul li a{background-color:#4e5255;color:#fff;text-decoration:none;}
#menuContainer ul li a:hover{background-color:#4e5255;color:#ccc;}
#mainContent{height:auto;background-color:#fff;overflow:auto;font-size:14px;}
body#home #mainContent{height:450px;background:transparent url('/images/intro.png') no-repeat ;}
body#home #mainContent p{text-align:left;visibility:hidden;}
#mainContent .splitL{text-align:left;padding:30px 30px;color:#666;}
#mainContent .splitL p{width:485px;padding-bottom:15px;padding-left:5px;font-size:14px;}
body#industries #mainContent .splitL p{width:465px;padding-bottom:15px;padding-left:5px;font-size:14px;}
div#footer{height:118px;font-family:arial,helvetica,sans-serif;color:#fff;font-size:11px;text-align:left;}
div#footer p{padding:20px 35px;letter-spacing:0.05em;width:260px;text-align:center;line-height:18px;}
div#footer a{color:#ffc;}
div#mainContent a{color:#666;}
div#mainContent a:hover {color:#333;}
span.yellow{color:#ffc;}
div.opportunity img{float:right;width:432px;}
div.opportunity h2{height:0px;background:url('/images/opportunity.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
div.challenge{margin-top:65px;}
div.challenge img{float:right;width:432px;}
div.challenge h2{height:0px;background:url('/images/challenge.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
div.goal{margin-top:65px;}
div.goal img{float:right;}
div.goal h2{height:0px;background:url('/images/goal.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
div.strategy{margin-top:65px;}
div.strategy img{float:right;}
div.strategy h2{height:0px;background:url('/images/strategy.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
div.strategy ul{padding-left:20px;margin-bottom:20px;}
div.strategy li{padding-bottom:7px;}
h3{font-family:arial,helvetica,sans-serif;font-weight:normal;font-size:16px;padding:10px 5px;text-transform:uppercase;width:460px;}
div.alignment{margin:65px 0;}
div.alignment img{float:right;}
div.alignment h2{height:0px;background:url('/images/alignment.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
ol{width:485px;margin-left:15px;margin-bottom:15px;}
body#resources{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/01.jpg') no-repeat;}
body#partners .pLinks{float:left;width:195px;}
body#partners .partners ul{list-style-type:none;border-left:1px solid #999;}
body#partners .partners li{margin-left:5px;padding-top:5px;}
body#partners div.partners h2{height:0px;background:url('/images/partners.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
body#partners h3{color:#fff;background-color:#999;width:195px;letter-spacing:0.03em;}
.plans{float:right;width:195px;margin-left:150px;}
body#partners #mainContent a{color:#666;font-family:arial,helvetica,sans-serif;}
body#partners #mainContent a:hover{color:#333;}
body#industries{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/03.jpg');}
body#research{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/03.jpg');}
body#industries div.target h2{height:0px;background:url('/images/target.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
body#activewear div.directory h2{height:0px;background:url('/images/directory.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
body#industries .splitL ul{margin-left:15px;margin-bottom:15px;}
body#industries #mainContent .splitL{width:400px;padding-bottom:15px;padding-left:30px;font-size:14px;float:left;}
body#industries .splitR{float:left;margin-left:60px;width:300px;}
body#industries .splitR h3, body#industries .splitR p{text-align:left;}
body#industries #mainContent{overflow-x:hidden;}
body#industries .industlinks{margin-top:35px;margin-left:23px;text-align:left;}
body#industries .industlinks h3{background-color:#999;width:205px;color:#fff;}
body#industries .industlinks ul{list-style-type:none;border-left:1px solid #999;margin-bottom:15px;width:200px;font-family:arial,helvetica,sans-serif;}
body#industries .industlinks ul a{font-family:arial,helvetica,sans-serif;color:#666;}
body#industries .industlinks ul a:hover{color:#333;}
body#industries .industlinks li{padding-top:5px;margin-left:5px;}
body#contact{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/05.jpg') no-repeat;}
body#contact h2{height:0px;background:url('/images/contact.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
body#contact #mainContent{}
body#contact #mainContent a{color:#333;}
body#contact .contactL{float:left;width:475px;}
body#contact .contactR{float:left;width:450px;}
body#contact p {line-height:15px;}
body#implement{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/04.jpg') no-repeat;}
body#implement h2{height:0px;background:url('/images/implementation.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
body#implement .splitL {float:left;width:500px;}
body#implement .splitL p{width:500px;}
body#implement .splitL ul{margin-left:20px;width:495px;margin-bottom:15px;}
body#implement h4{margin-bottom:15px;margin-left:5px;}
body#resources h2{height:0px;background:url('/images/resources.jpg') no-repeat;padding-top:30px;overflow:hidden;}

ol.fundinglist{list-style-type:lower-alpha;padding-left:15px;}
ol.developmentlist{padding-left:15px;}
.strategylinks, .implinks {float:right;width:455px;}
.strategylinks h3, implinks h3 {background-color:#999;color:#fff;margin-top:25px;width:200px;margin-left:23px;}
.strategylinks ul, .implinks ul {list-style-type:none;padding-top:5px;border-left:1px solid #999;margin-left:23px;font-family:arial, helvetica, sans-serif;}
.strategylinks li, .implinks li {margin-left:-13px; margin-bottom:15px;}
img#flow {margin-bottom:15px;}
img#fundingchart {margin:0 0 15px 30px;}
body#implement .splitR {float:left;width:400px;text-align:left;margin-left:30px;}
body#implement .splitR h3{background-color:#999;color:#fff;width:220px;margin-top:30px;}
body#implement .splitR ul{font-family:arial,helvetica,sans-serif;list-style-type:none;border-left:1px solid #999;width:220px;padding-bottom:15px;}
body#implement .splitR li{padding-left:10px;padding-top:10px;}
.formField {
display:none;
}
.clustertype {font-family:helvetica, arial, sans-serif; padding:.2px; text-align:center; background-color:#999; color:#fff; width:95px; height:95px; font-size:12px;}
.clustertypenew {font-family:verdana,helvetica, arial, sans-serif; padding:.5em; text-align:left; color:#fff; width:228px; height:auto; font-size:11px; font-weight:bold;}
.clustertypenewsub {font-family:verdana,helvetica, arial, sans-serif; padding:.5em; text-align:left; color:#fff; font-size:10px; font-weight:bold;margin:0;text-decoration:none;}
div.clustertypenew {margin:0;padding:2px;}
clustertypenew a, clustertypenewsub a {display:block; text-decoration:none;}
.cluster ul, .cluster a {

font-size:.9em;
color:#000;
text-align:left;
}




body#cleantech{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/03.jpg');}
body#cleantech h2{height:0px;background:url('/images/cleantech.jpg') no-repeat;padding-top:60px;overflow:hidden;display:block;margin-bottom:15px;}
body#cleantech div.wind h2{height:0px;background:url('/images/windpower.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
body#cleantech div.greendev h2{height:0px;background:url('/images/greendevelopment.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
body#cleantech div.evenergy h2{height:0px;background:url('/images/ev-energy.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
body#cleantech #mainContent .splitL{width:500px;padding-bottom:15px;padding-left:30px;font-size:14px;float:left;}

body#activewear{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/03.jpg');}
body#activewear h2{height:0px;background:url('/images/activewear.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
body#activewear #mainContent .splitL{width:500px;padding-bottom:15px;padding-left:30px;font-size:14px;float:left;}

body#manufacturing{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/03.jpg');}
body#manufacturing h2{height:0px;background:url('/images/manufacturing.jpg') no-repeat;padding-top:60px;overflow:hidden;display:block;margin-bottom:15px;}
body#manufacturing #mainContent .splitL{width:500px;padding-bottom:15px;padding-left:30px;font-size:14px;float:left;}

body#software{background:#4e5255 url('http://www.pdxeconomicdevelopment.com/background/03.jpg');}
body#software h2{height:0px;background:url('/images/software.jpg') no-repeat;padding-top:30px;overflow:hidden;display:block;margin-bottom:15px;}
body#software #mainContent .splitL{width:500px;padding-bottom:15px;padding-left:30px;font-size:14px;float:left;}

body#software td, body#activewear td, body#manufacturing td, body#cleantech td, body#research td {padding: 5px; }

body#software th, body#activewear th, body#manufacturing th, body#cleantech th, body#research th {padding: 5px; background-color:#666; color:#fff; }

body#software .splitL table, body#activewear  .splitL table, body#manufacturing .splitL table, body#cleantech .splitL table, body#research .splitL table {margin:20px;border:1px solid #ccc; font-size:.9em; font-family: Tahoma,Arial, sans-serif;}

body#software .splitR table, body#activewear  .splitR table, body#manufacturing .splitR table, body#cleantech .splitR table, body#research .splitR table {margin-top:30px;}

body#software .splitR th, body#activewear  .splitR th, body#manufacturing .splitR th, body#cleantech .splitR th, body#research .splitR th {text-align:left; font-size:14px; background-color:#999; color:#fff; font-family: Tahoma,Arial, sans-serif;}

body#research #mainContent .splitL{width:500px;padding-bottom:15px;padding-left:30px;font-size:14px;float:left;}
body#research h2{height:0px;background:url('/images/research.png') no-repeat;padding-top:30px;overflow:hidden;}

/*
LIGHTBOX
*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 650px; background-color: #000; }

.accordion {
	width: 265px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 100% Helvetica, Arial, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
	width:235px;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #fff;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}

