@charset "UTF-8";

/* CSS Document */

/*
   background: #4d4d4f rgb(77,77,79)
   page inner background: #ffffff rgb(255,255,255)
   
   nav
   nav text: #4d4d4f rgb(77,77,79)
   nav text hover: #ffffff rgb(255,255,255)
   nav bkgd: #ffffff rgb(255,255,255)
   nav bkgd hover: #77787b rgb(119,120,123)
   dropdown text: #4d4d4f rgb(35,31,32)
   dropdown bkgd: #ffffff rgb(255,255,255)
   dropdown bkgd hover: #ededed rgb(237,237,237)
   keyword bkgd: #ededed rgb(237,237,237)
   
   header
   green bkgd: #00a61f rgb(0,166,31)
   white border: #f3f7f3 rgb(243,247,243)
   
   crum nav
   current page: #4d4d4f rgb(77,77,79)
   previos pages: #9d9fa2 rgb(157,159,162)
   
   xtra light gray bkgd: #f4f5f5 rgb(244,245,245)
   light gray bkgd: #e7e9e8 rgb(231,233,232)
   gray line: #909092 rgb(144,144,146)

   text
   white text: #ffffff rgb(255,255,255)
   light gray text: #9d9fa2 rgb(157,159,162)
   medium gray text: #8a8c8e rgb(138,140,142)
   dark gray text: #4d4d4f rgb(77,77,79)
   green text: #00a61f rgb(0,166,31)   
   
   
   #tester blue: #9ab7d3 rgb(154,183,211)
*/


/* Resets Styles in all browsers */
* { padding: 0; margin: 0; border:0; }



html, body {
	margin: 0; padding: 0; background-color: #4d4d4f; font-size: 1px;
	
	scrollbar-3dlight-color:#00a61f;
	scrollbar-arrow-color:#00a61f;
	scrollbar-base-color:#00a61f;
	scrollbar-darkshadow-color:#00a61f;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#00a61f;
	scrollbar-shadow-color:#00a61f;
	scrollbar-track-color:#FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
}

h1.pg-header { font-size: 22px; letter-spacing: 0px; padding: 0; margin: 0 0 3px 0; }

h2.siteTitle { font-size: 20px; letter-spacing: 0px; padding: 0; margin: 0 0 0 0; }

p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #5e4f4a; line-height: 16px; }

	p a:link { color: #00a61f; text-decoration:none; }

	p a:visited { color: #00a61f; text-decoration: none; }

	p a:hover { color: #00a61f; text-decoration: underline; }

	p a:active { color: #00a61f; text-decoration: underline; }

#pg-size { width: 1006px; height: auto; margin: auto; background: #4d4d4f; }

#pg-header { width: 1006px; background: url(../images/bkgd/shadowTop.gif) no-repeat bottom #4d4d4f; }
		
#pg-contentContainer { width: 1006px; background: url(../images/bkgd/innnerMid.gif) repeat-y; }

	#pg-contentTop { width: 1006px; background: url(../images/bkgd/innerTop.gif) no-repeat top; height: 12px; }
	
	#pg-content { width: 960px; height: auto; margin: auto; padding: 0 23px 0 23px; }
	
	#pg-contentBottom { width: 1006px; background: url(../images/bkgd/innerBottom.gif) no-repeat bottom; height: 12px; }

#pg-footer { width: 1006px; background: url(../images/bkgd/shadowBottom.gif) no-repeat top #4d4d4f; }

.crumNav { font-size: 9px; color: #4d4d4f; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }

	.crumNav a:link { color: #9d9fa2; font-weight: normal; text-decoration: none; }
	
	.crumNav a:visited { color: #9d9fa2; font-weight: normal; text-decoration: none; }
	
	.crumNav a:hover { color: #4d4d4f; font-weight: normal; text-decoration: none; }
	
	.crumNav a:active { color: #9d9fa2; font-weight: normal; text-decoration: none; }


/* Header */
#headerContainer { width: 960px; height: auto; margin: auto; padding: 8px 23px 4px 23px; }

	/* Title / Logo */
	#headerContent { padding: 0 0 0 0; margin: 5px 0 0 0; background: url(../images/bkgd/headerGreenCurly.gif) no-repeat top left; height: 100px; width: 960px; }
	
	.headerMainLogo { float: left; padding: 15px 0 0 30px; width: 770px; }
	
		.headerMainLogoImg { padding: 0 50px 10px 0; border-right: solid 1px #f3f7f3; margin: 0 0 0 0; float: left; width: 268px; }
		
		.headerTagLine { padding: 22px 0 0 50px; width: 390px; margin: 0 0 0 0; float: left; }
	
	.headerDalLogo { float: right; padding: 0 0 0 0; width: 125px; margin: 15px 0 0 0; border-right: solid 1px #f3f7f3; }

	/* Navigation */	
	#navContainer { padding: 0 0 0 0; margin: 0 0 0 0; background: #ffffff; height: 34px; display: none; }
		


/* Footer */
#footerLinkContainer { width: 960px; padding: 20px 23px 0 23px; margin:auto; }

.footerLegal { float: left; width: 300px; }

.footerLegalText { text-align: left; font-size: 10px; color: #ffffff; font-family: Helvetica, Arial, sans-serif; line-height: 14px; }

	.footerLegalText a:link { color: #ffffff; text-decoration: none; }
	
	.footerLegalText a:visited { color: #ffffff; text-decoration: none; }
	
	.footerLegalText a:hover { color: #ffffff; text-decoration: underline; }
	
	.footerLegalText a:active { color: #ffffff; text-decoration: underline; }

.footerLink { float: right; width: 500px; display: none; }

#footerLogoContainer { width: 960px; padding: 20px 23px 20px 23px; margin:auto; }

.footerGreenworks { float: left; width:500px; }

.footerGreenworks img { float: left; width:80px; }

.footerGreenworksTextContainer { width: 350px; float: left; padding: 4px 0 0 7px; }

.footerGreenworksText { text-align: left; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-style:italic; color: #ffffff; }

	.footerGreenworksText a:link { color: #ffffff; text-decoration: underline; }
	
	.footerGreenworksText a:visited { color: #ffffff; text-decoration: underline; }
	
	.footerGreenworksText a:hover { color: #00a61f; text-decoration: underline; }
	
	.footerGreenworksText a:active { color: #ffffff; text-decoration: underline; }
	
.footerLEED { float: right; width: 37px; }


/* clearIt */
.clearIt { height: 1px; clear:both; width: 100%; }
.clearIt5 { height: 5px; clear:both; width: 100%; }
.clearIt10 { height: 10px; clear:both; width: 100%; }
.clearIt15 { height: 15px; clear:both; width: 100%; }
.clearIt20 { height: 20px; clear:both; width: 100%; }


