body	{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#807F83;margin:0;}
p		{padding:0;	margin:0 0 10px 0}
.darkgreen	{color:#008851}
.lightgreen	{color:#65B360;}
.small		{font-size:11px;margin-top:20px;}
.large		{font-size:17px;margin:0 0 5px 0}
a			{color:#65B360}
.list		{padding:0 0 10px 0;margin:0}
.list li	{list-style-type:none;  padding: 2px 0 2px 21px; background: url(images/arrow.gif) center left no-repeat;}
.quote	{margin:0 0 10px 0;font-style:italic}
.quotegreen	{color:#65B360;margin:0 0 15px 0;}


#container-main {margin:35px auto;width:1000px;}
#header-left	{float:left;width:551px;}
#header-right	{float:right;padding-top:18px;width:449px}
#clear-header  {height:20px;width:1000px;clear:both;}
div#strapline	{text-align:right;padding-bottom:10px;}
div#menu	{float:left;width:232px;height:422px;margin:10px 0;background-color:#018752}
div#menu div	{overflow:hidden;height:30px;width:232px;padding-bottom:1px;background-color:#FFFFFF}
div#menu a	{display:block; height:30px;width:232px;text-indent:-10000px;}
div#menu a:hover,a.current	{background-position:-100%}
div#menu #home a	{background-image:url(images/menu-home2.gif);}
div#menu #what-we-do a	{background-image:url(images/menu-whatwedo2.gif);}
div#menu #our-approach a	{background-image:url(images/menu-ourapproach2.gif);}
div#menu #aboutus a	{background-image:url(images/menu-aboutus2.gif);}
div#menu #blog a	{background-image:url(images/menu-blog2.gif);}
div#menu #contact a	{background-image:url(images/menu-contact2.gif);}

div#content			{padding:15px 0 10px 0;margin:0}
div#content-left	{float:left;width:480px;padding-right:40px;}
div#content-right	{float:left;width:480px;}

#footer	{font-size:10px;padding:8px 0;}
.left	{float:left;padding-right:33px;}
.right	{float:right}

.keyline	    {height:1px;width:1000px;background-color:#807F83;font-size:1px;clear:both}
#slideshow		{float:right;height:422px;width:767px;margin:10px 0}

#gallery { position: relative; width:767px; height:422px; margin:0; padding:0; }
#gallery li { display: block; }

#map	{padding:35px 0 15px 0;}

#slide	{display:none}
.table td	{padding-bottom:5px;}
.input {width:400px;border:1px solid #807F83;padding:3px 0;color:#807F83;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
