<!--


body {background-color: #2b531c; margin: 0px; padding:0px;}

#frame {	width:980px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left; background-color: #fff; border-left: 0px solid #000; border-right: 0px solid #000;}
	#header {
		width:980px;
		height: 150px;
		padding:0px;
		background-color: transparent;
		}

	#contentholder {
		width: 100%;
		min-height: 350px;
		padding:0px;
		background-color: white;
                }

	#contentleft {
		margin-top: 0px;
		width:145px;
		min-height: 100%;
		padding:0px;
		float:left;
		background-color: transparent;
                border: 0px solid #a1ceff;
		}
	
	#contentcenter {
		margin-top: 20px;
		width:228px;
		padding:0px;
		float:left;
		background-color: transparent;
		}
	
	#contentright {
		margin-top: 20px;
		width:260px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		float:left;
		background-color:  transparent;
		}


	#content2col {
		margin-top: 10px;		
		width:805px;
		padding:0px;
		float:left;
		background-color: transparent;
        border-left: 1px solid #336421;
		}


	#footer {
		width:100%;
		height: 70px;
		padding-top: 13px;
		background-image: url(bannerbottom2.jpg);
		background-position: top left;
		background-repeat: repeat-y; ;
		}

	#whiteleft {
		min-height: 100%;
		background-image: url(leftbg.gif);
		background-position: top left;
		background-repeat: repeat;
		}


#clear {clear: both}

.homeright {  float:right; border: #ccc solid 1px; margin: 17px 30px 20px 25px; padding-top:10px; width: 250px;}
.banner {  margin:0px; border-bottom: 0px solid #999;}
.intro  {  margin-left:110px; border-bottom: 0px solid #999;}
.quotes {  float:right; border: #999 solid 0px; margin-right:0px; margin-left:15px; margin-bottom: 100px; }
.companies { margin-top:35px; margin-left:5px;  }
.slides { margin: 20px 0 20px 120px; border: 1px solid #336421; }
.slides2 { margin: 20px 0 20px 70px; border: 0px solid #336421; }
.ruler { border: none; height: 1px; width: 60%; color: #336421; background-color: #336421; margin: 20px 0 20px 0;}

.title_text
{
text-align:left;
color:#336421;
font-size:medium;
font-weight:bold;
font-family: trebuchet MS;
background-color:#ffffff;
margin-top:15px;
margin-left:25px;
margin-right: 25px
} 


.body_text
{
text-align:left;
color:#336421;
font-size:small;
font-weight:normal;
font-family: trebuchet MS;
background-color:transparent;
margin-top:15px;
margin-left:25px;
margin-right: 25px
} 

.testimonial_text
{
text-align:left;
color:#336421;
font-size:small;
font-weight:normal;
font-family: trebuchet MS;
background-color:transparent;
margin-top:5px;
margin-left:15px;
margin-right: 15px
} 

.title
{
text-align:left;
color:#336421;
font-size:medium;
font-weight:bold;
font-family: trebuchet MS;
background-color:#ffffff;
margin-top:0px;
margin-left:25px;
margin-right: 25px;
}

.consultant_text
{
text-align:left;
color:#336421;
font-size:small;
font-weight:normal;
font-family: trebuchet MS;
background-color:transparent;
margin-right: 25px;
margin-top: 0px;
} 

.consultant_text_nopic
{
text-align:left;
color:#336421;
font-size:small;
font-weight:normal;
font-family: trebuchet MS;
background-color:transparent;
margin: 0 25px 0 25px;
margin-top: 0px;
} 

.home_quote
{
text-align:left;
color:#666;
font-size:0.8em;
font-weight:normal;
font-family: trebuchet MS;
background-color:transparent;
margin: 15px 15px 20px 15px;
margin-top: 0px;
} 

.footertext
{
text-align:left;
color:#fff;
font-size: small;
font-weight:normal;
font-family: verdana;
background-color:transparent;
margin-top:0;
margin-left:560px;
margin-right: 0px
} 
.team {float: right; margin-left: 20px; margin-right: 20px; margin-top: 2px; border: 0px; } 
.icon {float: left; margin-left: 2px; margin-right: 15px; border: 0px;} 
.green{color: #5a7155}
img.right {float:right; border: 0px solid #336421; margin-left: 30px; margin-right: 15px; margin-bottom: 10px; }
img.potential {float:right; border: 1px solid #999; margin: 5px 15px 10px 30px }
ul.lists {list-style-type: disc;}
li.list {color:#336421;
		font-size:small;
		font-weight:normal;
		font-family: trebuchet MS;
		background-color:transparent;
		margin-left:40px; 
		margin-bottom:10px; 
		margin-right: 50px;}
li.working {color:#336421;
		list-style-type: disc;
		font-size:small;
		font-weight:normal;
		font-family: trebuchet MS;
		background-color:transparent;
		margin-left:40px; 
		margin-bottom:10px; 
		margin-right: 50px;}		
li.number {color:#336421;
		list-style-type: decimal;
		font-size:small;
		font-weight:normal;
		font-family: trebuchet MS;
		background-color:transparent;
		margin-left:45px; 
		margin-bottom:10px; 
		margin-right: 50px;}				
a.copylink {color:#7a1c10; text-decoration: none;}
a.copylink:hover{color:#3d91a5; text-decoration: none;}
a.footerlink {color:#fff; text-decoration: none;}
a.footerlink:hover{color:#f4ee40; text-decoration: none;}

.consultants {float: left; margin-left: 25px; margin-right: 20px; margin-top: 0px; margin-bottom: 50px}
.consultants_sh {float: left; margin-left: 25px; margin-right: 20px; margin-top: 0px; margin-bottom: 5px}
.testimonial {width: 250px; border: 1px solid #999; background-color: white; margin-top: 4px; margin-left:40px; margin-bottom: 25px; margin-right:20px; padding: 10px; float:right;}

.map_container {float: right; margin-right: 15px; border: 2px solid #0f6535}
.recruit {margin-top: 15px; margin-left: 25px; border: 1px solid #0f6535; padding: 15px; width: 350px;}
.button1 {border: 0px solid #0f6535; margin: 0 0 0 150px;}
.button2 {border: 0px solid #0f6535; margin: 0 0 0 60px;}

.email
{
text-decoration: none;
color:#5a7155;
font-weight:normal;
font-family: verdana;
background-color:transparent;
margin-left: 8px;
} 

.email_nomargin
{
text-decoration: none;
color:#4f8faf;
font-weight:normal;
font-family: verdana;
background-color:transparent;
} 

.conversation_link
{
text-decoration: none;
color:#5a7155;
font-weight:normal;
font-family: verdana;
background-color:transparent;
} 




ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu10 {
        width: 150px;
        margin: 0 0 0 20px;
		font-family: trebuchet MS;

        }

#menu10 li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu10 li a:link, #menu10 li a:visited {
        color: #6f2530;
		font-size: 13px;
		font-weight: bold;
        display: block;
        padding: 34px 0 0 35px;
        }


#menu10 li a:hover  {
        color: #6f2530;
		font-weight: bold;
        background-color:  #fff;
		background-repeat: no-repeat;
        padding: 34px 0 0 42px;
        }

#menu10 li #current  {
        color: #336421;
		font-weight: bold;
        background-color:  #fff;
		background-repeat: no-repeat;
        padding: 34px 0 0 35px;
        }



-->