/*

	azconservation.org v2
	The Nature Conservancy in Arizona
	
	CONTENTS -------------
	1. General
	2. 
	
	COLORS ------------------
	
*/

/* -------------------------------------------------------------------------------------------------- */
/* General tags */
/* -------------------------------------------------------------------------------------------------- */

body				{font-family: Georgia, Verdana, Calibri, Arial, Georgia, Cambria, "Trebuchet MS", Helvetica; 
					font-size: 62.5%; background: #ecede7; font-weight: normal; }
h1, h2, h3, h4 		{color: #000; font-weight: normal; margin: 0 20px 0px 0;}
h1				{font-size: 2.8em;	line-height: 1.5em; display: block;	color: #a53600; color: #000; margin: 0 20px 0px 0;}
h2				{font-size: 22px; line-height: 1.5em; margin: 0 20px 10px 0;}
h3				{color: #c85c19;  font-size: 17px; font-family: verdana, "Lucida Sans", Arial, Georgia; line-height: 1.2em; 
				margin: 0px 0 10px; }
h4				{color: #000; font-size: 13px; font-family: verdana; line-height: 1.3em; font-weight: bold}
p, ul, ol			{font-size: 13px; line-height: 1.5em; margin: 0px 20px 20px 0; color: #333; 
					font-family:  verdana, Arial, "Lucida sans",calibri, tahoma; color: #333;}
ol				{list-style: decimal;}
ol li				{margin: 0 0 10px 30px;}
ul li				{list-style: disc; margin: 0 0 10px 30px;}
strong			{font-weight: bold;}
em				{font-style: italic;}
hr				{height: 1px; background: #ccc; color: #ccc; margin: 10px 0px 10px; border: 0; clear: both; width: 100%;}
blockquote		{border-top: 0px solid #ccc; border-bottom: 0px solid #ccc; margin: 20px 0; padding: 10px 0; }
blockquote.left		{float: left; width: 280px; margin: 0 20px 0 -160px; padding: 10px; }
blockquote.right		{float: right; width: 280px; margin: 0 0px 0 20px; padding: 10px 00px 10px 10px; border-left: 3px solid #ccc; }
blockquote p		{font-size: 18px; font-family: Georgia; font-style: normal; margin: 0; line-height: 1.4em; color: #00703c}
blockquote .small	{font-size: 14px; margin-left: 20px; color: #666;}
p.small			{font-size: 11px; font-family: verdana; margin: 0 0 20px 0;}
.small 			{font-size: 11px; font-family: verdana; margin: 0 0 20px 0;}
.noindent ul			{margin: 0 0 20px 0;}
.noindent li 		{list-style: none; margin: 0 10px 10px 0;}
/* Links ____________________*/
a 				{text-decoration:none; /* font-weight:normal; */ padding-bottom: 1px;	}
a:link			{color: #247DD8; color: #3688AE; border-bottom: 0px dotted #0065CC; }
a:visited			{color: #247DD8; color: #555;	color: #512EA2; color: #1765b5; border-bottom: 0px dotted #0065CC;} 
a:hover			{color: #0A4887; border-bottom: 1px solid #0A4887;}
 
.amp				{font-style: italic;	font-family: "Palatino Linotype", "Book Antigua" ;}
img				{margin: 10px 20px 5px 0;	border: 0px solid #888; float: left;}
img.left			{float: left; margin: 10px 10px 15px 0;}
img.right			{float: right; clear: right; margin-left: 20px; margin-right: 20px;}
img.border		{border: 1px solid #ccc; background: #ecede7;}
img.border2		{border: 1px solid #666; background: #ecede7;} 

/* Tables____________________*/
table				{font-family: verdana; font-size: 11px; line-height: 1.8em; width: 100%; margin: 5px 0 20px 0;}
table th 			{font-weight: bold; font-size: 12px; padding: 0px 0 5px 10px;}
table td 			{padding: 0px 0 5px 10px;}

/* Figures ____________________*/
.col12-3fig			{width: 200px;}
.col12-3bfig			{width: 220px;}
.col12-4fig			{width: 280px;}
.col12-7fig			{width: 440px;}
.figureR			{float: right; padding: 10px; background: #f6f6f4; margin: 10px 20px 10px 20px; overflow: hidden; 
				border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.figureL			{float: left; padding: 10px; background: #f6f6f4; margin: 10px 20px 10px 0px; overflow: hidden; 
				border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.figureL img		{border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
				margin: 0px 0px 10px;}				
.figureR img		{border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
				margin: 0px 0px 10px;}
p.caption 			{font-size: 11px; font-family: verdana;line-height: 17px; margin: 10px 0 5px; }
.clearfix			{display: block; width: 100%; clear: both; float: left; margin: 20px 0;}

/* -------------------------------------------------------------------------------------------------- 
Sections 
-------------------------------------------------------------------------------------------------- */
.outer_wrap		{float: none;  margin: 0 auto 0px;  width: 1000px;  text-align: left;  clear: both; display: block; 
					overflow: hidden;  background: #ecede7 url(img/bg_body3.jpg) top center repeat-y; padding: 0;} 
#header			{float: none;  margin: 20px auto 0px; width: 1000px;  text-align: left;  clear: both; display: block; 
					overflow: hidden;  background: #ecede7 url(img/bg_header4.jpg) bottom center no-repeat; padding: 0;} 
#footer			{float: none;  margin: 0 auto 0px;  width: 1000px;  text-align: left;  clear: both; display: block; 
					overflow: hidden;  background: url(img/bg_footer3.jpg) top center no-repeat; padding: 0;} 
#footer p			{ padding: 40px 0 20px; margin: 10px 0; color: #000; font-size: 11px; font-family: verdana;}
#footer ul			{float: left; margin: 30px 0 20px; padding: 20px 0 20px; color: #333; font-size: 11px; font-family: verdana;}
#footer li			{float: left; list-style: none; margin-right: 20px; margin-left: 0px;}

.callout			{padding: 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #efefef; 
				margin-bottom: 20px;}
.callout ul			{margin-right: 5px;}
p.callout			{font-size: 11px; font-family: verdana; color: #000;}
li.callout			{font-size: 11px; font-family: verdana; color: #000;}
li.callout 			{margin-left: 15px;}
.callout h2			{font-size: 17px; margin-right: 0px;}

/* -------------------------------------------------------------------------------------------------- 
  HEADER 
-------------------------------------------------------------------------------------------------- */
					
/* Identity ____________________*/
#identityCenter 	{ margin: 5px 0 30px;  padding: 0px 0 20px; height: 75px; height: 50px; width: 350px;  
					background: url(img/logo2009e.jpg) no-repeat; float: left;}
#identityCenter h1	{text-indent: -9000px;  display: none;}
#identityTNC h1		{text-indent: -9000px;  display: none;}
#identityTNC		{background: url(img/tnclogo2.jpg) no-repeat; width: 169px; height: 65px; float: right; margin: 10px 30px 10px 0; 
					padding: 0px 0 15px;}
.hide				{text-indent: -9000px;  display: none;}

/* Main navigation ____________________*/
.outer_wrap_nav	{background: #ecede7 url(img/bg4.jpg) top left repeat-x;}
#navmain			{float: left; width: 100%; 	margin: 0 0 10px 0; border-bottom: 0px solid #000; clear: both;}
#navmain ul		{list-style: none; margin: 0px 0 0px 0px; float: left; width: 100%; border-top: 0px solid #ccc; border-bottom: 0px solid #ccc; 
					padding: 10px 0 0; }
#navmain li 		{list-style: none; float: left; margin: 0; padding: 0; margin-right: 30px;}
#navmain li a 		{display: block;  font-size: 20px; text-decoration: none; font-family: Georgia, Calibri, Arial, Tahoma; position: relative; 
					font-weight: normal; padding: 10px 10px 7px; text-transform: capitalize; color: #fff;  border: 0;  text-shadow: 1px 1px 1px #000; 
					letter-spacing: 0px; }
#navmain a:hover	{border: 0px solid #5692b6; text-decoration: none; 	border-bottom: 0px solid #19425b; color: #fff; 
					background: #494237; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; 
					-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-radius: 5px;}				
#navmain a.active	{color: #000; /* background: #fff; */ color: #fff; border-bottom: 0px solid #45812b; background: #494237; 			
					-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-radius: 5px;}
 
				
/* -------------------------------------------------------------------------------------------------- 
  SUMMARY 
-------------------------------------------------------------------------------------------------- */					
/* Breadcrumb navigation ____________________*/
#breadcrumb			{clear: both; color: #666;}
#breadcrumb ul			{margin: 0 10px 10px 0px; color: #666;} 
#breadcrumb li			{font-family: Verdana, "Lucida sans", Arial, Helvetica, sans-serif; display: inline;  list-style: none; margin: 0 3px 0 0; 
						font-size: 11px; font-style: italic;}
#breadcrumb .current 	{font-style: italic; color: #666;}
#breadcrumb a			{color: #666; border-bottom: 0; padding-bottom: 1px; font-style: normal;}
#breadcrumb a:hover	{color: #000; border-bottom: 1px solid #000;}

#projBreadcrumb		{clear: both; color: #666;}
#projBreadcrumb ul		{margin: 0 10px 10px 180px; color: #666;}
#projBreadcrumb li		{font-family: Verdana, "Lucida sans", Arial, Helvetica, sans-serif; display: inline;  list-style: none; 
						margin: 0 3px 0 0; font-size: 11px; font-style: italic;}
#projBreadcrumb .current 	{font-style: italic; color: #666;}
#projBreadcrumb a			{color: #666; border-bottom: 0; padding-bottom: 1px; font-style: normal;}
#projBreadcrumb a:hover	{color: #000; border-bottom: 1px solid #000;}


.summary				{ background: #f5f3f6; background: #5e94b6; background: #3d5f74;  -moz-border-radius: 10px; 		
					-webkit-border-radius: 10px; border-radius: 10px;	margin: 0 0 20px 0; padding: 20px 0px;}
.summary img			{background: #ccc; margin: 0 20px 10px 20px; border: 0px solid #000;}
.summary h1			{color: #fff; font-size: 3.2em; padding: 0 20px 0 20px; text-shadow: 1px 1px 1px #000;}
.summary h2			{color: #fff; text-shadow: 1px 1px 1px #000;}
.summary p			{font-size: 15px;   font-family: verdana, georgia;   color: #fff; padding: 0 20px 0 20px; line-height: 1.5em; }
.summary ul			{font-size: 1.5em; font-family: verdana, arial, georgia;  color: #fff; padding: 0 20px 0 20px;}
.summary li			{margin: 0 20px 15px 20px; list-style-type: disc;}
.summary a			{color: #fff; border-bottom: 1px dotted #fff;}
.summary a:hover		{border-bottom: 1px solid #fff;}

.projectSummary		{height: 315px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; 
					margin: 0 0 20px 0; position: relative;}
					
div.featureBox			{width: 780px;  background: #000; color: #fff; position: absolute; bottom: 0;  -moz-border-radius: 0 0 10px 10px;
					-webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; border-top: 1px solid #000; background: url(img/transBG50.png) repeat;}						
div.featureBox h1			{font-size: 32px; color: #fff;  text-shadow: 1px 1px 1px #000; line-height: 1.3em; margin: 5px 10px 0px; opacity: 1;}
div.featureBox p			{font-size: 14px; line-height: 1.3em; color: #fff; text-shadow: 1px 1px 1px #000; margin: 0px 10px 15px; padding: 0; }
.featureBox ul			{font-size: 13px; color: #000; padding: 0;}

div.featureBoxVert		{width: 300px; height: 100%; background: #fff; color: #fff; position: absolute; bottom: 0;  
					-moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;
					background: url(img/transBG50.png) repeat; border-right: 1px solid #000;}
div.featureBoxVert h1	{font-size: 32px; color: #fff;  text-shadow: 1px 1px 1px #000; line-height: 1.3em; margin: 30px 10px 10px 15px; opacity: 1;}
div.featureBoxVert p			{font-size: 14px; line-height: 1.3em; color: #fff; text-shadow: 1px 1px 1px #000; margin: 0px 10px 15px 15px; padding: 0; }						

div.featureBoxMaps	{width: 700px;  background: #000; color: #fff; position: absolute; bottom: 0;  -moz-border-radius: 0 0 10px 10px;
					-webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; border-top: 1px solid #000; background: url(img/transBG40.png) repeat;}
div.featureBoxMaps h1			{font-size: 32px; color: #fff;  text-shadow: 1px 1px 1px #000; line-height: 1.3em; margin: 5px 10px 0px; opacity: 1;}
div.featureBoxMaps p			{font-size: 14px; line-height: 1.3em; color: #fff; text-shadow: 1px 1px 1px #000; margin: 0px 10px 10px; padding: 0; }		
.photoCredit			{position: absolute; bottom: 3px; right: 7px; font-size: 10px; font-family: verdana; color: #ccc;}		 	

.sum.nav ul			{margin: 0; padding: 0;}
.sum.nav li			{list-style: none; font-family: verdana, "lucida sans"; margin: 0;}
.sum.nav a			{display: block; color: #fff; /* border-bottom: 0;  */padding: 10px 10px 10px 30px; margin: 0; font-size: 13px;}
a.email				{background: transparent url(img/email.png) no-repeat 3% 50%; border-bottom: 1px solid #015e33;}
a.rss					{background: transparent url(img/rss_icon.gif) no-repeat 3% 50%; border-top: 1px solid #008f4c; 	border-bottom: 0px solid #015e33;}
a.twitter				{background: transparent url(img/twitter-button.png) no-repeat 3% 50%; border-top: 1px solid #008f4c;  border-bottom: 0;}
a:hover.email			{background: #015E33 url(img/email.png) no-repeat 3% 50%; border-bottom: 1px solid #015e33; color: #fff;
						-moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; 
						-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-radius: 5px 0 0 5px;}
a:hover.rss			{background: #015E33 url(img/rss_icon.gif) no-repeat 3% 50%; border-bottom: 1px solid #015e33; color: #fff;
					-moz-border-radius-topleft: 5px;	-moz-border-radius-bottomleft: 5px; 
					-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-radius: 5px 0 0 5px;}
a:hover.twitter			{background: #015E33 url(img/twitter-icon-small.gif) no-repeat 3% 50%; border-bottom: 0; color: #fff;
					-moz-border-radius-topleft: 5px;	-moz-border-radius-bottomleft: 5px; 
					-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-radius: 5px 0 0 5px;}

/* -------------------------------------------------------------------------------------------------- 
  SECONDARY / SIDE BAR  
-------------------------------------------------------------------------------------------------- */

/* Secondary section ____________________*/
.secondary			{/* background: #E8F3FF; */  border-top: 0px solid #ccc; margin: 0 0 20px 0; border-bottom: 0px solid #ccc;  
						border-top: 0px solid #ccc; border-left: 0px solid #ccc; border-right: 0px solid #ccc;  padding: 0px 0 20px; }
/* .secondary h2		{color: #000; padding: 1px 0px 0; margin: 10px; border-top:0px solid #000; border-bottom: 0px solid #000; 
						font-size: 1.8em; letter-spacing: 0px; } 	 */
.secondary h2			{ /* background: #23487a; */ color: #333; padding: 1px 0px 0; margin: 10px; margin: 0 0 10px ;
						font-size: 24px; letter-spacing: 0px; clear: both; border-bottom: 0px solid #ccc; border-top: 0px solid #ccc;} 
.secondary h3			{font-size: 1.7em; font-family: verdana, "Lucida sans", Verdana; /* text-transform: uppercase;  */color: #C85C19;  
						margin: 10px 5px 10px 0px;}
.secondary h4			{font-size: 1.1em; font-family: verdana, "Lucida sans", Verdana; font-style: italic; color: #333; 
						margin: 10px 10px 10px 0px;	}								
.secondary p			{font-size: 11px; font-family: Verdana, "Lucida sans"; margin: 10px 0px 20px 0px; line-height: 18px;}  
.secondary ul			{font-size: 11px; font-family:Verdana,  "Lucida sans"; margin: 10px 0 30px 0px;}
.secondary img			{margin: 0; padding: 0;}
.mapGallerySecondary	{margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #ccc; clear: both; float: left;}

ul.secList li			{margin-left: 0; margin-bottom: 20px; list-style: none;}

/* Alternative secondary section ____________________*/
/* .alt h3				{font-size: 1.7em; font-family: verdana, "Lucida sans", Verdana; color: #C85C19; margin: 10px 0px 10px 0px; 
						padding: 0 0 5px; border-bottom: 1px solid #ccc;} */
.alt					{background: #F7f7f3 url(img/sec_alt_bg5.jpg) repeat-y bottom left; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #ecede7;}
.alt h2				{padding: 0 10px; margin-top: 10px;}
.alt h3				{padding: 0 10px;}
.alt p					{padding: 0 10px; }
.alt ul				{padding: 0 10px;}
.alt ul li				{list-style: none; padding: 0; margin: 0 0px 0px 0;}
.alt ul li.updates			{margin: 0 0 15px 0;}
.alt h3				{margin: 10px 10px; padding: 0 0px 5px; border: 0; background: url(img/divider2px.jpg) repeat-x bottom left;
						 font-family: georgia; font-size: 20px; text-shadow: 0 1px 1px #fff;}

.althome					{background: #F7f7f3 url(img/sec_alt_bg5.jpg) repeat-y bottom left; 
						-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #ccc;}						 
.althome h2				{padding: 5px 10px;  background: #00703c url(img/homeupdatesbg.jpg) repeat-x bottom left; 
						color: #fff; text-shadow: 1px 1px 1px #000; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
						 
						 
.alt2					{border-left: 1px solid #ccc;}
.alt2 h2				{padding: 0 0 0 20px;}
.alt2 h3				{padding: 0 0 0 20px;}
.alt2 p				{padding: 0 0 0 20px;}
.alt2 ul				{padding: 0 0 0 20px;}
.alt2 h3				{padding: 0 0 0 20px; border: 0; }						 

/* Secondary Navigation ____________________*/
.navSecondary			{/* background: #4C3120;  */}
.navSecondary h2		{}
.navSecondary h3		{display: block; /* background: url(img/divider2px.jpg) repeat-x bottom left;  */padding-bottom: 3px;}
.navSecondary ul		{margin: 0; margin: 0px 0 15px; }
.navSecondary li		{list-style-type: none; padding: 0; margin: 0; font-family: verdana, arial, "lucida sans" ; font-size: 11px; 
						line-height: 1.5em; padding: 0px 0; border-bottom: 1px solid #C4C1AF; border-bottom: 1px solid #ccc;}
.navSecondary a		{list-style-type: none;  display: block;  padding: 8px 0 8px 1px; color: #333; color: #0065CC; color: #3688AE; border-bottom: 0; 
					text-decoration: none;margin-bottom: 0px;}
.navSecondary a:hover	{/* text-decoration: underline;  */color: #0065CC; color: #3688AE; background: #d8e7f0; background: #def2ff;
					/* -moz-border-radius: 3px; -webkit-border-radius: 3px; */ text-decoration: underline;}
.navSecondary a:visited	{border-bottom: 0; text-decoration: none;}
.navSecondary a.active	{/* font-weight: bold;  */color: #1B3C69; color: #3688AE; background: #def2ff; background: #d8e7f0; background: #def2ff;
					/* -moz-border-radius: 3px; -webkit-border-radius: 3px; */ text-decoration: underline;}
.navSecondary li ul		{margin: 0;}
.navSecondary li ul li		{list-style-type: none; padding: 0 0 3px 0px; margin: 0; font-family: verdana, "lucida sans", verdana; 
							font-size: 11px; line-height: 1.5em; } 
.navSecondary li ul li	a	{/* border-bottom: 0; */ padding-left: 15px; border-top: 1px solid #ccc;}


/* Secondary Maps ____________________*/

/* -------------------------------------------------------------------------------------------------- */
/* HOME */
/* -------------------------------------------------------------------------------------------------- */
.featureContainer		{position: relative; float: left; display: block; height: 353px; width: 932;}
.featurePhotoCredit		{display: block; position: absolute; bottom: 2px; right: 5px; font-family: verdana; font-size: 10px;}
.image_reel a			{color: #fff;}

.visitnature			{background: #184c35; display: block; margin: 20px 0; border: 1px solid #ccc; float: right; width: 298px;}


.feature				{ background: #f5f3f6; background: #5e94b6; background: #3d5f74;  -moz-border-radius: 10px;  -webkit-border-radius: 10px; border-radius: 10px; 
					margin: 0 0 20px 0; 	padding: 20px 0px 10px; /* clear: both; */} 
					
 div.homeFeatureBox			{ background: #000; color: #fff; position: absolute; z-index: 9999;	float: left; /* width: 300px; */
					-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: url(img/transBG50.png) repeat; padding: 10px;} 

.fb-lefth				{left:20px;}
.fb-middleh			{left: 160px;}
.fb-righth				{right:340px;}
.fb-topv				{top: 20px;}
.fb-middlev			{top: 80px;}
.fb-bottomv			{bottom: 20px;}	
					
div.homeFeatureBox h2			{font-size: 30px; color: #fff;  text-shadow: 1px 1px 1px #000; line-height: 1.3em; display: inline; font-family: Georgia; }  
div.homeFeatureBox p			{font-size: 13px; line-height: 1.4em; color: #fff; text-shadow: 1px 1px 1px #000; }									
							
/*div.homeFeatureBox h2			{font-size: 38px; color: #fff;  text-shadow: 1px 1px 1px #000; line-height: 1.3em; padding: 3px 10px; display: inline;
							font-family: Georgia; margin: 10px 10px; opacity: 1;  background: url(img/transBG40.png) repeat;  
							position: absolute; top: 10px; left:10px; border: 0px solid #000; -moz-border-radius: 5px;}  							
 div.homeFeatureBox p			{font-size: 13px; line-height: 1.5em; color: #fff; text-shadow: 1px 1px 1px #000; margin: 5px 0px 0px; padding: 5px 10px;
							position: absolute; bottom: 0px; left:0; background: #00703c; width: 620px; -moz-border-radius: 0 0 0 10px;} */
					
div.homeFeatureBox img			{margin-bottom: 10px;} 
a.featureLink					{font-size:13px; display: inline !important; background: #004F2A !important; color: #fff !important; 
							text-shadow: 1px 1px 1px #000 !important; padding: 2px !important; /* border: 1px solid #000 !important; */}
.featurelink a:hover			{background: #f3901d !important;}

#homeFeatured .homeFeatureBox h2 a		{display: inline; width: auto; height: auto; margin-bottom: 20px;}
#homeFeatured .homeFeatureBox a:link			{display: inline; width: auto; height: auto; margin-bottom: 20px;} 

/* FEATURE BOX ____________________*/

#homeFeatured { height: 342px; width: 938px; border: 1px solid #ccc;overflow: hidden;  -moz-border-radius: 10px 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #fff; position: relative;}  

/* Feature box */
.featureContent		{height: 342px; width: 640px; float: left; display: block; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; /* border: 5px solid #00703c; border: 5px solid #005387; */}  

/* Featured content vertical tabs ____________________*/
#homeFeatured.tabs ul	{float: left; width: 298px; height: 342px; margin: 0; border: 0; background: transparent;}
#homeFeatured.tabs ul li 	{float: left; list-style: none; height: 114px; margin: 0; padding: 0; display: block;  border:0;  width: 100%;  border-bottom: 0px solid #ccc; /* border-top: 1px solid #fff; */}

					
#homeFeatured.tabs  a   {display: block; margin: 0; font-size: 13px; text-decoration: none; font-family: verdana, "Lucida sans", Calibri, Arial, Tahoma; 
					font-weight: normal; padding: 0; text-transform: capitalize; color: #666;  -moz-border-radius: 0;
					-webkit-border: 0; width: 100%; height: 114px; background: #ecede7 url(img/fb_bg2.jpg) top left repeat-x; 
					/* border-bottom: 1px solid #ccc; border-top: 1px solid #fff; */ border: 0;}					

 #homeFeatured.tabs a:hover	{color: #666; /* border-bottom: 0;  */background: #ecede7 url(img/fb_bg2.jpg) top left repeat-x;}

#homeFeatured.tabs a:visited 	{color: #666; /* border-bottom: 0; */}					
#homeFeatured.tabs a.selected	{color: #666; border-bottom: 0; color: #fff;   margin-left: -30px;  width: 328px; 
						 background: #00703c; background: /* #005387 */  url(img/featureRollOver2.png) no-repeat scroll top left; }
								
 #homeFeatured.tabs  a.first {-moz-border-radius-topright: 10px; border-top: 0;}	
#homeFeatured.tabs  a.last {border-bottom: 0px solid #ccc; /* border-top: 1px solid #fff; */ -moz-border-radius-bottomright: 10px; } 


.featureTitle	{font-size: 18px; margin: 0; color: #00703c; padding: 10px 5px 3px 10px; display: block; font-family: georgia; text-transform: none; 
			text-shadow: 1px 1px 1px #ccc;}
.featureDesc	{font-size: 11px; color: #333; line-height: 1.7em; padding: 3px 5px 5px 10px; display: block; text-transform: none; text-shadow: 1px 1px 1px #fff;}		
img.featureThumb {border: 1px solid #000; float: left; margin: 10px 10px;}

#homeFeatured.tabs a.selected .featureTitle {color: #fff; text-shadow: 1px 1px 1px #000;}
#homeFeatured.tabs a.selected .featureDesc {color: #fff; text-shadow: 1px 1px 1px #000;}
 #homeFeatured.tabs a.selected img.featureThumb {margin-left: 40px;}  
  #homeFeatured.tabs a.featureLaunch	{display: inline;}
			
/* Download Tabs ____________________*/				 
.tabs ul				{list-style: none; margin: 0; float: left; width: 100%; padding: 0; background: url(img/tabs_bg2.jpg) bottom left repeat-x; }
.tabs li 				{list-style: none; float: left; margin: 0; padding: 0; margin-right: 5px;}
.tabs a 				{display: block; margin-left: 5px; font-size: 13px; text-decoration: none;
					font-family: verdana, "Lucida sans", Calibri, Arial, Tahoma; 
					font-weight: normal; padding: 3px 7px; text-transform: capitalize; color: #fff;  border: 1px solid #ccc; border-bottom: 0; background: #c85c19; -moz-border-radius-topleft: 3px; 	-moz-border-radius-topright: 3px;
					-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-radius: 3px 3px 0 0;}
.tabs a:hover			{background: #fff; color: #000 !important;}
.tabs a:visited			{color: #fff; border-bottom: 0;}					
.tabs a.selected			{background: #fff; color: #000 !important;}					 
					


/* .updates				{border: 1px solid #ccc; background: #ecede7; clear: both; margin: 10px 0 20px; 
					background: #FBFCF5 url(img/updatesbg2.jpg) repeat-x top left; -moz-border-radius: 10px 10px; -webkit-border-radius: 10px;}  */
/* .home .updates			{border-top: 1px solid #ccc;  clear: both; margin: 50px 0 20px; }	  */				
.updates h2			{padding: 5px 10px;}
.updates h3			{padding: 0 10px; font-size: 14px; line-height: 1.4em;}
.updates .publishDate		{font-size: 11px;}
.updates p 			{font-size: 11px; font-size: 11px; line-height: 1.5em; font-family: verdana; padding: 0 10px;}				

img#homeRSS			{border: 0 !important; margin: 10px 5px 5px 0 !important;}


.feature img			{background: #ccc; margin: 0 20px 10px 20px; border: 0px solid #000;}
.feature h1			{color: #fff; font-size: 2.8em; padding: 0 0 0 0px; text-shadow: 1px 1px 1px #000;}
.feature p				{font-size: 1.3em; /* font-family: georgia;  */color: #fff; padding: 0 20px 0 0px;}
.feature ul				{font-size: 1.3em; /* font-family: georgia;  */color: #fff; padding: 0 20px 0 0px;}
.feature li				{margin: 0 20px 15px 20px; list-style-type: disc;}

.initiatives				{border-top: 0px solid #ccc; border-bottom: 0px solid #ccc; padding: 0px 0; margin: 0 0 20px 0;}

/* Tabs ____________________*/
#feature.tabs			{border: 0px solid #ccc; }
#feature.tabs ul			{list-style: none; margin: 0; float: left; width: 100%; padding: 0; background: url(img/tabs_bg2.jpg) bottom left repeat-x; }
#feature.tabs li 			{list-style: none; float: left; margin: 0; padding: 0; margin-right: 10px;}
#feature.tabs a 			{display: block; margin-left: 0px; font-size: 16px; text-decoration: none; font-family: verdana, "Lucida sans", Calibri, Arial, Tahoma; 
					font-weight: normal; padding: 3px 7px; text-transform: capitalize; color: #fff;  border: 1px solid #ccc; border-bottom: 0; background: #000; -moz-border-radius-topleft: 3px; 	-moz-border-radius-topright: 3px; width: 280px;
					-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-radius: 3px 3px 0 0;} 
#feature.tabs a:hover	{background: #fff; color: #000;}					
#feature.tabs a.selected	{background: #fff; color: #000;} 








/* SEPTEMBER 14 FEATURE CONTENT ____________________*/

.featArea				{/* border: 1px solid #ccc; background: #ecede7 url(img/featurebg.jpg) top left repeat-x;  */margin-bottom: 30px; -moz-border-radius: 5px;}
.featArea img			{margin: 0px 0 10px 0px; border: 0; border-bottom: 1px solid #666; /* clear: both; float: left; overflow: hidden; */ background: #fff;}
.featArea h2			{font-size: 26px; margin: 0 10px;}
.featArea p			{margin: 0px 20px 20px 10px;}
.mission2 h2		{font-size: 26px;}
.mission2 	p		{margin: 0px 0px 20px 0; font-size: 16px; line-height: 1.5em; color: #555; font-family: georgia; font-style: italic;}

.learnmore			{/* background: #ecede7 url(img/featurebg.jpg) top left repeat-x; */ margin-bottom: 30px; padding: 0px; }
.learnmore h2			{font-size: 22px; margin-bottom: 5px;}
.learnmore ul li			{font-size: 14px; line-height: 1.4em; list-style: none; margin: 0 0 10px 0px;}

/* .home2 h2				{font-size: 20px; padding: 3px 10px;  border: 1px solid #ccc; 
					-moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0px 0 20px 0; background: #005387; color: #fff; text-shadow: 1px 1px 1px #000;} */
.home2 p				{font-size: 11px; line-height: 18px; margin-right: 20px;}

#homeDL2 img			{border: 1px solid #888; margin-top: 0; margin-right: 15px;}
#homeDL2 h2			{font-size: 20px; padding: 3px 10px; border-bottom: 4px solid #ccc; color: #000; } 
#homeDL2 h3			{font-size: 14px; padding: 0px 10px 5px 0; line-height: 1.5em; color: #000; margin-right: 20px;}
#homeDL2 .publishDate	{font-style: italic; color: #666; font-size: .8em;}
#homeDL2 .publishDateNew	{font-style: italic; color: #666; font-size: 1em;}
#homeDL2 .featured .title a 		{background: #fff !important; color: #000;}
#homeDL2 .featured .title a:hover 		{background: #fff !important; color: #000;}


.updates2 h3			{padding: 0; font-size: 14px; line-height: 1.5em;}
.updates2 .publishDate		{font-size: 11px;}
.updates2 p 			{font-size: 11px; font-family: verdana; padding: 0; margin-left: 10px;}	

/* END SEPTEMBER 14 FEATURE CONTENT ____________________*/

.dl h2			{font-size: 24px; padding: 0px 0px; border-bottom: 4px solid #ccc; color: #000; margin-right: 10px;} 
.dl h3			{font-family: verdana; font-size: 14px; line-height: 1.4em;}
.dl img			{border: 1px solid #ccc; margin: 5px 10px 5px 0;}


.topicType				{font-family: verdana, "Lucida sans", verdana; font-size: 14px; text-transform: uppercase; 
					padding: 5px 5px 5px 0; margin: 0 20px 0 0px;	border-top: 0px solid #ccc; text-shadow: 1px 1px 1px #000;
					border-bottom: 1px solid #fff; display: block; clear: both; color: #fff; letter-spacing: 1px;}

.home h2				{font-size: 20px; padding: 3px 10px; border: 1px solid #ccc; 
					-moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 10px 0 20px 0; background: #005387; color: #fff; text-shadow: 1px 1px 1px #000;}
.home p				{font-size: 12px; margin-right: 40px;}
#home h3				{font-family: Georgia; color: #c85c19; font-family: verdana, "Lucida sans"}
#goal				{color: #555; font-size: 2em; font-style: italic; margin: 0 20px 40px 0px;}
/* .home img				{margin: 0 0 30px; border: 0;} */
.topic				{border-top: 0px solid #ccc; padding: 20px 0 0;}
.topic img				{margin: 10px 10px 10px 0; border: 0;}
.homeBlog				{/* background: #f5f3f6; */ margin: 20px 0; /* border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; */}
p.mission 				{margin: 20px 0px 20px 0; font-size: 15px; line-height: 1.5em; font-style: italic; color: #555; font-family: georgia;}

h3.secondary			{font-family: verdana, "Lucida Sans"}
/* .icons				{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; clear: both;} */
img.icon				{margin: 0px 0px 10px 10px; border: 0; float: left;}

.secFeature			{background: #C0E2A5; border: 1px solid #95ba79; color: #fff; margin: 25px 0 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.secFeature p			{color: #fff; margin: 10px;}
.secFeature h2			{color: #fff; margin: 10px;}
.mapsHome img			{margin: 0 0 20px; border: 1px solid #ccc;}

 .focalAreas			{border-top: 0px solid #ccc; border-bottom: 1px solid #ccc; /* background: #EFEFEF; padding: 20px 10px;  */margin: 20px 0; clear: both;}

/* -------------------------------------------------------------------------------------------------- */
/* ABOUT */
/* -------------------------------------------------------------------------------------------------- */
.learnmoreabout		{float: right; margin: 10px 0 10px 20px; width: 256px; font-size: 20px; line-height: 1.5em; border-left: 4px solid #ccc; padding: 10px; 
					font-family: georgia, times, serif;} 
.staff					{margin-bottom: 10px; margin-top: 10px;	}
.staff p				{/* margin: 0.5em 0.5em 0 0; padding: 0; border: 0px solid #ccc; */ margin: 0 10px 10px 0; padding: 0;}
.staff li				{list-style: none; margin: 0 0;}
.hresume				{padding: 10px 0px 0 0; border-bottom: 1px solid #e6e7df; clear: both; display: block; margin: 10px 20px 0 0; }
.hresume ul			{margin: 10px 0 10px 0;}
.hresume p			{margin-left: 0px; margin-bottom: 20px;}
.staff img				{float: left; margin: 0px 15px 0 0; padding: 0px; border: 1px solid #333;}				
.staffname				{font-size: 15px; font-variant: small-caps; letter-spacing: 1px; font-family: Georgia, Constantia, Cambria, serif; margin: 10px 0;} 
.position				{font-size: 14px; font-style: italic; letter-spacing: 0px; color: #545454; font-family: Georgia, Constantia, Cambria, serif;} 
.vcard				{font-size: 11px; display: block; margin: 0 0 20px 0px; font-family: verdana; line-height: 16px; padding: 0 10px;}
.geo					{display: none;}  

.alt .aboutnav ul			{margin: 0; padding: 0; margin-left: 0 !important; padding-left: 0 !important;}
.alt ul.aboutnav li		{margin: 0 !important; padding: 0;}
.aboutnav li			{list-style: none; font-family: verdana, "lucida sans"; margin: 0;}
.aboutnav a			{display: block; color: #333; /* border-bottom: 0;  */padding: 10px 10px 10px 25px; margin: 0; font-size: 13px;}
a.aboutemail			{background: transparent url(img/email.png) no-repeat 1% 50%; border-bottom: 1px solid #ecede7;
					-moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-radius: 5px;}
a.aboutrss				{background: transparent url(img/rss_icon.gif) no-repeat 1% 50%; border-top: 1px solid #fff; border-bottom: 0px solid #ecede7;
					-moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-radius: 5px;}
a.abouttwitter			{background: transparent url(img/twitter-button.png) no-repeat 1% 50%; border-top: 1px solid #fff;  border-bottom: 0;}
a:hover.aboutemail		{background: #fff url(img/email.png) no-repeat 1% 50%; border-bottom: 1px solid #ecede7; }
a:hover.aboutrss		{background: #fff url(img/rss_icon.gif) no-repeat 1% 50%; border-bottom: 0px solid #ecede7; }
a:hover.abouttwitter		{background: #fff url(img/twitter-icon-small.gif) no-repeat 1% 50%; border-bottom: 0;} 


/* -------------------------------------------------------------------------------------------------- */
/* MAP GALLERY */
/* -------------------------------------------------------------------------------------------------- */
img.mgSecondary		{margin: 0 0 10px 0; padding: 0;}
 .galleryThumb			{height: 230px;}
.galleryThumb h3		{margin: 10px 0 0px;  font-size: 13px; font-weight: bold; font-family: verdana;}			
.galleryThumb img		{margin: 0 0 10px 0; padding: 0; float: left; border: 1px solid #888;}
.galleryThumb p			{font-family: verdana; font-size: 11px; margin: 10px 0 0px;}
.galleryThumbDL		{float: left;  font-size: 11px; font-family: verdana; margin: 10px 20px 40px 0;}
img.galleryThumbLast	{margin: 0 0 20px 0; float: right;}

/* Home map ____________________*/
.galleryThumb h2		{margin: 10px 0 30px;  font-size: 13px; font-weight: bold; font-family: verdana;}	

/* Individual map ____________________*/

/* Category map ____________________*/


/* -------------------------------------------------------------------------------------------------- */
/* DOWNLOADS */
/* -------------------------------------------------------------------------------------------------- */

/* Tabs ____________________*/
.tabs					{border: 0px solid #ccc; }
.tabs ul				{list-style: none; margin: 0; float: left; width: 100%; padding: 0; background: url(img/tabs_bg2.jpg) bottom left repeat-x; }
.tabs li 				{list-style: none; float: left; margin: 0; padding: 0; margin-right: 5px;}
.tabs a 				{display: block; margin-left: 5px; font-size: 13px; text-decoration: none;
					font-family: verdana, "Lucida sans", Calibri, Arial, Tahoma; 
					font-weight: normal; padding: 3px 7px; text-transform: capitalize; color: #fff;  border: 1px solid #ccc; border-bottom: 0; 
					background: #c85c19; -moz-border-radius-topleft: 3px; 	-moz-border-radius-topright: 3px;
					-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.tabs a:hover			{background: #fff; color: #000 !important;}
.tabs a:visited			{color: #fff; border-bottom: 0;}	 				
.tabs a.selected			{background: #fff; color: #000 !important;}

#homeDL img			{border: 1px solid #888; margin-top: 0; margin-right: 15px;}
#homeDL h3			{font-size: 14px; padding: 0px 10px 5px 0; line-height: 1.5em; color: #000; margin-right: 30px;}
#homeDL .publishDate	{font-style: italic; color: #666; font-size: .8em;}
#homeDL .publishDateNew	{font-style: italic; color: #666; font-size: 1em;}
#homeDL .featured .title a 		{background: #fff !important; color: #000;}
#homeDL .featured .title a:hover 		{background: #fff !important; color: #000;}

.homedl ul li				{list-style: none; margin: 0 0 20px 0; border-bottom: 0px dotted #ccc; padding-bottom: 10px;}


/* Secondary Downloads ____________________*/
ul.downloadSec			{margin: 0 0 10px; padding: 0 0 10px;}
.downloadSec li			{margin: 5px 5px 10px 0px; width: 100%;}
.downloadSec a			{background: #fff; color: #247dd8; color: #3688AE; border: 0; border-bottom: 0px dotted #0065CC; margin: 0; padding: 0;
						display: inline; font-size: 11px; line-height: 14px; }
.downloadSec a:visited	{color: #555; color: #512EA2; border-bottom: 0;}  						
.downloadSec a:hover	{background: #fff; border-bottom: 1px solid #0A4887;}

.secondary .map img		{margin: 0px 0 10px; border: 1px solid #888;}
.zoomImage img		{cursor: url("img/magplus.cur"), pointer;}
.map img				{cursor: url("img/magplus.cur"), pointer;}

/* Categories ____________________*/
.sidecategories			{clear: both; margin: 0 0 20px 0; border: 0px solid #ccc; float: left; }
#dlCategories			{background: #fff; float: left; clear: both; width: 100%; padding: 0 0 10px; border-bottom: 1px solid #e6e7df; 
						margin: 0 0 20px 0;}
.category				{font-family: verdana, "lucida sans", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.category ul			{margin: 0; padding: 0;}
.category li			{display: block; border-bottom: 0px solid #ccc; margin: 0 0 0 0;}
.category a			{display: block; color: #333; border-bottom: 1px solid #fff; padding: 0; width:140px; 
						font-family: verdana, "lucida sans", verdana; font-size: 11px;}  
.category a:visited		{display: block; color: #333; border-bottom: 1px solid #fff; padding: 0;}
.category a:hover		{background: /* #eeefe7 */ #d8e7f0; color: #000; border-bottom: 1px solid #E3ECF3;}
.categoryTitle			{font-weight: bold; border: 0px solid #ccc;margin: 0 0 10px;display: block; border-bottom: 1px solid #777; padding: 6px 2px 4px;
					background: #ecede7;}
.categoryTitle1			{font-weight: bold; border: 0px solid #ccc;margin: 0 0 10px 10px;display: block; border-bottom: 1px solid #777; padding-bottom: 5px;}
.categoryTitle2			{font-weight: bold; border: 0px solid #ccc;margin: 0 10px 10px 0;display: block; border-bottom: 1px solid #777; padding-bottom: 5px;}

#dlCategoriesVert		{float: left; clear: both; padding: 0 0 10px; 	margin: 0 0 10px 0;}
#dlCategoriesVert a		{border-bottom: 0; width: 100%; background: transparent;}
#dlCategoriesVert a:hover	{color: #000; background: #ccc;}
#dlCategoriesVert .c1 a	{padding: 3px 0 3px 10px;} 
#dlCategoriesVert .c2 a	{padding: 3px 10px 3px 0;} 


/* Common download properties ____________________*/
.download				{display: block; margin: 0px 20px 20px; font-size: 11px; font-family: verdana, "lucida sans", arial;} 
.data					{display: block; margin: 10px 0; border-bottom: 1px solid #ccc; float: left; padding: 10px 0;}
p.download			{font-size: 13px; font-family: arial, verdana, georgia;} 
.download li 			{list-style: none outside none; margin-left: 0px;}
.dlmulti	li			{/* clear: both;  */ margin-left: 140px;}
.publishDate			{font-style: italic; color: #666; font-size: 0.8em;}
img.downloads			{border: 0 !important; margin: 0 10px 0 0; padding: 0;}

/* Individual download ____________________*/
#dlIndividual h1				{font-family: georgia, verdana, "lucida sans", sans-serif; font-size: 22px; color: #c85c19; color: #000; margin-bottom: 10px;}
p.releaseDate				{margin-bottom: 10px; clear: both;} 
#dlIndividual .data			{display: block; margin: 10px 0 0; border-bottom: 0px solid #ccc; float: left; padding: 0 0 10px 0;}
#dlIndividual img			{border: 1px solid #ccc; margin-top: 0; margin-right: 15px;}

/* Category download ____________________*/
#dlCategory h2					{font-family: verdana, "lucida sans", sans-serif; font-size: 17px; color: #c85c19; color: #000;}
#dlCategory h2 a:link	{ color: #c85c19;}
#dlCategory h2 a:visited	{ color: #c85c19;}
#dlCategory h2 a:hover			{border-bottom: 1px solid #c85c19; color: #c85c19; color: #000; border-bottom: 1px solid #333;}
#dlCategory .data				{display: block; margin: 10px 0 0; border-bottom: 1px dotted #ccc; float: left; padding: 0px 0 20px;}
#dlCategory img			{border: 1px solid #ccc; margin-top: 0; margin-right: 15px;}
#dlCategory p				{margin-left: 0px}
/* Downloads home ____________________*/

/* .downloadHome ul		{background: #fff; border-bottom: 0; } */
ul.downloadHome		{background: #fff; border-bottom: 0; margin: 10px 0;}
.downloadHome p 		{margin: 0; font-size: 13px;}
.downloadHome li		{margin: 5px 0 20px; padding: 0; width: 100%; line-height: 20px; }
.downloadHome a		{background: #fff; color: #0065CC; border: 0; border-bottom: 0px dotted #0065CC; margin: 0; padding: 0 0 1px 0; display: inline; 
					}
.downloadHome a:hover	{color: #0A4887; border-bottom: 1px solid #0A4887;}
.email_list				{padding: 20px;} 

/* -------------------------------------------------------------------------------------------------- */
/* PROJECTS */
/* -------------------------------------------------------------------------------------------------- */
.data_section			{border-bottom: 1px dashed #ccc; margin: 0 0 15px; padding: 0 0 10px;}
.floatLeft20b			{background: #f6f6f4; border: 1px solid #ccc; float: left; margin: 5px 18px 0 0; padding: 1px;}
.floatLeft20b p			{padding: 2px; margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: .91em; line-height: 1.5em; margin: 0 0 5px; }
.floatLeft20b img		{margin: 0;}

 .projectsOverview h2	{margin: 10px 0 0px 0; padding: 0; font-size: 20px}
 .projectsOverview img	{margin-bottom: 10px;}
 .projectsOverview p		{margin-right: 0;}
 .projectsOverview ul li	{margin-right: 0;}

/* -------------------------------------------------------------------------------------------------- */
/* UPDATES */
/* -------------------------------------------------------------------------------------------------- */
.updatesTitle			{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 20px 20px 30px 0; padding: 10px ; background: #f9f9f9;
					}
.updatesTitle p			{font-family: georgia; font-size: 18px; color: #666; font-style: italic; }
.updatesSummary		{font-family: georgia; font-size: 18px; color: #666; font-style: italic; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; 
					margin: 20px 20px 20px 0; padding: 10px ; background: #f9f9f9; }
.updatesPaginate p 		{margin-left: 160px !important; border: 10px solid #000;} 
		
.updatesSingle .title		{margin-left: 160px;}
.updatesHome	p		{font-size: 13px;}

.dateStamp			{font-family: Georgia; font-size: 15px; font-style: italic;}
.author, .date			{margin: 0 0 10px; font-family: Georgia; font-size: 15px; font-variant: small-caps;}

/* #updatesMain h2 a:link, h2 a:visited	{color: #247DD8;} */
/* #updatesMain h2 a:hover			{border-bottom: 1px solid #c85c19; color: #c85c19; color: #000; border-bottom: 1px solid #333;}  */

/* -------------------------------------------------------------------------------------------------- */
/* BACKGROUND COLORS */
/* -------------------------------------------------------------------------------------------------- */
.bg_drkred			{background: #611c16 /* url(img/group.jpg) top center no-repeat; */}
.bg_indigo				{background: #23487a; }
.bg_frost				{background: #5e94b6;}
.bg_plum				{background: #90214a;}
.bg_tan				{background: #ecede7;}
.bg_oakgreen			{background: #00703c;}
.bg_leafgreen			{background: #49a942;}
.bg_acadiagreen		{background: #95ba79;}
.bg_clover				{background: #45812b;}
.bg_cocoa				{background: #613c25;}
.bg_iris				{background: #46166b;}
.bg_butternut			{background: #e29717;}
.bg_nutmeg			{background: #b48724;}
.bg_rust				{background: #c85c19;}


/* -------------------------------------------------------------------------------------------------- */
/* EXPERIMENTS */
/* -------------------------------------------------------------------------------------------------- */


/*
Expanding Navigation
*/
#navmain li .sub {
	position: absolute;	
	top: 48px; left: 200; 
 	background:  #494237 url(img/mega_nav_bg2.jpg) repeat-x top; 
	padding: 10px 10px 10px;
	float: left;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-radius: 0 0 10px 10px;
	display: none;
	z-index: 99999;
	border-left: 1px solid #14100C;
	border-right: 1px solid #14100C;
	border-bottom: 1px solid #14100C;
}
#navmain li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
#navmain li .sub ul{
	list-style: none;
	margin: 0; padding: 0 0 0 0;
	width: 200px;
 	float: left;
}
#navmain .sub ul li {
	width: 100%;
	color: #fff;
	margin-bottom: 5px;
	margin-right: 20px;
}
#navmain .navCat{
	width: 100%;
	color: #C1EB9B !important;
	margin-bottom: 20px;
	font-size: 13px;
	text-shadow: 1px 1px 1px #000;
	font-weight: bold;
	font-family: verdana;
	text-transform: uppercase;
}

#navmain .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
#navmain .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
#navmain .sub ul li a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-right: 10px;
	float: none; 
	text-indent: 0; 
	height: auto;
/* 	background: url(navlist_arrow.png) no-repeat 5px 12px; */
	padding: 4px 5px 2px 3px;
	display: block;
	border-bottom: 0px transparent;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	font-family: verdana;
	text-shadow: 0px 0px 0px #000;
}
#navmain .sub ul li a:hover {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #271D16;
	background-position: 5px 12px ; 
	border-bottom: 0px solid #fff; 
	/* text-shadow: 1px 1px 1px #000; */}
	
	
	
	
	
/* SEPTEMBER 22 SLIDER */
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:353px;	width: 618px;   width: 932px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}
.image_reel p	{position: absolute; top: 10; left: 10}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 20px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(img/paging_bg3.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 3px 5px;
	border: 1px solid transparent;
	text-decoration: none;
	color: #fff;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
}
.paging a.active {
	font-weight: bold;
	background: #AE4C10;
	border: 1px solid #7F3000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {
	font-weight: bold;
	background: #AE4C10;
	border: 1px solid #f28e1c;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;}
