html, body				{width:100%;background-color:#b3ba95;margin:0px;text-align:center;font-family:Arial,Verdana, sans-serif; font-size:13px;word-spacing:1px; padding-top:15px;}
p						{font-family: Arial,Verdana, sans-serif; font-size:13px;}
table					{padding:0px 0px 0px 0px;border-collapse:collapse;border:0px;}
td						{vertical-align:top;text-align:left;}
img						{border:0px;}
ul						{padding-left:10px; margin-left:5px;}
ol						{padding-left:10px; margin-left:5px;}
li						{line-height:12pt;}
a						{color:#c58035;text-decoration:none;}
input.text,textarea		{width:220px; border:1px solid #3e3b33;font-family: Arial,Verdana, sans-serif; font-size:13px;}
select					{width:224px; border:1px solid #3e3b33;font-family: Arial,Verdana, sans-serif; font-size:13px;}
.c						{text-align:center;}
.t 						{vertical-align:top;}
.r						{text-align:right;}
.l						{text-align:left;}
.b						{font-weight:bold;}
.line					{color:#b3ba95; height: 0px; border: solid #b3ba95 0px; border-top-width: 1px;}
.ht						{height:10px;}

#outer					{text-align:center; width:852px;margin:auto;}
#outer #header			{text-align:center;}
#outer #header #tophead	{background-color:#294c3b;height:99px;}
#outer #header #tophead #logo					{float:left; text-align:left;}
#outer #header #tophead #telephone				{float:right; text-align:right;}
#outer #header #tophead #telephone .toplinks	{padding-right:20px;}
#outer #header #tophead #telephone .toplink		{color:#ffffff; font-size:10pt;}
#outer #header #tophead #telephone .spacer		{color:#93a05a;}
#outer #header #headerlink						{background-color:#294c3b;text-align:left;height:46px;}
#outer #inner			{float:left;overflow:hidden;}
#outer #inner			{background-color:#ffffff;color:#6f735d;font-size:13px;text-align:left;width:100%;}
#outer #inner div.col	{margin-bottom:-1500px;padding-bottom:1500px;float:left;margin-right:0;}
#outer #footer			{background-color:#294c3b;height:34px;}
#outer #footer #footerimg						{float:left;text-align:left;}
#outer #footer #footerlink						{float:right;text-align:right;color:#ffffff;font-size:11px;word-spacing:2px;line-height:32px;padding-right:10px;}
#outer #footer .bottomlink						{text-decoration:none; color:#ffffff;}
#copyright				{text-align:right;color:#20352b;text-decoration:none;font-size:11px;line-height:25pt;word-spacing:2px;width:852px;clear:both;}
.clear					{clear:both;}

#homeleftmenu			{float:left;text-align:left;background-color:#8d9569;color:#20352b;padding-top:20px; width:213px;}
#homemenuhead			{font-weight:bold;padding-left:20px;}
.homemenuitem			{padding-left:20px;color:#20352b;text-decoration:none;}
#leftmenu				{float:left;text-align:left;background-color:#8d9569;color:#20352b; padding-left:20px; padding-top:20px;width:193px;}
#menuhead				{font-weight:bold; font-size:11pt;}
.menuitem				{color:#ffffff;text-decoration:none; font-weight:bold;}
#rightcontent			{text-align:left;padding-top:20px;padding-left:20px; padding-bottom:20px;padding-right:20px; margin-left:213px;}
#darkpagehead			{color:#294c3b; font-size:12pt; font-weight:bold;}
#lightpagehead			{color:#93a05a; font-size:12pt; font-weight:bold;}
.greensubhead			{color:#334418; font-size:14px; font-weight:bold; line-height:18px;}
#homelttoptxt			{float:left; text-align:left; padding-right:10px; width:345px;}
#homerttopimg			{margin-left:355px;width:230px;}
#homeltbottomimg		{float:left; text-align:left; width:210px; padding-right:10px;}
#homertbottomtxt		{}
.orangelinkbold			{color:#c58035; font-weight:bold;}

/* Links Page */
.listhead				{color:#334418; font-size:10pt; font-weight:bold;line-height:24px;}
.listtxt				{float:left; text-align:left; width:440px;}
.listimg				{margin-left:445px; text-align:right;}
.listlink				{color:#7b9019;font-weight:bold; font-size:8pt; line-height:18px;}
.list_line				{color:#b3ba95; height: 0px; border: solid #b3ba95 0px; border-top-width: 1px;margin-right:0px;}

/* News Page */
.listfulltxt			{float:left; text-align:left; width:590px;}
.listdettxt				{float:left; text-align:left; width:320px;}
.listdetimg				{margin-left:325px; text-align:right;}
.listbiglink			{color:#7b9019;font-weight:bold; font-size:13px;}

/* Products Page */
#servicehead			{color:#334418;font-size:12pt;font-weight:bold;}
#prod_content			{text-align:left;margin-right:0px; width:345px;}
#prod_mid				{float:left; width:300px;padding-top:20px;padding-left:20px; padding-bottom:20px;padding-right:20px;}
#prod_right				{text-align:right;width:294px;margin-right:0px;background-image:url(/images/products_home/prod_home_slice.gif);background-repeat:repeat-y;}
#prod_right_content		{text-align:left; padding-left:20px; color:#294c3b;}
.whitehead				{color:#ffffff;font-size:11pt;font-weight:bold;}
.prodlisttxt			{float:left; text-align:left; width:400px;}
.prodlistimg			{margin-left:405px; text-align:right;}
#prod_pdf				{}
#pdf_img				{float:left; width:60px; padding:10px;}
#pdf_text				{text-align:left;}
.pdf_link				{color:#fbb951;text-decoration:underline;}
#pop_body				{margin:0px;background-color:#ffffff;padding:0px; margin-left:0px; margin-top:0px;}

/* Projects */
.ltitem					{float:left;text-align:justify; width:280px; padding-right:20px; }
.rtitem					{text-align:justify;padding-left:10px;padding-right:15px;}
#projpagediv			{background-color:#e4edcf;height:30px;color:#333333;font-weight:bold;text-align:left;font-size:11px;line-height:25px; padding-left:10px; width:300px; }
#projpagediv a			{color:#7b9019;text-decoration:none;}
#projimg				{padding:10px; background-color:#dde1ca;}
.projltimg				{float:left; width:135px;padding-top:5px;}
.projrtimg				{text-align:right; padding-left:5px; padding-top:5px;}

/* Contact Page */
.addhead				{color:#20352b; font-size:10pt;font-weight:bold;}
#cont_content			{float:left;text-align:left; width:429px;margin-right:0px;}
#cont_mid				{text-align:left;width:387px;padding-top:20px;padding-left:20px;padding-right:20px;margin-right:0px;}
#cont_right				{text-align:right;width:210px;}
.hilite					{color:#c58035;font-size:12px;font-weight:normal;}
.tfvHighlight			{color: #7b9019;font-weight:bold;}
.tfvNormal				{color: #6f735d;font-weight:normal;}
#required				{color:#6f735d;font-size:11px;text-decoration:none;line-height:15pt;font-weight:normal;padding-right:10px;}
.contactlabel			{float:left;text-align:left; width:150px; padding-bottom:10px;}
.contactfield			{text-align:left; padding-bottom:8px;margin-left:160px;}
#send					{padding-right:5px;}

/* Pagination */
#pagediv				{background-color:#e4edcf;height:30px;color:#333333;font-weight:bold;text-align:right;font-size:11px;line-height:25px; padding-right:10px; width:585px;}
#pagediv a				{color:#7b9019;text-decoration:none;}


/* Sitemap */
#sitemap_content		{text-align:left;margin-right:0px; width:100%; padding-left:20px;}