body
{
	
	font-family:"Times New Roman", Times, serif;
	background-color:#194534;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:14px;
	
	
}
.main
{
	margin:0 auto;	
	background:url(../images/outer-bg2.jpg) no-repeat center top #e7da73; 
	width:1004px;
	display:block;
	overflow:hidden;
	padding-bottom:23px;
	
}
.leftContainer
{
	width:275px;
	float:left;
	padding-left:20px;
	display:block;
	overflow:hidden;
}
.logo
{
	padding:28px 0 10px 32px;
}
.leftText
{
	background:url(../images/left-bg.jpg) repeat-y 2px top;
	width:235px;
	line-height:16px;
	font-weight:normal;
	height:506px;
	padding:20px 22px 0 16px;
	display:block;
	overflow: hidden;
	border-top:3px solid #fff;
	border-left:3px solid #fff;
	border-bottom:3px solid #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffac;
}
.textRight
{
	text-align:right;
}
.ptb2
{
	padding:2px 0;
}
.fr
{
	float:right;
}
.fl
{
	float:left;
}
.leftTextContainer
{
	margin:18px 0 0 0;
	color:#ffffac;
	background:url(../images/left-cont-bottom.gif) no-repeat 0px bottom ;
	text-align:center;
	display:block;
	font-size:11px;
	line-height:18px;
	width:248px;
}
.leftTextContainer .inner
{
	background:url(../images/left-cont-top.gif) no-repeat 0px top ;
	height:375px;
	width:243px;
	padding-top:30px;
}
.leftcontainerCont{
	height:328px;
	padding:0px 15px;
	display:block;
	overflow:hidden;
	width:210px;
	}
.leftcontainerCont ul{ padding:0px; list-style:none; margin:0px;
	}
.leftcontainerCont ul li{ padding-bottom:10px;
	}
#leftcontainerContArrow{ height:20px; 	padding:15px 18px 0px 15px; text-align:right;
	}
#leftcontainerContArrow img{ padding-left:5px;
	}
.leftAddress
{
	color:#ffff65;
	text-align:center;
	padding:10px 20px;
}

.rightContainer
{
	width:709px;
	float:right;
	padding-top:150px;
	text-align:center;
	font-size:13px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.rightContainer a {
font-variant:small-caps;}
.first a
{
	text-decoration:none;
	color:#ecd348;
	float:left;	
	background:url(../images/painting-left.jpg) no-repeat ;
	width:74px;
font-variant:small-caps;
	height:32px;
	
	/* font-size:11px; */
	
	font-weight:bold;
	padding:18px 3px 0 12px;
	}
.first a:hover
{

	width:74px;
	border-left:none;
	color:#fff;
}
.first .selected
{
	width:74px;
	border-left:none;
	background: url(../images/painting-left-in.jpg) #37ab85 no-repeat left top;
	color:#fff;
}
.last a
{
font-variant:small-caps;
	text-decoration:none;
	color:#ecd348;
	float:left;	
	border-left:1px solid #fff;
	height:32px;
	width:75px;
	/* font-size:11px; */
	
	font-weight:bold;
	padding:18px 9px 0 6px;
	text-align:center;	
		background: url(../images/contact-right-out.jpg) #37ab85 right top  no-repeat;


}
.last a:hover
{
	width:75px;
	padding:18px 9px 0 6px;
	border-right:none;
	color:#fff;
}
.last .selected
{
	
	width:75px;
	border-right:none;
	background: url(../images/contact-right-in.png) #37ab85 right top  no-repeat;
	color:#fff;
}
.rightImgCnt
{
	width:690px;
	padding:0;
	height:526px;
	display:block;
	border-bottom:3px solid #fff;
	border-right:3px solid #fff;
	border-left:3px solid #fff;
	text-align:left;
	float:left;
	overflow:hidden;

}
#Txt { float:left;	font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;color:#ffffac;font-weight:bold;}
.Contactrightbg
{
	width:349px;
	padding:127px 170px 118px 171px;
	height:281px;
	display:block;
	border:3px solid #fff;
	border-top:none;
	text-align:right;
	float:left;
	background-image:url(../images/contactus-bg.jpg); background-repeat:no-repeat;
	overflow:hidden;
}

.Contactrightbg2
{
	width:349px;
	padding:260px 160px 118px 181px;
	height:148px;
	display:block;
	border:3px solid #fff;
	border-top:none;
	text-align:right;
	float:left;
	background-image:url(../images/contactus-bg.jpg); background-repeat:no-repeat;
	overflow:hidden;
}	

.Contactrightbg label
{
	color:#ffffac; width:119px; float:left; text-align:left; 
	}
.Contactrightbg .text{ width:219px; background-color:#f9f1da; border:1px solid #c6b995; padding:3px 0 3px 5px; margin-bottom:6px;
	}
.Contactrightbg textarea{ width:219px; background-color:#f9f1da; border:1px solid #c6b995; padding:3px 0 3px 5px; margin-bottom:6px; height:150px;resize:none}
.pdTop{ padding-top:110px; display:block;
	}
	
.specialty
{
	border-left:1px solid #fff;
	/* font-size:11px; */
	font-weight:bold;
}
.specialty a
{
	width:82px;
	font-variant:small-caps;
	border-left:1px solid #fff;
	
	padding:15px 0 0 0px;
	color:#ecd348;
	border-top:3px solid #fff;
	float:left;
	text-decoration:none;
	height:30px;
	background:url(../images/bg1.gif) repeat-x; 
	/*border-right:1px solid #fff;	*/
}
.specialty a:hover
{
	text-decoration:none;
	color:#fff;
	padding:15px 0 0 0px;
	width:82px;height:30px;
}
.specialty a.selected
{
	text-decoration:none;
	background:url(../images/bg2.gif) repeat-x; 
	color:#fff;
	height:32px;
}
.employee
{
	border-left:1px solid #fff;
	/* font-size:11px; */
	font-weight:bold;
}
.employee a
{
	width:82px;
	/* text-transform:uppercase; */
	border-left:1px solid #fff;
	font-variant:small-caps;
	padding:15px 0 0 0px;
	color:#ecd348;
	border-top:3px solid #fff;
	float:left;
	text-decoration:none;
	height:30px;
	background:url(../images/bg1.gif) repeat-x; 
	/*border-right:1px solid #fff;	*/
}
.employee a:hover
{
	text-decoration:none;
	color:#fff;
	padding:15px 0 0 0px;
	width:82px;height:30px;
}
.employee a.selected
{
	text-decoration:none;
	background:url(../images/bg2.gif) repeat-x; 
	color:#fff;
	height:32px;
}
.projects
{
	border-left:1px solid #fff;
	width:82px;
	/* text-transform:uppercase; */
	color:#ecd348;
	float:left;
}
.projects a
{
	width:82px;
	
	padding:8px 0 0 2px;
	background:url(../images/bg1.gif) repeat-x; 
	font-variant:small-caps;
	color:#ecd348;
	border-top:3px solid #fff;
	float:left;
	text-decoration:none;
/* 	font-size:11px; */
	font-weight:bold;
	height:37px;
}
.projects a:hover
{
	text-decoration:none;
	color:#fff;
	background:url(../images/bg1.gif) repeat-x; 
	
	padding:8px 0 0 2px;

}
.projects a.selected
{
	text-decoration:none;
	background:url(../images/bg2.gif) repeat-x; 
	color:#fff;
	height:39px;
	padding:8px 0 0px 2px;
	width:80px;
}
.worked
{
	border-left:1px solid #fff;
	width:97px;
	/* text-transform:uppercase; */
	color:#ecd348;
	float:left;
	height:48px;
}
.worked a
{
	width:97px;
	
	padding:8px 1px 0 1px;
	background:url(../images/bg1.gif) repeat-x; 
	font-variant:small-caps;
	color:#ecd348;
	border-top:3px solid #fff;
	float:left;
	text-decoration:none;
	/* font-size:11px; */
	font-weight:bold;
	height:37px;
}
.worked a:hover
{
	text-decoration:none;
	color:#fff;
	background:url(../images/bg1.gif) #2b604c repeat-x; 

	/* height:51px; */
}
.worked a.selected
{
	text-decoration:none;
	background:url(../images/bg2.gif) repeat-x; 
	color:#fff;
	height:53px;
	width:95px;
}
.certificates 
{
border-left:1px solid #fff;
	width:85px;
	/* text-transform:uppercase; */
	color:#ecd348;
	float:left;
	height:48px;
/* border-left:1px solid #fff;
	width:85px;
	 text-transform:uppercase;
	color:#ecd348;
	float:left;
	height:50px; */
}
.certificates a
{
	/* width:85px;
	
	padding:8px 0 0 2px;
	background:url(../images/bg1.gif) repeat-x; 
	font-variant:small-caps;
	color:#ecd348;
	border-top:3px solid #fff;
	float:left;
	text-decoration:none;
	font-size:11px; 
	font-weight:bold;
	height:37px;*/
	
	width:85px; 
	
	padding:8px 1px 0 1px;
	background:url(../images/bg1.gif) repeat-x; 
	font-variant:small-caps;
	color:#ecd348;
	border-top:3px solid #fff;
	float:left;
	text-decoration:none;
	/* font-size:11px; */
	font-weight:bold;
	height:37px;
}
.certificates a:hover
{
	text-decoration:none;
	color:#fff;
	background:url(../images/bg1.gif) #2b604c repeat-x; 

	height:51px;
}
.certificates a.selected
{
	text-decoration:none;
	background:url(../images/bg2.gif) repeat-x; 
	color:#fff;
	height:40px;
	width:84px;
}

.whereWorkedCont{ height:328px;  display:block; overflow:hidden; width:230px;
	}
.whereWorkedCont ul{ padding:0px; list-style:none; margin:0px;
	}
.whereWorkedCont ul li{ padding-bottom:10px;padding-left:10px;
	}
.pl7
{
	
	padding-left:7px !important;
}
