/* CSS Document */

body { background-image:url(../images/bg.gif); margin:0px; padding:0px; font-family:verdana; font-size:14px; line-height:135%; height:100%; }
td img { display: block; } 
	img.inline { display:inline; }
	img.right { float: right; padding-left: 15px; }

h1 { color: #7a2004; display: inline; font-size: 14px; }
h2 { color: #7a2004; display: inline; font-size: 13px; }
h3 { color: #7a2004; display: inline; font-size: 12px; }
h4 { color: #7a2004; display: inline; font-size: 12px; }
h5 { color: #333333; display: inline; font-size: 12px; }
h6 { color: #333333; display: inline; font-size: 12px; font-style:italic }
h6.services { color: #292A2C; display: inline; font-size: 12px; font-style:italic }

h1.home1 { color: #7a2004; display: inline; font-size: 15px; font-weight: bold; }
h1.home2 { color: #000000; display: inline; font-size: 13px; font-weight: bold; }

a { color:#292A2C; }
a:hover { color:#AAAAAA; }
a img { border: none; }
a.right { float: right; }

ul {
	list-style-image: url( ../images/marker.jpg );
}

li {
	line-height: 150%;
	padding-bottom: 10px;
}

li ul li {
	padding-bottom: 0px;
}

input, textarea, select { font-family: verdana; font-size: 11px; }


.boxServices { float:right; width: 250px; margin-left:20px; margin-top: 10px; padding:5px; padding-top:0px; border:1px solid #E0E0E0; font-size: 11px;}
.accentsWithQuotes { float:right; width: 300px; margin-left:20px; margin-top: 10px; padding:5px; padding-top:0px; font-size: 11px;}
.services { margin-top:5px; padding:5px; background-color:#F8F8F8; }
.services ul {
	margin-left: 5px;
	padding-left: 15px;
	list-style-image: url( ../images/marker.jpg );
}
#outerwrapper { } 
#wrapper {margin: 0 auto;  width: 98%; text-align: left; background-color: #FFF;  }

#leftWrapper { float: left; width:225px; height: 550px; background-image:url(../images/interior_left.jpg); }
	#leftCircle1 { position: relative; top: 83px; left: 37px; font-size: 10px; }
	#leftCircle1 a { font-weight: bold; }
	#leftCircle2 { position: relative; top: 138px; left: 55px; width: 70px; font-size: 10px; }
	#leftCircle3 { position: relative; top: 223px; left: 28px; width: 50px; font-size: 10px; }

#leftWrapperAbout { float: left; width:225px; height: 550px; background-image:url(../images/left-about.jpg); }
	#leftAbout1 { position: relative; top: 83px; left: 37px; font-size: 10px; }
	#leftAbout1 a { font-weight: bold; }
	#leftAbout2 { position: relative; top: 130px; left: 50px; width: 105px; font-size: 10px; line-height:110%; }
	#leftAbout2 a { text-decoration:none; }
	
#leftWrapperAbout1 { float: left; width:225px; height: 550px; background-image:url(../images/left-about1.jpg); }
	#leftAbout1 { position: relative; top: 83px; left: 37px; font-size: 10px; }
	#leftAbout1 a { font-weight: bold; }
	#leftAbout2 { position: relative; top: 130px; left: 50px; width: 105px; font-size: 10px; line-height:110%; }
	#leftAbout2 a { text-decoration:none; }	
	
#leftWrapperPartners { float: left; width:225px; height: 550px; background-image:url(../images/left-people_partners.jpg); }
#leftWrapperPrincipals { float: left; width:225px; height: 550px; background-image:url(../images/left-people_principals.jpg); }
#leftWrapperDirectors { float: left; width:225px; height: 550px; background-image:url(../images/left-people_directors.jpg); }
#leftWrapperManagers { float: left; width:225px; height: 550px; background-image:url(../images/left-people_managers.jpg); }

#leftWrapperPeople { float: left; width:225px; height: 550px; background-image:url(../images/left-people.jpg); }
	#leftPeople1 { position: relative; top: 83px; left: 57px; font-size: 10px; }
	#leftPeople1 a { font-weight: bold; }
	#leftPeople2 { position: relative; top: 165px; left: 115px; width: 105px; font-size: 10px; }
	#leftPeople2 a { text-decoration:none; }

#leftWrapperAuditing { float: left; width:225px; height: 550px; background-image:url(../images/left-services_auditing.jpg); background-repeat:no-repeat; }
#leftWrapperBenefits { float: left; width:225px; height: 550px; background-image:url(../images/left-services_employeeBenefit.jpg); background-repeat:no-repeat; }
#leftWrapperInternal { float: left; width:225px; height: 550px; background-image:url(../images/left-services_internalAudit.jpg); background-repeat:no-repeat; }

#leftWrapperITAudit { float: left; width:225px; height: 550px; background-image:url(../images/left-services_ITAudit.jpg); background-repeat:no-repeat; }
	#leftITAudit { position: relative; top: 115px; left: 55px; width: 140px; font-size: 10px; }
	#leftITAudit a { text-decoration:none; }

#leftWrapperClosely { float: left; width:225px; height: 550px; background-image:url(../images/left-people_closelyBusinesses.jpg); background-repeat:no-repeat; }
#leftWrapperCorporations { float: left; width:225px; height: 550px; background-image:url(../images/left-services_corporations.jpg); background-repeat:no-repeat; }

#leftWrapperManagementConsulting { float: left; width:225px; height: 550px; background-image:url(../images/left-services_managementConsulting.jpg); background-repeat:no-repeat; }
	#leftManagementConsulting { position: relative; top: 115px; left: 55px; width: 140px; font-size: 10px; }
	#leftManagementConsulting a { text-decoration:none; }

#leftWrapperRiskAdvisory { float: left; width:225px; height: 550px; background-image:url(../images/left-services_riskAdvisory.jpg); background-repeat:no-repeat; }
	#leftRiskAdvisory { position: relative; top: 125px; left: 55px; width: 120px; font-size: 10px; }
	#leftRiskAdvisory a { text-decoration:none; }
	
#rightWrapperRiskAdvisory { float: right; width:297px; height: 238px; background-image:url(../images//interior_rightQuotePicRobC.jpg); background-repeat:no-repeat; }
	#rightRiskAdvisory { position: relative; top: 30px; left: 90px; width: 140px; font-size: 10px; }
	#rightRiskAdvisory a { text-decoration:none; }
	
#leftWrapperTaxProjects { float: left; width:225px; height: 550px; background-image:url(../images/left-services_taxProjects.jpg); background-repeat:no-repeat; }
	#leftTaxProjects { position: relative; top: 155px; left: 22px; width: 140px; font-size: 10px; }
	#leftTaxProjects a { text-decoration:none; }

#leftWrapperTax { float: left; width:225px; height: 550px; background-image:url(../images/left-services_taxation.jpg); background-repeat:no-repeat; }
	#leftTax { position: relative; top: 160px; left: 125px; width: 120px; font-size: 10px; }
	#leftTax a { text-decoration:none; }
	
#leftWrapperInformationTechnolgy { float: left; width:225px; height: 550px; background-image:url(../images/left-services_informationTechnology.jpg); background-repeat:no-repeat; }
	#leftInformationTechnolgy { position: relative; top: 140px; left: 60px; width: 120px; font-size: 10px; }
	#leftInformationTechnolgy a { text-decoration:none; }

#leftWrapperTaxConsulting { float: left; width:225px; height: 550px; background-image:url(../images/left-services_taxConsulting.jpg); background-repeat:no-repeat; }
	#leftTaxConsulting { position: relative; top: 140px; left: 55px; width: 120px; font-size: 10px; }
	#leftTaxConsulting a { text-decoration:none; }
	#leftTaxConsulting2 { position: relative; top: 260px; left: 45px; width: 120px; font-size: 10px; }
	#leftTaxConsulting2 a { text-decoration:none; }
	
#leftWrapperTaxOther { float: left; width:225px; height: 550px; background-image:url(../images/left-services_taxOther.jpg); background-repeat:no-repeat; }
	#leftTaxOther { position: relative; top: 150px; left: 60px; width: 120px; font-size: 10px; }
	#leftTaxOther a { text-decoration:none; }

#leftWrapperFinancial { float: left; width:225px; height: 550px; background-image:url(../images/left-services_financialStatement.jpg); background-repeat:no-repeat; }
	#leftFinancial { position: relative; top: 140px; left: 60px; width: 120px; font-size: 10px; }
	#leftFinancial a { text-decoration:none; }

#leftWrapperSEC { float: left; width:225px; height: 550px; background-image:url(../images/left-services_sec.jpg); background-repeat:no-repeat; }
	#leftSEC { position: relative; top: 130px; left: 110px; width: 120px; font-size: 10px; }
	#leftSEC a { text-decoration:none; }

#leftWrapperSECSP { float: left; width:225px; height: 550px; background-image:url(../images/left-services_secSP.jpg); background-repeat:no-repeat; }
	#leftSEC { position: relative; top: 130px; left: 110px; width: 120px; font-size: 10px; }
	#leftSEC a { text-decoration:none; }
	#leftSECSP { position: relative; top: 120px; left: 60px; width: 145px; font-size: 10px; }
	#leftSECSP a { text-decoration:none; }


#leftWrapperServices { float: left; width:225px; height: 550px; background-image:url(../images/left-services.jpg); background-repeat:no-repeat; }
	#leftServices1 { position: relative; top: 66px; left: 35px; font-size: 10px; }
	#leftServices1 a { font-weight: bold; }
	#leftServices2 { position: relative; top: 130px; left: 110px; width: 190px; font-size: 10px; }
	#leftServices2 a { text-decoration:none; }
	#leftServices3 { position: relative; top: 200px; left: 10px; width: 190px; font-size: 10px; }
	#leftServices3 a { text-decoration:none; }

#leftWrapperIndustries { float: left; width:225px; height: 550px; background-image:url(../images/left-industries.jpg); background-repeat:no-repeat; }
	#leftIndustries1 { position: relative; top: 83px; left: 27px; font-size: 10px; }
	#leftIndustries1 a { font-weight: bold; }
	#leftIndustries2 { position: relative; top: 133px; left: 85px; width: 120px; font-size: 10px; }
	#leftIndustries2 a { text-decoration:none; }

#leftWrapperCommunityBanking { float: left; width:225px; height: 550px; background-image:url(../images/left-industries_communityBanking.jpg); background-repeat:no-repeat; }
	#leftCommunityBanking2 { position: relative; top: 150px; left: 85px; width: 120px; font-size: 10px; }
	#leftCommunityBanking2 a { text-decoration:none; }
	#leftCommunityBanking3 { position: relative; top: 240px; left: 40px; width: 120px; font-size: 10px; }
	#leftCommunityBanking3 a { text-decoration:none; }
	
#leftWrapperBankHolding { float: left; width:225px; height: 550px; background-image:url(../images/left-industries_bankHolding.jpg); background-repeat:no-repeat; }
	#leftBankHolding2 { position: relative; top: 150px; left: 85px; width: 120px; font-size: 10px; }
	#leftBankHolding2 a { text-decoration:none; }
	#leftBankHolding3 {
	position: relative;
	top: 227px;
	left: 39px;
	width: 139px;
	font-size: 10px;
	height: 68px;
}
	#leftBankHolding3 a { text-decoration:none; }
	#leftBankHolding4 {
	position: relative;
	top: 215px;
	left: 35px;
	width: 125px;
	font-size: 10px;
	height: 68px;
}
	#leftBankHolding4 a { text-decoration:none; }	

#leftWrapperSCorp { float: left; width:225px; height: 550px; background-image:url(../images/left-industries_sCorp.jpg); background-repeat:no-repeat; }
	#leftSCorp2 { position: relative; top: 165px; left: 50px; width: 120px; font-size: 10px; }
	#leftSCorp2 a { text-decoration:none; }
	#leftSCorp3 { position: relative; top: 265px; left: 40px; width: 120px; font-size: 10px; }
	#leftSCorp3 a { text-decoration:none; }		

#leftWrapperDeNovo { float: left; width:225px; height: 550px; background-image:url(../images/left-industries_denovo.jpg); background-repeat:no-repeat; }
	#leftDeNovo2 { position: relative; top: 170px; left: 90px; width: 110px; font-size: 10px; }
	#leftDeNovo2 a { text-decoration:none; }
	#leftDeNovo3 { position: relative; top: 255px; left: 30px; width: 120px; font-size: 10px; }
	#leftDeNovo3 a { text-decoration:none; }	

#leftWrapperInsurance { float: left; width:225px; height: 580px; background-image:url(../images/left-industries_insurance.jpg); background-repeat:no-repeat; }
	#leftInsurance2 { position: relative; top: 170px; left: 90px; width: 110px; font-size: 10px; }
	#leftInsurance2 a { text-decoration:none; }
	#leftInsurance3 { position: relative; top: 260px; left: 25px; width: 120px; font-size: 10px; }
	#leftInsurance3 a { text-decoration:none; }	

#leftWrapperLifeSciences { float: left; width:225px; height: 580px; background-image:url(../images/left-industries_lifeSciences.jpg); background-repeat: no-repeat; }
	#leftLifeSciences2 { position: relative; top: 170px; left: 90px; width: 120px; font-size: 10px; }
	#leftLifeSciences2 a { text-decoration:none; }

#leftWrapperRealEstate { float: left; width:225px; height: 550px; background-image:url(../images/left-industries_realEstate.jpg); background-repeat:no-repeat; }

#leftWrapperRiskToleranceSurvey	 { float: left; width:225px; height: 550px; background-image:url(../images/left-risktolerancesurvey.jpg); background-repeat:no-repeat; }

#leftWrapperCareers	 { float: left; width:225px; height: 550px; background-image:url(../images/left-careers.jpg); background-repeat:no-repeat; }
	#leftCareers1 { position: relative; top: 70px; left: 35px; font-size: 10px; }
	#leftCareers1 a { font-weight: bold; }
	#leftCareers2 { position: relative; top: 133px; left: 55px; width: 70px; font-size: 10px; }
	#leftCareers3 { position: relative; top: 208px; left: 28px; width: 50px; font-size: 10px; }
	#leftCareers2 a { text-decoration:none; }
	#leftCareers3 a { text-decoration:none; }
	
#leftWrapperCareers-Path	 { float: left; width:225px; height: 550px; background-image:url(../images/left-careers-path.jpg); background-repeat:no-repeat; }
	#leftCareersPath1 { position: relative; top: 70px; left: 35px; font-size: 10px; }
	#leftCareersPath1 a { font-weight: bold; }
	#leftCareersPath2 { position: relative; top: 133px; left: 51px; width: 80px; font-size: 10px; }
	#leftCareersPath3 { position: relative; top: 218px; left: 28px; width: 50px; font-size: 10px; }
	#leftCareersPath2 a { text-decoration:none; }
	#leftCareersPath3 a { text-decoration:none; }

#leftWrapperCareers-collegerecruits	 { float: left; width:225px; height: 550px; background-image:url(../images/left-careers-collegerecruits.jpg); background-repeat:no-repeat; }
	#leftCareerscollegerecruits1 { position: relative; top: 70px; left: 35px; font-size: 10px; }
	#leftCareerscollegerecurits1 a { font-weight: bold; }
	#leftCareerscollegerecruits2 { position: relative; top: 123px; left: 51px; width: 80px; font-size: 10px; }
	#leftCareerscollegerecruits3 { position: relative; top: 208px; left: 28px; width: 50px; font-size: 10px; }
	#leftCareerscollegerecruits2 a { text-decoration:none; }
	#leftCareerscollegerecruits3 a { text-decoration:none; }
	
#leftWrapperCareers-veterans	 { float: left; width:225px; height: 550px; background-image:url(../images/left-careers-veterans.jpg); background-repeat:no-repeat; }
	#leftCareersveterans1 { position: relative; top: 70px; left: 35px; font-size: 10px; }
	#leftCareersveterans1 a { font-weight: bold; }
	#leftCareersveterans2 { position: relative; top: 133px; left: 55px; width: 80px; font-size: 10px; }
	#leftCareersveterans3 { position: relative; top: 228px; left: 28px; width: 50px; font-size: 10px; }
	#leftCareersveterans2 a { text-decoration:none; }
	#leftCareersveterans3 a { text-decoration:none; }
	
#leftWrapperCareers-firstperson	 { float: left; width:225px; height: 550px; background-image:url(../images/left-careers-firstperson.jpg); background-repeat:no-repeat; }
	#leftCareers-firstperson1 { position: relative; top: 70px; left: 35px; font-size: 10px; }
	#leftCareerfirstperson1 a { font-weight: bold; }
	#leftCareers-firstperson2 { position: relative; top: 133px; left: 55px; width: 80px; font-size: 10px; }
	#leftCareers-firstperson3 { position: relative; top: 228px; left: 28px; width: 50px; font-size: 10px; }
	#leftCareers-firstperson2 a { text-decoration:none; }
	#leftCareers-firstperson3 a { text-decoration:none; }

#leftWrapperEvents	 { float: left; width:225px; height: 550px; background-image:url(../images/left-events.jpg); background-repeat:no-repeat; }
	#leftEvents1 { position: relative; top: 83px; left: 37px; font-size: 10px; }
	#leftEvents1 a { font-weight: bold; }
	#leftEvents2 { position: relative; top: 198px; left: 55px; width: 70px; font-size: 10px; }
	#leftEvents3 { position: relative; top: 283px; left: 28px; width: 50px; font-size: 10px; }
	#leftEvents2 a { text-decoration:none; }
	#leftEvents3 a { text-decoration:none; }

#leftWrapperEventsClients	 { float: left; width:225px; height: 550px; background-image:url(../images/left-events_clients.jpg); background-repeat:no-repeat; }
	#leftEventsClients1 { position: relative; top: 83px; left: 37px; font-size: 10px; }
	#leftEventsClients1 a { font-weight: bold; }
	#leftEventsClients2 { position: relative; top: 375px; left: 45px; width: 120px; font-size: 10px; }
	#leftEventsClients3 { position: relative; top: 283px; left: 28px; width: 50px; font-size: 10px; }
	#leftEventsClients2 a { text-decoration:none; }
	#leftEventsClients3 a { text-decoration:none; }
	
#leftWrapperEventsClientsGolf	 { float: left; width:225px; height: 550px; background-image:url(../images/left-events_clientsGolf.jpg); background-repeat:no-repeat; }
	#leftEventsClientsGolf1 { position: relative; top: 83px; left: 37px; font-size: 10px; }
	#leftEventsClientsGolf1 a { font-weight: bold; }
	#leftEventsClientsGolf2 { position: relative; top: 375px; left: 45px; width: 120px; font-size: 10px; }
	#leftEventsClientsGolf3 { position: relative; top: 283px; left: 28px; width: 50px; font-size: 10px; }
	#leftEventsClientsGolf2 a { text-decoration:none; }
	#leftEventsClientsGolf3 a { text-decoration:none; }

#leftWrapperContact { float: left; width:225px; height: 550px; background-image:url(../images/left-contact.jpg); background-repeat:no-repeat; }
	#leftContact1 { position: relative; top: 100px; left: 50px; width: 120px; font-size: 10px; }
	#leftContact1 a { text-decoration:none; }
	#leftContact2 { position: relative; top: 210px; left: 65px; width: 120px; font-size: 10px; }
	#leftContact2 a { text-decoration:none; }

#midWrapper { width:100%; height:283px; }
#gatewayWrapper { width:100%; height:295px; }
#footerWrapper { width:100%; height:158px; }
#header1 { background-image:url(../images/topBG1.jpg); height:27px; z-index:1; text-align:left; }
#header2 { background-image:url(../images/topBG2.jpg); height:90px; z-index:1; text-align:left; }
#nav { background-image:url(../images/navBG.jpg); height:27px; }
#navbubble { position: absolute; top: 0px; left: 0px; width: 160px; height: 43px; }
#navcaption { background-color:#FFFFFF; height:6px; }
#navborder { background-image:url(../images/navcapBG.jpg); height:14px; }
#medBG { z-index:1; background-image:url(../images/bg_middle.gif); height:283px; }
#gatewayBG { z-index:1; background-image:url(../images/gateway_leftBG.jpg); height:295px; }
#gatewayPic { z-index:2; position:absolute; margin-top:-295px; width:99%; text-align:center; }
#flashAnime { z-index:2; position:absolute; margin-top:-283px; width:95%; text-align:center; }
#atPlay { padding:25px; height:100%; width:95%; }
	#atPlay a { color:#01437E; }
	#atPlay a:hover { color:#0658C3; }
#content { padding:25px; height:100%; width:95%; }
	#content a { color:#01437E; }
	#content a:hover { color:#0658C3; }
#interiorContent { margin-left: 250px; padding-right: 10px; font-size: 12px; line-height: 150%; }
	#interiorContent a { color:#01437E; }
	#interiorContent a:hover { color:#0658C3; }

#footer { background-image:url(../images/bg_footer.gif); z-index:1; height:158px; }
#footerContent { width:95%; z-index:2; margin-top:-125px; position:absolute; text-align:center; }
.imgMarker {
	padding-right: 10px;
	display: inline;
}
ul.listMarker {
	margin-left: 5px;
	padding-left: 15px;
	list-style-image: url( ../images/marker.jpg );
}
ul.listPDF {
	margin-left: 5px;
	padding-left: 15px;
	list-style-image: url( ../images/pdficon.gif );
}
table#thumbPeople td {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
table#thumbPeople tr:hover td {
	cursor: pointer;
	border-top: 1px solid #99CC67;
	border-bottom: 1px solid #99CC67;
}

img.careerPath {
	padding: 5px;
}

div.pullQuoteRight {
	display: inline;
	float: right;
	width: 250px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #E0E0E0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.quoter { font-weight:bold; text-align:right; width:300px; }
.quoter2 { font-weight:bold; text-align:right; width:245px; }

fieldset { border:#01325D 1px solid; }
legend { color: #01325D; font-size: 12px; font-weight:bold; }

.testimonialShots { width:145px; height:175px; float:left; position:relative; font-size:10px; line-height:120%; margin:0px 3px 0px 3px; }

.testimonials { float:left; position:relative; width:100%; }
	.testimonials img { display:inline; }

ul#listSiteMap {
	margin-left: 5px;
	padding-left: 15px;
	list-style-image: url( ../images/marker.jpg );
}

.boxMe { margin-top: 10px; padding:5px; padding-top:0px; border:1px solid #E0E0E0; background-color:#eeeeee; }
.boxMeInterior { margin-top:5px; padding:5px; background-color:#F8F8F8; }
.pkmContact { float:left; position:relative; }

.contactLeft { float:left; position:relative; width:45%; }
.contactRight { float:right; position:relative; width:45%; }
.contactCenter { float:left; position:relative; width:100%; margin-top:20px; }

a.greenLink { color:#4D9944;}
