
/*---------------------------------------------------------------------- CAPA
	dark logo color:	rgb(120,129,102);
	darker logo color:	rgb(110,119,93);
	
	dk charcoal:	#1d1d1d;
	band 1:			#262626;
	band 2:			#202020;
	
	text:			
*/


/*----------------------------------------------------------------------body 
*/
body {
	margin: 10;
	text-align:left; 
	text-align:center; 
	font-family: Arial, Helvetica, Sans-Serif;
	background: black;
 	background-color: #1d1d1d;
}
h1, h2, h3	{border:0; font-weight:bold; color:white;}
h1	{font-size:11pt;}
h2	{font-size:10pt; color: rgb(130,139,123);}
h3	{font-size:9pt; }
p	{font-size:9pt;}
table {
	text-align:left; 
	vertical-align:top; 
	font-family: Arial, Helvetica, Sans-Serif;
}

.small				{ font-size: 8pt; color: rgb(130,139,123); color: white}
.regular			{ font-size: 10pt; color: rgb(210,219,200); color: #828b7b;}


/*----------------------------------------------------------------------pageMain 
*/
#pageMain 			{ position:relative; width:800; z-index:1; margin:0; font-family:Arial, Sans-Serif; }
#pageMain 				a:link		{font-weight: normal; text-decoration: none; color: black;}
#pageMain 				a:visited		{font-weight: normal; text-decoration: none; color: black;}
#pageMain 				a:hover		{font-weight: bold; text-decoration: none; color: black;}
#pageMain 				a:active		{font-weight: normal; text-decoration: none; color: black;}


/*----------------------------------------------------------------------#pageMainLeft 
*/
#pageMainLeft		{ position: absolute; top: 0; left: 0; width: 280; z-index: 3; border: 0; padding: 0; text-align: right; }


/*----------------------------------------------------------------------mainNav 
fits in top, left in pageMainLeft
*/
#mainNav			{ position: absolute; top: 40; left: 0; width: 280px; font-size: 10pt; text-align: left; }
#mainNav 				img			{ margin: 0; border: 0; margin: 0; float: left; }
#mainNav 				p			{ position: absolute; top: 28; left: 62; font-size: 8pt; cursor: hand; }
#mainNav 				a:link		{ font-weight: normal; text-decoration: none; color: rgb(130,139,123); }
#mainNav 				a:visited	{ font-weight: normal; text-decoration: none; color: rgb(130,139,123);}
#mainNav 				a:hover		{ font-weight: normal; text-decoration: none; color: white;}
#mainNav 				a:active	{ font-weight: normal; text-decoration: none; color: rgb(130,139,123);}

.navIcon			{ position: relative; height: 50px; background-color: #262626; }
.navIconImg			{ position: absolute; top: 0; left: 0; cursor: hand; }
.navIconImgHot		{ position: absolute; top: 0; left: 0; visibility: hidden; }
.navIconText		{ position: absolute; top: 1; left: 60; font-size: 8pt; cursor: hand;  }
.navIconTextHere	{ position: absolute; top: 1; left: 60; font-size: 8pt; cursor: hand; }


/*----------------------------------------------------------------------hiliteArea 
fits below mainNav in pageMainLeft
*/
#hiliteArea			{ position: absolute; left: 0; top: 314px; width: 280px; text-align: left; font-size: 9pt; }
#hiliteArea 			img			{ margin: 0; border: 0; }
#hiliteArea 			table		{ margin: 0; border: 0; font-size: 9pt; color: rgb(100,118,84); }
#hiliteArea 			a:link		{ font-weight: normal; text-decoration: none; color: #74753d; color: rgb(130,139,123); }
#hiliteArea 			a:visited	{ font-weight: normal; text-decoration: none; color: #74753d; color: rgb(130,139,123); }
#hiliteArea 			a:hover		{ font-weight: normal; text-decoration: none; color: black; color: white; }
#hiliteArea 			a:active	{ font-weight: normal; text-decoration: none; color: #74753d; color: rgb(130,139,123); }

#hiliteLogos		{ position: absolute; top: 12; left: 1; }

#hiliteBox			{ width: 249px; height: 286px; padding: 0; border: solid 1 rgb(150,160,132); border: none; background-color: #262626;}
#hiliteBox 				p			{ margin: 9px 12px; color: rgb(64,64,64);color: #99a491; }
#hiliteBox 				.quote		{ color: rgb(135,145,122); margin: 6px 12px 0px 12px; font-style: italic; }
#hiliteBox 				.cite		{ color: rgb(135,145,122); margin: 0px 12px 6px 12px; font-style: italic; width: 226px; text-align: right }
#hiliteBox 				a:hover		{ text-decoration: underline; }

#hiliteText			{ position: absolute; left: 0px; top: 50px; width: 248px; height: 230px; }

#hiliteTextToUse 	{ display: none; }

#hiliteThumbnails	{ position: absolute; left: 0; top: 196; width: 248; height: 80; vertical-align: bottom; }
#hiliteThumbnails 		scrollIcon	{ margin: 0 1; cursor: hand; visibility: hidden  }
#hiliteThumbnails 		.thumbnail	{ margin: 0 1; width: 70; }

#hiliteThumbnailsToUse { display: none }

#hiliteNav			{ position: absolute; left: 0px; top: 289px; border: 0px; width: 248px; font-size: 8pt; color: rgb(130,139,123); } 
#hiliteNav 				.iAmHere	{ color: #d0d0d0; cursor: default;  color: rgb(130,139,123);}
#hiliteNav 				img			{ vertical-align: text-bottom;}






/*----------------------------------------------------------------------#pageMainRight 
*/
#pageMainRight 		{ position: absolute; top: 0; left: 280; width: 520; z-index: 3; margin: 0 0 0 0; border: 0; padding: 0;
					  text-align: left; font-family: "Arial, Sans-Serif"; font-size: 10pt; }
#pageMainRight 			h1			{ margin: 0 0 -10 0; }
#pageMainRight 			h2			{ margin: 15; }
#pageMainRight 			p			{ margin: 15; border:0; }
#pageMainRight 			img			{ border: 0; margin:0 3 0 0; }
#pageMainRight 			table		{ text-align: left; vertical-align: top; font-family: Arial, Helvetica, Sans-Serif; }
#pageMainRight 			a:link	  	{ font-weight: normal; text-decoration: none; }
#pageMainRight 			a:visited  	{ font-weight: normal; text-decoration: none; }
#pageMainRight 			a:hover	  	{ font-weight: normal; text-decoration: underline; }
#pageMainRight 			a:active	{ font-weight: normal; text-decoration: none; }
#pageMainRight 			.title		{ color: #84854d; color: white; font-weight: bold; font-size: 10pt; }
#pageMainRight 			.link		{ color: #84854d; font-weight: normal; }


#picFeature			{  }
#picFeature				img			{ position: absolute; left: 0; top: 0; height: 600; visibility: hidden; }

#picThumbnails		{ position: absolute; left: -2; top: 603; width: 248; height: 80; vertical-align: bottom; }
#picThumbnails 			.scrollIcon	{ margin: 0 1; cursor: hand; visibility: hidden  }
#picThumbnails 			.thumbnail	{ margin: 0 1; width: 70; }
#picThumbnails 			img			{ cursor: hand; display: none; }

#picThumbnailsToUse	{ display: none; }



#teamList			{ position: absolute; top: 0; left: 0; color: rgb(64,64,60); text-align: right; width: 250; }
#teamList 				p			{ font-weight: normal; margin: 2 0; font-size: 8pt; }
#teamList 				h2			{ margin: 7 0; font-size:8pt; text-align:right; color:rgb(164,164,160) }

#stuffList			{ position: absolute; top: 0; left: 0; color: rgb(64,64,60); text-align: right; width: 330; cursor: default; }
#stuffList 				table		{ font-weight: normal; margin: 2 0; font-size: 8pt; color: rgb(64,64,60); }
#stuffList 				p			{ font-weight: normal; margin: 2 0; font-size: 8pt; cursor: default;}
#stuffList 				h2			{ margin: 0; font-size: 8pt; color: rgb(164,164,160); text-align: right; }

#contactUsList		{ position: absolute; left: 20; top: 10 }
#contactUsList 			p			{ font-weight: normal; margin: 20 30; }
#contactUsList 			h2			{ margin:15 0 0 0; }



#projectSummary		{ position: absolute; top: -0; left: 0; color: #99a491; width: 420; cursor: default; }
#projectSummary 		img			{ height: 119; float:left; }
#projectSummary 		a:link		{font-weight: normal; text-decoration: none; }
#projectSummary 		a:visited	{font-weight: normal; text-decoration: none; }
#projectSummary 		a:hover		{font-weight: normal; text-decoration: none; color: white; }
#projectSummary 		a:active	{font-weight: normal; text-decoration: none; }
#projectSummary 		.hot		{ color: black;  }
#projectSummary 		h2			{ position:absolute; top: 75; font-size:8pt; cursor:hand; text-align: left; left:100;  }

#projectSummaryRight	{ position:absolute; top: -0; left:0; color: #99a491; width:300; cursor:default; }
#projectSummaryRight 		img			{ height: 119; float: right; }
#projectSummaryRight 		a:link		{font-weight: normal; text-decoration: none; }
#projectSummaryRight 		a:visited	{font-weight: normal; text-decoration: none; }
#projectSummaryRight 		a:hover		{font-weight: normal; text-decoration: none; color: white; }
#projectSummaryRight 		a:active	{font-weight: normal; text-decoration: none; }
#projectSummaryRight 		.hot		{ color: black;  }
#projectSummaryRight 		h2			{ position:absolute; top: 0; font-size:8pt; cursor:hand; text-align: right; left; left:100; width: 292; }

#projectSummaryToUse 	{ display:none; }

.projSumScrollIcon	{ position:relative; left:0; width: 125; width: 250; height: 20; cursor: hand;
					  font-size:8pt; color: rgb(164,164,160); vertical-align: super;}
						  
.projSumEntry		{ position: relative; left: 0; width: 520; height: 120; }
.projSumEntryLeft	{ position: relative; left: 0; width: 420; height: 120; }
.projSumEntryRight	{ position: relative; left: 100; width: 420; height: 120; }

#projectNav			{ position: absolute; top: 588; left: 0; width: 520; border: 0;
						  font-family: Arial, Helvetica, Sans-Serif; font-size:8pt; text-align: center }
#projectNav					a:link		{font-weight: normal; text-decoration: none; color: #74753d;}
#projectNav 				a:visited	{font-weight: normal; text-decoration: none; color: #74753d;}
#projectNav 				a:hover		{font-weight: normal; text-decoration: none; color: black;}
#projectNav 				a:active	{font-weight: normal; text-decoration: none; color: #74753d;}

.hidden			{ display: none; }

.hilite			{ position: absolute; left: 0; top: 0; visibility: hidden; z-index: 2; }




