@charset "UTF-8";

/* CHANGED HTML TAGS */
	body 			{ background: #212121; margin: 0px; padding: 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
	img 			{ border-style: none; }
	blockquote 		{ font-size:13px; text-indent:0px; color:#FFF;
						line-height:25px; 			/* GIVES IT THE SPACING (CHANGE TO MORE OR LESS */			
						margin:10px 15px 15px 15px;	/* SHORTHAND: Top/Right/Bottom/Left */}	
	a:link			{ color:#3f677e; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none;}
	a:visited		{ color:#3f677e; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none;} 
	a:active		{ color:#3f677e; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none;}	
	a:hover			{ color:#babc2a; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none;}
	a.body:link 	{ color: #66615a; text-decoration: none; font-size: 14px; font-style: normal; font-family: Arial, Helvetica, sans-serif;}
	a.body:visited 	{ color: #66615a; text-decoration: none; font-size: 14px; font-style: normal; font-family: Arial, Helvetica, sans-serif;}
	a.body:hover 	{ color: #66615a; text-decoration: underline; font-size: 14px; font-style: normal; font-family: Arial, Helvetica, sans-serif;} 	
	h5 				{ margin: 0px; padding: 0px; text-align: center; color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 100%; font-style: italic; text-indent:0px;}	

/* PAGE LAYOUT */
	.oneColFixCtrHdr #container { width: 960px; background: #FFFFFF; margin: 0 auto; border: 0px solid #000000; text-align: left; vertical-align: top;}
	.oneColFixCtrHdr #mainContent { padding: 0; background: #212121; vertical-align: top;}


/* HEADER */
	.oneColFixCtrHdr #header 	{ background: #FFFFFF; padding: 0;}
	.oneColFixCtrHdr #header h1 { margin: 0; padding: 0;}

/* LEFT NAVIGATION */
		/* mainnav - home, about, work, contact */
	.mainnav 			{ display: block; list-style: none; list-style-position:outside; text-decoration: none; margin: 5px 0px 15px 0px; padding:0px 0px 0px 0px; color: #3f677e; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 150%;}	
		/* plus sign in front of active page */
	.nav-designation 	{ color: #babc2a; font-size: 20px; }
		/* subnav, used for services and client base */
	.subnav 			{ display: block; list-style: none; list-style-position:outside; text-decoration: none; margin: 5px 0px 15px 0px; padding:0px 0px 0px 0px; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height:110%}
	.subnav li			{ margin:10px 20px; text-indent:0px;}
	.seclftcol 			{ text-align: left; color: #999999; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 51px; vertical-align: top; text-indent: 20px; line-height: normal; }	
		/* used for page title */ 
	.seclftcol h1 		{ margin: 0; padding: 0; text-align: left; color: 999999; font-family: Georgia, "Times New Roman", Times, serif; font-size: 51px; font-weight: normal; line-height: normal;}
		/* used for section title */ 
	.seclftcol h2 		{ margin: 0; padding: 0; text-align: left; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 120%;}	

/* RIGHT COLUMNS */ 
	.rtcol 				{ text-align: left; padding: 0; width:216px; vertical-align: top; line-height: normal; margin-top: 20px; text-indent: 20px; background-image: url(../_images/el_aboutus_gradient_07.png); background-repeat: no-repeat;}
	.rtcolindex 		{ text-align: left; padding: 0; width:216px; vertical-align: top; line-height: normal; margin-top: 20px; text-indent: 20px; background-image: url(../_images/el_index_gradient_07.png); background-repeat: no-repeat; margin-right: 0px; }
	.rtcolwork 			{ text-align: left; padding: 0; vertical-align: top; line-height: normal; margin-top: 20px; text-indent: 20px; }
	.rtcolaboutus 		{ text-align: left; padding: 0; vertical-align: top; line-height: normal; margin-top: 20px; text-indent: 20px; background-image: url(../_images/el_aboutus_gradient_07.png); background-repeat: no-repeat;}
	/* Common header on the right side */
	.rtcolaboutus h1, .rtcolindex h1 { margin: 5px 0px 5px 15px; text-align: left; color: #4c7298; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; font-weight: normal; line-height: normal; text-indent:0px; }
	/* Alternate header used on projects */ 
	.rtcolwork h1		{ margin: 0; text-align: left; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; line-height: normal; text-indent: 20px; vertical-align: top;}	
	.worklist 			{ display: block; list-style: none; list-style-position:outside; text-decoration: none; margin: 5px 0px 15px 0px; padding:0px 0px 0px 0px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 125%;}
	.worklist li		{ margin:10px 20px; text-indent:0px;}
	.worklist a:active,.worklist a:link, .worklist a:visited { color: ##dda745; text-decoration:none; font-size: 13px; font-style: normal; font-family: Arial, Helvetica, sans-serif; }
	.worklist a:hover 	{ color: #dda745; text-decoration:none; font-size: 13px; font-style: normal; font-family: Arial, Helvetica, sans-serif; }	

/* MAIN BODY */
	.whitebodytxt 			 	{ margin: 0; padding: 0; text-align: left; color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 200%; margin-right: 20px; }
	.whitebodytxtheadline 	 	{ margin: 0; padding: 0; text-align: left; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height: 100%; font-style: italic; }
	.body_titleprojectinbody 	{ margin: 0; text-align: left; color: #dda745; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; line-height: normal; }
	.body_categoryprojectinbody { margin: 0; text-align: left; color: #7d9627; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 185%; }

/* FOOTER */
	.footernav 					{ color: #666666; text-decoration: none; font-size: 9px; margin-left: 20px; font-family: Verdana, Geneva, sans-serif; }
	.oneColFixCtrHdr #footer 	{ padding: 0; background:#212121; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
	.oneColFixCtrHdr #footer p 	{ margin: 0; padding: 0; color: #212121; }


