body
{
	background-image:url(../images/bkgd.jpg);
}

.fontstyle
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
}

.bgcolor
{
background-image:url(../images/centerbkgd%20copy.jpg);
width:725px;
height:1000px;
}

.mainbg
{
background-image:url(../images/bkgd.jpg);
width:100%;
height:100%; 
}
.flclass
{
width:725px;
height:250px;
}

.ftnews
{
background-image:url(../images/centerbkgd%20copy.jpg);
border-color:#FFFFFF;
width:725px;
border:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
}

.cursorhand
{
cursor:pointer;
}
.divmargin
{
margin-left:25px;
margin-top:7px;
margin-right:24px;
}
.textfont
{
font:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
.textfont1
{
font:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
.imgleft
{
padding-left:40px;
}
.txtcolor
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
}
.txtteam
{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
}
.txtsmall
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
}
.txtnewsmall
{
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
}
.txtsmallfont
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.txtsmallphilo
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
padding-left:140px;
}
.txtsmallfontphilo
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
padding-left:140px;
}
.txtemail
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
padding-left:75px;
}
.txtchrisemail
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
padding-left:110px;
}
.txtrobemail
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
padding-left:50px;
}
.txtkatymail
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
padding-left:80px;
}
.txtbrentmail
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
padding-left:150px;
}
.txtwarrenmail
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
padding-left:90px;
}
.txtlauramail
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
padding-left:130px;
}
.txtemail1
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
}

.strtxt
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}
.txtcolorblk
{
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
}
.firmtxtcolorblk
{
color:#444444;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10.5px;
font-weight:bold;
}
.txtblkfont
{
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}
.txtcontact
{
color:#212121;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
}
.txtblk
{
color:#444444;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
}
.txtblkphilo
{
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
padding-left:140px;
}
.txtblkphilo1
{
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
padding-left:70px;
}
.historyfont
{
color:#330033;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
padding-left:17px;
line-height:2.3em;
}
.txtsmallblk
{
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:8px;
font-weight:bold;
}
.txtwarren
{
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10.4px;
line-height:1.3em;
text-align:left;
font-weight:bold;

}
.lfline
{
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:8px;
font-weight:bold;
line-height:1.1em;

}
img 
{
   behavior: url("pngbehavior.htc");
}
.strategyleft
{
padding-left:130px;
line-height:2.0em;
text-align:left;
}
.firmmainleft
{
padding-left:25px;
line-height:1.6em;
}
.firmmainleft1
{
padding-left:25px;
line-height:0.5em;
}
.historyleft
{
padding-left:15px;
}
.firmleft
{
padding-left:50px;
line-height:1.8em;

}
.contact
{
line-height:1.3em;
}
.about
{
line-height:2.0em;
}
.peteam
{
line-height:2.0em;
}
.team
{
line-height:1.5em;
}
.pe
{
line-height:1.23em;
}
.philosophy
{
line-height:1.2em;
}
.philosophy1
{
line-height:1.9em;
}
.construction
{
line-height:2.2em;
}
.tdclass1
{
padding:0px;
margin:0px;
}
.tdclass
{
padding:0px;
margin:0px;
padding-top:10px;
margin-top:10px;
_padding-top:15px;
_margin-top:15px;
}
.tdlfclass
{
padding:0px;
margin:0px;
padding-top:4px;
margin-top:4px;
line-height:1.55em;
_line-height:1.33em;
}
.tdphilosophy
{
padding-top:40px;
margin-top:40px;
*padding-top:55px;
*margin-top:55px;
}
.divheight
{
height:8px;
}
.divheight1
{
height:8px;
margin:0px;
padding:0px;
}
.divteam
{
height:20px;

}
.line
{
text-decoration:none;
border-style:none;

}
.aboutnew
{
text-align:left;
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
line-height:1.5em;
}
.teamheight
{
padding-left:25px;
height:111px;
}

.lfheight
{
width:676px;
height:414px;
background-image:url(../images/lf/bg-img.png);
}
.lfheight a
{
	position:relative;
	z-index:auto;
}

* html .lfheight
{	
	 background-image: none;
 	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/lf/bg-img.png", sizingMethod="image");
}

.teambg
{
	width:676px;
	height:499px;
	background-image:url(../images/team/pe-team-bg.png);
}
.teambg a
{
	position:relative;
	z-index:auto;
}

* html .teambg
{	
	 background-image: none;
 	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/team/pe-team-bg.png", sizingMethod="image");
}

.teambg1
{
width:676px;
height:440px;
background-image:url(../images/team/bg.png);
}
.teambg1 a
{
	position:relative;
	z-index:auto;
}

* html .teambg1
{	
	 background-image: none;
 	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/team/bg.png", sizingMethod="image");
}

.historybg
{
width:676px;
height:487px;
background-image:url(../images/history/history-bg.png);
}


* html .historybg
{	
	 background-image: none;
 	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/history/history-bg.png", sizingMethod="image");
}
.homebg
{
width:676px;
height:248px;
background-image:url(../images/home/bg.png);
}
.homebg a
{
	position:relative;
	z-index:auto;
}


* html .homebg
{	
	 background-image: none;
 	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/home/bg.png", sizingMethod="image");
}
.philosophybg
{
width:676px;
height:378px;
background-image:url(../images/philosophy/bg-img.png);
}


* html .philosophybg
{	
	 background-image: none;
 	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/philosophy/bg-img.png", sizingMethod="image");
}

.teammainbg
{
width:676px;
height:499px;
background-image:url(../images/aboutteam/team-bg1.png);
}

.teammainbg a
{
	position:relative;
	z-index:auto;
}



* html .teammainbg
{	
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/aboutteam/team-bg1.png");
}
.imgclass
{
    position:relative;
	z-index:auto;
}
.txtdickmail
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
padding-left:60px;
}

.peheight
{
height:180px;
*height:160px;
_height:160px;
}

.pedickheight
{
height:240px;
*height:220px;
_height:220px;
}
.txtwarrenmail1
{
color:#076F15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
padding-left:60px;
}
