body { margin:0px; background-image:url(imapes/landscaping_bg.gif); background-repeat:repeat-x; }
div.header {  background-image:url(imapes/landscaping_top.gif); width:780px; height:101px; text-align:left;} 
div.header table { width:780px; border-width:0px; border-collapse:collapse; }  
div.header p { position:relative; top:30px; margin-left:33px; margin-right:210px;font-family:Arial, Helvetica, sans-serif; font-size:70%; text-align:right; line-height:140%;  } 
div.header p a:link, div.nav p a:visited { font-size:inherit; font-family: inherit; text-decoration:none; width:100px; color:#007CC5; }
div.header p a:hover { font-size:inherit; font-family: inherit; text-decoration:underline; width:100px; color:gray; }

div.nav { background-image:url(imapes/landscaping_nav.jpg);  width:778px; height:195px; padding-top:0px; text-align:left; }
div.nav table { font-family:Arial, Helvetica, sans-serif; font-size:8pt; height:197; width:205px;  }
div.nav table td.links { vertical-align:top; width:185px; vertical-align:middle; font-size:inherit; font-family:inherit; }
div.nav table td ul {  margin-right:10px; margin-bottom:0px; text-align:right; line-height:20px; } 
div.nav table td ul li {  font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div.nav table td a:link, div.nav table td a:visited { font-size:inherit; font-family: inherit; text-decoration:none; color:black; }
div.nav table td a:hover { font-size:inherit; font-family: inherit; text-decoration:underline; color:gray; }

div.body { background-image:url(imapes/landscaping_body.gif); background-repeat:no-repeat; width:778px; text-align:left;}
div.body h1 { margin-top:10px; margin-bottom:20px; margin-left:30px; margin-right:40px;font-family:Arial, Helvetica, sans-serif; font-size:90%; text-align:left; line-height:140%; }
div.body h2 { margin-bottom:20px; margin-left:30px; margin-right:40px;font-family:Arial, Helvetica, sans-serif; font-size:80%; text-align:left; line-height:140%; }
div.body p { margin-bottom:20px; margin-left:30px; margin-right:40px;font-family:Arial, Helvetica, sans-serif; font-size:80%; text-align:left; line-height:140%; }
div.body ul { margin-bottom:20px; margin-left:65px; margin-right:40px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:70%; text-align:left; line-height:140%;}
div.body ul li { font-size:inherit; font-family:inherit; }
td.left_body { width:210px; }


div.body td.formtext { padding:4px; font-family: Arial, Helvetica, sans-serif; font-size:8pt; }
div.body input, select, textarea { font-family:verdana, Arial, Helvetica, sans-serif; font-size:8pt; }
div.body table.links { width:228; }
div.body table.links img { margin-bottom:5px; }
div.body a:link, div.body a:visited { font-size:inherit; font-family: inherit; text-decoration:underline; width:100px;  color:#504214; }
div.body a:hover { font-size:inherit; font-family: inherit; text-decoration:none; width:100px; color:gray; }
div.body hr { margin-bottom:0px; margin-left:33px; margin-right:40px; border:solid #f0f0f0 1px; background:#f0f0f0; }


div.footer { background-image:url(images/trex_footer.gif); background-repeat:no-repeat; width:778px; height:70px; border-top:1px solid gray;  }
div.footer p { margin-bottom:5px; margin-left:20px; margin-right:40px; font-family:Arial, Helvetica, sans-serif; font-size:x-small; text-align:left; line-height:140%; }
div.footer a:link, div.footer a:visited { font-size:inherit; font-family: inherit; text-decoration:none; width:100px;  color:#007CC5; }
div.footer a:hover { font-size:inherit; font-family: inherit; text-decoration:none; width:100px; color:gray; }