@charset "utf-8"; 
* {margin:0; padding:0;} /* Zero out all browser defaults */

/*** General styles ***/
	html 	{height:100%; overflow-y:scroll;}
	body 	{height:100%; border:0; text-align:center; background-color:#fff;	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;}
	
	/* a:link, a:visited, a:hover, a:active {color:#78746e; background-color:transparent; text-decoration:underline; font-weight:normal;}
		a:hover {color:#015c31; background-color:#f7f3e7;} */

		
/*** Header ***/
	#headerstripe 	{margin:12px auto 0 auto; width:100%; height:90px; min-height:90px; font-size:.95em; font-weight:normal; background-color:transparent; position:relative;}
	#accessiblelink {color:#000; font-size:.2em;}
	#tagline 		{font-size:16px; font-weight:bold; z-index:2; position:absolute; top:100px; width:100%; text-align:center; margin:0 auto;}
		.accessible 	{color:#cc7c00; font-weight:bold;}
		.sustainable 	{color:#336b3c; font-weight:bold;}
		.healthy 		{color:#3b7eb1; font-weight:bold;}	

	#sitelogo 		{float:left; margin:10px 0 10px 2px;}
	
	#headerfloat 	{float:right; margin:30px 0 11px 0; text-align:right;}
		#hdr1 		{padding:2px 5px 10px 5px; font-weight:normal; background-color:transparent; font-size:11px; color:#999;}
		#hdr3 		{padding:1px 5px 2px 5px; font-weight:bold; font-size:16px; background-color:transparent;}
			#hdr1 a:link, #hdr1 a:visited, #hdr1 a:hover, #hdr1 a:active, 
			#hdr3 a:link, #hdr3 a:visited, #hdr3 a:hover, #hdr3 a:active 	{color:#999; text-decoration:underline;}
				#hdr1 a:hover, #hdr3 a:hover {color:#015c31;}
				
						
/*** Menu ***/
	#menubox	{display:none;}

/*** Dividers ***/	
	.dividerstripe, .dividerstripeclear	{height:10px; min-height:10px; background-color:/*#e6e3d0*/transparent; width:100%; margin:0 auto;}
		.dividerstripeclear	{background-color:transparent; height:40px; min-height:40px;}	
	.scrollstripe	{height:20px; min-height:20px; background-color:/*#e6e3d0*/transparent; width:640px; margin:0 auto;}		
	
#pagelabel	{text-align:left; font-size:24px; font-weight:bold; background: none; width:670px; 
					border:1px solid #dad4b3; padding:8px 0 8px 58px; margin-top:0;}	

#breadcrumb {font-size:11px; margin:4px 0 4px 60px; text-align:left;}
.filesize 	{font-size:11px; text-align:center; white-space:nowrap;}
	
/*** Frame Layout ***/
	#twocolumnframe 	{margin:0 auto; width:100%; background-color:transparent; padding:0;}			
	#framerightbox 	{display:none;}
	#frameleftbox 		{width:100%; height:100%; min-height:100%; background-color:#fff; margin-bottom:20px;}
	
	
/*** One Column Layout ***/
	.wrapper1column	{position:relative; float:left; left:0; width:670px; background-color:transparent; vertical-align:top; height:100%; min-height:100%;
								 border:none; padding:20px; margin-bottom:22px;}
		.wrapper1column h1	{text-align:center; font-size:28px;}
		.wrapper1column h2	{text-align:left; font-size:24px;}
		.wrapper1column h3	{text-align:left; font-size:20px;}
		.wrapper1column p  	{text-align:left; font-size:16px; margin:20px 0 20px 0;}
		.wrapper1column ul,ol	{font-size:16px; text-align:left; margin:0 0 20px 42px;}
		.wrapper1column li		{font-size:16px; text-align:left; margin:0 0 20px 0;}
		
		 .wrapper1column a:link, .wrapper1column a:visited, .wrapper1column a:hover, .wrapper1column a:active {text-decoration:underline;}
		 .wrapper1column a:hover {text-decoration:none;}
		 

/*** Flash Insert Layout ***/
	.wrapperflash	{position:relative; float:left; left:0; width:670px; background-color:transparent; vertical-align:top; height:100%; min-height:100%;
								 border:none; padding:6px; margin-bottom:0; font-size:16px;}
		.wrapperflash h1	{text-align:center; font-size:28px;}
	.courtesyline {text-align:center; margin:4px auto; font-size:11px;}

		
/*** Footer ***/
#footerstripe	{display:none;}	
#footerstripeprint {width:670px; margin:0 auto; padding:3px 0 4px 0;	font:normal normal normal 14px Tahoma, Arial, Helvetica, sans-serif;}	
	

/*** Images ***/
.imgleft 	{float:left; border:none; margin:0 16px 16px 0;}
.imgright 	{float:right; border:none; margin:0 0 16px 16px;}	
.imgcenter	{border:none; margin:0 auto;}
					
						
/*** Tables ***/
  .generictable 			{margin:0 auto; border:1px solid #ccc; padding:4px; background-color:#fff;}
  .columnheaderleft, .columnheadercenter, .columnheaderright {background-color:#ece9d8; font-weight:bold; border-bottom:1px dashed #666666;}
  .columnheaderleft 		{text-align:left;}
  .columnheadercenter 	{text-align:center;}
  .columnheaderright		{text-align:right;}
  .dataleft, .datacenter, .dataright {background-color:#fff; line-height:32px; font-size:16px;}
  .dataleft 	{text-align:left;}
  .datacenter 	{text-align:center;}
  .dataright	{text-align:right;}
  
  /* Borders */
	.border4sides, .border3sides {border:1px solid #ccc; width:100%; margin:20px auto 0 auto;}
		.border3sides {border-top:none;}
  
  /* Groupings */
	.grouplevel1 {font-weight:bold; font-size:16px; color:#000; text-align:left; background-color:#ece9d8;; padding:2px 0 2px 6px; 
		border:none; margin:0; white-space:nowrap;}
	
	.grouplevel2 {font-weight:bold; font-size:13px; color: black; text-align:left; 
		background-color: #f7f7ef;	padding:2px 0 1px 28px; 
		border-bottom: 1px solid #cc9900; 
		background:  url("http://www.evokenet.com/admin/cf-inf/images/buttons/arrowRight.gif") no-repeat;	
		background-position: 12px;}
	
	.grouplevel3 {font-weight:bold; font-size:12px; color: navy; text-align:left; 
		background-color: white;
		padding:2px 0 1px 48px; 
		border-bottom: 1px solid #cc9900;}
				
	.backtotop {font-size:11px; font-weight:normal; text-align:right;}
	.articledivider {border-bottom:1px solid #ddd;}  

/*** Media Landing Page ***/
	.mediaheader {width:288px; background-color:#ece9d8; line-height:32px; border:1px solid #dad4b3; font-size:20px; font-weight:bold; text-align:center;}
	.mediapressbox	{font-size:14px; text-align:left; padding:10px 10px 30px 10px;}
	.mediapressrow1 {font-weight:bold; margin-top:10px;}
	.mediapressrow2 {margin-left:20px;}
	
	.mediaarticle_covershot 	{margin:0 auto;}
	.mediaarticle_title			{text-align:center; font-weight:normal;}
	.mediaarticle_publication	{text-align:center;}
	.mediaarticle_spacer			{line-height:8px;}
	
	.seeall, .seeallhp 	{text-align:right; font-weight:bold; font-size:14px; margin-top:16px;}
		.seeallhp 			{margin-right:10px;}

		
/*** Endorsements Page ***/
	.endorsementheader {width:288px; background-color:#ece9d8; line-height:32px; border:1px solid #dad4b3; font-size:20px; font-weight:bold; text-align:center;}
	.endorsementbox	{font-size:14px; text-align:center; padding:10px; background-color:#f5f5f5; margin-bottom:10px;}
	.endorsementrow1 {font-weight:bold; margin-top:10px;}
	.endorsementrow2 {margin-left:20px;}
	
	.endorsement_logo 			{margin:0 auto;}
	.endorsement_title			{text-align:center; font-weight:normal;}
	.mediaarticle_spacer			{line-height:8px;}
 
/*** Press Release ***/
	#pressrelease_datatable			{width:90%; margin:0 auto; border:none;}
	.pressrelease_datacellleft 	{vertical-align:top; padding-right:20px; padding-left:20px; white-space:nowrap; text-align:left;}
	.pressrelease_datacelllisting	{vertical-align:top; text-align:left; font-size:16px; line-height:20px; padding:2px 0 10px 0;}
	
	#pressrelease_contacttable		{width:100%; margin:0; border:none;}
	.pressrelease_cellleft 			{font-size:16px; font-weight:bold; text-align:left; vertical-align:top;}
	.pressrelease_cellright 		{font-size:14px; font-weight:normal; text-align:right; vertical-align:top; padding-bottom:8px;}
	.pressrelease_cellright p 		{margin:0; padding:0; text-align:right;}
	#pressrelease_rule				{border-top:1px solid #ccc; width:100%;}
	#pressrelease_area				{margin: 0 auto;}
		#pressrelease_area h1			{font-size:24px; font-weight:bold; text-align:center; text-transform: uppercase; margin:12px auto 20px auto;}
		#pressrelease_area h2			{font-size:18px; font-weight:bold; text-align:center; margin:10px auto 20px auto; font-style:italic;}
		
		
/*** Articles ***/
	#article_datatable	{width:90%; margin:0 auto; border:none;}
	.article_covershot 	{vertical-align:top; padding-right:10px; padding-left:10px; width:160px;}
	.article_datacell		{vertical-align:top; text-align:left; font-size:16px; padding:0; margin:0;}
		.article_datacell h1 	{text-align:left;}
	#article_tag			{font-weight:bold; color:#336b3c; text-align:left;}
	.article_notes			{font-size:12px; text-align:left;}
	
	
/*** Team ***/
	#team_datatable				{width:90%; margin:0 auto; border:none;} 
	#team_datatable h2			{font-size:20px; text-align:left; margin:0; margin-bottom:6px; padding:0;}
	.team_talent					{font-weight:bold; font-size:16px; color:#000; text-align:left; background-color:#ece9d8;; padding:2px 0 2px 6px; 
											border:none; margin:0; margin-bottom:4px; white-space:nowrap;}
	.team_covershot 				{vertical-align:top; padding-right:10px; padding-left:0; width:140px;}
	.team_membername				{text-align:left; vertical-align:top; font-weight:strong;}
	.team_memberdesignations 	{font-size:12px; font-weight:normal;}
	.team_attributes				{font-size:12px; text-align:left; font-weight:normal;}
	
	
/*** Contributors ***/
	.contributortable			{width:100%;}
	.contributorcell			{margin:20px 0 30px 0;}
	.contributortext 			{padding-left:20px; vertical-align:top; width:100%; text-align:left;}
	.contributorindent, .contributorindent p 		{padding:0 24px 0 20px; text-align:left;}
	.contributorimage			{margin-left:20px;}
	
	
/*** Resources ***/
.resourcebox {padding:0 20px 10px 20px; font-size:13px; text-align:left;}
	
	
/*** Icons ***/
.pdf {padding-left:24px;}
.pdf {background: url(../images/_common/icons/16px/pdf16.gif) no-repeat left;}

/*** Forms ***/
.instructiontext		{text-align:center; margin:0 auto 6px auto; font-size:12px;}
.warningtextcenter 	{font-size:13px; text-align:center; margin:0 auto 6px auto; color:red; font-weight:bold;}
.formlegend				{font-size:14px; text-align:left;}
input						{margin-left:10px;}
