﻿body 
{
	background-color: #C1B49A;
	margin: 0px;
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #584939;
}

p
{
	line-height: 125%;
	margin-top: 8px;
	margin-bottom: 8px;
}

a
{
	color: #133847;
	text-decoration: underline;
}

p a
{
	text-decoration: underline;
}

h1, h1 a
{
	color: #F76C06;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: uppercase;
}

h1 a:hover
{
	color: #133847;
	text-decoration: none;
}

h2
{
	text-transform: uppercase;
	font-size: 16px;
	color: #133847;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}


img a
{
	border: 0px;
}

ul
{
	padding-left: 16px;

	margin-bottom: 4px;

}

li
{
	line-height: 150%;
	list-style-type: disc;
	font-weight: normal;


}


.bodyCont
{
	width: 925px;
	background-color: White;
	margin: auto;
	
}

.bodyFloatCont
{
	float: left;
	background-color: White;
}

.bodyContentCont
{
	height: 100%;
	position: relative;
	left: 15px;
	width: 925px;	
}

.headerCont
{
	height: 171px;
	float: left;
	width: 895px;
	
	
}

.placeholderCont
{
	width: 895px;
	height: 100%;

	
}

.flashCont
{
	height: 220px;
	width: 895px;
	float:left;	
	margin-bottom: 28px;
}

.topImageCont
{
	height: 125px;
	width: 895px;
	float:left;	
	margin-bottom: 28px;
}

.secHeaderCont
{
	width: 837px;
	position: relative;
	left: 29px;
	text-align: center;
	padding-bottom: 22px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ABA49C;
	float: left;
}	

.newssecHeaderCont
{
	width: 837px;
	position: relative;
	left: 30px;
	text-align: left;
	padding-bottom: 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ABA49C;
	float: left;
}

.newssecHeaderCont h1, .newssecHeaderCont ul
{
	position: relative;
	left: 20px;
}

.mcCont
{
	position: relative;
	left: 50px;
	width: 800px;
	float: left;
}

.mcCont
{
	text-align: justify;
}

.footerCont
{
	width: 895px;
	height: 20px;
	margin-top: 40px;
	color: #7C6A55;
	font-size: 10px;
	float: left;
	
}

.footerCont a
{
	color: #7C6A55;
	font-size: 10px;
	text-decoration: none;
}

.footerCont a:hover
{
	color: #7C6A55;
	font-size: 10px;
	text-decoration: underline;
}
	
.footerLeft
{
	float: left;
	width: 150px;
}

.footerLeftCenter
{
	float: left;
	width: 150px;
	color: #133847;
	
	position:relative;
	left: 100px;
}

.footerLeftCenter a
{
	color: #133847;
}

.footerRightCenter
{
	float: left;
	width: 300px;
	position:relative;
	left: 200px;
}

.footerRight
{
	float: right;
	width: 20px;
	position: relative;
	top: -5px;
	white-space: nowrap;
	
}

.menuCont
{
	margin-top: 12px;
	background-color: #F76C06;
	height: 25px;
	width: 895px;
	

}


.btnCompany a, .btnCompanySelect
{
	width: 140px;
	height: 25px;
	float: left;
	background-image: url('/images/btn_company.png');
	position:relative;
	left: 27px;
}

.btnCompanySelect, .btnCompany a:hover
{
	background-image: url('/images/btn_company-roll.png');
}

.btnServices a, .btnServicesSelect
{
	width: 140px;
	height: 25px;
	float: left;
	background-image: url('/images/btn_Services.png');
		position:relative;
	left: 27px;

}

.btnServicesSelect, .btnServices a:hover
{
	background-image: url('/images/btn_services-roll.png');
}

.btnClients a, .btnClientsSelect
{
		width: 140px;
	height: 25px;
	float: left;
	background-image: url('/images/btn_Clients.png');
		position:relative;
	left: 27px;

}

.btnClientsSelect, .btnClients a:hover
{
	background-image: url('/images/btn_clients-roll.png');
}

.btnNews a, .btnNewsSelect
{
		width: 140px;
	height: 25px;
	float: left;
	background-image: url('/images/btn_news.png');
		position:relative;
	left: 27px;

}

.btnNewsSelect, .btnNews a:hover
{
	background-image: url('/images/btn_news-roll.png');
}

.btnCareers a, .btnCareersSelect
{
		width: 140px;
	height: 25px;
	float: left;
	background-image: url('/images/btn_careers.png');
		position:relative;
	left: 27px;

}

.btnCareersSelect, .btnCareers a:hover
{
	background-image: url('/images/btn_careers-roll.png');
}

.btnContact a, .btnContactSelect
{
		width: 142px;
	height: 25px;
	float: left;
	background-image: url('/images/btn_contact.png');
		position:relative;
	left: 27px;
	
}

.btnContactSelect, .btnContact a:hover
{
	background-image: url('/images/btn_contact-roll.png');
}

.columnFour
{
	float: left;
	width: 895px;
	background-image: url('/images/columnfour.gif');
	background-repeat: repeat-y;
	margin-top: 20px;
}

.columnFourA
{
	float: left;
	width: 173px;
	text-align: center;
	position:relative;
	left: 50px;
}

.columnFourB
{
	float: left;
	width: 173px;
	text-align: center;
	position:relative;
	left: 80px;
}

.columnFourC
{
	float: left;
	width: 173px;
	text-align: center;
	position:relative;
	left: 120px;
}

.columnFourD
{
	float: left;
	width: 173px;
	text-align: center;
	position:relative;
	left: 160px;
}

.columnTwo
{
	float: left;
	width: 895px;
	background-image: url('/images/columntwo.gif');
	background-repeat: repeat-y;
	margin-top: 20px;
}
.columnTwoA
{
	float: left;
	width: 320px;
	text-align: center;
	position:relative;
	left: 100px;

}

.columnTwoB
{
	float: left;
	width: 320px;
	text-align: center;
	position:relative;
	left: 150px;
}




.columnThree
{
	float: left;
	width: 895px;
	background-image: url('/images/columnthree.gif');
	background-repeat: repeat-y;
	margin-top: 20px;
}

.columnThreeA
{
	float: left;
	width: 210px;
	text-align: center;
	position:relative;
	left: 50px;

}

.columnThreeB
{
	float: left;
	width: 210px;
	text-align: center;
	position:relative;
	left: 130px;
	
}

.columnThreeC
{
	float: left;
	width: 210px;
	text-align: center;
	position:relative;
	left: 220px;
}

.orange
{
	color: #f76c06;
}

.orangebold
{
	color: #f76c06;
	font-weight: bold;
}

.orangebigbold
{
	color: #f76c06;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

.columnThreeSub
{
	font-size: 11px;
	text-align: left;
}

.topImageWhole
{
	width: 895px;
	height: 125px;
}



.floatRightText
{
	width: 250px;
	text-align: right;
	float: right;
	margin-top: 20px;
}

.floatRightText p a, .columnThreeA p a, .columnThreeB p a, .columnThreeC p a
{
	font-size: 13px;
}

.quotey
{
	font-weight: normal;
	color: #7C6A55;
}

.contactLeft
{
	width: 300px;
	float: left;
}

.contactRight
{
	width: 500px;
	height: 430px;
	float: left;
}

.contactRightMap
{
	border: 1px solid #c1b49a;
}

.empTitle
{
	width: 800px;
	float: left;
}

.empLeftA
{
	width: 650px;
	float: left;
	text-align: justify;
}

.empRightA
{
	width: 140px;
	float: left;
	position: relative;
	left: 10px;
	top: 10px;
}

.empRightB
{
	width: 655px;
	float: left;
	position: relative;
	left: 10px;
	text-align: justify;
}

.empLeftB
{
	width: 140px;
	float: left;
		position: relative;

	top: 13px;
	
	
}

.servicesLeft
{
	width: 640px;
	height: 100%;
	float: left;
}

.servicesRight
{
	width: 152px;
	height: 18px;
	float: left;
	position: relative;
	top: 60px;
}

.servicesCont
{
	width: 800px;
}

.footnote
{
	border-top: 1px solid #c1b49a;
	margin-top: 5px;
	width: 220px;
	white-space: nowrap;

}

.policyLeft
{
	width: 520px;
	float: left;
}

.policyRight
{
	width: 270px;
	float: left;
	position: relative;
	left: 10px;
	top: 15px;
}

.policyCont
{
	width: 800px;
	float: left;
	
}

sup
{
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	position:relative;
	top: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 100%;
}